Aseba ✦ 2007–present ✦ ᴄ++ 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 am maintaining it as part of my work at ᴀsʟ. Aseba is available under a LGPL 3 license.
Enki ✦ 1999–present ✦ ᴄ++
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 ʟɪs on the ECAgents European Project. I further enhance Enki as part of my work at Mobots.
Teem ✦ 2004–2005 ✦ ᴄ++
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 ʟɪs 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.