Scientific Free Software
Aseba ✦ 2007–present ✦ c++ and Qt4
Aseba is a set of tools which allow beginners to program robots easily and efficiently. For these reasons, Aseba is well-suited for robotic education and research. I developed Aseba as part of my work at Mobots on the Swarmanoid European Project. I further developed it as part of my work at asl. Aseba is available under a LGPL 3 license.
Enki ✦ 1999–present ✦ c++
Enki is an open source robot simulator. It provides collision and limited physics support for robots evolving on a flat surface. Enki is able to simulate groups of robots hundred times faster than real-time. I developed Enki as part of my work at lis on the ECAgents European Project. I further enhanced Enki as part of my work at Mobots and asl.
Osqoop ✦ 2005–2006 ✦ c++ and Qt4
Osqoop is an open-source software oscilloscope. It features an arbitrary number of channels, long acquisition durations, and plugin-based data sources and signal-processing algorithms. I developed Osqoop as part of my work at lsn.
Teem ✦ 2004–2005 ✦ c++
Teem is a software framework for evolutionary-robotics experiments. Using a modular approach, it provides several genomes, evolution logics, neural networks topologies and neurons/synapses as well as sample experiments. It seamlessly integrates with the Enki simulator. I designed Teem with Antoine Beyeler and wrote the core. This was part of my work at lis on the ECAgents European Project.
Unless stated otherwise, the software on this page are released under the GNU General Public License (GPL) license. They are all cross-platform.