DLO-Lab: Benchmarking Deformable Linear Object
Manipulations with Differentiable Physics
University of Massachusetts Amherst
[Paper]   [Code]  

DLO-Lab supports various material properties for deformable linear objects and their interactions with rigid and soft bodies, allowing for versatile manipulations.



Abstract

We address the challenge of enabling robots to manipulate deformable linear objects (DLOs), such as ropes, cables, and rubber bands. Prior work has primarily focused on narrow, task-specific problems, often relying on real-world demonstrations or handcrafted heuristics. Such approaches, however, struggle to scale to the wide variety of materials and tasks encountered in practice, and collecting sufficiently diverse real-world data is often impractical. Additionally, existing simulation environments offer limited support for the broad spectrum of material behaviors necessary for generalizable DLO manipulation. To overcome these limitations, we introduce a differentiable simulator explicitly designed for versatile DLO manipulation. Our simulator models a wide range of material properties—including (in)extensibility, elasticity, bending plasticity, and complex interactions with other objects—providing a robust foundation for learning and evaluating manipulation skills. Building on this simulator, we propose a benchmark suite of representative tasks that highlight the unique challenges of DLO manipulation. The successful execution of these tasks is often hindered by the topological complexity and grasp sensitivity inherent to DLOs. Therefore, we introduce a specialized DLO agent that explicitly manages these challenges by proposing strategic grasping points and decomposing long-horizon tasks to maximize control authority. Finally, we evaluate various policy-learning algorithms using our framework, alongside sim-to-real transfer experiments, demonstrating our platform's potential to advance DLO manipulation.



Benchmark Tasks
benchmark tasks

Our benchmark comprises 10 manipulation tasks: 8 fixed-horizon tasks shown on the top and 2 long-horizon tasks displayed on the bottom. The initial and desired goal states for each task are illustrated.

Video Results for Benchmark Tasks
(Best viewed in a PC instead of a mobile device)

$\triangleright$ Coiling $\triangleleft$

PPO
SAC
SHAC
SAPO
GD
CMA-ES

$\triangleright$ Gathering $\triangleleft$

PPO
SAC
SHAC
SAPO
GD
CMA-ES

$\triangleright$ Lifting $\triangleleft$

PPO
SAC
SHAC
SAPO
GD
CMA-ES

$\triangleright$ Separation $\triangleleft$

PPO
SAC
SHAC
SAPO
GD
CMA-ES

$\triangleright$ Slingshot $\triangleleft$

PPO
SAC
SHAC
SAPO
GD
CMA-ES

$\triangleright$ Unknotting $\triangleleft$

PPO
SAC
SHAC
SAPO
GD
CMA-ES

$\triangleright$ Wiring-post $\triangleleft$

PPO
SAC
SHAC
SAPO
GD
CMA-ES

$\triangleright$ Wrapping $\triangleleft$

PPO
SAC
SHAC
SAPO
GD
CMA-ES

$\triangleright$ Letter Art $\triangleleft$

w/o Plan Update
w/ Plan Update

$\triangleright$ Wiring-ring $\triangleleft$

w/o Plan Update
w/ Plan Update
Sim-to-Real Validation
(Best viewed in a PC instead of a mobile device)

$\triangleright$ Gathering $\triangleleft$

Simulation
Real-world

$\triangleright$ Wiring-post $\triangleleft$

Simulation
Real-world

This webpage is modified from the template provided here.