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

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

Theses

Active visual SLAM for robotic area coverage: Theory and experiment

Summary


Ayoung Kim and Ryan M. Eustice, Active visual SLAM for robotic area coverage: Theory and experiment. International Journal of Robotics Research, 34(4-5):457-475, 2015.

Abstract

This paper reports on an integrated navigation algorithm for the visual simultaneous localization and mapping (SLAM) robotic area coverage problem. In the robotic area coverage problem, the goal is to explore and map a given target area within a reasonable amount of time. This goal necessitates the use of minimally redundant overlap trajectories for coverage efficiency; however, visual SLAM's navigation estimate will inevitably drift over time in the absence of loop closures. Therefore, efficient area coverage and good SLAM navigation performance represent competing objectives. To solve this decision-making problem, we introduce perception-driven navigation, an integrated navigation algorithm that automatically balances between exploration and revisitation using a reward framework. This framework accounts for SLAM localization uncertainty, area coverage performance, and the identification of good candidate regions in the environment for visual perception. Results are shown for both a hybrid simulation and real-world demonstration of a visual SLAM system for autonomous underwater ship hull inspection.

Bibtex entry

@ARTICLE { akim-2015a,
    AUTHOR = { Ayoung Kim and Ryan M. Eustice },
    TITLE = { Active visual {SLAM} for robotic area coverage: Theory and experiment },
    JOURNAL = { International Journal of Robotics Research },
    YEAR = { 2015 },
    VOLUME = { 34 },
    NUMBER = { 4-5 },
    PAGES = { 457--475 },
}

Downloads

  1. Extension 1 Video - PDN Hybrid Simulation
  2. Extension 2 Video - PDN Real-World Implementation