From Demonstration to Flight: Realization of Autonomous Aerobatic Maneuvers for Fast, Miniature Fixed-Wing UAVs

被引:11
作者
Cao, Su [1 ]
Wang, Xiangke [1 ]
Zhang, Renshan [2 ]
Yu, Huangchao [1 ]
Shen, Lincheng [1 ]
机构
[1] Natl Univ Def Technol, Coll Intelligence Sci & Technol, Changsha 410073, Peoples R China
[2] Natl Univ Def Technol, Nanjing Telecommun Technol Res Inst, Nanjing 210007, Peoples R China
基金
中国国家自然科学基金;
关键词
Aerial systems: applications; learning from demonstration; integrated planning and control; DUAL QUATERNION;
D O I
10.1109/LRA.2022.3153987
中图分类号
TP24 [机器人技术];
学科分类号
080202 ; 1405 ;
摘要
Performing agile maneuvers autonomously remains a challenge for miniature fixed-wing unmanned aerial vehicles (UAVs) because they are required to fly along complex trajectories while approaching their physical limits. This article proposes an integrated maneuver planning and tracking method to address this issue. The developed approach is built upon the learning from demonstration (LFD) framework. First, an experienced pilot performs several sophisticated maneuvers manually. Then, instead of directly controlling the UAV to track the demonstrated trajectory, we split the teaching maneuvers into multiple segments. A novel dynamic motion primitive in terms of a unit dual quaternion (DQ-DMP) is then developed to encode and store those segments' rotational and translational features. Besides, a robust connecting method for the learned DQ-DMPs is introduced, resulting in a smooth maneuvering trajectory that even the pilot has not taught yet. Additionally, a cascaded dynamic inversion control scheme with stable tracking performance is also developed. Our system is integrated into an autonomous fixed-wing drone and implements severalcomplex maneuvers in the outdoor environment. The results of comparative experiments and outdoor flight reveal that our approach can learn, adapt and generalize maneuvers in real-world scenarios.
引用
收藏
页码:5771 / 5778
页数:8
相关论文
共 24 条
[1]   Autonomous Helicopter Aerobatics through Apprenticeship Learning [J].
Abbeel, Pieter ;
Coates, Adam ;
Ng, Andrew Y. .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2010, 29 (13) :1608-1639
[2]  
Basescu M, 2020, IEEE INT CONF ROBOT, P9592, DOI [10.1109/icra40945.2020.9196724, 10.1109/ICRA40945.2020.9196724]
[3]   Automatic Control for Aerobatic Maneuvering of Agile Fixed-Wing UAVs [J].
Bulka, Eitan ;
Nahon, Meyer .
JOURNAL OF INTELLIGENT & ROBOTIC SYSTEMS, 2019, 93 (1-2) :85-100
[4]   Planning Swift Maneuvers of Quadcopter Using Motion Primitives Explored by Reinforcement Learning [J].
Camci, Efe ;
Kayacan, Erdal .
2019 AMERICAN CONTROL CONFERENCE (ACC), 2019, :279-285
[5]  
Cao S, 2019, IEEE ASME INT C ADV, P642, DOI [10.1109/aim.2019.8868510, 10.1109/AIM.2019.8868510]
[6]   Coordinated Path-Following Control of Fixed-Wing Unmanned Aerial Vehicles [J].
Chen, Hao ;
Cong, Yirui ;
Wang, Xiangke ;
Xu, Xin ;
Shen, Lincheng .
IEEE TRANSACTIONS ON SYSTEMS MAN CYBERNETICS-SYSTEMS, 2022, 52 (04) :2540-2554
[7]   Nonlinear trajectory generation for autonomous vehicles via parameterized maneuver classes [J].
Dever, C ;
Mettler, B ;
Feron, E ;
Popovic, J ;
McConley, M .
JOURNAL OF GUIDANCE CONTROL AND DYNAMICS, 2006, 29 (02) :289-302
[8]   Maneuver-based motion planning for nonlinear systems with symmetries [J].
Frazzoli, E ;
Dahleh, MA ;
Feron, E .
IEEE TRANSACTIONS ON ROBOTICS, 2005, 21 (06) :1077-1091
[9]  
Kaufmann E, 2020, ROBOTICS: SCIENCE AND SYSTEMS XVI
[10]   Joining Movement Sequences: Modified Dynamic Movement Primitives for Robotics Applications Exemplified on Handwriting [J].
Kulvicius, Tomas ;
Ning, KeJun ;
Tamosiunaite, Minija ;
Woergoetter, Florentin .
IEEE TRANSACTIONS ON ROBOTICS, 2012, 28 (01) :145-157