Spatio-Temporal Case-Based Reasoning for Efficient Reactive Robot Navigation

Abstract

This paper presents an approach to automatic selection and modification of behavioral assemblage parameters for autonomous navigation tasks. The goal of this research is to make obsolete the task of manual configuration of behavioral parameters, which often requires significant knowledge of robot behavior and extensive experimentation, and to increase the efficiency of robot navigation by automatically choosing and fine-tuning the parameters that fit the robot task-environment well in real time. The method is based on the Case-Based Reasoning paradigm. Derived from incoming sensor data, this approach computes spatial features of the environment. Based on the robot's performance, temporal features of the environment are then computed. Both sets of features are then used to select and fine-tune a set of parameters for an active behavioral assemblage. By continuously monitoring the sensor data and performance of the robot, the method re-selects these parameters as necessary. While a mapping from environmental features onto behavioral parameters (i.e., the cases) can be hard-coded, a method for learning new and optimizing existing cases also is presented. This completely automates the process of behavioral parameterization. The system was integrated within a hybrid robot architecture and extensively evaluated using simulations and indoor and outdoor real-world robotic experiments in multiple environments and sensor modalities, clearly demonstrating the benefits of the approach.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jan 01, 2005
Accession Number
ADA442283

Entities

People

  • Maxim Likhachev
  • Michael Kaess
  • Ronald C. Arkin
  • Zsolt Kira

Organizations

  • Georgia Tech

Tags

Communities of Interest

  • Autonomy
  • Materials and Manufacturing Processes
  • Sensors

DTIC Thesaurus Topics

  • Adaptive Systems
  • Algorithms
  • Autonomous Navigation
  • Collision Avoidance
  • Computational Complexity
  • Computations
  • Detectors
  • Environment
  • Equations
  • Genetic Algorithms
  • Motion Planning
  • Navigation
  • Reasoning
  • Relative Motion
  • Robot Navigation
  • Robots
  • Simulations

Fields of Study

  • Computer science

Readers

  • Artificial Intelligence
  • Neural Network Machine Learning.
  • Robotics and Automation.

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • AI & ML - Bayesian Inference
  • Autonomy