Allocation for Omnidirectional Aerial Robots: Incorporating Power Dynamics
Eugenio Cuniato, Mike Allenspach, Thomas Stastny, Helen Oleynikova, Roland Siegwart, Michael Pantic
TL;DR
The paper addresses the control-allocation challenge for tilt-rotor omnidirectional aerial robots under actuator dynamics and overactuation. It develops three novel, dynamics-aware allocation methods—adiff (augmented differential allocation without acceleration feedback), asecond (actuator-normalized differential allocation), and apower (propeller-power-curve-based allocation)—to extend geometric allocation and reduce reliance on acceleration feedback. Compared to existing geometric and differential schemes, these methods improve numerical conditioning, enable in-flight propeller deactivation, and sustain higher dynamic tracking with preserved nullspace usefulness, demonstrated on real hardware with up to 70% faster trajectories. The work provides practical tools for aerial manipulation and interaction by balancing propulsion and tilt actuation under realistic power and saturation constraints, and suggests future work on disturbances and more complex actuator models.
Abstract
Tilt-rotor aerial robots are more dynamic and versatile than fixed-rotor platforms, since the thrust vector and body orientation are decoupled. However, the coordination of servos and propellers (the allocation problem) is not trivial, especially accounting for overactuation and actuator dynamics. We incrementally build and present three novel allocation methods for tilt-rotor aerial robots, comparing them to state-of-the-art methods on a real system performing dynamic maneuvers. We extend the state-of-the-art geometric allocation into a differential allocation, which uses the platform's redundancy and does not suffer from singularities. We expand it by incorporating actuator dynamics and propeller power dynamics. These allow us to model dynamic propeller acceleration limits, bringing two main advantages: balancing propeller speed without the need for nullspace goals and allowing the platform to selectively turn off propellers during flight, opening the door to new manipulation possibilities. We also use actuator dynamics and limits to normalize the allocation problem, making it easier to tune and allowing it to track 70% faster trajectories than a geometric allocation.
