Range-Sensor Based Navigation in Three Dimensions

Ishay Kamon, Ehud Rivlin, and Elon Rimon.
Range-Sensor Based Navigation in Three Dimensions.
In ICRA, 163, 1999

Online Version

A pdf version is available for download.

Abstract

This paper presents a new globally convergent range-sensor based navigation algorithm in three-dimensions, called 3DBug. The 3DBug algorithm navigates a point robot in a three-dimensional unknown environment using position and range sensors. The algorithm strives to process the sensory data in the most reactive way possible, without sacrificing the global convergence guarantee. Moreover, unlike previous reactive-like algorithms, 3DBug uses three-dimensional range data and plans three-dimensional motion throughout the navigation process. The algorithm alternates between two modes of motion. During motion towards the target, which is the first motion mode of the algorithm, the robot follows the locally shortest path in a purely reactive fashion. During traversal of an obstacle surface, which is the second mode of motion, the robot incrementally constructs a reduced data structure of an obstacle, while performing local shortcuts based on range data. We present preliminary simulation results of the algorithm, which show that 3DBug generates paths that resemble the globally shortest path in simple scenarios. Moreover, the algorithm generates reasonably short paths even in concave, room-like environments.

Co-authors

Bibtex Entry

@inproceedings{KamonRR99i,
  title = {Range-Sensor Based Navigation in Three Dimensions.},
  author = {Ishay Kamon and Ehud Rivlin and Elon Rimon},
  year = {1999},
  booktitle = {ICRA},
  pages = {163-},
  abstract = {This paper presents a new globally convergent range-sensor based navigation algorithm in three-dimensions, called 3DBug. The 3DBug algorithm navigates a point robot in a three-dimensional unknown environment using position and range sensors. The algorithm strives to process the sensory data in the most reactive way possible, without sacrificing the global convergence guarantee. Moreover, unlike previous reactive-like algorithms, 3DBug uses three-dimensional range data and plans three-dimensional motion throughout the navigation process. The algorithm alternates between two modes of motion. During motion towards the target, which is the first motion mode of the algorithm, the robot follows the locally shortest path in a purely reactive fashion. During traversal of an obstacle surface, which is the second mode of motion, the robot incrementally constructs a reduced data structure of an obstacle, while performing local shortcuts based on range data. We present preliminary simulation results of the algorithm, which show that 3DBug generates paths that resemble the globally shortest path in simple scenarios. Moreover, the algorithm generates reasonably short paths even in concave, room-like environments.}
}