Title :
Hardware and Software Architecture for Nonlinear Control of Multirotor Helicopters
Author :
Omari, Sammy ; Minh-Duc Hua ; Ducard, Guillaume ; Hamel, Tarek
Author_Institution :
Autonomous Syst. Lab., ETH Zurich, Zurich, Switzerland
Abstract :
This paper presents the design and implementation of a nonlinear control scheme for multirotor helicopters that takes first-order drag effects into account explicitly. A dynamic model including the blade flapping and induced drag forces is provided and a hierarchical nonlinear controller is presented. This controller is designed for both high-precision flights as well as robustness against model uncertainties and external disturbances. This is achieved by using saturated integrators with fast desaturation properties. The implementation of the controller on the flybox hexacopter platform is described. The hardware and software architecture of this UAV is discussed, and useful hints and insights gained during its design process are presented. Finally, experimental results and videos are reported to demonstrate the successful implementation and the performance of the overall system.
Keywords :
aerospace computing; aircraft control; autonomous aerial vehicles; control engineering computing; control system synthesis; drag; helicopters; nonlinear control systems; robust control; software architecture; vehicle dynamics; UAV; blade flapping; dynamic model; external disturbances; fast desaturation property; first-order drag effects; flybox hexacopter platform; hardware architecture; hierarchical nonlinear controller scheme; high-precision flights; induced drag forces; model uncertainties; multirotor helicopters; saturated integrators; software architecture; Aerodynamics; Blades; Helicopters; Nonlinear control systems; Rotors; Unmanned aerial vehicles; software architecture; Hardware and software architecture; hierarchical nonlinear control; multirotor helicopter;
Journal_Title :
Mechatronics, IEEE/ASME Transactions on
DOI :
10.1109/TMECH.2013.2274558