Rover Localization in Sparsely-Featured Environments - Robotics Institute Carnegie Mellon University

Rover Localization in Sparsely-Featured Environments

Master's Thesis, Tech. Report, CMU-RI-TR-16-33, Robotics Institute, Carnegie Mellon University, December, 2016

Abstract

Autonomous outdoor localization is a challenging but important task for rovers. This is especially true in desert-like environments such as those on Mars, where features can be difficult to distinguish and GPS is not available. This work describes a localization system called MeshSLAM, which requires only stereo images as inputs. MeshSLAM uses the spatial geometry of rocks as landmarks in a GraphSLAM algorithm. These landmarks are termed “constellations,” and this work will present and compare methods of generating, describing and matching constellations. Motion is estimated through visual odometry. This work will also present two new methods of detecting rocks in an image — one that uses superpixel clustering and ground plane fitting, and another that uses a convolutional neural network. The analysis of feature descriptors and descriptor matching that follows will show that accurate landmark matching can be achieved by systematically building convex hull boundary descriptors in each image, and rejecting outliers using RANSAC and motion-invariant rock features. Several thousand stereo images were collected by the rover Zoë from the Atacama Desert in Chile, and these are used to validate the system. On these desert images containing only rocks, MeshSLAM was able to achieve 100% precision in landmark association and less than 2% localization error across a 360 meter path.

BibTeX

@mastersthesis{Yim-2016-5630,
author = {Samuel Yim},
title = {Rover Localization in Sparsely-Featured Environments},
year = {2016},
month = {December},
school = {Carnegie Mellon University},
address = {Pittsburgh, PA},
number = {CMU-RI-TR-16-33},
}