A 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.
Centralized Planning for Multiple Exploratory Robots
2005-05-01
Miscellaneous
No indication
English
SOLUTIONS - Software - Software for Coordinating Multiple Exploratory Robots
Online Contents | 2001
Motion planning in R3 for multiple tethered robots
Tema Archive | 1999
|Distributed Cooperative Motion Planning for Multiple Articulated Robots
British Library Online Contents | 2011
|