Resolution-Exact Planner for Thick Non-Crossing 2-Link Robots

We consider the path planning problem for a 2-link robot amidst polygonal obstacles. Our robot is parametrizable by the lengths $\ell_1, \ell_2>0$ of its two links, the thickness $\tau \ge 0$ of the links, and an angle $\kappa$ that constrains the angle between the 2 links to be strictly greater than $\kappa$. The case $\tau>0$ and $\kappa \ge 0$ corresponds to "thick non-crossing" robots. This results in a novel 4DOF configuration space ${\mathbb R}^2\times ({\mathbb T}\setminus\Delta(\kappa))$ where ${\mathbb T}$ is the torus and $\Delta(\kappa)$ the diagonal band of width $\kappa$. We design a resolution-exact planner for this robot using the framework of Soft Subdivision Search (SSS). First, we provide an analysis of the space of forbidden angles, leading to a soft predicate for classifying configuration boxes. We further exploit the T/R splitting technique which was previously introduced for self-crossing thin 2-link robots. Our open-source implementation in Core Library achieves real-time performance for a suite of combinatorially non-trivial obstacle sets. Experimentally, our algorithm is significantly better than any of the state-of-art sampling algorithms we looked at, in timing and in success rate.

[1]  Jean-Claude Latombe,et al.  New heuristic algorithms for efficient hierarchical path planning , 1991, IEEE Trans. Robotics Autom..

[2]  Chee-Keng Yap,et al.  Resolution-Exact Algorithms for Link Robots , 2014, WAFR.

[3]  Chee Yap Soft subdivision search in motion planning , 2013 .

[4]  Zhongdi Luo Resolution-Exact Planner for a 2-link Planar Robot using Soft Predicates , 2014 .

[5]  Dan Halperin,et al.  Motion Planning for Multilink Robots by Implicit Configuration-Space Tiling , 2016, IEEE Robotics and Automation Letters.

[6]  Lydia E. Kavraki,et al.  The Open Motion Planning Library , 2012, IEEE Robotics & Automation Magazine.

[7]  Chee-Keng Yap Soft Subdivision Search in Motion Planning, II: Axiomatics , 2015, FAW.

[8]  Steven M. LaValle,et al.  RRT-connect: An efficient approach to single-query path planning , 2000, Proceedings 2000 ICRA. Millennium Conference. IEEE International Conference on Robotics and Automation. Symposia Proceedings (Cat. No.00CH37065).

[9]  Rodney A. Brooks,et al.  A subdivision algorithm in configuration space for findpath with rotation , 1983, IEEE Transactions on Systems, Man, and Cybernetics.

[10]  Howie Choset,et al.  Principles of Robot Motion: Theory, Algorithms, and Implementation ERRATA!!!! 1 , 2007 .

[11]  B. Faverjon,et al.  Probabilistic Roadmaps for Path Planning in High-Dimensional Con(cid:12)guration Spaces , 1996 .

[12]  Dinesh Manocha,et al.  Retraction-based RRT planner for articulated models , 2010, 2010 IEEE International Conference on Robotics and Automation.

[13]  References , 1971 .

[14]  Nancy M. Amato,et al.  Lazy Toggle PRM: A single-query approach to motion planning , 2013, 2013 IEEE International Conference on Robotics and Automation.

[15]  Jihun Yu,et al.  The Design of Core 2: A Library for Exact Numeric Computation in Geometry and Algebra , 2010, ICMS.

[16]  Nancy M. Amato,et al.  Toggle PRM: A Coordinated Mapping of C-Free and C-Obstacle in Arbitrary Dimension , 2012, WAFR.

[17]  W. Marsden I and J , 2012 .

[18]  Seth Hutchinson,et al.  Toward an exact incremental geometric robot motion planner , 1995, Proceedings 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems. Human Robot Interaction and Cooperative Robots.

[19]  Steven M. LaValle,et al.  Planning algorithms , 2006 .

[20]  Cong Wang,et al.  On soft predicates in subdivision motion planning , 2013, SoCG '13.