Cable route planning in complex environments using constrained sampling

We present a route planning algorithm for cable and wire layouts in complex environments. Our algorithm precomputes a global roadmap of the environment by using a variant of the probabilistic roadmap method (PRM) and performs constrained sampling near the contact space. Given the initial and the final configurations, we compute an approximate path using the initial roadmap generated on the contact space. We refine the approximate path by performing constrained sampling and use adaptive forward dynamics to compute a penetration-free path. Our algorithm takes into account geometric constraints like non-penetration and physical constraints like multi-body dynamics and joint limits. We highlight the performance of our planner on different scenarios of varying complexity.

[1]  Leonidas J. Guibas,et al.  A probabilistic roadmap planner for flexible objects with a workspace medial-axis-based sampling approach , 1999, Proceedings 1999 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human and Environment Friendly Robots with High Intelligence and Emotional Quotients (Cat. No.99CH36289).

[2]  Lydia E. Kavraki,et al.  Deformable volumes in path planning applications , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[3]  Nancy M. Amato,et al.  Planning motion in completely deformable environments , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[4]  Mitul Saha,et al.  Motion planning for robotic manipulation of deformable linear objects , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[5]  Robert J. Wood,et al.  Towards a 3g crawling robot through the integration of microrobot technologies , 2006, Proceedings 2006 IEEE International Conference on Robotics and Automation, 2006. ICRA 2006..

[6]  Elmar Schömer,et al.  Interactive simulation of one-dimensional flexible parts , 2006, Symposium on Solid and Physical Modeling.

[7]  Lydia E. Kavraki,et al.  Planning Paths for a Flexible Surface Patch , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[8]  Roy Featherstone,et al.  A Divide-and-Conquer Articulated-Body Algorithm for Parallel O(log(n)) Calculation of Rigid-Body Dynamics. Part 2: Trees, Loops, and Accuracy , 1999, Int. J. Robotics Res..

[9]  Patrick Dähne,et al.  Real-Time Virtual Cables Based on Kinematic Simulation , 2000, WSCG.

[10]  Ming C. Lin,et al.  Constraint-based motion planning for virtual prototyping , 2002, SMA '02.

[11]  Nancy M. Amato,et al.  Probabilistic roadmap motion planning for deformable objects , 2002, Proceedings 2002 IEEE International Conference on Robotics and Automation (Cat. No.02CH37292).

[12]  Yunhui Liu,et al.  Modeling and cooperation of two-arm robotic system manipulating a deformable object , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[13]  James K. Mills,et al.  Multi-robot control for flexible fixtureless assembly of flexible sheet metal auto body parts , 1996, Proceedings of IEEE International Conference on Robotics and Automation.

[14]  Roy Featherstone,et al.  A Divide-and-Conquer Articulated-Body Algorithm for Parallel O(log(n)) Calculation of Rigid-Body Dynamics. Part 1: Basic Algorithm , 1999, Int. J. Robotics Res..

[15]  Lydia E. Kavraki,et al.  Path planning for minimal energy curves of constant length , 2004, IEEE International Conference on Robotics and Automation, 2004. Proceedings. ICRA '04. 2004.

[16]  Mitul Saha,et al.  Motion Planning for Robotic Manipulation of Deformable Linear Objects , 2006, ICRA.

[17]  Dinesh Manocha,et al.  OBBTree: a hierarchical structure for rapid interference detection , 1996, SIGGRAPH.

[18]  Daniel Vallejo,et al.  OBPRM: an obstacle-based PRM for 3D workspaces , 1998 .

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

[20]  Jean-Claude Latombe,et al.  Robot motion planning , 1970, The Kluwer international series in engineering and computer science.

[21]  Dinesh Manocha,et al.  Path Planning for Deformable Robots in Complex Environments , 2005, Robotics: Science and Systems.

[22]  D. Wilhelmsen A nearest point algorithm for convex polyhedral cones and applications to positive linear approximation , 1976 .

[23]  Ming C. Lin,et al.  Adaptive dynamics of articulated bodies , 2005, SIGGRAPH 2005.

[24]  J. M. Ritchie,et al.  Immersive Virtual Reality In Cable and Pipe Routing: Design Metaphors and Cognitive Ergonomics , 2004, J. Comput. Inf. Sci. Eng..

[25]  Ming C. Lin,et al.  Practical Local Planning in the Contact Space , 2005, Proceedings of the 2005 IEEE International Conference on Robotics and Automation.

[26]  Andrew B. Conru A genetic approach to the cable harness routing problem , 1994, Proceedings of the First IEEE Conference on Evolutionary Computation. IEEE World Congress on Computational Intelligence.

[27]  Dinesh Manocha,et al.  Adaptive Dynamics with Efficient Contact Handling for Articulated Robots , 2006, Robotics: Science and Systems.

[28]  Elmar Schömer,et al.  A Virtual Environment for Interactive Assembly Simulation: From Rigid Bodies to Deformable Cables , 2001 .