Hardware Neural Control of CartPole and F1TENTH Race Car
Fuente:
arXiv
Saved in:
| Main Authors: | , , , , , |
|---|---|
| Format: | Preprint |
| Published: |
2024
|
| Subjects: | |
| Online Access: | |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| _version_ | 1866929417795665920 |
|---|---|
| author | Paluch, Marcin Bolli, Florian Deng, Xiang Navarro, Antonio Rios Gao, Chang Delbruck, Tobi |
| author_facet | Paluch, Marcin Bolli, Florian Deng, Xiang Navarro, Antonio Rios Gao, Chang Delbruck, Tobi |
| contents | Nonlinear model predictive control (NMPC) has proven to be an effective control method, but it is expensive to compute. This work demonstrates the use of hardware FPGA neural network controllers trained to imitate NMPC with supervised learning. We use these Neural Controllers (NCs) implemented on inexpensive embedded FPGA hardware for high frequency control on physical cartpole and F1TENTH race car. Our results show that the NCs match the control performance of the NMPCs in simulation and outperform it in reality, due to the faster control rate that is afforded by the quick FPGA NC inference. We demonstrate kHz control rates for a physical cartpole and offloading control to the FPGA hardware on the F1TENTH car. Code and hardware implementation for this paper are available at https:// github.com/SensorsINI/Neural-Control-Tools. |
| format | Preprint |
| id |
arxiv_https___arxiv_org_abs_2407_08681 |
| institution | arXiv |
| publishDate | 2024 |
| record_format | arxiv |
| spellingShingle | Hardware Neural Control of CartPole and F1TENTH Race Car Paluch, Marcin Bolli, Florian Deng, Xiang Navarro, Antonio Rios Gao, Chang Delbruck, Tobi Robotics Machine Learning Systems and Control Nonlinear model predictive control (NMPC) has proven to be an effective control method, but it is expensive to compute. This work demonstrates the use of hardware FPGA neural network controllers trained to imitate NMPC with supervised learning. We use these Neural Controllers (NCs) implemented on inexpensive embedded FPGA hardware for high frequency control on physical cartpole and F1TENTH race car. Our results show that the NCs match the control performance of the NMPCs in simulation and outperform it in reality, due to the faster control rate that is afforded by the quick FPGA NC inference. We demonstrate kHz control rates for a physical cartpole and offloading control to the FPGA hardware on the F1TENTH car. Code and hardware implementation for this paper are available at https:// github.com/SensorsINI/Neural-Control-Tools. |
| title | Hardware Neural Control of CartPole and F1TENTH Race Car |
| topic | Robotics Machine Learning Systems and Control |
| url | https://arxiv.org/abs/2407.08681 |