Search

Navigator: RI | Research | Projects | 3D Grid Maps for Mobile Robot Perception

Graphics enhanced version of this site

3D Grid Maps for Mobile Robot Perception
This project is no longer active.

Head: Hans Moravec
Contact: Hans Moravec (hpm@andrew.cmu.edu)

Mailing address:
Carnegie Mellon University
Robotics Institute
5000 Forbes Avenue
Pittsburgh, PA 15213

Associated center: FRC

For more information, see this project's homepage.


Jump to: Project Description | Personnel


Project Description

Vector lists offer a compact representation of simple diagrams, and all early computer displays drew point-to-point vectors. The size of vector lists grows unboundedly with image complexity, however. Today, all computer displays are raster based. A raster represents any image at all at fixed, albeit high, cost. Rasters became compelling when computer memories grew large enough to hold them and speeds high enough to fill them rapidly.

Most sonar-based research robots of the 1980s built 2D vector maps of their world. Walls, doors and major obstacles were compactly represented, but maps became unwieldy and unreliable in cluttered regions. Today most mapping robots use 2D grids, which can represent arbitrary layouts in shades of occupancy at fixed cost.

Recent computer speed and memory gains enable robot mapping in 3D. Surface-based descriptions dominate, and are efficient for simple scenes, but strained in clutter. Since 1992 we've been developing a 3D grid approach that loves clutter. Our latest maps, with 16mm grid cells filled with occupancy evidence weights from trinocular stereoscopy, occupy hundreds of megabytes. 1,000 MIPS produces them in near real time. They acquire the original scene's colors as a side effect of a learning process. Simulated run throughs of the color grids can be mistaken for camera imagery of the real scene. We think the technique can guide commercial robots this decade.


Past members


The Robotics Institute is part of the School of Computer Science, Carnegie Mellon University.
For updates and comments, please see these instructions.
This page maintained by robotwebmaster@ri.cmu.edu