This paper presents a nonlinear vision-based observer to estimate 3D translational position and velocity of a quadrotor aerial robot for closed-loop, position-based, visual-servo control in global positioning system (GPS)-denied environments. The method allows for motion control in areas where GPS signals are weak or absent, for example, inside of a building. Herein, the robot uses a low-cost on-board camera to observe at least two feature points fixed in the world frame to self-localize for feedback control, without constraints on the altitude of the robot. The nonlinear observer described takes advantage of the geometry of the perspective projection and is designed to update the translational position and velocity in real-time by exploiting visual information and information from an inertial measurement unit. One key advantage of the algorithm is it does not require constraints or assumptions on the altitude and initial estimation errors. Two new controllers based on the backstepping technique that take advantage of the estimator's output are described and implemented for trajectory tracking. The Lyapunov method is used to show asymptotic stability of the closed-loop system. Simulation and experimental results from an indoor environment where GPS localization is not available are presented to demonstrate feasibility and validate the performance of the observer and control system for hovering and tracking a circular trajectory defined in the world frame.
Skip Nav Destination
Article navigation
December 2018
Research-Article
Nonlinear Vision-Based Observer for Visual Servo Control of an Aerial Robot in Global Positioning System Denied Environments
Dejun Guo,
Dejun Guo
Design, Automation, Robotics,
and Control (DARC) Lab,
Department of Mechanical Engineering,
Robotics Center,
University of Utah,
Salt Lake City, UT 84112
e-mail: dejun.guo@utah.edu
and Control (DARC) Lab,
Department of Mechanical Engineering,
Robotics Center,
University of Utah,
Salt Lake City, UT 84112
e-mail: dejun.guo@utah.edu
Search for other works by this author on:
Hesheng Wang,
Hesheng Wang
Key Laboratory of System Control and
Information Processing,
Department of Automation,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: wanghesheng@sjtu.edu.cn
Information Processing,
Department of Automation,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: wanghesheng@sjtu.edu.cn
Search for other works by this author on:
Kam K. Leang
Kam K. Leang
Design, Automation, Robotics,
and Control (DARC) Lab,
Department of Mechanical Engineering,
Robotics Center,
University of Utah,
Salt Lake City, UT 84112
e-mail: kam.k.leang@utah.edu
and Control (DARC) Lab,
Department of Mechanical Engineering,
Robotics Center,
University of Utah,
Salt Lake City, UT 84112
e-mail: kam.k.leang@utah.edu
Search for other works by this author on:
Dejun Guo
Design, Automation, Robotics,
and Control (DARC) Lab,
Department of Mechanical Engineering,
Robotics Center,
University of Utah,
Salt Lake City, UT 84112
e-mail: dejun.guo@utah.edu
and Control (DARC) Lab,
Department of Mechanical Engineering,
Robotics Center,
University of Utah,
Salt Lake City, UT 84112
e-mail: dejun.guo@utah.edu
Hesheng Wang
Key Laboratory of System Control and
Information Processing,
Department of Automation,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: wanghesheng@sjtu.edu.cn
Information Processing,
Department of Automation,
Shanghai Jiao Tong University,
Shanghai 200240, China
e-mail: wanghesheng@sjtu.edu.cn
Kam K. Leang
Design, Automation, Robotics,
and Control (DARC) Lab,
Department of Mechanical Engineering,
Robotics Center,
University of Utah,
Salt Lake City, UT 84112
e-mail: kam.k.leang@utah.edu
and Control (DARC) Lab,
Department of Mechanical Engineering,
Robotics Center,
University of Utah,
Salt Lake City, UT 84112
e-mail: kam.k.leang@utah.edu
1Corresponding author.
Contributed by the Mechanisms and Robotics Committee of ASME for publication in the JOURNAL OF MECHANISMS AND ROBOTICS. Manuscript received May 7, 2018; final manuscript received August 30, 2018; published online October 18, 2018. Assoc. Editor: David J. Cappelleri.
J. Mechanisms Robotics. Dec 2018, 10(6): 061018 (13 pages)
Published Online: October 18, 2018
Article history
Received:
May 7, 2018
Revised:
August 30, 2018
Citation
Guo, D., Wang, H., and Leang, K. K. (October 18, 2018). "Nonlinear Vision-Based Observer for Visual Servo Control of an Aerial Robot in Global Positioning System Denied Environments." ASME. J. Mechanisms Robotics. December 2018; 10(6): 061018. https://doi.org/10.1115/1.4041431
Download citation file:
Get Email Alerts
Cited By
Related Articles
Adaptive Control With Asymptotic Tracking Performance and Its Application to an Electro-Hydraulic Servo System
J. Dyn. Sys., Meas., Control (March,2000)
Internal Model Control for Dynamic Systems With Preceded Backlash
J. Dyn. Sys., Meas., Control (March,2009)
Analysis and Modeling of a Pneumatic Servo System Based on Backstepping Design
J. Dyn. Sys., Meas., Control (November,2011)
Dynamic Image-Based Visual Servo Control Using Centroid and Optic Flow Features
J. Dyn. Sys., Meas., Control (January,2008)
Related Proceedings Papers
Related Chapters
QP Based Encoder Feedback Control
Robot Manipulator Redundancy Resolution
A Semi-Adaptive Fractional Order PID Control Strategy for a Certain Gun Control Equipment
International Conference on Instrumentation, Measurement, Circuits and Systems (ICIMCS 2011)
Research on Autobody Panels Developmental Technology Based on Reverse Engineering
International Conference on Advanced Computer Theory and Engineering, 5th (ICACTE 2012)