world model implementation & results workshop stuttgart, 5/6 november 2009 rob janssen

12
World Model implementation & results Workshop Stuttgart, 5/6 November 2009 Rob Janssen

Upload: jeremy-rutt

Post on 01-Apr-2015

215 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: World Model implementation & results Workshop Stuttgart, 5/6 November 2009 Rob Janssen

World Model implementation & resultsWorkshop Stuttgart, 5/6 November 2009

Rob Janssen

Page 2: World Model implementation & results Workshop Stuttgart, 5/6 November 2009 Rob Janssen

Why World Model?

Before WM:

- knowledge acquired locally

(little communication)

- no consensus on environment

- no team play (only role-tasks)

With WM:

- share knowledge of environment

- agree on own/opponent/ball positions

- allows for passing, avoidance etc..

Page 3: World Model implementation & results Workshop Stuttgart, 5/6 November 2009 Rob Janssen

Features World Model

• Cluster shared information

• Provide consensus

• Run in real-time

But..

• Reliable communication necessary (multicastpacket loss, delay)

Page 4: World Model implementation & results Workshop Stuttgart, 5/6 November 2009 Rob Janssen

Local World Model

• Omnivision (segment black blobs)

Page 5: World Model implementation & results Workshop Stuttgart, 5/6 November 2009 Rob Janssen

Local World ModelClustering blobs (Schubert & Sidenbladh 2005)

For each report:-Generate hypotheses-Propagate objects in hypotheses (linear Kalman)-Update likelihood (compare report with objects)-Prune hypotheses tree-MAPE (obtain hypothesis with highest probability)

Page 6: World Model implementation & results Workshop Stuttgart, 5/6 November 2009 Rob Janssen

Local World Model

Local opponents

send to World Model

Page 7: World Model implementation & results Workshop Stuttgart, 5/6 November 2009 Rob Janssen

Local/Global World Model

Page 8: World Model implementation & results Workshop Stuttgart, 5/6 November 2009 Rob Janssen

Global World Model

Same as local world model

Except:

- Labeling added

- Label consistency with switching hypotheses

- Agent ID overrules label

- Agent position overrules clustered object position

Page 9: World Model implementation & results Workshop Stuttgart, 5/6 November 2009 Rob Janssen

Result

WK Graz Cambada 2nd half

Page 10: World Model implementation & results Workshop Stuttgart, 5/6 November 2009 Rob Janssen

Validation

1) Topcamera above field

2) Match 3vs3

Page 11: World Model implementation & results Workshop Stuttgart, 5/6 November 2009 Rob Janssen

Future work

- Ball: Non-linear observer

not yet implemented

Locally obtained/communicated

- Strategic learning

- Improve communication!!

Page 12: World Model implementation & results Workshop Stuttgart, 5/6 November 2009 Rob Janssen

Questions