Autonomous Exploration and Motion Planning for an Unmanned Aerial Vehicle Navigating Rivers
Abstract
Mapping a river's geometry provides valuable information to help understand the topology and health of an environment and deduce other attributes such as which types of surface vessels could traverse the river. While many rivers can be mapped from satellite imagery, smaller rivers that pass through dense vegetation are occluded. We develop a micro air vehicle (MAV) that operates beneath the tree line, detects and maps the river, and plans paths around three-dimensional (3D) obstacles (such as overhanging tree branches) to navigate rivers purely with onboard sensing, with no GPS and no prior map. We present the two enabling algorithms for exploration and for 3D motion planning. We extract high-level goal-points using a novel exploration algorithm that uses multiple layers of information to maximize the length of the river that is explored during a mission. We also present an efficient modification to the SPARTAN (Sparse Tangential Network) algorithm called SPARTAN-lite, which exploits geodesic properties on smooth manifolds of a tangential surface around obstacles to plan rapidly through free space. Using limited onboard resources, the exploration and planning algorithms together compute trajectories through complex unstructured and unknown terrain, a capability rarely demonstrated by flying vehicles operating over rivers or over ground. We evaluate our approach against commonly employed algorithms and compare guidance decisions made by our system to those made by a human piloting a boat carrying our system over multiple kilometers. We also present fully autonomous flights on riverine environments generating 3D maps over several hundred-meter stretches of tight winding rivers.
BibTeX
@article{Nuske-2015-5977,author = {Stephen T. Nuske and Sanjiban Choudhury and Sezal Jain and Andrew D. Chambers and Luke Yoder and Sebastian Scherer and Lyle J. Chamberlain and Hugh Cover and Sanjiv Singh},
title = {Autonomous Exploration and Motion Planning for an Unmanned Aerial Vehicle Navigating Rivers},
journal = {Journal of Field Robotics: Special Issue on Field and Service Robotics},
year = {2015},
month = {December},
volume = {32},
number = {8},
pages = {1141 - 1162},
}