Transcript Document

Autonomous Flight Systems
Laboratory
Aeronautics & Astronautics
All slides and material copyright of
University of Washington Autonomous
Flight Systems Laboratory
Autonomous Flight Systems
Laboratory
Aeronautics & Astronautics
Research and Development at the
Autonomous Flight Systems Laboratory
University of Washington
Seattle, WA
Guggenheim 109, AERB 214
(206) 543-7748
http://www.aa.washington.edu/research/afsl
Real Time Strategic Mission Planning
Autonomous Flight Systems Laboratory
Aeronautics & Astronautics
Pattern hold/Team assembly
Transition
Obstacle/Threat
Avoidance
Base
Searching/Target ID
Coordination w/ surface vehicles
University of Washington
3
System Overview
Autonomous Flight Systems Laboratory
Aeronautics & Astronautics
Previously funded by DARPA & AFOSR
University of Washington
4
System Block Diagram
Autonomous Flight Systems Laboratory
Aeronautics & Astronautics
Solving optimal control problems in real-time
D  task plans
Q  paths
University of Washington
5
Stochastic Problem Formulation
Autonomous Flight Systems Laboratory

Aeronautics & Astronautics
V
Predicted probability of survival of each vehicle v at time tq+1
 (q  1)   (q) 1  B vj (q  1) Oj (q) Oj 
NO
V
v
V
v
j 1

F
Predicted probability that a task is not completed xi at time tq+1
NT


i
V
V

x (q  1)  x (q) 1  Bv (q  1) v (q)v  d ijv 
j 1
v 1 

NV
F
i

F
i
Team utility function
J  Mission Score  Cost
NV
NT

i
V
V
v
J     (q) x (q) 1  Bv (q  1) v (q)v  dij     vV vV ( s p )  vV ( N )    Q Fv (Qv ( s p ))
i 1 q  s p
j 1
v 1 
 v 1
NT N 1
NV
F
i
F
i
University of Washington
6
Distributed Architecture for
Coordination of Autonomous Vehicles
Autonomous Flight Systems Laboratory


Aeronautics & Astronautics
Each vehicle plans its own
path and makes task trading
decisions to maximize the
team utility function
There is one active
coordinator agent at a time

efficiency
 failure detection
 local/global information
exchanges


Computational requirement
for running coordinator agent
is small compared to planning
Coordinator role can be
transferred to another vehicle
via a voting procedure
University of Washington
7
Evolution-based Cooperative Planning
System (ECoPS)
Autonomous Flight Systems Laboratory




Aeronautics & Astronautics
Uses Evolutionary Computationbased techniques in the
optimization of trading decision
making and path planning
Task planner uses price and
shared information in addition to
predicted states of the world for
making trading decisions
Task planner interacts with path
planner and state predictor to
simultaneously search feasible
near-optimal task and path plans.
We call this system the “EvolutionBased Collaborative Planning
System” – ECoPS, combining
market based techniques with
evolutionary computation (EC).
University of Washington
8
Evolutionary Computation (EC)
Autonomous Flight Systems Laboratory


Aeronautics & Astronautics
Motivated by evolution
process found in nature
Population-based
stochastic optimization
technique
University of Washington
Metaphor Mapping
9
Features of Evolution-Based
Computation
Autonomous Flight Systems Laboratory

Provides a feasible solution at any time

Optimality is a bonus

Dynamic replanning

Non-linear performance function

Collision avoidance

Constraints on vehicle capabilities

Handling loss of vehicles

Operating in uncertain dynamic environments

Timing constraints
University of Washington
Aeronautics & Astronautics
10
Market-based Planning for
Coordinating Team Tasks
Autonomous Flight Systems Laboratory
Distributed Task Planning Algorithm
Aeronautics & Astronautics
Task allocation problem:
max J ( A )
A
At trading round n


A(n)  T1 (n), T2 (n),, TNv (n)
Each vehicle proposes Bi (n), S i (n)
which are approved by the auctioneer
based on bid price.
At the end of the trading round:
Ti (n  1)  Ti (n)  Bi (n)  S i (n)
The goal of task trading:
J (A(n  1))  J (A(n))
University of Washington
11
Dynamic Path Planning
Autonomous Flight Systems Laboratory

Aeronautics & Astronautics
Generate feasible paths and
planned actions within a
specified time limit (ΔTs )
while the vehicles are in
motion.
Ts  ts p  ts p1


Highly dynamic environment
requires a high bandwidth
planning system (i.e. small
ΔTs).
Formulate the problem as a
Model-based Predictive
Control (MPC) problem
University of Washington
12
EC-Based Path Planning
Autonomous Flight Systems Laboratory
Aeronautics & Astronautics
Path Encoding
Dynamic Planning
Mutation
University of Washington
13
Collision Avoidance
Autonomous Flight Systems Laboratory
Aeronautics & Astronautics

Model each site in the environment as a
uncertainty circular area with radius  i

Probability of intersection:

use numerical approximation
 computationally easier than true solution
Biv   iv  zvV  k  , Ci (k ),  i  v(k )t
k
Ziv: possible intersection region
 iv: probability density field function
zvV : position on the path
Ci : expected site location
v : velocity of the vehicle
University of Washington
14
Collision Avoidance Example
Autonomous Flight Systems Laboratory
Aeronautics & Astronautics
University of Washington
15
Simulation Results
Autonomous Flight Systems Laboratory
Aeronautics & Astronautics
Simulation on the Boeing Open Experimental Platform
University of Washington
16
Some Aspects of ECoPS
Autonomous Flight Systems Laboratory






Aeronautics & Astronautics
Each vehicle computes its own trajectory and makes decision
to trade its tasks with other vehicles.
Vehicles may sacrifice themselves if that benefits the team.
Each vehicle needs to have periodically updated locations of
nearby vehicles only for collision avoidance.
Each vehicle needs to know the information about the
environment. The accuracy of the information affects the
quality of its decision making.
The rate of environment information updates should be
selected based on how fast objects move in the environment.
Assuming vehicles are equipped with on-board sensors,
sharing sensed data improves the performance of the team.
University of Washington
17
Contact Us
Autonomous Flight Systems Laboratory
Aeronautics & Astronautics
Investigators
Dr. Rolf Rysdyk
Dr. Uy-Loi Ly
Dr. Juris Vagners
Dr. Kristi Morgansen
Dr. Anawat Pongpunwattana
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
Autonomous Flight Systems Laboratory
Guggenheim 109
(206) 543-7748
http://www.aa.washington.edu/research/afsl
Nonlinear Dynamics and Control Laboratory
AERB 120
(206) 685-1530
http://vger.aa.washington.edu
University of Washington
18