Trajectory Optimization for Self-Wrap-Aware Cable-Towed Planar Object Manipulation under Implicit Tension Constraints
Organizations: Munich Institute of Robotics and Machine Intelligence, Technical University of Munich, Germany. · The author is with the Department of Mechanical Engineering, Stony Brook University, Stony Brook, NY 11794, USA.
Abstract
Cable/rope elements are pervasive in deformable-object manipulation, often serving as a deformable force-transmission medium whose routing and contact determine how wrenches are delivered. In cable-towed manipulation, transmission is unilateral and hybrid: the tether can pull only when taut and becomes force-free when slack; in practice, the tether may also contact the object boundary and self-wrap around edges, which is not merely collision avoidance but a change of the wrench transmission channel by shifting the effective application point and moment arm, thereby coupling routing geometry with rigid-body motion and tensioning. We formulate self-wrap towing as a routing-aware, tensioning-implicit trajectory optimization (TITO) problem that couples (i) a tensioning-implicit taut/slack constraint and (ii) routing-conditioned transmission maps for effective length and wrench, and we build a relaxation hierarchy from a strict mode-conditioned reference to three tractable relaxations: Full-Mode Relaxation (FMR), Binary-Mode Relaxation (BMR), and Implicit-Mode Relaxation (IMR). Across planar towing tasks, we find that making routing an explicit decision often yields conservative solutions that stay near switching boundaries, whereas IMR induces self-wrap through state evolution and exploits the redirected torque channel whenever turning requires it.
Figures & tables
| Scene | FMR | BMR | IMR | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| SR (%) | Time (s) | RMSE (m) | Wrap (%) | SR (%) | Time (s) | RMSE (m) | Wrap (%) | SR (%) | Time (s) | RMSE (m) | Wrap (%) | |
| Zigzag | 0.0 | – | – | 100.0 | 0.0 | 86.7 | 9.1 | |||||
| Arc Wrap | 0.0 | – | – | 100.0 | 0.7 | 73.3 | 16.0 | |||||
| Obstacle | 0.0 | – | – | 100.0 | 0.3 | 80.0 | 1.0 | |||||
Trajectory Optimization
Trajectory optimization computes motion or control sequences that minimize costs while satisfying system dynamics, safety limits, and task constraints.
See all 205 papers