Distributed Multiple Model MPC for Target Tracking UAVs

In this paper, the idea of using teams of Unmanned Aerial Vehicles (UAVs) to track a ground vehicle and exploiting the benefits of multiple UAVs is considered. The design and testing of a Distributed Multiple Model MPC (DMMMPC) controller for tracking in formation flight is investigated. Using information from state estimation about which target model is performing best, the DMMMPC changes its target motion model accordingly to match the target. This MPC controller is first implemented for a single UAV, then tested in both a real-time simulation environment and indoor flight. The MPC is then expanded to the multi-UAV scenario, which is tested in the same real-time simulation environment, demonstrating effective target tracking in formation flight for the team of UAVs. Lastly, the strength of the distributed topology is shown by exposing specific agents in the formation to measurement occlusions and observing the degradation of the tracking performance of the occluded UAVs.

[1]  Honglun Wang,et al.  Cooperative path planning with applications to target tracking and obstacle avoidance for multi-UAVs , 2016 .

[2]  Naira Hovakimyan,et al.  Cooperative Target Tracking with Time-Varying Formation Radius , 2015, 2015 European Control Conference (ECC).

[3]  Shahram Yousefi,et al.  Multiple cooperative UAVs target tracking using Learning Based Model Predictive Control , 2015, 2015 International Conference on Unmanned Aircraft Systems (ICUAS).

[4]  Honglun Wang,et al.  Real-time path planning of unmanned aerial vehicle for target tracking and obstacle avoidance in complex dynamic environment , 2015 .

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

[6]  Surya P. N. Singh,et al.  V-REP: A versatile and scalable robot simulation framework , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Arpita Sinha,et al.  A variant of cyclic pursuit for target tracking applications: theory and implementation , 2016, Auton. Robots.

[8]  Wei Lin,et al.  Multi-pursuer single-evader differential games with limited observations , 2013, 2013 American Control Conference.

[9]  Joao P. Hespanha,et al.  Robust Coordination of Small UAVs for Vision‐Based Target Tracking Using Output‐Feedback MPC with MHE , 2017 .

[10]  Roland Siegwart,et al.  Onboard IMU and monocular vision based control for MAVs in unknown in- and outdoor environments , 2011, 2011 IEEE International Conference on Robotics and Automation.

[11]  Sergi Hernández Juan,et al.  Multi-master ROS systems , 2015 .

[12]  Francisco José Madrid-Cuevas,et al.  Automatic generation and detection of highly reliable fiducial markers under occlusion , 2014, Pattern Recognit..

[13]  Gaurav S. Sukhatme,et al.  Cooperative Control for Target Tracking with Onboard Sensing , 2014, ISER.

[14]  Naira Hovakimyan,et al.  Coordinated vision-based tracking for multiple UAVs , 2015, 2015 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS).

[15]  G Girija,et al.  Three Model IMM-EKF for tracking targets executing evasive maneuvers , 2007 .

[16]  Ismail Guvenc,et al.  Receding Horizon Multi-UAV Cooperative Tracking of Moving RF Source , 2017, IEEE Communications Letters.

[17]  Roland Siegwart,et al.  A robust and modular multi-sensor fusion approach applied to MAV navigation , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.