Print Email Facebook Twitter Attitude Control of a Small Helicopter UAV using Incremental Nonlinear Dynamic Inversion Title Attitude Control of a Small Helicopter UAV using Incremental Nonlinear Dynamic Inversion Author Slinger, B.J.M.M. Contributor Remes, B.D.W. (mentor) Faculty Aerospace Engineering Department Control & Operations Date 2016-06-24 Abstract This paper presents an attitude controller for a small helicopter Unmanned Aerial Vehicle (UAV) based on Incremental Nonlinear Dynamic Inversion (INDI). INDI is a sensor-based control method which responds quickly to the commanded input, but also to disturbances. While previous implementations of INDI used a control effectiveness matrix describing effects on rotational accelerations, the implementation presented in this paper uses rotational rates. This is possible with small hingeless-rotor helicopters since the rotational rates are achieved almost immediately, but also the transient is taken into account. By doing so, the matrix contains only constants and the control structure is much simpler. The proposed controller is implemented on a small helicopter which weighs less than 50 grams. The performance of the controller is demonstrated with step responses on roll and heading angles. Also disturbance rejection capabilities are demonstrated. Finally, the controller is deliberately configured incorrectly with wrong control effectiveness and actuator model parameters. A theoretical derivation is provided to predict the effect of incorrect parameters. With experiments, it is demonstrated that the helicopter can be stabilized over a wide range of incorrect values. It is concluded that the demonstrated controller is a suitable choice for small autonomous helicopters. Subject INDI helicopter uav control attitude To reference this document use: http://resolver.tudelft.nl/uuid:9eba1543-6f55-4708-9d68-09446a95d6d4 Part of collection Student theses Document type master thesis Rights (c) 2016 Slinger, B.J.M.M. Files PDF Thesis_Final.pdf 6.04 MB Close viewer /islandora/object/uuid:9eba1543-6f55-4708-9d68-09446a95d6d4/datastream/OBJ/view