In the CAR team, we study mobile and autonomous robotics from two complementary perspectives: Software Engineering (SE) and Artificial Intelligence (AI).
From the SE perspective, we study software architectures, languages and tools for controlling individual robots. We mainly focus on reflective and dynamic languages, as well as component models, for a modular and agile development of robotic software architectures.
From the AI perspective, we study coordination and cooperation in robotic fleets. We mainly focus on communication models as well as emerging or predefined organizations for multi-agent robotic systems.
We are involved in the following groups: