Controlling Draft Interactions Between Quadcopter Unmanned Aerial Vehicles with Physics-aware Modeling

被引:3
作者
Matei, Ion [1 ]
Zeng, Chen [2 ]
Chowdhury, Souma [2 ]
Rai, Rahul [2 ]
de Kleer, Johan [1 ]
机构
[1] Palo Alto Res Ctr Inc PARC, Palo Alto, CA 94304 USA
[2] SUNY Buffalo, Dept Mech & Aerosp Engn, Buffalo, NY 14260 USA
关键词
Air draft interactions; Model predictive control; Physics-infused machine learning; Trajectory planning; Unmanned Aerial Vehicle (UAV); OPTIMIZATION;
D O I
10.1007/s10846-020-01295-w
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In this paper, we address the problem of multiple quadcopter control, where the quadcopters maneuver in close proximity resulting in interference due to air-drafts. We use sparse experimental data to estimate the interference area between palm sized quadcopters and to derive physics-infused models that describe how the air-draft generated by two quadcopters (flying one above the other) affect each other. The observed significant altitude deviations due to airdraft interactions, mainly in the lower quadcopter, is adequately captured by our physics infused machine learning model. We use two strategies to mitigate these effects. First, we propose non-invasive, online and offline trajectory re-planning strategies that allow avoiding the interference zone while reducing the deviations from desired minimum snap trajectories. Second, we propose invasive strategies that re-design control algorithms by incorporating the interference model. We demonstrate how to modify the standard quadcopter PID controller, and how to formulate a model predictive control approach when considering the interference model. Both invasive and non-invasive strategies show significant reduction in tracking error and control signal energy as compared to the case where the interference area is ignored.
引用
收藏
页数:21
相关论文
共 58 条
[31]  
Matei I, 2014, IEEE DECIS CONTR P, P6951, DOI 10.1109/CDC.2014.7040481
[32]  
Matei I, 2013, IEEE DECIS CONTR P, P2352, DOI 10.1109/CDC.2013.6760232
[33]  
Mellinger D, 2011, IEEE INT CONF ROBOT, P2520
[34]   Simple and efficient moving horizon estimation based on the fast gradient method [J].
Morabito, Bruno ;
Koegel, Markus ;
Bullinger, Eric ;
Pannocchia, Gabriele ;
Findeisen, Rolf .
IFAC PAPERSONLINE, 2015, 48 (23) :428-433
[35]   A SIMPLEX-METHOD FOR FUNCTION MINIMIZATION [J].
NELDER, JA ;
MEAD, R .
COMPUTER JOURNAL, 1965, 7 (04) :308-313
[36]  
Nocedal J, 2006, SPRINGER SER OPER RE, P1, DOI 10.1007/978-0-387-40065-5
[37]   Distributed operation of collaborating unmanned aerial vehicles for time-sensitive oil spill mapping [J].
Odonkor, Philip ;
Ball, Zachary ;
Chowdhury, Souma .
SWARM AND EVOLUTIONARY COMPUTATION, 2019, 46 :52-68
[38]  
Paszke Adam, 2017, Automatic differentiation in pytorch, DOI DOI 10.18653/V1/D18-1244
[39]   Controlling wake turbulence [J].
Patnaik, BSV ;
Wei, GW .
PHYSICAL REVIEW LETTERS, 2002, 88 (05) :4
[40]  
Qu ZH, 2001, IEEE DECIS CONTR P, P2784, DOI 10.1109/CDC.2001.980695