State Lattice with Controllers: Augmenting Lattice-Based Path Planning with Controller-Based Motion Primitives - Robotics Institute Carnegie Mellon University

State Lattice with Controllers: Augmenting Lattice-Based Path Planning with Controller-Based Motion Primitives

Jonathan Butzke, Krishna Sapkota, Kush Prasad, Brian MacAllister, and Maxim Likhachev
Conference Paper, Proceedings of (IROS) IEEE/RSJ International Conference on Intelligent Robots and Systems, pp. 258 - 265, September, 2014

Abstract

State lattice-based planning has been used in navigation for ground, water, aerial and space robots. State lattices are typically constructed of simple motion primitives connecting one state to another. There are situations where these metric motions may not be available, such as in GPS-denied areas. In many of these cases, however, the robot may have some additional sensing capability that is not being fully utilized by the planner. For example, if the robot has a camera it may be able to use simple visual servoing techniques to navigate through a GPS-denied region. Likewise, a LIDAR may allow the robot to skirt along an environmental feature even if there is not enough information to generate an accurate pose estimate. In this paper we present an expansion of the state lattice framework that allows us to incorporate controller-based motion primitives and external perceptual triggers directly into the planning process. We provide a formal description of our method of constructing the search graph in these cases as well as presenting real-world and simulated testing data showing the practical application of this approach.

BibTeX

@conference{Butzke-2014-109518,
author = {Jonathan Butzke and Krishna Sapkota and Kush Prasad and Brian MacAllister and Maxim Likhachev},
title = {State Lattice with Controllers: Augmenting Lattice-Based Path Planning with Controller-Based Motion Primitives},
booktitle = {Proceedings of (IROS) IEEE/RSJ International Conference on Intelligent Robots and Systems},
year = {2014},
month = {September},
pages = {258 - 265},
}