Velocity Sensor for Real-Time Backstepping Control of a Multirotor Considering Actuator Dynamics

Sensors (Basel). 2020 Jul 29;20(15):4229. doi: 10.3390/s20154229.

Abstract

A real-time implementation of a control scheme for a multirotor, based on angular velocity sensors for the actuators, is presented. The control scheme is composed of two loops: an inner loop for the actuators and an outer loop for the unmanned aerial vehicle (UAV). The UAV control algorithm is designed by means of the backstepping technique and a robust sliding mode differentiator, and the actuator control strategy is based on a standard proportional-integral-derivative (PID) controller. A robust exact differentiator, based on high order sliding modes, is used to estimate the complex derivatives present in the proposed control law. As the measurements of the propeller's angular velocities are required for the control law, velocity sensors are mounted in the axles of the rotors to retrieve them and a signal conditioning stage is implemented. In addition, dynamical models for the actuators of the aircraft were calculated by means of transfer functions obtained via experimental measurements in a test bench developed for this purpose. This test bench permits to characterize the parameters of the transfer functions by comparing the forces computed using the nominal parameter to the measured forces. To this end, it is assumed that the loads in the actuators of the vehicle are insignificant during flight. The effectiveness of the proposed sensor, its signal conditioning, and the overall control scheme are validated by means of simulation results and real-time experiments.

Keywords: actuator dynamics; angular velocity sensors; backstepping; nonlinear controller; sliding mode differentiator; unmanned aerial vehicle.