Learning from Demonstration for Autonomous Navigation in Complex Unstructured Terrain

Abstract

Rough terrain autonomous navigation continues to pose a challenge to the robotics community. Robust navigation by a mobile robot depends not only on the individual performance of perception and planning systems, but on how well these systems are coupled. When traversing complex unstructured terrain this coupling (in the form of a cost function) has a large impact on robot behavior and performance, necessitating a robust design. This paper explores the application of Learning from Demonstration to this task for the Crusher autonomous navigation platform. Using expert examples of desired navigation behavior, mappings from both online and offline perceptual data to planning costs are learned. Challenges in adapting existing techniques to complex online planning systems and imperfect demonstration are addressed, along with additional practical considerations. The benefits to autonomous performance of this approach are examined, as well as the decrease in necessary designer effort. Experimental results are presented from autonomous traverses through complex natural environments.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Jun 24, 2010
Accession Number
ADA525288

Entities

People

  • Anthony Stentz
  • David Silver
  • J. A. Bagnell

Organizations

  • Carnegie Institute of Technology

Tags

Communities of Interest

  • Autonomy

DTIC Thesaurus Topics

  • Autonomous Navigation
  • Autonomous Systems
  • Bayesian Networks
  • Collision Avoidance
  • Computational Science
  • Information Processing
  • Information Science
  • Information Systems
  • Machine Learning
  • Motion Planning
  • Navigation
  • Neural Networks
  • Robot Navigation
  • Robotics
  • Robots
  • Supervised Machine Learning
  • Unmanned Vehicles

Fields of Study

  • Computer science

Readers

  • Agent-Based Social Robotics and Mobile-Assisted Learning in Virtual Environments.
  • Robotics and Automation.
  • Systems Analysis and Design

Technology Areas

  • AI & ML
  • AI & ML - Autonomous Systems
  • AI & ML - Neural Networks
  • Autonomy