Control and Navigation Framework for Quadrotor Helicopters

被引:72
作者
Nagaty, Amr [1 ]
Saeedi, Sajad [1 ]
Thibault, Carl [1 ]
Seto, Mae [2 ]
Li, Howard [1 ]
机构
[1] Univ New Brunswick, Dept Elect & Comp Engn, COllaborat Based Robot & Automat COBRA Lab, Fredericton, NB, Canada
[2] Univ New Brunswick, Dept Mech Engn, Fredericton, NB E3B 5A3, Canada
基金
加拿大自然科学与工程研究理事会; 加拿大创新基金会;
关键词
Quadrotor; Nonlinear control; Backstepping; Navigation; Simulation framework; Gazebo; Open dynamics engine;
D O I
10.1007/s10846-012-9789-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
This paper presents the development of a nonlinear quadrotor simulation framework together with a nonlinear controller. The quadrotor stabilization and navigation problems are tackled using a nested loops control architecture. A nonlinear Backstepping controller is implemented for the inner stabilization loop. It asymptotically tracks reference attitude, altitude and heading trajectories. The outer loop controller generates the reference trajectories for the inner loop controller to reach the desired waypoint. To ensure boundedness of the reference trajectories, a PD controller with a saturation function is used for the outer loop. Due to the complexity involved in controller development and testing, a simulation framework has been developed. It is based on the Gazebo 3D robotics simulator and the Open Dynamics Engine (ODE) library. The framework can effectively facilitate the development and validation of controllers. It has been released and is available at Gazebo quadrotor simulator (2012).
引用
收藏
页码:1 / 12
页数:12
相关论文
共 13 条
[1]  
[Anonymous], 1995, NONLINEAR ADAPTIVE C
[2]  
[Anonymous], 2005, 2005 IEEERSJ INT C I
[3]  
Bouabdallah S, 2005, IEEE INT CONF ROBOT, P2247
[4]  
Bouabdallah S., 2004, 2004 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (IEEE Cat. No.04CH37566), P2451
[5]  
Bouabdallah S, 2007, THESIS LAUSANNE
[6]   Mini-quadrotor Attitude Control based on Hybrid Backstepping & Frenet-Serret Theory [J].
Colorado, J. ;
Barrientos, A. ;
Martinez, A. ;
Lafaverges, B. ;
Valente, J. .
2010 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION (ICRA), 2010, :1617-1622
[7]   Stanford Testbed of Autonomous Rotorcraft for Multi-Agent Control [J].
Hoffmann, Gabriel M. ;
Waslander, Steven L. ;
Vitus, Michael P. ;
Huang, Haomiao ;
Gillula, Jeremy ;
Pradeep, Vijay ;
Tomlin, Claire J. .
2009 IEEE-RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2009, :404-+
[8]  
Khalil H., 2002, Control of Nonlinear Systems
[9]  
Lee D, 2009, INT J CONTROL AUTOM, V7, P419, DOI [10.1007/s12555-009-0311-8, 10.1007/S12555-009-0311-8]
[10]   Backstepping control for a quadrotor helicopter [J].
Madani, Tarek ;
Benallegue, Abdelaziz .
2006 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, VOLS 1-12, 2006, :3255-+