Waypoint Tracking Control for a Quadrotor based on PID and Reinforcement Learning

被引:0
作者
Bao, Xurui [1 ]
Jing, Zhouhui [1 ]
机构
[1] Beihang Univ, Sch Automat Sci & Elect Engn, Beijing 100191, Peoples R China
来源
CONTROL ENGINEERING AND APPLIED INFORMATICS | 2023年 / 25卷 / 01期
关键词
quadrotor; waypoint tracking; PID; reinforcement learning; neural network; FLIGHT;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Waypoint tracking is a common task for quadrotors, which is usually achieved by the Inner-Outer loop PID control method. The outer loop is implemented by establishing PID control for the position and velocity errors of the quadrotor. This method requires the quadrotor's desired flight rate as an input. However, setting a fixed desired flight rate cannot match to changes in waypoints and the quadrotor's own state, which can lead to a large time consumption or even mission failure. To solve this problem, this paper uses a neural network trained by the DDPG algorithm to control the desired flight rate of the quadrotor during flight, so that the quadrotor can adjust the desired flight rate flexibly to achieve a better waypoint tracking performance. Simulation results show that the method proposed in this paper can improve the performance of the Inner-Outer loop PID control system through adjusting the desired flight rate.
引用
收藏
页码:90 / 100
页数:11
相关论文
共 35 条
[1]  
Bo GP, 2016, CHIN CONT DECIS CONF, P5158, DOI 10.1109/CCDC.2016.7531919
[2]  
Bouadi H, 2007, PROC WRLD ACAD SCI E, V20, P22
[3]  
Cajo R, 2018, 2018 IEEE 12TH INTERNATIONAL SYMPOSIUM ON APPLIED COMPUTATIONAL INTELLIGENCE AND INFORMATICS (SACI), P291, DOI 10.1109/SACI.2018.8440944
[4]   Inner-Outer Loop Control for Quadrotor UAVs With Input and State Constraints [J].
Cao, Ning ;
Lynch, Alan F. .
IEEE TRANSACTIONS ON CONTROL SYSTEMS TECHNOLOGY, 2016, 24 (05) :1797-1804
[5]  
Farid G, 2018, CHIN CONT DECIS CONF, P4414, DOI 10.1109/CCDC.2018.8407894
[6]  
Fujimoto S, 2018, PR MACH LEARN RES, V80
[7]  
Goh Ming Qian, 2017, 2017 7th IEEE International Conference on System Engineering and Technology (ICSET). Proceedings, P38, DOI 10.1109/ICSEngT.2017.8123417
[8]  
Hoffmann G., 2008, AIAA GUIDANCE, P7410, DOI [DOI 10.2514/6.2008-7410, 10.2514/6.2008-7410]
[9]  
Hou YN, 2017, IEEE SYS MAN CYBERN, P316, DOI 10.1109/SMC.2017.8122622
[10]   Control of a Quadrotor With Reinforcement Learning [J].
Hwangbo, Jemin ;
Sa, Inkyu ;
Siegwart, Roland ;
Hutter, Marco .
IEEE ROBOTICS AND AUTOMATION LETTERS, 2017, 2 (04) :2096-2103