Software Architecture
Design choice: Reactive or Deliberative?
Reactive teams: quick robots performing simple behaviors.
Deliberative teams: world model, reasoning, team coordination.
Our general architecture
Integrating reactivity and reasoning by means of a two-layers
heterogeneous and asynchronous architecture.

Lower level

Details
Vision system
Self-localization
Control system
Team coordination