Aseba is a set of tools which allow beginners to program robots easily and efficiently. To contact us, please open an issue.
Clone or download
CyrilleBiot and stephanemagnenat rules
Fix the liblibavahi.so problem in debian package
( Problem to compile a deb package of aseba #885 )
Latest commit de30ede Oct 20, 2018
Permalink
Failed to load latest commit information.
CMakeModules Improve version number handling Mar 14, 2018
aseba clarify math.add native function description Aug 8, 2018
dashel @ 84bc70f Build System Refactor Mar 7, 2018
debian rules Oct 21, 2018
docs Added missing Ubuntu dependencies Sep 18, 2018
enki @ e4b49dc Build System Refactor Mar 7, 2018
examples Build System Refactor Mar 7, 2018
maintainer Generate binary translation files at build time Mar 15, 2018
menu Do not automatically refresh the variable list for Thymio, as this sl… Jan 8, 2018
rpm Remove Blockly plugin. (#733) (#817) Feb 5, 2018
tests Fix utf8 locale on windows Mar 13, 2018
third_party Add catch license file Mar 14, 2018
windows Improve version number handling Mar 14, 2018
.appveyor.yml Upload nightlies to Github Mar 13, 2018
.clang-format Imported clang-format from Dashel. Jan 22, 2018
.gitignore Generate binary translation files at build time Mar 15, 2018
.gitmodules Build System Refactor Mar 7, 2018
.travis.yml Generate binary translation files at build time Mar 15, 2018
Brewfile Build System Refactor Mar 7, 2018
CMakeLists.txt Generate binary translation files at build time Mar 15, 2018
Jenkinsfile Build System Refactor Mar 7, 2018
VERSION.txt Improve version number handling Mar 14, 2018
authors.txt Build System Refactor Mar 7, 2018
changelog.md Updated versions to 1.6.0 Jan 8, 2018
contributing.md Build System Refactor Mar 7, 2018
license.txt Switched license from GPL v3 to LGPL v3. Jan 7, 2011
localization.md Update localization.md Dec 8, 2017
readme.md Update readme.md Oct 10, 2018

readme.md

Aseba

Build Status Build status

Aseba is a set of tools which allow novices to program robots easily and efficiently. For these reasons, Aseba is well-suited for robotic education and research. Aseba is an open-source software created by Dr. Stéphane Magnenat with contributions from the community. Copyright (C) 2007–2018 the authors, see authors.txt for details. Released under LGPL3, see license.txt for details.

Supported platforms

Aseba can be compiled and run on Linux, MacOS, Windows, and some embedded systems.

Building from source

Please refer to the compilation instructions

Use Aseba

Informations on how to use Aseba is available on read the docs.

If you use Aseba in an academic project leading to a publication, please cite:

ASEBA: A Modular Architecture for Event-Based Control of Complex Robots Stéphane Magnenat, Philippe Rétornaz, Michael Bonani, Valentin Longchamp, and Francesco Mondada. In IEEE/ASME Transactions on Mechatronics, 16(2), pages 321–329, April, 2011, DOI: 10.1109/TMECH.2010.2042722.

full text document

Thymio and Mobsya fork

Thymio is an educational robot which goal is to let children discover programming. Mobsya is a non-profit association which goal is to create products and service to help children to discover digital technology and sciences. It is at the heart of Thymio's development and takes care of its production and distribution.

Up to April 2018, Mobsya was working as part of the Aseba community in the Aseba repository to develop Thymio software tools in an integrated manner. After this date, Mobsya decided to fork the Aseba repository and to keep developping Thymio software tools in its own repository.

Access the complete public message from Mobsya

Hack and contribute

If you found a bug with Aseba, please look at the existing issues to see if your problem has already been reported. If not, please open a new issue.

If you want to help us translating Aseba or its documentation, please read the localization guide.

If you are interested in contributing to programming Aseba, please read the contributor guide.

Aseba is not actively maintained, but if you send a reasonable pull request that solves a bug, it will likely get merged.

Enjoy Aseba!

The developers