NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Autonomous Navigation by a Mobile RobotROAMAN is a computer program for autonomous navigation of a mobile robot on a long (as much as hundreds of meters) traversal of terrain. Developed for use aboard a robotic vehicle (rover) exploring the surface of a remote planet, ROAMAN could also be adapted to similar use on terrestrial mobile robots. ROAMAN implements a combination of algorithms for (1) long-range path planning based on images acquired by mast-mounted, wide-baseline stereoscopic cameras, and (2) local path planning based on images acquired by body-mounted, narrow-baseline stereoscopic cameras. The long-range path-planning algorithm autonomously generates a series of waypoints that are passed to the local path-planning algorithm, which plans obstacle-avoiding legs between the waypoints. Both the long- and short-range algorithms use an occupancy-grid representation in computations to detect obstacles and plan paths. Maps that are maintained by the long- and short-range portions of the software are not shared because substantial localization errors can accumulate during any long traverse. ROAMAN is not guaranteed to generate an optimal shortest path, but does maintain the safety of the rover.
Document ID
20110014897
Acquisition Source
Jet Propulsion Laboratory
Document Type
Other - NASA Tech Brief
Authors
Huntsberger, Terrance
(California Inst. of Tech. Pasadena, CA, United States)
Aghazarian, Hrand
(California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 25, 2013
Publication Date
May 1, 2005
Publication Information
Publication: NASA Tech Briefs, May 2005
Subject Category
Cybernetics, Artificial Intelligence And Robotics
Report/Patent Number
NPO-30532
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available