Title: Swarm Coordination Under Conflict
1 Swarm Coordination Under Conflict 9/11/08
N. Olgac, D. A. Sierra, P. McCullough, E. Adams.
2- Outline
- Introduction
- Goals
- Analysis of the 1P-1E Scenario
- Multi-Agent Swarm Case
- Phase 1
- Phase 2
- Simulations
3Introduction
- 2 swarms of equal numbers and their hostile
interactions are modeled and simulated. - The two swarms (the pursuers and the evaders) are
governed by attraction-repulsion momenta
structures. - The antagonistic scenario is split into two
phases approach and prosecution.
4- Outline
- Introduction
- Goals
- Analysis of the 1P-1E Scenario
- Multi-Agent Swarm Case
- Phase 1
- Phase 2
- Simulations
5Goals
- Suggest basic behavioral models and control
strategies of agent-to-agent interaction - Assess the stability and performance
characteristics of the ensuing dynamics.
6- Outline
- Introduction
- Goals
- Analysis of the 1P-1E Scenario
- Multi-Agent Swarm Case
- Phase 1
- Phase 2
- Simulations
7Analysis of the 1P-1E Scenario Momenta structure
(from Gazi and Passino 2003)
x pursuer z evader. gpe
momentum on the pursuer due to the evader. gep
momentum on the evader due to the pursuer.
8Four possible compositions of momenta
(B) Capture at dde (D) Capture at d0 A and C
---- no capture.
9Case study 1 Momentum profile (B)
The distances at which the momentum is greater
than 2 of its peak.
10Candidate Lyapunov function for 1P-1E scenario
would yield
yp
E
P
11- Outline
- Introduction
- Goals
- Analysis of the 1P-1E Scenario
- Multi-Agent Swarm Case
- Phase 1
- Phase 2
- Simulations
12Multi-Agent Swarm Case
- Two phase approach
- Phase 1 Approach phase. The two swarms are taken
as single agents (making the ensemble act like
the 1P-1E case) - Phase 2 Prosecution phase. After the the centers
of gravity of the swarms are within a certain
proximity of each other, the individual pursuers
target and capture its exclusive nearest evader
ENE. - Capture will take place when each pursuer has
secured its ENE
13Momenta Structure for Multiple Swarms
Condition number for the transition from Phase 1
to Phase 2.
14- Outline
- Introduction
- Goals
- Analysis of the 1P-1E Scenario
- Multi-Agent Swarm Case
- Phase 1
- Phase 2
- Simulations
15Phase 1
Swarms act like the 1P-1E. The centers of P and E
will converge
16Lyapunov Candidate for Phase 1
17- Outline
- Introduction
- Goals
- Analysis of the 1P-1E Scenario
- Multi-Agent Swarm Case
- Phase 1
- Phase 2
- Simulations
18Phase 2
The dynamics become
Artificial damping control on the pursuer
19General Lyapunov Stability for Phase 1 and 2
The general Lyapunov function that accounts for
both phases is as follows
Phase 1
Normalizing
Phase 2
20Piecewise Enforcement of Lyapunov Function
- We monitor VG numerically and compute the two
successive values for the current and previous
step, VG(k-1) and VG(k). - If , then
. Thus no damping is applied - If occurs following a
change in ENE assignment, we ignore this increase
and select . We
continue to monitor the next time step for any
increase - If then the control
inserts damping to discard enough energy in the
following step to revert this increase.
Dart
21- Outline
- Introduction
- Goals
- Analysis of the 1P-1E Scenario
- Multi-Agent Swarm Case
- Phase 1
- Phase 2
- Simulations
22Animations Momenta profile (D) is taken.
Dart 0
Dart ? 0
23Simulation Results
violations
Dart 0
Dart ? 0
Traces
Total Momenta
24Lyapunov function with Dart ? 0
25Swarm Conclusions
- A control strategy for a dynamics involving two
swarms in conflict is presented. - It imposes the ultimate capture of the evaders.
- Phase 1 (approach of the swarms) and Phase 2
(prosecution of the agents) are observed in
sequence.
26Questions?