Autonomous Moving Target-Tracking for a UAV Quadcopter Based on Fuzzy-PI

Moving target-tracking is an attractive application for quadcopters and a very challenging, complicated field of research due to the complex dynamics of a quadcopter and the varying speed of the moving target with time. For this reason, various control algorithms have been developed to track a moving target using a camera. In this paper, a Fuzzy-PI controller is developed to adjust the parameters of the PI controller using the position and change of position data as input. The proposed controller is compared to a gain-scheduled PID controller instead of the typical PID controller. To verify the performance of the developed system and distinguish which one has better performance, several experiments of a quadcopter tracking a moving target are conducted under the varying speed of the moving target, indoor and outdoor and during day and night. The obtained results indicate that the proposed controller works well for tracking a moving target under different scenarios, especially during night.

[1]  Hossein Bolandi,et al.  Attitude Control of a Quadrotor with Optimized PID Controller , 2013, Intelligent Control and Automation.

[2]  Zongyu Zuo,et al.  Trajectory tracking control design with command-filtered compensation for a quadrotor , 2010 .

[3]  Vojtech Veselý,et al.  Gain-scheduled PID controller design , 2013 .

[4]  Ali Rohan,et al.  Design of Fuzzy Logic Tuned PID Controller for Electric Vehicle based on IPMSM Using Flux-weakening , 2017 .

[5]  Aníbal Ollero,et al.  A cooperative perception system for multiple UAVs: Application to automatic detection of forest fires , 2006, J. Field Robotics.

[6]  Bing Chen,et al.  Robust Adaptive Fuzzy Tracking Control for Pure-Feedback Stochastic Nonlinear Systems With Input Constraints , 2013, IEEE Transactions on Cybernetics.

[7]  V. Prakash,et al.  Real-Time Human Detection and Tracking Using Quadcopter , 2018 .

[8]  Abdallah Hammad,et al.  Quadcopter Trajectory Tracking Control using State-Feedback Control with Integral Action , 2017 .

[9]  Mohammed Rabah,et al.  Design of Fuzzy-PID Controller for Quadcopter Trajectory-Tracking , 2018, Int. J. Fuzzy Log. Intell. Syst..

[10]  Patrick Doherty,et al.  A UAV Search and Rescue Scenario with Human Body Detection and Geolocalization , 2007, Australian Conference on Artificial Intelligence.

[11]  K. Nam,et al.  Autonomous Vision-based Target Detection and Safe Landing for UAV , 2018, International Journal of Control, Automation and Systems.

[12]  Yantao Tian,et al.  Ground moving target tracking algorithm for multi-rotor unmanned aerial vehicle , 2018, 2018 Chinese Control And Decision Conference (CCDC).

[13]  Steven L. Waslander,et al.  The Stanford testbed of autonomous rotorcraft for multi agent control (STARMAC) , 2004, The 23rd Digital Avionics Systems Conference (IEEE Cat. No.04CH37576).

[14]  Mohammed Rabah,et al.  Fuzzy Logic-Based Robust and Autonomous Safe Landing for UAV Quadcopter , 2018, Arabian Journal for Science and Engineering.

[15]  Sudipta N. Sinha,et al.  Monocular Localization of a moving person onboard a Quadrotor MAV , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).

[16]  Young-Jae Ryoo,et al.  An Autonomous Control of Fuzzy-PD Controller for Quadcopter , 2017, Int. J. Fuzzy Log. Intell. Syst..

[17]  Guangdeng Zong,et al.  Improved stability criteria for switched positive linear systems with average dwell time switching , 2017, J. Frankl. Inst..

[18]  Mohamed Elsayed Aly Abd Elaziz Okasha,et al.  Trajectory tracking in quadrotor platform by using PD controller and LQR control approach , 2017 .

[19]  Ligang Wu,et al.  Reliable Filter Design for Sensor Networks Using Type-2 Fuzzy Framework , 2017, IEEE Transactions on Industrial Informatics.

[20]  Darius Burschka,et al.  Toward a Fully Autonomous UAV: Research Platform for Indoor and Outdoor Urban Search and Rescue , 2012, IEEE Robotics & Automation Magazine.

[21]  Qian Zhang,et al.  Research of a non-linearity control algorithm for UAV target tracking based on fuzzy logic systems , 2018 .

[22]  Jerry D. Gibson,et al.  Low-complexity video encoding for UAV reconnaissance and surveillance , 2011, 2011 - MILCOM 2011 Military Communications Conference.

[23]  Xiaofei He,et al.  Real-Time Object Tracking on a Drone With Multi-Inertial Sensing Data , 2018, IEEE Transactions on Intelligent Transportation Systems.

[24]  Peter Xiaoping Liu,et al.  Robust Fuzzy Adaptive Tracking Control for Nonaffine Stochastic Nonlinear Switching Systems , 2018, IEEE Transactions on Cybernetics.

[25]  Christoph Stöger,et al.  Trajectory Tracking Control of a Quadcopter UAV Using Nonlinear Control , 2019 .