YARF: An Open-Ended Framework for Robot Road Following

Abstract

This thesis describes YARF (Yet Another Road Follower), a vision- based system for autonomous road following. Video data from a camera mounted on a robot vehicle is fed into a computer, which analyzes the image data to locate the position of the vehicle relative to the road. The computer then issues command to actuators attached to the throttle, brakes, and steering in order to drive the vehicle along the road. YARF has been extensively tested using a combination of open- and closed-loop runs on testbed vehicles, simulation, and data from videotapes. YARF provides a set of perception capabilities to locate the position of the vehicle relative to the road, to detect changes in the lane structure of the road, to navigate through intersections given a model of the intersection geometry, and to extract the lane structure of the road without a prior model. The central theme of YARF is that using richer models improves road following performance. Models of geometric structure, of road appearance, and of segmentation performance all simplify processing and contribute to improve reliability. YARF uses road models in several ways: Model drive segmentation; Exploitation of model coherence to avoid the influence of contaminating data; and Data driven recognition of model changes. While YARF assumes that the models of road structure used are generated off line, the thesis presents an algorithm designed to automatically extract much of the needed model information. The algorithm uses a weak domain model to filter a noisy image segmentation, extracting both feature geometry and type.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 24, 1993
Accession Number
ADA266788

Entities

People

  • Karl Kluge

Organizations

  • Carnegie Mellon University

Tags

Communities of Interest

  • Air Platforms
  • Autonomy
  • Energy and Power Technologies
  • Ground and Sea Platforms

DTIC Thesaurus Topics

  • Autonomous Navigation
  • Autonomous Systems
  • Autonomous Vehicles
  • Change Detection
  • Computer Languages
  • Computer Programming
  • Computer Science
  • Computer Vision
  • Computers
  • Coordinate Systems
  • Detection
  • Detectors
  • Feature Extraction
  • Motion Planning
  • Network Protocols
  • Programming Languages
  • Three Dimensional

Fields of Study

  • Computer science

Readers

  • Neural Network Machine Learning.
  • Robotics and Automation.

Technology Areas

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