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.
A methodology for the experimental modelling of the electric actuators of a multirotor is presented in this work. These actuators are usually brushless DC motors which are driven by electronic speed controllers in an open loop. The duty cycle of a PWM signal, generated by the electronic control unit, is the input of the electronic controller. However, during the control design procedure for the multirotor, it is important to account with a model of the actuators as its dynamical features define the closed-loop performance of the overall aircraft. Hence, a procedure, based on low-cost electronic components, to obtain approximated transfer functions of the actuators of a multirotor is presented. Moreover, as the proposed signal processing algorithms are simple, the computational capabilities of the required embedded system are also low. Given that different control schemes require different information from the actuator, two models were obtained: a duty cycle vs. angular velocity transfer function and a duty cycle vs. consumed current transfer function. The effectivity of the proposal is validated with experimental results on common electric actuators of a multirotor.
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.