General formulation of an analytic, Lipschitz continuous control allocation for thrust-vectored controlled rigid-bodies
Frank Mukwege, Tam Willy Nguyen, Emanuele Garone
TL;DR
This work addresses control allocation for overactuated rigid bodies with vectorized thrusters by developing two complementary methods: a Lipschitz-continuous closed-form solution and a convex optimization formulation that handles practical actuator constraints. The key idea is to use the null-space of the allocation mapping to smooth actuator references and avoid singularities, while enforcing positivity and rate constraints via convex constructs. The main contributions are a systematic null-space smoothing technique that yields Lipschitz continuity in actuator orientations and a convex, constraint-aware optimization framework that preserves near-optimality relative to the Moore–Penrose solution. The methods are demonstrated through simulations on a 3DOF surface vessel and a 6DOF tilting-rotor UAV, highlighting robust singularity avoidance and practical applicability for thrust-vectoring platforms.
Abstract
This study introduces a systematic and scalable method for arbitrary rigid-bodies equipped with vectorized thrusters. Two novel solutions are proposed: a closed-form, Lipschitz continuous mapping that ensures smooth actuator orientation references, and a convex optimization formulation capable of handling practical actuator constraints such as thrust saturation and angular rate limits. Both methods leverage the null-space structure of the allocation mapping to perform singularity avoidance while generating sub-optimal yet practical solutions. The effectiveness and generality of the proposed framework are demonstrated through numerical simulations on a 3DOF marine vessel and a 6DOF aerial quadcopter.
