P-Like Controllers With Collision Avoidance For Passive Bilateral Teleoperation Of A Uav

Huiyu Sun,Guangming Song,Zhong Wei,Ying Zhang
DOI: https://doi.org/10.1108/IR-04-2017-0072
2018-01-01
Abstract:Purpose - This paper aims to tele-operate the movement of an unmanned aerial vehicle (UAV) in the obstructed environment with asymmetric time-varying delays. A simple passive proportional velocity errors plus damping injection (P-like) controller is proposed to deal with the asymmetric time-varying delays in the aerial teleoperation system.Design/methodology/approach - This paper presents both theoretical and real-time experimental results of the bilateral teleoperation system of a UAV for collision avoidance over the wireless network. First, a position-velocity workspace mapping is used to solve the master-slave kinematic/dynamic dissimilarity. Second, a P-like controller is proposed to ensure the stability of the time-delayed bilateral teleoperation system with asymmetric time-varying delays. The stability is analyzed by the Lyapunov-Krasovskii function and the delay-dependent stability criteria are obtained under linear-matrix-inequalities conditions. Third, a vision-based localization is presented to calibrate the UAV's pose and provide the relative distance for obstacle avoidance with a high accuracy. Finally, the performance of the teleoperation scheme is evaluated by both human-in-the-loop simulations and real-time experiments where a single UAV flies through the obstructed environment.Findings - Experimental results demonstrate that the teleoperation system can maintain passivity and collision avoidance can be achieved with a high accuracy for asymmetric time-varying delays. Moreover, the operator could tele-sense the force reflection to improve the maneuverability in the aerial teleoperation.Originality/value - A real-time bilateral teleoperation system of a UAV for collision avoidance is performed in the laboratory. A force and visual interface is designed to provide force and visual feedback of the slave environment to the operator.
What problem does this paper attempt to address?