Hostname: page-component-7b7567c8c-7pwfn Total loading time: 0 Render date: 2026-11-13T09:37:21.521Z Has data issue: false hasContentIssue false

Clearance-driven motion planning for mobile robots with differential constraints

Published online by Cambridge University Press:  27 February 2018

Evis Plaku
Affiliation:
Department of Electrical Engineering and Computer Science, The Catholic University of America, Washington, DC 20064, USA. E-mails: 74plaku@cua.edu, simari@cua.edu
Erion Plaku*
Affiliation:
Department of Electrical Engineering and Computer Science, The Catholic University of America, Washington, DC 20064, USA. E-mails: 74plaku@cua.edu, simari@cua.edu
Patricio Simari
Affiliation:
Department of Electrical Engineering and Computer Science, The Catholic University of America, Washington, DC 20064, USA. E-mails: 74plaku@cua.edu, simari@cua.edu
*
*Corresponding author. E-mail: plaku@cua.edu
Rights & Permissions [Opens in a new window]

Summary

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

This paper presents an approach that integrates the geometric notion of clearance (distance to the closest obstacle) into sampling-based motion planning to enable a robot to safely navigate in challenging environments. To reach the goal destination, the robot must obey geometric and differential constraints that arise from the underlying motion dynamics and the characteristics of the environment. To produce safe paths, the proposed approach expands a motion tree of collision-free and dynamically feasible motions while maintaining locally maximal clearance. In distinction from related work, rather than explicitly constructing the medial axis, the proposed approach imposes a grid or a triangular tessellation over the free space and uses the clearance information to construct a weighted graph where edges that connect regions with low clearance have high cost. Minimum-cost paths over this graph produce high-clearance routes that tend to follow the medial axis without requiring its explicit construction. A key aspect of the proposed approach is a route-following component which efficiently expands the motion tree to closely follow such high-clearance routes. When expansion along the current route becomes difficult, edges in the tessellation are penalized in order to promote motion-tree expansions along alternative high-clearance routes to the goal. Experiments using vehicle models with second-order dynamics demonstrate that the robot is able to successfully navigate in complex environments. Comparisons to the state-of-the-art show computational speedups of one or more orders of magnitude.

Information

Type
Articles
Copyright
Copyright © Cambridge University Press 2018 

Plaku et al. supplementary material 1

Supplementary Movie

Download Plaku et al. supplementary material 1(Video)
Video 87.6 MB

Plaku et al. supplementary material 2

Supplementary Movie

Download Plaku et al. supplementary material 2(Video)
Video 71.1 MB

Plaku et al. supplementary material 3

Supplementary Movie

Download Plaku et al. supplementary material 3(Video)
Video 55.2 MB

Plaku et al. supplementary material 4

Supplementary Movie

Download Plaku et al. supplementary material 4(Video)
Video 61.5 MB
Supplementary material: File

Plaku et al. supplementary material 5

Plaku et al. supplementary material

Download Plaku et al. supplementary material 5(File)
File 539 Bytes