Time-optimal path planning in dynamic flows using level set equations: theory and schemes

被引:118
作者
Lolla, Tapovan [1 ]
Lermusiaux, Pierre F. J. [1 ]
Ueckermann, Mattheus P. [1 ]
Haley, Patrick J., Jr. [1 ]
机构
[1] MIT, Dept Mech Engn, Cambridge, MA 02139 USA
基金
加拿大自然科学与工程研究理事会;
关键词
Path planning; Level set; Reachability; Dynamic flows; Ocean sampling; AUVs; Gliders; Time-optimal; Energy-optimal; Obstacles; Generalized gradients; Viscosity solutions; AUTONOMOUS UNDERWATER VEHICLES; HAMILTON-JACOBI EQUATIONS; COORDINATED CONTROL; VORONOI DIAGRAM; ASSIMILATION; STRATEGIES; GLIDER; MOTION;
D O I
10.1007/s10236-014-0757-y
中图分类号
P7 [海洋学];
学科分类号
0707 ;
摘要
We develop an accurate partial differential equation-based methodology that predicts the time-optimal paths of autonomous vehicles navigating in any continuous, strong, and dynamic ocean currents, obviating the need for heuristics. The goal is to predict a sequence of steering directions so that vehicles can best utilize or avoid currents to minimize their travel time. Inspired by the level set method, we derive and demonstrate that a modified level set equation governs the time-optimal path in any continuous flow. We show that our algorithm is computationally efficient and apply it to a number of experiments. First, we validate our approach through a simple benchmark application in a Rankine vortex flow for which an analytical solution is available. Next, we apply our methodology to more complex, simulated flow fields such as unsteady double-gyre flows driven by wind stress and flows behind a circular island. These examples show that time-optimal paths for multiple vehicles can be planned even in the presence of complex flows in domains with obstacles. Finally, we present and support through illustrations several remarks that describe specific features of our methodology.
引用
收藏
页码:1373 / 1397
页数:25
相关论文
共 91 条
[1]   A FAST LEVEL SET METHOD FOR PROPAGATING INTERFACES [J].
ADALSTEINSSON, D ;
SETHIAN, JA .
JOURNAL OF COMPUTATIONAL PHYSICS, 1995, 118 (02) :269-277
[2]   The fast construction of extension velocities in level set methods [J].
Adalsteinsson, D ;
Sethian, JA .
JOURNAL OF COMPUTATIONAL PHYSICS, 1999, 148 (01) :2-22
[3]   Evolutionary path planning for autonomous underwater vehicles in a variable ocean [J].
Alvarez, A ;
Caiti, A ;
Onken, R .
IEEE JOURNAL OF OCEANIC ENGINEERING, 2004, 29 (02) :418-429
[4]  
[Anonymous], 2006, Planning algorithms
[5]  
[Anonymous], 1999, Level Set Methods and Fast Marching Methods: Evolving Interfaces in Computational Geometry, Fluid Mechanics, Computer Vision, and Materials Science
[6]  
[Anonymous], 2004, PROGR NONLINEAR DIFF
[7]  
[Anonymous], 2002, Level Set Methods and Dynamic Implicit Surfaces
[8]  
Athans M., 2006, DOVER BOOKS ENG SERI
[9]   Cooperative Localization for Autonomous Underwater Vehicles [J].
Bahr, Alexander ;
Leonard, John J. ;
Fallon, Maurice F. .
INTERNATIONAL JOURNAL OF ROBOTICS RESEARCH, 2009, 28 (06) :714-728
[10]   The Zermelo-Voronoi diagram A dynamic partition problem [J].
Bakolas, Efstathios ;
Tsiotras, Panagiotis .
AUTOMATICA, 2010, 46 (12) :2059-2067