Robotic Untangling and Disentangling of Cables via Learned Manipulation and Recovery Strategies

Priya Sundaresan

EECS Department
University of California, Berkeley
Technical Report No. UCB/EECS-2021-121
May 14, 2021

http://www2.eecs.berkeley.edu/Pubs/TechRpts/2021/EECS-2021-121.pdf

Robotic untangling and disentangling of cables such as power cords, ropes, wires, and hoses has applications in decluttering and prevention of tripping hazards in the home and workplace. It can also serve as a prerequisite for downstream tasks such as knot-tying in robot assisted surgical suturing or wire harness assembly in electrical and automotive manufacturing. However, one-dimensional deformable objects are difficult to model analytically and challenging for robots to visually track and manipulate. This is due to their infinite- dimensional state space, tendency to self-occlude, complex dynamics, and visually homogeneous appearance. Meanwhile, recent advances in deep learning, computer vision, and design of action primitives provide powerful means to handle increasingly complex manipulation tasks. Leveraging these advances, we present novel algorithms for single and multiple cable untangling and disentangling with learning-based perception.

First, we learn to untangle knots that involve multiple overlapping segments in single cables from RGB image observations. We build on a high-level planner that parameterizes loosening actions via image keypoints and introduce a low-level controller for fine-grained manipulation. This controller (1) performs grasp sampling and refinement on cables and (2) monitors untangling progress to perform recovery interventions accordingly. Next, we extend this manipulation stack to disentangle multiple cables.

We evaluate the proposed systems on physical experiments using the da Vinci surgical robot. In single-cable experiments, the robot achieves successful untangling in 68.3% of single cable knots with dense, non-planar starting states across 60 trials, outperforming baselines by 50%. In the multi-cable setting, the robot disentangles cables with 80.5% success, while generalizing across unseen knots and both distinct and identically colored cables.

Advisor: Ken Goldberg


BibTeX citation:

@mastersthesis{Sundaresan:EECS-2021-121,
    Author = {Sundaresan, Priya},
    Editor = {Goldberg, Ken and Gonzalez, Joseph},
    Title = {Robotic Untangling and Disentangling of Cables via Learned Manipulation and Recovery Strategies},
    School = {EECS Department, University of California, Berkeley},
    Year = {2021},
    Month = {May},
    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2021/EECS-2021-121.html},
    Number = {UCB/EECS-2021-121},
    Abstract = {Robotic untangling and disentangling of cables such as power cords, ropes, wires, and hoses has applications in decluttering and prevention of tripping hazards in the home and workplace. It can also serve as a prerequisite for downstream tasks such as knot-tying in robot assisted surgical suturing or wire harness assembly in electrical and automotive manufacturing. However, one-dimensional deformable objects are difficult to model analytically and challenging for robots to visually track and manipulate. This is due to their infinite- dimensional state space, tendency to self-occlude, complex dynamics, and visually homogeneous appearance. Meanwhile, recent advances in deep learning, computer vision, and design of action primitives provide powerful means to handle increasingly complex manipulation tasks. Leveraging these advances, we present novel algorithms for single and multiple cable untangling and disentangling with learning-based perception.

First, we learn to untangle knots that involve multiple overlapping segments in single cables from RGB image observations. We build on a high-level planner that parameterizes loosening actions via image keypoints and introduce a low-level controller for fine-grained manipulation. This controller (1) performs grasp sampling and refinement on cables and (2) monitors untangling progress to perform recovery interventions accordingly. Next, we extend this manipulation stack to disentangle multiple cables.

We evaluate the proposed systems on physical experiments using the da Vinci surgical robot. In single-cable experiments, the robot achieves successful untangling in 68.3% of single cable knots with dense, non-planar starting states across 60 trials, outperforming baselines by 50%. In the multi-cable setting, the robot disentangles cables with 80.5% success, while generalizing across unseen knots and both distinct and identically colored cables.}
}

EndNote citation:

%0 Thesis
%A Sundaresan, Priya
%E Goldberg, Ken
%E Gonzalez, Joseph
%T Robotic Untangling and Disentangling of Cables via Learned Manipulation and Recovery Strategies
%I EECS Department, University of California, Berkeley
%D 2021
%8 May 14
%@ UCB/EECS-2021-121
%U http://www2.eecs.berkeley.edu/Pubs/TechRpts/2021/EECS-2021-121.html
%F Sundaresan:EECS-2021-121