TY - JOUR
T1 - Soft subdivision motion planning for complex planar robots
AU - Zhou, Bo
AU - Chiang, Yi Jen
AU - Yap, Chee
N1 - Funding Information:
The conference version of this paper [21] appeared in Proc. 26th European Symposium on Algorithms (ESA 2018), pages 73:1-73:14, 2018. Helsinki, Finland, Aug. 20-24, 2018. This work is supported in part by National Science Foundation (NSF) Grants CCF-1564132 and CCF-2008768 .
Publisher Copyright:
© 2020 Elsevier B.V.
PY - 2021/1
Y1 - 2021/1
N2 - The design and implementation of theoretically-sound robot motion planning algorithms is challenging. Within the framework of resolution-exact algorithms, it is possible to exploit soft predicates for collision detection. The design of soft predicates is a balancing act between their implementability and their accuracy/effectivity. In this paper, we focus on the class of planar polygonal rigid robots with arbitrarily complex geometry. We exploit the remarkable decomposability property of soft collision-detection predicates of such robots. We introduce a general technique to produce such a decomposition. If the robot is an m-gon, the complexity of this approach scales linearly in m. This contrasts with the O(m3) complexity known for exact planners. It follows that we can now routinely produce soft predicates for any rigid polygonal robot. This results in resolution-exact planners for such robots within the general Soft Subdivision Search (SSS) framework. This is a significant advancement in the theory of sound and complete planners for planar robots. We implemented such decomposed predicates in our open-source Core Library. The experiments show that our algorithms are effective, perform in real time on non-trivial environments, and can outperform many sampling-based methods.
AB - The design and implementation of theoretically-sound robot motion planning algorithms is challenging. Within the framework of resolution-exact algorithms, it is possible to exploit soft predicates for collision detection. The design of soft predicates is a balancing act between their implementability and their accuracy/effectivity. In this paper, we focus on the class of planar polygonal rigid robots with arbitrarily complex geometry. We exploit the remarkable decomposability property of soft collision-detection predicates of such robots. We introduce a general technique to produce such a decomposition. If the robot is an m-gon, the complexity of this approach scales linearly in m. This contrasts with the O(m3) complexity known for exact planners. It follows that we can now routinely produce soft predicates for any rigid polygonal robot. This results in resolution-exact planners for such robots within the general Soft Subdivision Search (SSS) framework. This is a significant advancement in the theory of sound and complete planners for planar robots. We implemented such decomposed predicates in our open-source Core Library. The experiments show that our algorithms are effective, perform in real time on non-trivial environments, and can outperform many sampling-based methods.
KW - Algorithmic motion planning
KW - Computational geometry
KW - Planar robots with complex geometry
KW - Resolution-exact algorithms
KW - Soft predicates
UR - http://www.scopus.com/inward/record.url?scp=85088636120&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85088636120&partnerID=8YFLogxK
U2 - 10.1016/j.comgeo.2020.101683
DO - 10.1016/j.comgeo.2020.101683
M3 - Article
AN - SCOPUS:85088636120
SN - 0925-7721
VL - 92
JO - Computational Geometry: Theory and Applications
JF - Computational Geometry: Theory and Applications
M1 - 101683
ER -