Open-Source Software
As an academic institution, we contribute to the community and to the society. One way to do so is by taking part in open-source projects.
NPC Engine
Our most recent open-source contribution is the external page NPC Engine, a customizable Monte Carlo Tree Search planner with advanced features tailored to multi-agent simulations and emergent narratives.
Thymio
external page Dr. Stéphane Magnenat is the creator and the lead developer of several key open-source bricks on which the external page Thymio project, as well as other research programs, are built:
- The external page Aseba software framework which is at the heart of the Thymio robot and some other research robots. external page Research paper
- external page Thymio VPL Mobile, a tablet-enabled programming interface for the Thymio robot.
- The external page Enki open source robot simulator. We use it to simulate Thymio and several research institutions world-wide build their research on it (external page usage info).
- external page Dashel, a cross-platform data stream helper encapsulation library, on which Aseba is based.
In addition, we currently maintain external page Thymio tracker, an open-source natural image marker library, originally developed by external page EPFL-CVLAB. We also provide external page a demo of this tracker integrated with Qt.