Are you an EPFL student looking for a semester project?
Work with us on data science and visualisation projects, and deploy your project as an app on top of Graph Search.
Computing infrastructures of mobile robots have grown in complexity in the last decades; They have evolved from single processor systems to networks of microcontrollers communicating through a shared bus. This has induced additional architectural constraints that do not fit well with the traditional polling-based sensors and actuators control. To address this issue, we have developed ASEBA, an event-based middleware that allows distributed control and efficient resources exploitation of multi-microcontrollers robots. ASEBA provides hardware modularity, better efficiency, and improved scalability by embedding a lightweight virtual machine in each microcontroller and providing an IDE to develop and debug the whole robot reactive control from a single place.
Alcherio Martinoli, Cyrill Silvan Baumann, Wakana Endo
Sylvain Calinon, Julius Maximilian Jankowski