PolyFly: Polytopic Optimal Planning for Collision-Free Cable-Suspended Aerial Payload Transportation
Mrunal Sarvaiya, Guanrui Li, Giuseppe Loianno
TL;DR
PolyFly addresses the problem of collision-free, time-efficient planning for a quadrotor with a suspended payload in tightly constrained environments by modeling the quadrotor, cable, payload, and obstacles as independent, orientation-aware polytopes and enforcing differentiable collision constraints via duality. It formulates a global optimization over states $\mathbf{x}$, inputs $\mathbf{u}$, and stage durations $\Delta t_k$, incorporating time minimization, input-smoothness, proximity to an initial A*-based guess, and consistency of time steps, while connecting to the dynamics $\mathbf{x}(k+1)=F(\mathbf{x}(k),\mathbf{u}(k),\Delta t_k)$. The key contributions include a non-conservative, polytope-based workspace representation with rotation-aware components, a dual-formulated collision constraint, and extensive validation showing faster trajectories than a state-of-the-art baseline in eight mazes, plus real-world hardware demonstrations with low tracking errors. The approach advances practical planning for aerial transportation by enabling aggressive maneuvers in maze-like environments and providing a pathway toward open-source benchmarking. The results suggest significant impact for disaster response and last-mile logistics where tight clearance and payload swing constraints are critical.
Abstract
Aerial transportation robots using suspended cables have emerged as versatile platforms for disaster response and rescue operations. To maximize the capabilities of these systems, robots need to aggressively fly through tightly constrained environments, such as dense forests and structurally unsafe buildings, while minimizing flight time and avoiding obstacles. Existing methods geometrically over-approximate the vehicle and obstacles, leading to conservative maneuvers and increased flight times. We eliminate these restrictions by proposing PolyFly, an optimal global planner which considers a non-conservative representation for aerial transportation by modeling each physical component of the environment, and the robot (quadrotor, cable and payload), as independent polytopes. We further increase the model accuracy by incorporating the attitude of the physical components by constructing orientation-aware polytopes. The resulting optimal control problem is efficiently solved by converting the polytope constraints into smooth differentiable constraints via duality theory. We compare our method against the existing state-of-the-art approach in eight maze-like environments and show that PolyFly produces faster trajectories in each scenario. We also experimentally validate our proposed approach on a real quadrotor with a suspended payload, demonstrating the practical reliability and accuracy of our method.
