Projects / Aseba


Aseba is an event-based architecture for distributed control of mobile robots. It targets integrated multi-processor robots or groups of single-processor units, real or simulated. The core of aseba is a lightweight virtual machine tiny enough to run even on microcontrollers. Robots are programmed in a user-friendly scripting language using a cozy integrated development environment.

Operating Systems

Recent releases

  •  12 Sep 2013 07:29

    Release Notes: The language was extended, compiler errors are now translated, a visual programming language was added for the Thymio II robot, many usability features were added to Studio, reconnection to targets is now automatic in case of connection failure, many small features were added, and many bugs were fixed.

    •  07 Sep 2011 09:15

      Release Notes: A German translation and Unicode support were added. User-friendliness of the compiler and the environment were improved. The event-plot pane, debugger interface, code editor, and help menu were improved. A random to native function standard library was added. Many minor improvements were made and bugs were fixed.

      •  24 May 2009 21:32

        Release Notes: A working snapshot of beta quality. Contains the complete ASEBA toolchain, the Challenge programming game, and the playground advanced programming game.

        •  16 Nov 2007 18:19

          Release Notes: A working snapshot showing the technology on your desktop PC. It integrates a strip-off version of the Enki simulator. The code documentation is not yet complete.


          Project Spotlight


          A Fluent OpenStack client API for Java.


          Project Spotlight

          TurnKey TWiki Appliance

          A TWiki appliance that is easy to use and lightweight.