Geometric, coordinate-free approaches are widely used to control quadrotors on the special Euclidean group (SE(3)). These approaches rely on the construction of an element of the special orthogonal group (SO(3)) from a desired thrust vector direction which lies on a sphere and a desired yaw angle which lies on a circle. The Hairy Ball Theorem can be applied to show that any construction of this type has to be discontinuous or degenerate somewhere. We propose a new geometric control algorithm based on the Hopf fibration, which allows us to place the point of discontinuity as far away from the hover configuration as possible and further than existing approaches. We then use multiple maps from to SO(3) to be able to control the quadrotor through any position and orientation. The proposed Hopf Fibration Control Algorithm (HFCA) is compared to existing geometric control algorithms in experiments and simulation. The HFCA employs multiple charts to allow the quadrotor to execute arbitrary dynamically feasible trajectories on SE(3), including those through configurations in which the vehicle is inverted.
CITATION STYLE
Watterson, M., & Kumar, V. (2020). Control of Quadrotors Using the Hopf Fibration on SO(3). In Springer Proceedings in Advanced Robotics (Vol. 10, pp. 199–215). Springer Science and Business Media B.V. https://doi.org/10.1007/978-3-030-28619-4_20
Mendeley helps you to discover research relevant for your work.