Efficiently Finding Optimal Winding-Constrained Loops in the Plane: Extended Abstract

Authors

  • Paul Vernaza Carnegie Mellon University
  • Venkatraman Narayanan Carnegie Mellon University
  • Maxim Likhachev Carnegie Mellon University

DOI:

https://doi.org/10.1609/socs.v3i1.18224

Keywords:

planning, graph search

Abstract

We present a method to efficiently find winding-constrained loops in the plane that are optimal with respect to a minimum- cost objective and in the presence of obstacles. Our approach is similar to a typical graph-based search for an optimal path in the plane, but with an additional state variable that encodes information about path homotopy. Upon finding a loop, the value of this state corresponds to a line integral over the loop that indicates how many times it winds around each obstacle, enabling us to reduce the problem of finding paths satisfying winding constraints to that of searching for paths to suitable states in this augmented state space. We give an intuitive in- terpretation of the method based on fluid mechanics and show how this yields a way to perform the necessary calculations efficiently. Results are given in which we use our method to find optimal routes for autonomous surveillance and intruder containment.

Downloads

Published

2021-08-20

Issue

Section

Extended Abstracts of Papers Presented Elsewhere