Animations

This page includes links to various animations. These animations are outputs from a game theory based algorithm for management of mobile sensors and from a reference algorithm. In the game theory algorithm, sensor agents negotiate over offers, i.e., target allocations (assigning targets to sensors). For every offer (allocation) a measurement reward and measurement derivative can be calculated. The reference algorithm has a "greedy approach", i.e., calculates the most rewarding allocation (i.e., assignment of targets to sensors) and moves in the direction of the allocation dependent gradient. As we see below, the greedy approach, although fast, sometimes run into difficulties.


Legend:
SymbolExplanation
o - coloured ring mobile sensor; every sensor has a unique colour
x - cross target
* - coloured starthe star indicates that the target below is being tracked and its colour corresponds to the sensor or sensors which currently track it.
- - coloured lineshow the current direction of the mobile sensor

Sensor positioning

In this experiment we study how a sensor acts, i.e., how it positions itself, when it tracks two targets. Sensors locating themselves while tracking
Quicktime movie (~900KB)

Escaping greedy deadlocks

We define a greedy deadlock to be a situation where a greedy allocation of targets forces a sensor to stand still. This typically happens when a sensor allocates targets which are moving in opposite directions. The game theory negotiation algorithm, on the other hand, considers not only allocations that give high rewards, but also those that give high reward derivatives, and can easily escape the deadlock. Greedy algorithm ending up in a deadlock
Greedy
Quicktime movie (~600KB)
Negotion algorithm escaping the deadlock
Negotiation
Quicktime movie (~600KB)

Terrain dependent tracking

Here the terrain of the environment of the mobile sensors is considered. The rectangular box in the simulation represents an area in which the terrain is rough. A mobile sensor which enters the area has to decrease its speed. The greedy algorithm forces the sensors to enter the area which makes them lose touch with the targets they are tracking. The negotiation algorithm on the other hand considers terrain conditions and is able to switch targets between the sensors and establish a more efficient pursuit. Greedy tracking in terrain
Greedy
Quicktime movie (~500KB)
Negotiation tracking tracking in terrain
Negotiation
Quicktime movie (~420KB)

Multi-sensor multi-target tracking

In this experiment, three sensors track four targets. The greedy algorithm yields better measurements than the negotiation algorithm, but the negotiation algorithm allows, to a greater extent, sensors to share targets, hence, increasing the robustness of the system (e.g., if one of the sensors stops functioning properly, there might be other sensors measuring its targets). Greedy multi-sensor multi-target tracking
Greedy
AVI movie (~150KB)
Negotiation tracking tracking in terrain
Negotiation
AVI movie (~120KB)

Ronnie Johansson (home), 2003-02-13