NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Centralized Planning for Multiple Exploratory RobotsA computer program automatically generates plans for a group of robotic vehicles (rovers) engaged in geological exploration of terrain. The program rapidly generates multiple command sequences that can be executed simultaneously by the rovers. Starting from a set of high-level goals, the program creates a sequence of commands for each rover while respecting hardware constraints and limitations on resources of each rover and of hardware (e.g., a radio communication terminal) shared by all the rovers. First, a separate model of each rover is loaded into a centralized planning subprogram. The centralized planning software uses the models of the rovers plus an iterative repair algorithm to resolve conflicts posed by demands for resources and by constraints associated with the all the rovers and the shared hardware. During repair, heuristics are used to make planning decisions that will result in solutions that will be better and will be found faster than would otherwise be possible. In particular, techniques from prior solutions of the multiple-traveling- salesmen problem are used as heuristics to generate plans in which the paths taken by the rovers to assigned scientific targets are shorter than they would otherwise be.
Document ID
20110014898
Acquisition Source
Jet Propulsion Laboratory
Document Type
Other - NASA Tech Brief
Authors
Estlin, Tara
(California Inst. of Tech. Pasadena, CA, United States)
Rabideau, Gregg
(California Inst. of Tech. Pasadena, CA, United States)
Chien, Steve
(California Inst. of Tech. Pasadena, CA, United States)
Barrett, Anthony
(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
Man/System Technology And Life Support
Report/Patent Number
NPO-35192
Distribution Limits
Public
Copyright
Public Use Permitted.
No Preview Available