Table of Contents
Fetching ...

Planning and Control for Deformable Linear Object Manipulation

Burak Aksoy, John Wen

TL;DR

The paper tackles the challenge of safely manipulating deformable linear objects (DLOs) in obstacle-rich 3D environments by coupling an off-the-shelf global planner with a real-time local controller. It leverages a PBD-based DLO model for state estimation and safety feedback, and uses a URDF-generated approximation of the DLO to enable fast planning via standard tools like RRT-Connect and TrajOpt within ROS. The main contributions include a robust, generalizable framework that delivers 100% success in extensive simulations and real-robot tent-pole/rope tasks, with significant reductions in planning time compared to state-of-the-art methods. The results demonstrate the practicality of combining conventional planning tools with a safety-aware local controller, offering a scalable approach for multi-robot DLO manipulation without bespoke planners or large data requirements.

Abstract

Manipulating a deformable linear object (DLO) such as wire, cable, and rope is a common yet challenging task due to their high degrees of freedom and complex deformation behaviors, especially in an environment with obstacles. Existing local control methods are efficient but prone to failure in complex scenarios, while precise global planners are computationally intensive and difficult to deploy. This paper presents an efficient, easy-to-deploy framework for collision-free DLO manipulation using mobile manipulators. We demonstrate the effectiveness of leveraging standard planning tools for high-dimensional DLO manipulation without requiring custom planners or extensive data-driven models. Our approach combines an off-the-shelf global planner with a real-time local controller. The global planner approximates the DLO as a series of rigid links connected by spherical joints, enabling rapid path planning without the need for problem-specific planners or large datasets. The local controller employs control barrier functions (CBFs) to enforce safety constraints, maintain the DLO integrity, prevent overstress, and handle obstacle avoidance. It compensates for modeling inaccuracies by using a state-of-the-art position-based dynamics technique that approximates physical properties like Young's and shear moduli. We validate our framework through extensive simulations and real-world demonstrations. In complex obstacle scenarios-including tent pole transport, corridor navigation, and tasks requiring varied stiffness-our method achieves a 100% success rate over thousands of trials, with significantly reduced planning times compared to state-of-the-art techniques. Real-world experiments include transportation of a tent pole and a rope using mobile manipulators. We share our ROS-based implementation to facilitate adoption in various applications.

Planning and Control for Deformable Linear Object Manipulation

TL;DR

The paper tackles the challenge of safely manipulating deformable linear objects (DLOs) in obstacle-rich 3D environments by coupling an off-the-shelf global planner with a real-time local controller. It leverages a PBD-based DLO model for state estimation and safety feedback, and uses a URDF-generated approximation of the DLO to enable fast planning via standard tools like RRT-Connect and TrajOpt within ROS. The main contributions include a robust, generalizable framework that delivers 100% success in extensive simulations and real-robot tent-pole/rope tasks, with significant reductions in planning time compared to state-of-the-art methods. The results demonstrate the practicality of combining conventional planning tools with a safety-aware local controller, offering a scalable approach for multi-robot DLO manipulation without bespoke planners or large data requirements.

Abstract

Manipulating a deformable linear object (DLO) such as wire, cable, and rope is a common yet challenging task due to their high degrees of freedom and complex deformation behaviors, especially in an environment with obstacles. Existing local control methods are efficient but prone to failure in complex scenarios, while precise global planners are computationally intensive and difficult to deploy. This paper presents an efficient, easy-to-deploy framework for collision-free DLO manipulation using mobile manipulators. We demonstrate the effectiveness of leveraging standard planning tools for high-dimensional DLO manipulation without requiring custom planners or extensive data-driven models. Our approach combines an off-the-shelf global planner with a real-time local controller. The global planner approximates the DLO as a series of rigid links connected by spherical joints, enabling rapid path planning without the need for problem-specific planners or large datasets. The local controller employs control barrier functions (CBFs) to enforce safety constraints, maintain the DLO integrity, prevent overstress, and handle obstacle avoidance. It compensates for modeling inaccuracies by using a state-of-the-art position-based dynamics technique that approximates physical properties like Young's and shear moduli. We validate our framework through extensive simulations and real-world demonstrations. In complex obstacle scenarios-including tent pole transport, corridor navigation, and tasks requiring varied stiffness-our method achieves a 100% success rate over thousands of trials, with significantly reduced planning times compared to state-of-the-art techniques. Real-world experiments include transportation of a tent pole and a rope using mobile manipulators. We share our ROS-based implementation to facilitate adoption in various applications.

Paper Structure

This paper contains 56 sections, 22 equations, 34 figures, 6 tables, 1 algorithm.

Figures (34)

  • Figure 1: Example deformable linear object manipulation tasks: tent building and heavy cable transportation around obstacles and narrow passageways.
  • Figure 2: Problem description: Two robots hold a DLO internally, guiding tips to desired poses under stress and obstacle constraints.
  • Figure 3: Proposed DLO manipulation framework combining global planning and local control. The local controller uses PBD-based simulation and the guidance path to compute safe robot commands.
  • Figure 4: Auxiliary DLO states used for Jacobian computations at a single holding point (left end) via six parallel simulations. Left: linear perturbations ($\Delta d$) along local X (red), Y (green), and Z (blue) axes. Right: rotational perturbations ($\Delta \theta$) about local X (red), Y (green), and Z (blue).
  • Figure 5: DLO modeled as $N$ discretized segments, each with positions, orientations, and stiffness embedded at segment connections and relative poses.
  • ...and 29 more figures