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.
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
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