Geometric Tracking Control of Omnidirectional Multirotors for Aggressive Maneuvers
Hyungyu Lee, Sheng Cheng, Zhuohuan Wu, Jaeyoung Lim, Roland Siegwart, Naira Hovakimyan
TL;DR
This work tackles tracking for omnidirectional multirotors during aggressive maneuvers by integrating a first-order rotor thrust dynamics model into the full vehicle dynamics and designing a geometric PD controller that compensates rotor dynamics without requiring rotor-state measurements. The translational and rotational loops are decoupled, with commanded wrench terms $\mathbf{F}_{cmd}=\mathbf{F}_{d}+\alpha \dot{\mathbf{F}}_{d}$ and $\mathbf{M}_{cmd}=\mathbf{M}_{d}+\alpha \dot{\mathbf{M}}_{d}$, and stability is established via Lyapunov analysis: global exponential stability for translation, almost global exponential stability for rotation, and exponential stability for the full system under prescribed gain conditions. The approach is validated experimentally on an eight-rotor platform, showing substantial improvements in translational and rotational tracking over a baseline controller that neglects rotor dynamics, demonstrating the practical impact of accounting for rotor dynamics in fully actuated multirotors. These results advance the capability of omnidirectional multirotors to perform precise, aggressive maneuvers in dynamic environments without extra rotor-state sensing hardware.
Abstract
An omnidirectional multirotor has the maneuverability of decoupled translational and rotational motions, superseding the traditional multirotors' motion capability. Such maneuverability is achieved due to the ability of the omnidirectional multirotor to frequently alter the thrust amplitude and direction. In doing so, the rotors' settling time, which is induced by inherent rotor dynamics, significantly affects the omnidirectional multirotor's tracking performance, especially in aggressive flights. To resolve this issue, we propose a novel tracking controller that takes the rotor dynamics into account and does not require additional rotor state measurement. This is achieved by integrating a linear rotor dynamics model into the vehicle's equations of motion and designing a PD controller to compensate for the effects introduced by rotor dynamics. We prove that the proposed controller yields almost global exponential stability. The proposed controller is validated in experiments, where we demonstrate significantly improved tracking performance in multiple aggressive maneuvers compared with a baseline geometric PD controller.
