Nonlinear Hierarchical Control for Unmanned Quadrotor Transportation Systems with Saturated Inputs
摘要
An unmanned quadrotor presents excellent mobility to fly freely in complex environments, which makes it an ideal choice for aerial transferring tasks. During the transferring process, it is very challenging to eliminate the swing, since there is no direct control on the payload. The quadrotor transportation system presents the great challenge of the cascaded underactuated–underactuated property, which makes it extremely difficult to simultaneously implement accurate quadrotor positioning and efficient payload swing suppression. In this paper, a nonlinear hierarchical control scheme is proposed for a quadrotor transportation system, which takes full advantage of the cascade property of the system and separates the controller design for the inner loop and the outer loop, respectively, to facilitate the design procedure. More specifically, for the outer loop subsystem, based on the proposed energy storage function, a virtual control vector is designed, which introduces a saturation function to make the desired attitude free of any singularities. For the inner loop, a coordinate-free geometric attitude tracking controller is designed on the Lie group to drive the quadrotor to its desired attitude. Based on that, an energy control law is proposed by taking the practical input constraints into account, which achieves both precise quadrotor positioning and efficient payload swing elimination, and so on.