Tracking Control of a Multirotor UAV in a Network Environment with Time-Varying Delay

Abstract: This paper presents a practical method to estimate and control the position of an unmanned aerial vehicle (UAV) considering a network environment with time-varying delay between a server and the UAV. The network delay entails undesirable effects to the stability of the UAV control system due to mismatch of trajectory and incorrect state observation. To deal with these problems, we propose the algorithm which consists of 1) path planner, 2) uplink delay compensator, 3) UAV controller, and 4) downlink delay compensator. We apply model predictive control (MPC) based path planner to calculate the reference trajectory. Uplink delay compensator revises the reference trajectory to compensate for the network delay so that the mismatch problem is solved. The revised reference trajectory is fed to the UAV controller. It produces the predicted trajectory of the UAV and sends to the server. The downlink delay compensator estimates the UAV’s state using predicted trajectory so that the incorrect estimation problem is solved. Experimental results show improved tracking performance by the proposed delay compensation.

[1]  Hui Zhang,et al.  H∞ Step Tracking Control for Networked Discrete-Time Nonlinear Systems With Integral and Predictive Actions , 2013, IEEE Transactions on Industrial Informatics.

[2]  Tao Zhang,et al.  The self-tuning networked control system with online delay prediction , 2017 .

[3]  Taeyoung Lee,et al.  Geometric tracking control of a quadrotor UAV on SE(3) , 2010, 49th IEEE Conference on Decision and Control (CDC).

[4]  S. Shankar Sastry,et al.  Nonlinear model predictive tracking control for rotorcraft-based unmanned aerial vehicles , 2002, Proceedings of the 2002 American Control Conference (IEEE Cat. No.CH37301).

[5]  Roland Siegwart,et al.  Model Predictive Control for Trajectory Tracking of Unmanned Aerial Vehicles Using Robot Operating System , 2017 .

[6]  Tielong Shen,et al.  Adaptive feedback control of nonlinear time-delay systems: the LaSalle-Razumikhin-based approach , 2005, IEEE Transactions on Automatic Control.

[7]  Jun Li,et al.  Dynamic analysis and PID control for a quadrotor , 2011, 2011 IEEE International Conference on Mechatronics and Automation.

[8]  Shuzhi Sam Ge,et al.  Robust adaptive control of nonlinear systems with unknown time delays , 2004, Proceedings of the 2004 IEEE International Symposium on Intelligent Control, 2004..

[9]  Karl Henrik Johansson,et al.  Trajectory generation for networked UAVs using online learning for delay compensation , 2017, 2017 IEEE Conference on Control Technology and Applications (CCTA).