Access the full text.
Sign up today, get DeepDyve free for 14 days.
J. Hershberger, J. Snoeyink (1991)
Computing minimum length paths of a given homotopy classComput. Geom. Theory Appl., 4
P.E. Hart, N.J. Nilsson, B. Raphael (1968)
A formal basis for the heuristic determination of minimum cost pathsIEEE Trans. Syst. Sci, Cybern. SSC, 4
R. Ghrist, S. LaValle (2006)
Nonpositive curvature and pareto optimal motion planningSIAM J. Contr. Optim., 45
R. Bott, L. Tu (1982)
Differential Forms in Algebraic Topology, Graduate Texts in Mathematics
H. Flanders (1989)
Differential Forms with Applications to the Physical Sciences
M. Likhachev, G. Gordon, S. Thrun (2003)
Advances in Neural Information Processing Systems (NIPS) 16
G. Carlsson (2009)
Topology and dataBull. Amer. Math. Soc., 46
S. Bhattacharya, M. Likhachev, V. Kumar (2012)
Topological constraints in search-based robot path planningAuton. Robot., 33
R. Ghrist (2008)
Barcodes: the persistent topology of dataBull. Amer. Math. Soc., 45
R. Ghrist, D. Koditschek (2002)
Safe cooperative robot dynamics on graphsSIAM J Contr Optim., 40
A. Stentz, M. Hebert (1995)
A complete navigation system for goal acquisition in unknown environmentsAuton. Robot., 2
W.M. McKeeman (1962)
Algorithm 145: adaptive numerical integration by simpson’s rule. CommunACM, 5
D.H. Gottlieb (1988)
Topology and the robot armActa Appl. Math., 11
A. Dold (1995)
Lectures on Algebraic topology, Classics in Mathematics
D. Ferguson, T. Howard, M. Likhachev (2008)
Motion planning in urban environmentsJ. Field Robot., 25
T.H. Cormen, C.E. Leiserson, R.L. Rivest, C. Stein (2001)
Introduction to Algorithms
We consider planning problems on Euclidean spaces of the form ℝ, where $\widetilde{\mathcal{O}}$ is viewed as a collection of obstacles. Such spaces are of frequent occurrence as configuration spaces of robots, where $\widetilde{\mathcal{O}}$ represent either physical obstacles that the robots need to avoid (e.g., walls, other robots, etc.) or illegal states (e.g., all legs off-the-ground). As state-planning is translated to path-planning on a configuration space, we collate equivalent plannings via topologically-equivalent paths. This prompts finding or exploring the different homology classes in such environments and finding representative optimal trajectories in each such class. In this paper we start by considering the general problem of finding a complete set of easily computable homology class invariants for (N − 1)-cycles in (ℝ. We achieve this by finding explicit generators of the (N − 1) st de Rham cohomology group of this punctured Euclidean space, and using their integrals to define cocycles. The action of those dual cocycles on (N − 1)-cycles gives the desired complete set of invariants. We illustrate the computation through examples. We then show, for the case when N = 2, due to the integral approach in our formulation, this complete set of invariants is well-suited for efficient search-based planning of optimal robot trajectories with topological constraints. In particular, we show how to construct an ‘augmented graph’, $\widehat{\mathcal{G}}$ , from an arbitrary graph $\mathcal{G}$ in the configuration space. A graph construction and search algorithm can hence be used to find optimal trajectories in different topological classes. Finally, we extend this approach to computation of invariants in spaces derived from (ℝby collapsing a subspace, thereby permitting application to a wider class of non-Euclidean ambient spaces.
Annals of Mathematics and Artificial Intelligence – Springer Journals
Published: May 15, 2013
Read and print from thousands of top scholarly journals.
Already have an account? Log in
Bookmark this article. You can see your Bookmarks on your DeepDyve Library.
To save an article, log in first, or sign up for a DeepDyve account if you don’t already have one.
Copy and paste the desired citation format or use the link below to download a file formatted for EndNote
Access the full text.
Sign up today, get DeepDyve free for 14 days.
All DeepDyve websites use cookies to improve your online experience. They were placed on your computer when you launched this website. You can change your cookie settings through your browser.