PeRL STUDIES AUTONOMOUS NAVIGATION & MAPPING FOR MOBILE ROBOTS IN A PRIORI UNKNOWN ENVIRONMENTS.

At a Glance

Synopsis

Browse Publications by Ryan Eustice and the rest of the PeRL Team.

Browse by year

2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003, 2002, 2000

Theses

Real-time SLAM with piecewise-planar surface models and sparse 3D point clouds

Summary


Paul Ozog and Ryan M. Eustice, Real-time SLAM with piecewise-planar surface models and sparse 3D point clouds. In Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems, pages 1042-1049, Tokyo, Japan, November 2013.

Abstract

This paper reports on the use of planar patches as features in a real-time simultaneous localization and mapping (SLAM) system to model smooth surfaces as piecewise-planar. This approach works well for using observed point clouds to correct odometry error, even when the point cloud is sparse. Such sparse point clouds are easily derived by Doppler velocity log sensors for underwater navigation. Each planar patch contained in this point cloud can be constrained in a factor-graph-based approach to SLAM so that neighboring patches are sufficiently coplanar so as to constrain the robot trajectory, but not so much so that the curvature of the surface is lost in the representation. To validate our approach, we simulated a virtual 6-degree of freedom robot performing a spiral-like survey of a sphere, and provide real-world experimental results for an autonomous underwater vehicle used for automated ship hull inspection. We demonstrate that using the sparse 3D point cloud greatly improves the self-consistency of the map. Furthermore, the use of our piecewise-planar framework provides an additional constraint to multi-session underwater SLAM, improving performance over monocular camera measurements alone.

Bibtex entry

@INPROCEEDINGS { pozog-2013b,
    AUTHOR = { Paul Ozog and Ryan M. Eustice },
    TITLE = { Real-time {SLAM} with piecewise-planar surface models and sparse {3D} point clouds },
    BOOKTITLE = { Proceedings of the IEEE/RSJ International Conference on Intelligent Robots and Systems },
    YEAR = { 2013 },
    MONTH = { November },
    ADDRESS = { Tokyo, Japan },
    PAGES = { 1042--1049 },
    DOI = { 10.1109/IROS.2013.6696479 },
}