Path Planning for Non-Circular Micro Aerial Vehicles in Constrained Environments - Robotics Institute Carnegie Mellon University

Path Planning for Non-Circular Micro Aerial Vehicles in Constrained Environments

Brian MacAllister, Jonathan Butzke, Aleksandr Kushleyev, and Maxim Likhachev
Conference Paper, Proceedings of (ICRA) International Conference on Robotics and Automation, pp. 3933 - 3940, May, 2013

Abstract

Operating micro aerial vehicles (MAVs) outside of the bounds of a rigidly controlled lab environment, specifically one that is unstructured and contains unknown obstacles, poses a number of challenges. One of these challenges is that of quickly determining an optimal (or nearly so) path from the MAVs current position to a designated goal state. Past work in this area using full-size unmanned aerial vehicles (UAVs) has predominantly been performed in benign environments. However, due to their small size, MAVs are capable of operating in indoor environments which are more cluttered. This requires planners to account for the vehicle heading in addition to its spatial position in order to successfully navigate. In addition, due to the short flight times of MAVs along with the inherent hazards of operating in close proximity to obstacles, we desire the trajectories to be as cost-optimal as possible. Our approach uses an anytime planner based on A* that performs a graph search on a four-dimensional (4-D) (x,y,z, heading) lattice. This allows for the generation of close-to-optimal trajectories based on a set of precomputed motion primitives along with the capability to provide trajectories in real-time allowing for on-the-fly re-planning as new sensor data is received. We also account for arbitrary vehicle shapes, permitting the use of a non-circular footprint during the planning process. By not using the overly conservative circumscribed circle for collision checking, we are capable of successfully finding optimal paths through cluttered environments including those with narrow hallways. Analytically, we show that our planner provides bounds on the sub-optimality of the solution it finds. Experimentally, we show that the planner can operate in real-time in both a simulated and real-world cluttered environments.

BibTeX

@conference{MacAllister-2013-109546,
author = {Brian MacAllister and Jonathan Butzke and Aleksandr Kushleyev and Maxim Likhachev},
title = {Path Planning for Non-Circular Micro Aerial Vehicles in Constrained Environments},
booktitle = {Proceedings of (ICRA) International Conference on Robotics and Automation},
year = {2013},
month = {May},
pages = {3933 - 3940},
}