Hierarchical Simultaneous Localization and Mapping

Task Description:

Hardware:

Hierarchical simultaneous localization and mapping
(H-SLAM) is a novel method of combining topological
and feature based mapping strategies. The topological
mapping process is used to organize local feature based
methods. The result is an autonomous exploration and
mapping strategy that scales well to large environments
and higher dimensions while confronting the issue of
obstacle avoidance. We have obtained successful results
of our approach in an area spanning 5000 square meters.

Autonomous Exploration and Mapping of Large Spaces

Computationally Efficient Global Localization in Large Spaces

  •  Using the N200
  •  Using the Scout2
  •  Using the camera
  •  Slammer

Software:

Experiments:

GVG SLAM software v1.0   (Topological)
The documentation and downloads for the N200.

 

GVG SLAM software v2.0   (Hierarchical)
The documentation and downloads for the Scout2; including instructions for running experiments.

 

Development Progress

H-SLAM Experiments page

Salient Results:

 

Supporting Projects

ATM Sensor Processing Method:

ATM sonar map

The Arc Transversal Median method improves the azimuth resolution of conventional polaroid ultrasonic sensors by intersecting arcs, filtering intersections, and taking the median of intersections. The result in our experiments is a ten-fold improvement in azimuth resolution.

Arc Carving Sensor Processing Method:

Carving old arc with new arc

The Arc Carving method improves the azimuth resolution of conventional polaroid ultrasonic sensors by eliminating portions of readings that are contradicted by subsequent readings. Experimental results verify this approach over areas as large as 5000 square meters.

Kalman Filtering:

ATM sonar map

The Kalman filter is a linear state estimator which fuses multiple sources of information to minimize the uncertainty in the estimation. For our feature-based SLAM, we use an Extended Kalman Filter to linearize odometry, and range and bearing measurements of landmarks to both build a map of landmark locations and maintain the configuration of the robot.

Visual Tracking:

B/W image with features highlighted

Visual Tracking consists of identifying features and their locations in a series of images and estimating the future locations of those features in order to track them in the environment.


Related Projects:


Personnel:

Howie Choset   George Kantor   Brad Lisien   Deryck Morales   David Silver   Abhishek Sharma  


Publications:

Related Links:

© Copyright 2002 Sensor Based Planning Lab, Carnegie Mellon University. All Rights Reserved.