Page 1 sur 1

ASEBA / Thymio2

Posté : mar. 18 déc. 2018 18:03
par cyrille
Aseba est l'IDE de programmation des robots Thymio2 (apprentissage de la programmation soit via une interface graphique : VPL, par blocs : Blockly ou textuelle : Aseba), cf https://www.thymio.org/

Pour se faire, il faut installer la suite Aseba studio.

Un paquet est disponible dans les dépôts de Mint 18 et 19 mais il est grandement préférable d'utiliser le paquet compilé par les développeurs d'Aseba, il offre bien plus d'options.

Pour se faire, il suffit sous Mint d'ajouter un PPA (celui de Stéphane Magnenat (développeur prinicipal)).

Ajout du PPA

Sous Mint 18

Code : Tout sélectionner

sudo add-apt-repository ppa:stephane.magnenat/xenial
sudo apt-get update

Sous Mint 19

Code : Tout sélectionner

sudo add-apt-repository ppa:stephane.magnenat/bionic
sudo apt-get update

Installation du paquet ASEBA du PPA
L'ennui c'est que le paquet proposé par le dépôt officiel de Mint (Ubuntu) est plus récent et donc aura la priorité par rapport à celui du PPA.
Il faut donc pour l'installer utiliser l'option "version" d'aptitude (ou d'apt ou d'apt-get) (installer une version antérieure d'un paquet)

Voir les versions disponibles

Code : Tout sélectionner

sudo aptitude show -v aseba
Installer la version du PPA (1.6.0-2)

Code : Tout sélectionner

sudo aptitude install aseba=1.6.0-2
Ajout de l'utilisateur au groupe DIALOUT
Pour communiquer avec le robot, l'utilisateur doit faire partie du groupe DIALOUT

Code : Tout sélectionner

sudo adduser $USER dialout
Avec $USER -> nom d'utilisateur

Se délogguer et reconnecter pour que cet ajout soit pris en compte


Geler les mises à jour d'Aseba
Dernier point, il faut geler le paquet Aseba afin qu'il ne se mette pas à jour dans sa version plus récente (celle des dépôts de Mint (ubuntu))
Pour se faire :

Code : Tout sélectionner

sudo aptitude hold aseba
(Rappel : pour voir les paquets gelés :

Code : Tout sélectionner

sudo dpkg --list | grep ^hi
sudo aptitude search "~ahold"
)


Si vous désirez d'autres versions d'Aseba ( précompilées pour Debian (stable et SID) ), jeter un oeil ici :
https://cbiot.fr/dokuwiki/doku.php?id=a ... eba_thymio

Pour connaître les modalités de compilation du paquet aseba depuis les sources du git (d'Aseba-community et non de Mobsya), se référer à cette page :
https://cbiot.fr/dokuwiki/doku.php?id=a ... iler_aseba

Re: ASEBA / Thymio2

Posté : ven. 18 janv. 2019 15:12
par cyrille
Quelques images pour illustrer le tout

Image
Image
Image
Image

Re: ASEBA / Thymio2

Posté : mer. 27 mars 2019 21:45
par cyrille
merci
cool de savoir que ça serve... ;)