A simple assembly planner for the insertion of ring-shaped deformable objects

Purpose The aim of this work is to develop a simple planner that is able to automatically plan the motion for a dual-arm manipulator that assembles a ring-shaped elastic object into a cylinder. Moreover, it is desirable to keep the amount of deformation as small as possible, because stretching the object can permanently change its size thus failing to perfectly fit in the cylindrical part and generating undesired gaps between the object and the cylinder. Design/methodology/approach The assembly task is divided in two parts: assembly task planning and assembly step planning. The first one computes key configurations of the robot’s end-effectors, and it is based on a simple heuristic method, whereas the latter computes the robot’s motion between key configurations using an optimization-based planner that includes a potential-energy-based cost function for minimizing the object’s deformation. Findings The optimization-based planner is shown to be effective for minimizing the deformation of the ring-shaped object. A simple heuristic approach is demonstrated to be valid for inserting deformable objects into a cylinder. Experimental results show that the object can be kept without deformation for the first part of the assembly task, thus reducing the time it is being stretched. Originality value A simple assembly planner for inserting ring-shaped deformable objects was developed and validated through several experiments. The proposed planner is able to insert ring-shaped objects without using any sensor (visual and/or force) feedback. The only feedback used is the position of the robot’s end-effectors, which is usually available for any robot.

[1]  Paolo Dario,et al.  Bio-inspired kinematical control of redundant robotic manipulators , 2016 .

[2]  Timothy Bretl,et al.  Quasi-static manipulation of a Kirchhoff elastic rod based on a geometric analysis of equilibrium configurations , 2014, Int. J. Robotics Res..

[3]  Lydia E. Kavraki,et al.  Probabilistic roadmaps for path planning in high-dimensional configuration spaces , 1996, IEEE Trans. Robotics Autom..

[4]  Ehud Kroll,et al.  Toward assembly sequence planning with flexible parts , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[5]  Lydia E. Kavraki,et al.  Path planning for deformable linear objects , 2006, IEEE Transactions on Robotics.

[6]  Masatoshi Ishikawa,et al.  Motion planning for dynamic knotting of a flexible rope with a high-speed robot arm , 2010, 2010 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[7]  Patrick P. K. Lim,et al.  Sensory gripping system for variable products , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[8]  Dominik Henrich,et al.  Manipulating deformable linear objects: sensor-based fast manipulation during vibration , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[9]  Katsushi Ikeuchi,et al.  Assembly of flexible objects without analytical models , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[10]  Ellips Masehian,et al.  Classic and Heuristic Approaches in Robot Motion Planning A Chronological Review , 2007 .

[11]  Toshio Tsuji,et al.  An Optimum Design of Robotic Hand for Handling a Visco-elastic Object Based on Maxwell Model , 2007, Proceedings 2007 IEEE International Conference on Robotics and Automation.

[12]  Eiichi Yoshida,et al.  Simulation-based optimal motion planning for deformable object , 2015, 2015 IEEE International Workshop on Advanced Robotics and its Social Impacts (ARSO).

[13]  Sean Quinlan Real-time modification of collision-free paths , 1994 .

[14]  Katsushi Ikeuchi,et al.  Task Planning of Assembly of Flexible Objects and Vision-Based Verification , 1998, Robotica.

[15]  Hidefumi Wakamatsu,et al.  Manipulation planning for unraveling linear objects , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[16]  Takashi Suehiro,et al.  A new strategy for making a knot with a general-purpose arm , 2012, 2012 IEEE International Conference on Robotics and Automation.

[17]  Lydia E. Kavraki,et al.  Planning Paths for Elastic Objects under Manipulation Constraints , 2001, Int. J. Robotics Res..

[18]  Emilio Frazzoli,et al.  Sampling-based algorithms for optimal motion planning , 2011, Int. J. Robotics Res..

[19]  Matthew P. Bell,et al.  Towards Arranging and Tightening Knots and Unknots With Fixtures , 2015, IEEE Transactions on Automation Science and Engineering.

[20]  Eiichi Yoshida,et al.  Motion planning for dual-arm assembly of ring-shaped elastic objects , 2014, 2014 IEEE-RAS International Conference on Humanoid Robots.

[21]  Yuan F. Zheng,et al.  Strategies for automatic assembly of deformable objects , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[22]  Kazuaki Iwata,et al.  Static analysis of deformable object grasping based on bounded force closure , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[23]  Siddhartha S. Srinivasa,et al.  CHOMP: Covariant Hamiltonian optimization for motion planning , 2013, Int. J. Robotics Res..

[24]  Sandra Hirche,et al.  Autonomous manipulation of deformable objects based on teleoperated demonstrations , 2012, 2012 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[25]  Hirofumi Nakagaki,et al.  Study of deformation and insertion tasks of a flexible wire , 1997, Proceedings of International Conference on Robotics and Automation.

[26]  Masatoshi Ishikawa,et al.  Simple Model and Deformation Control of a Flexible Rope using Constant, High-Speed Motion of a Robot Arm , 2012, 2012 IEEE International Conference on Robotics and Automation.

[27]  脇元 修一,et al.  IEEE International Conference on Robotics and Automation (ICRA) におけるフルードパワー技術の研究動向 , 2011 .

[28]  Hidefumi Wakamatsu,et al.  Planning of one-handed knotting/raveling manipulation of linear objects , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[29]  A. Villarreal,et al.  A geometric representation of distributed compliance for the assembly of flexible parts , 1991, Proceedings. 1991 IEEE International Conference on Robotics and Automation.

[30]  Mitul Saha,et al.  Manipulation Planning for Deformable Linear Objects , 2007, IEEE Transactions on Robotics.

[31]  S. LaValle,et al.  Randomized Kinodynamic Planning , 2001 .

[32]  Emilio Frazzoli,et al.  Incremental Sampling-based Algorithms for Optimal Motion Planning , 2010, Robotics: Science and Systems.

[33]  Stefan Schaal,et al.  STOMP: Stochastic trajectory optimization for motion planning , 2011, 2011 IEEE International Conference on Robotics and Automation.