A Closed-Loop Bin Picking System for Entangled Wire Harnesses using Bimanual and Dynamic Manipulation

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

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

This paper addresses the challenge of industrial bin picking using entangled wire harnesses. Wire harnesses are essential in manufacturing but poses challenges in automation due to their complex geometries and propensity for entanglement. Our previous work tackled this issue by proposing a quasi-static pulling motion to separate the entangled wire harnesses. However, it still lacks sufficiency and generalization to various shapes and structures. In this paper, we deploy a dual-arm robot that can grasp, extract and disentangle wire harnesses from dense clutter using dynamic manipulation. The robot can swing to dynamically discard the entangled objects and regrasp to adjust the undesirable grasp pose. To improve the robustness and accuracy of the system, we leverage a closed-loop framework that uses haptic feedback to detect entanglement in real-time and flexibly adjust system parameters. Our bin picking system achieves an overall success rate of 91.2% in the real-world experiments using two different types of long wire harnesses. It demonstrates the effectiveness of our system in handling various wire harnesses for industrial bin picking.

Paper

Latest version: arXiv

Poster (in Japanese) can be found here

Code will be available soon...

Supplementary Video

Demo

Picking atttempts using two types of wire harnesses.

Detect entanglement and swing

Detect entanglemenet and regrasp

Swing and regrasp

Swing for the longer object

Initial swing fails, increase swing angles

Swing and regrasp for the longer object

Slow motion for swing

We implement the swing motion using three joint angles of the right arm of the robot.

Video for regrasping motion

Rergrasping is perform only with the assistance of haptic.

Force output for predicting the subsequent actions

We use force feedback to determine the actions of transporting, regrasping, swing. If the force exceeds the threshold, the robot immediately stop the current movement and perform disentangling motions. The threshold can be adjusted during picking.

Acknowledgements

This work is supported by Toyota Motor Coorporation.