Page 122 - Innovations in Intelligent Machines
P. 122

Evolution-based Dynamic Path Planning
                           for Autonomous Vehicles



                           Anawat Pongpunwattana and Rolf Rysdyk

                           Autonomous Flight Systems Laboratory
                           University of Washington, Seattle, WA 98195


                           Planning is an essential element of autonomous systems. This work presents
                           a dynamic path planning algorithm for an unmanned autonomous vehicle
                           to execute a set of assigned tasks in a changing environment. This problem
                           comprises path planning and task sequencing. The approach adopted here
                           is to solve these subproblems simultaneously using an evolutionary planning
                           algorithm and a stochastic model of the environment. During the mission,
                           the planner replans and adapts the path in response to changes in the envi-
                           ronment. Simulation results demonstrate that the path planning algorithm
                           can compute feasible effective solutions to path planning problems. These
                           include planning with timing constraints and dynamic planning with moving
                           targets and obstacles. The vehicle is able to autonomously travel from the
                           initial location to the goal location while avoiding obstacles and performing
                           the assigned tasks.



                           1 Introduction

                           The path planning algorithm presented here was developed as a part of the
                           Evolution-based Cooperative Planning System (ECoPS) [19]. The ECoPS
                           is a distributed system for real-time task and path planning for a team of
                           autonomous vehicles. The planning algorithms are based on the combina-
                           tion of a market-based planning architecture and optimization techniques
                           called Evolutionary Computation (EC). The planning system was success-
                           fully demonstrated for the Defense Advanced Research Projects Agency
                           under the Mixed Initiative Control of Automa-teams program. In related
                           work, it is scheduled for flight testing on Seascan Unmanned Aerial Vehicles
                           (UAVs) manufactured by The Insitu Group in combination with autonomous
                           Unmanned Surfaces Vehicles (USVs), see Figure 1.
                              The overall goal of this work is to increase autonomy of unmanned vechi-
                           cles. A vehicle is called autonomous if it has the ability to plan its own actions
                           using the acquired information about its environment to accomplish its tasks.

                           A. Pongpunwattana and R. Rysdyk: Evolution-based Dynamic Path Planning for Autonomous
                           Vehicles, Studies in Computational Intelligence (SCI) 70, 113–145 (2007)
                           www.springerlink.com                  c   Springer-Verlag Berlin Heidelberg 2007
   117   118   119   120   121   122   123   124   125   126   127