Neural Network Controller for Drones
Neural networks have gained prominence in control systems due to their ability to approximate complex nonlinear mappings and adapt to uncertain environments. The model predictive control (MPC) problem for a quadcopter is a complex one, rooted in the fact that the dynamics model of the quadcopter is inherently complex and requires a suitable controller. This study proposes a design for an MPC controller to land a quadcopter by training a neural network. It also integrates a linear dynamic model to achieve a smooth descent of the quadcopter. The loss function considers the impact of path planning, deviations from the target state, and operational costs. Experiments demonstrate the advantages of the constructed model by varying the number of hidden layers, and the results show that it achieves good control performance.
Authors
- Jianshan Zhou (ORCID: https://orcid.org/0000-0001-5331-6162)
- Chengcheng Ren (ORCID: https://orcid.org/0000-0002-0785-9729)
- Xuting Duan (ORCID: https://orcid.org/0000-0001-5931-8310)
- Zixuan Xu (ORCID: https://orcid.org/0009-0001-5877-9681)
- Wang Ming-qian (ORCID: https://orcid.org/0000-0003-0197-8839)
- Lin Cui
Institutions
- Beihang University (CN)
Publication Details
- Published
- 2024-10-18
- DOI
- https://doi.org/10.1109/icus61736.2024.10839951
- Citations
- 1
- Primary Topic
- Adaptive Dynamic Programming Control
- Type
- article
- Field-Weighted Citation Impact
- 0.36
Funders
- National Natural Science Foundation of China