On the design and development of attitude stabilization, vision-based navigation, and aerial gripping for a low-cost quadrotor

被引:71
作者
Ghadiok, Vaibhav [1 ]
Goldin, Jeremy [2 ]
Ren, Wei [1 ]
机构
[1] Univ Calif Riverside, Dept Elect Engn, Riverside, CA 92521 USA
[2] Hanscom AFB, Elect Syst Ctr, Bedford, MA 01731 USA
基金
美国国家科学基金会;
关键词
Quadrotor; SLAM; Micro air vehicle; Aerial gripping; GPS-Denied environment; Indoor navigation; VISUAL SERVO CONTROL; HELICOPTER;
D O I
10.1007/s10514-012-9286-z
中图分类号
TP18 [人工智能理论];
学科分类号
140502 [人工智能];
摘要
This paper presents the design and development of autonomous attitude stabilization, navigation in unstructured, GPS-denied environments, aggressive landing on inclined surfaces, and aerial gripping using onboard sensors on a low-cost, custom-built quadrotor. The development of a multi-functional micro air vehicle (MAV) that utilizes inexpensive off-the-shelf components presents multiple challenges due to noise and sensor accuracy, and there are control challenges involved with achieving various capabilities beyond navigation. This paper addresses these issues by developing a complete system from the ground up, addressing the attitude stabilization problem using extensive filtering and an attitude estimation filter recently developed in the literature. Navigation in both indoor and outdoor environments is achieved using a visual Simultaneous Localization and Mapping (SLAM) algorithm that relies on an onboard monocular camera. The system utilizes nested controllers for attitude stabilization, vision-based navigation, and guidance, with the navigation controller implemented using a nonlinear controller based on the sigmoid function. The efficacy of the approach is demonstrated by maintaining a stable hover even in the presence of wind gusts and when manually hitting and pulling on the quadrotor. Precision landing on inclined surfaces is demonstrated as an example of an aggressive maneuver, and is performed using only onboard sensing. Aerial gripping is accomplished with the addition of a secondary camera, capable of detecting infrared light sources, which is used to estimate the 3D location of an object, while an under-actuated and passively compliant manipulator is designed for effective gripping under uncertainty. The quadrotor is therefore able to autonomously navigate inside and outside, in the presence of disturbances, and perform tasks such as aggressively landing on inclined surfaces and locating and grasping an object, using only inexpensive, onboard sensors.
引用
收藏
页码:41 / 68
页数:28
相关论文
共 51 条
[11]
Monocular Vision SLAM for Indoor Aerial Vehicles [J].
Celik, Koray ;
Chung, Soon-Jo ;
Clausman, Matthew ;
Somani, Arun K. .
2009 IEEE-RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS, 2009, :1566-1573
[12]
Cory R. E., 2010, THESIS MIT CAMBRIDGE
[13]
MonoSLAM: Real-time single camera SLAM [J].
Davison, Andrew J. ;
Reid, Ian D. ;
Molton, Nicholas D. ;
Stasse, Olivier .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2007, 29 (06) :1052-1067
[14]
A robust compliant grasper via shape deposition manufacturing [J].
Dollar, AM ;
Howe, RD .
IEEE-ASME TRANSACTIONS ON MECHATRONICS, 2006, 11 (02) :154-161
[15]
Fowers SG, 2007, 2007 INTERNATIONAL SYMPOSIUM ON COMPUTATIONAL INTELLIGENCE IN ROBOTICS AND AUTOMATION, P294
[16]
Modeling and control of VTOL UAVs interacting with the environment [J].
Gentili, L. ;
Naldi, R. ;
Marconi, L. .
47TH IEEE CONFERENCE ON DECISION AND CONTROL, 2008 (CDC 2008), 2008, :1231-1236
[17]
Grzonka S, 2009, IEEE INT CONF ROBOT, P1679
[18]
Guenard N, 2005, 2005 INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION (ICCA), VOLS 1 AND 2, P141
[19]
A practical visual servo control for an unmanned aerial vehicle [J].
Guenard, Nicolas ;
Hamel, Tarek ;
Mahony, Robert .
IEEE TRANSACTIONS ON ROBOTICS, 2008, 24 (02) :331-340
[20]
Energy-efficient autonomous four-rotor flying robot controlled at 1 kHz [J].
Gurdan, Daniel ;
Stumpf, Jan ;
Achtelik, Michael ;
Doth, Klaus-Michael ;
Hirzinger, Gerd ;
Rus, Daniela .
PROCEEDINGS OF THE 2007 IEEE INTERNATIONAL CONFERENCE ON ROBOTICS AND AUTOMATION, VOLS 1-10, 2007, :361-366