Learning Efficient Policies for Picking Entangled Wire Harnesses: An Approach to Industrial Bin Picking

Xinyi Zhang1, Yukiyasu Domae2, Weiwei Wan1, Kensuke Harada1,2

1Osaka University, 2National Institute of Advanced Industrial Science and Technology (AIST)

Wire harnesses are essential connecting components in manufacturing industry but are challenging to be automated in industrial tasks such as bin picking. They are long, flexible and tend to get entangled when randomly placed in a bin. This makes the robot struggle to pick a single one from the clutter. Besides, modeling wire harnesses is difficult due to the complex structures of combining deformable cables with rigid components, making it unsuitable for training or collecting data in simulation. In this work, instead of directly lifting wire harnesses, we proposed to grasp and extract the target following circle-like trajectories until it is separated from the clutter. We learn a policy from real-world data to infer the optimal action and grasp from visual observation. Our policy enables the robot to perform non-tangle pickings efficiently by maximizing success rates and reducing the execution time. To evaluate our policy, we present a set of real-world experiments on picking wire harnesses. Results show a significant improvement in success rates from 49.2% to 84.6% over the tangle-agnostic bin picking method. We also evaluate the effectiveness of our policy under different clutter scenarios using unseen types of wire harnesses. The proposed method is expected to provide a practical solution for automating manufacturing processes with wire harnesses.

Paper

Latest version: IEEE, arXiv

IEEE Robotics and Automation Letters (RA-L), 2022 / Present at ICRA 2023

Code is available on Github.

Presentation Video (with Narration)

Supplementary Video

Videos: Real-World Experiments

The following videos show bin picking tasks using different types of wire harnesses. The robot finally empties the bin filled with both seen and unseen wire harnesses.

Seen wire harnesses

Novel wire harnesses

Videos: Circular actions for separation

We propose six separation actions using the circular motion primitive to handle different entanglement levels.

Half circle

Half circle + spinning

Full circle

Full circle + spinning

Two full circles

Two full circles + spinning

ASPNet: Action Success Prediction Network

Visualized results

Acknowledgements

This work is supported by Toyota Motor Coorporation.