Moving Path Following for Unmanned Aerial Vehicles With Applications to Single and Multiple Target Tracking Problems

This paper introduces the moving path following (MPF) problem, in which a vehicle is required to converge to and follow a desired geometric moving path, without a specific temporal specification, thus generalizing the classical path following that only applies to stationary paths. Possible tasks that can be formulated as an MPF problem include tracking terrain/air vehicles and gas clouds monitoring, where the velocity of the target vehicle or cloud specifies the motion of the desired path. We derive an error space for MPF for the general case of time-varying paths in a two-dimensional space and subsequently an application is described for the problem of tracking single and multiple targets on the ground using an unmanned aerial vehicle (UAV) flying at constant altitude. To this end, a Lyapunov-based MPF control law and a path-generation algorithm are proposed together with convergence and performance metric results. Real-world flight tests results that took place in Ota Air Base, Portugal, with the ANTEX-X02 UAV demonstrate the effectiveness of the proposed method.

[1]  Boumediene Belkhouche,et al.  Line of sight robot navigation toward a moving goal , 2006, IEEE Transactions on Systems, Man, and Cybernetics, Part B (Cybernetics).

[2]  Fabio Morbidi,et al.  Active Target Tracking and Cooperative Localization for Teams of Aerial Vehicles , 2013, IEEE Transactions on Control Systems Technology.

[3]  Marco Zennaro,et al.  Strategies of Path-Planning for a UAV to Track a Ground Vehicle , 2003 .

[4]  Giuseppe Oriolo,et al.  Vision-based interception of a moving target with a nonholonomic mobile robot , 2007, Robotics Auton. Syst..

[5]  Antonio M. Pascoal,et al.  Adaptive, non-singular path-following control of dynamic wheeled robots , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[6]  João Borges de Sousa,et al.  Operations with multiple unmanned systems , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  John C. S. Swee Missile Terminal Guidance and Control Against Evasive Targets , 2000 .

[8]  Hyondong Oh,et al.  Rendezvous and Standoff Target Tracking Guidance Using Differential Geometry , 2013, J. Intell. Robotic Syst..

[9]  Thor I. Fossen,et al.  Straight-Line Target Tracking for Unmanned Surface Vehicles , 2008 .

[10]  Carlos Canudas de Wit,et al.  NONLINEAR CONTROL DESIGN FOR MOBILE ROBOTS , 1994 .

[11]  Pedro Encarnação,et al.  Ground Target Tracking Control System for Unmanned Aerial Vehicles , 2013, J. Intell. Robotic Syst..

[12]  Naira Hovakimyan,et al.  Path Following for Unmanned Aerial Vehicles Using L1 Adaptive Augmentation of Commercial Autopilots , 2010 .

[13]  Thor I. Fossen,et al.  Guidance laws for planar motion control , 2008, 2008 47th IEEE Conference on Decision and Control.

[14]  Morgan Quigley,et al.  ROS: an open-source Robot Operating System , 2009, ICRA 2009.

[15]  I. Kaminer,et al.  Path Generation, Path Following and Coordinated Control for TimeCritical Missions of Multiple UAVs , 2006, 2006 American Control Conference.

[16]  W. Grossman,et al.  Autonomous Searching and Tracking of a River using an UAV , 2007, 2007 American Control Conference.

[17]  P. Encarnacao,et al.  3D path following for autonomous underwater vehicle , 2000, Proceedings of the 39th IEEE Conference on Decision and Control (Cat. No.00CH37187).

[18]  R. Bishop There is More than One Way to Frame a Curve , 1975 .

[19]  Pedro Encarnação,et al.  Ground Target Tracking for Unmanned Aerial Vehicles , 2010 .

[20]  Randal W. Beard,et al.  Trajectory tracking for unmanned air vehicles with velocity and heading rate constraints , 2004, IEEE Transactions on Control Systems Technology.

[21]  Stephen C. Spry,et al.  A VEHICLE FOLLOWING METHODOLOGY FOR UAV FORMATIONS , 2004 .

[22]  Kevin D. Jones,et al.  Vision-based tracking and motion estimation for moving targets using small UAVs , 2006, 2006 American Control Conference.

[23]  Mac Schwager,et al.  Persistent Robotic Tasks: Monitoring and Sweeping in Changing Environments , 2011, IEEE Transactions on Robotics.

[24]  Hugh H. T. Liu,et al.  Game-Theoretical Persistent Tracking of a Moving Target Using a Unicycle-Type Mobile Vehicle , 2014, IEEE Transactions on Industrial Electronics.

[25]  Isaac Kaminer,et al.  Vision-Based Tracking and Motion Estimation for Moving Targets Using Small UAVs , 2006 .

[26]  P. Olver Nonlinear Systems , 2013 .

[27]  João P. Hespanha,et al.  Trajectory-Tracking and Path-Following of Underactuated Autonomous Vehicles With Parametric Modeling Uncertainty , 2007, IEEE Transactions on Automatic Control.

[28]  Kuo-Chu Chang,et al.  Tracking with UAV using tangent-plus-Lyapunov vector field guidance , 2009, 2009 12th International Conference on Information Fusion.

[29]  D.A. Lawrence,et al.  Lyapunov Guidance Vector Fields for Unmanned Aircraft Applications , 2007, 2007 American Control Conference.

[30]  Alessandro Rucco,et al.  Trajectory optimization for constrained UAVs: A Virtual Target Vehicle approach , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[31]  Emilio Frazzoli,et al.  Traveling Salesperson Problems for the Dubins Vehicle , 2008, IEEE Transactions on Automatic Control.

[32]  Rolf Rysdyk,et al.  UAV Coordination for Autonomous Target Tracking , 2006 .

[33]  Ümit Özgüner,et al.  Motion planning for multitarget surveillance with mobile sensor agents , 2005, IEEE Transactions on Robotics.

[34]  Timothy W. McLain,et al.  Small Unmanned Aircraft: Theory and Practice , 2012 .

[35]  Pedro Encarnação,et al.  Moving path following for autonomous robotic vehicles , 2013, 2013 European Control Conference (ECC).

[36]  Magnus Egerstedt,et al.  Multi-UAV Convoy Protection: An Optimal Approach to Path Planning and Coordination , 2010, IEEE Transactions on Robotics.

[37]  Joao P. Hespanha,et al.  Position tracking for a nonlinear underactuated hovercraft: controller design and experimental results , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).