Force Polytope-Based Cant-Angle Selection for Tilting Hexarotor UAVs
Authors: Alberto Piccina, Massimiliano Bertoni, Angelo Cenedese, Giulia Michieletto
Organizations: Department of Management and Engineering, University of Padova, Vicenza, Italy · Department of Information Engineering, University of Padova, Padova, Italy · Department of Industrial Engineering, University of Padova, Padova, Italy
From a maneuverability perspective, the main advantage of tilting multirotor UAVs lies in the dynamic variability of the feasible executable wrench, which represents a key asset for physical interaction tasks. Accordingly, cant-angle selection should be optimized to ensure high performance while avoiding abrupt variations and preserving real-world feasibility. In this context, this work proposes a lightweight control framework for star-shaped interdependent cant-tilting hexarotor UAVs performing interaction tasks. The method uses an offline-computed look-up table of zero-moment force polytopes to identify feasible cant angles for a desired control force and select the optimal one by balancing efficiency and smoothness. The framework is integrated with a geometric full-pose controller and validated through Monte Carlo simulations in MATLAB/Simulink and compared against a baseline strategy. The results show a significant reduction in computation time, together with improved pose-tracking performance and competitive actuation efficiency. A final physics-based simulation of a complete wall inspection task in Simscape further confirms the feasibility of the proposed strategy in interacting scenarios.
Figures & tables
Fig. 1: Schematic representation of a star-shaped interdependent cant-tilting hexarotor. Each propeller spinning axes can be online reoriented by selecting the cant angle α , thus enabling reconfiguration of the achievable wrench space.
TABLE I: Parameters of the α -TingH platform case study
Fig. 2: 3D representation of the zero-moment control force polytope for α=25∘ .
Fig. 3: Overall control architecture of the proposed framework. The geometric full-pose controller generates the desired wrench, while an offline-computed LUT is exploited to select a feasible and efficient tilt angle α prior to control allocation.
TABLE III: Numerical Simulation Parameters: Controller Gains, Cant-Angle Selection, and Force Profile
Fig. 4: Validation of the influence of the weight coefficients c1 and c2 on the cant-angle selection, with identical force profile and radius r∗ .
Fig. 5: Cant-angle trajectory α(t) and corresponding zero-moment force polytope sections at four selected instants on the hovering plane, together with the applied (red dashed) and instantaneous required (red marker) forces, confirming that the geometric containment condition is satisfied throughout the maneuver.
baseline
proposed controller
r∗=0.5 N
r∗=1 N
r∗=3 N
r∗=5 N
tˉc
\left[\mathrm{ms}\right]
0.5792
0.0565
0.0545
0.0536
0.0521
∥eˉp∥
\left[\mathrm{m}\right]
0.0422
0.0192
0.0192
0.0202
0.0223
RMSep
\left[\mathrm{m}\right]
0.0352
0.0282
0.0280
0.0291
0.0313
∥eˉR∥
\left[\mathrm{rad}\right]
0.0028
0.0004
0.0005
0.0008
0.0014
RMSeR
\left[\mathrm{rad}\right]
0.0046
0.0005
0.0005
0.0009
0.0013
TABLE IV: MC KPIs for the baseline and proposed controller.
Fig. 6: Snapshots of the Simscape simulation (video in the supplementary material), showing the variation of the cant angle as the platform interacts with the wall.
Aerial robotics studies the design, perception, control, and coordination of flying robots for navigation, inspection, transport, and physical interaction.
This paper focuses on dynamic control allocation for a hexarotor UAV platform, considering a trajectory tracking task as as case study. It is assumed that the platform is dual-tilting, meaning that it is able to tilt each propeller independently during flight, along two orthogonal axis. We present a hierarchical control structure composed of a high-level controller generating the required wrench for the tracking task, and a control allocation law ensuring that the actuators produce such wrench. The allocator imposes desired first-order dynamics on the actuators set, and exploits system redundancy to optimize the actuators state with respect to a given objective function. Unlike other studies on the subject, we explicitly model actuator saturation and provide theoretical insights on its effect on control performances. We also investigate the role of propeller tilt angles, by imposing asymmetric shapes in the objective function. Numerical simulations are presented to validate the allocation strategy.
Department of Information Engineering University of Padova Padova, Italy · Department of Management and Engineering, University of Padova Padova, Italy · Department of Industrial Engineering, University of Padova, Padova, Italy
Fully-actuated multirotor aerial vehicles must not only track nominal wrenches but retain the "readiness" to modulate them rapidly under disturbances. Classical effort-minimizing allocators ignore this dynamic limit, whereas maximizing readiness leads to topologically disconnected optimal sheets demanding physically impossible actuator rates. Enforcing a readiness safety floor on fixed-geometry symmetric platforms further encounters a zero-sum degeneracy: motor-speed redistribution cannot improve authority without conceding wrench tracking. This paper uses active morphology to break the degeneracy, treating servo tilt as a geometric resource supplying authority-recovery directions unavailable to static rotors. We construct a configuration-dependent, motor-only readiness certificate - the log-volume of the reachable wrench-rate set - that explicitly excludes servo capacity, preventing a "ghost capacity fallacy" in which the certificate would falsely credit slow mechanical kinematic limits instead of collapsing accurately at motor saturation. The certificate is enforced as a Control Barrier Function (CBF) within a Unified Physical-Command Quadratic Program acting on motor torques and servo setpoints. Closed-loop simulations of an articulated octorotor under severe gust disturbances show classical allocators diverging and uncertified articulated allocators violating the safety floor, while the proposed CBF filter bounds the system state and preserves vehicle authority.
Giuseppe Silano, Martin Saska
Department of Power Generation Technologies and Materials, Ricerca sul Sistema Energetico (RSE) S.p.A., 20134 Milan, Italy · Department of Cybernetics, Czech Technical University in Prague, 12135 Prague, Czech Republic
Aerial manipulation extends robotic operations to previously inaccessible aerial environments. Unlike arm-equipped aerial systems, tiltable-multirotors can directly generate six-degree-of-freedom wrenches through their flight bases, enabling both efficient movement and omnidirectional operation by tilting the thrust direction. This work presents a design analysis and a wrench-based control framework for tiltable-multirotors in aerial manipulation. We show that a four-rotor tiltable configuration provides a balance between interference-free propeller sizing and hovering efficiency across different attitudes, and its null-space redundancy is crucial for traversing singular configurations under physical constraints. We further show that an upward end-effector placement yields a favorable trade-off between geometric clearance and available wrench. To address disturbances, we propose a dual strategy consisting of a modified integral term for model error and an acceleration-based estimator for external wrenches. Building on these insights, we develop an effector-centric nonlinear model predictive control (NMPC) framework that integrates design choices, singularity handling, and disturbance compensation into a unified formulation. The proposed framework runs fully onboard at 100 Hz on a custom-built tiltable-quadrotor. Real-world experiments, including a 90-deg step cartwheel rotation, whiteboard pushing, and continuous 360-deg valve turning, demonstrate the feasibility of wrench-based omnidirectional manipulation with singularity traversal on a one-DoF-per-arm tiltable-quadrotor.
Jinjie Li, Yicheng Chen, Johannes Kübel +3
All authors are with the DRAGON Lab, Department of Mechanical Engineering, The University of Tokyo, Tokyo 113-8656, Japan