Next generation VPL for Thymio using Qt Quick from Qt 5.x
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
android
aseba @ ac2d842
dashel @ bac0e8d
enki @ e4b49dc
icons
thymio-vpl2
translations
.gitignore
.gitmodules
AUTHORS.md
LICENSE.txt
aseba.cpp
aseba.h
deployment.pri
main.cpp
main.qml
privacy.md
qml.qrc
qtquickcontrols2.conf
readme.md
simulator.cpp
simulator.h
thymio-vpl2.cpp
thymio-vpl2.h
thymio-vpl2.pri
thymio-vpl2.pro
thymio-vpl2.qrc

readme.md

Thymio VPL Mobile

A phone and tablet Visual Programming Environment for the Thymio II robot, by Stéphane Magnenat, Martin Voelkle and Maria Beltrán and contributors. See the authors file for a full list of contributions. This program is open-source under LGPL-3.0.

Understanding the source tree

This program is built using Qt5/QML, on top of a C++14 core. Its dependencies, namely the Aseba framework and the Dashel communication libraries, and the Enki robot simulator, are available as git submodules.

Compilation instructions

Thymio VPL Mobile is easy to compile:

  1. Install the latest version of Qt5.
  2. Clone this repository recursively: git clone --recursive https://github.com/aseba-community/thymio-vpl2.git
  3. Open thymio-vpl2.pro in Qt Creator and run the project.

Note that on Linux, you need to install libudev first in order to enumerate serial ports (Ubuntu: package libudev-dev).