Aseba is an event-based architecture for distributed control of mobile robots.