Passive Stiffness Shaping in Cable-Suspended Aerial Manipulation via Movable Compliant Anchors
Organizations: Robotics and Mechatronics Lab, Faculty of Electrical Engineering, Mathematics & Computer Science, University of Twente, Enschede, The Netherlands · Department of Computer, Control and Management Engineering, Sapienza University of Rome, 00185 Rome, Italy · Department of Information and Computing Sciences, Utrecht University, Utrecht, The Netherlands
Abstract
Cable-suspended aerial manipulation offers a lightweight architecture for cooperative transportation and physical interaction, yet the passive mechanical response perceived at the load remains insufficiently understood and systematically exploited. This work interprets aerial vehicles as movable compliant anchors and develops a gravity-aware quasi-static theory for predicting and shaping the passive Cartesian stiffness of a suspended load. The formulation applies to an arbitrary number of aerial vehicles connected to a point load by taut, straight, inextensible cables. At a selected gravity-loaded equilibrium, aerial-anchor compliance and transverse cable geometric compliance combine in series within each leg, while the leg stiffnesses act in parallel on the load. For isotropic aerial-anchor behavior, each leg is exactly equivalent to a virtual unilateral elastic cable, revealing an axial--transverse stiffness decomposition governed by the equilibrium tension. These results define a nonlinear map from commanded-anchor configuration to passive load stiffness, whose differential enables local constraint-preserving shaping through anchor repositioning. A dynamic rigid-body validation framework with nonlinear vehicle control, elastic-damped tendons, and environmental contact is defined to assess when and to what extent the derived stiffness remains predictive beyond the assumptions of the analytical model.
Figures & tables
| Parameter | Value |
|---|---|
| System: number of quadrotors and cables | |
| Quadrotor: mass | |
| Quadrotor: principal inertia | |
| Payload: mass | |
| Payload: principal inertia | |
| Translational control: position gain |
| Phenomenon | Analytical representation | MuJoCo representation | Remaining simulation-to-reality gap |
|---|---|---|---|
| Payload | Point load with translational displacement | Free rigid body with mass, inertia, attitude, and four spatially separated attachment sites | Structural flexibility, uncertain inertial parameters, and unmodeled payload aerodynamics |
| Aerial vehicles | Movable anchors with prescribed linear Cartesian stiffness | Rigid quadrotors with nonlinear tracking and finite translational gains | Motor dynamics, thrust uncertainty, battery effects, and aerodynamic interaction |
| Anchor compliance | Symmetric positive-definite linear stiffness map | Controller-induced displacement under cable loading | Gain variation, saturation, delays, estimation errors, and off-equilibrium nonlinearities |
| Cables | Taut, straight, massless, and inextensible | Elastic-damped spatial tendons with finite axial stiffness and rest length | Distributed mass, sagging, bending, drag, transverse vibration, and cable contact |
| Dynamics | Quasi-static evolution along a selected equilibrium branch | Coupled vehicle–payload transients with inertia and dissipation | Unmodeled high-frequency dynamics and hardware-dependent settling behavior |
| Contact | Excluded from the stiffness derivation | Optimization-based contact between the payload and environment | Surface compliance, friction uncertainty, impact dynamics, and geometry imperfections |
| Parameter | Value | Role |
|---|---|---|
| Payload regulation gain | 1.0 | Weight on payload-position error |
| Stiffness regulation gain | 1.0 | Weight on stiffness-tracking error |
| Payload objective weight | 1.0 | Relative weight of payload term in the QP cost |
| Stiffness objective weight | 25.0 | Relative weight of stiffness term in the QP cost |
| Velocity regularization | Quadratic penalty on anchor-velocity magnitude | |
| Admissibility gain | 1.0 | Gain in the minimum-tension inequality |