ASEBA / Thymio2

Demandez et postez vos petites astuces, répertoire des tutoriels et astuces
Répondre
Avatar du membre
cyrille
Messages : 2931
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nord - Avesnois
Contact :

ASEBA / Thymio2

Message par cyrille » mar. 18 déc. 2018 18:03

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
# Me : DELL Lat E5430, SSD, 64-bit, RAM 8Go [ FreeBSD 12.0, xfce / Openbox ; DEBIAN SID via VirtualBox] | E7440, SSD, amd64, RAM 8Go [ DEBIAN SID, xfce]
# Me : VPS : 1 vCore 2 GHz , SSD, RAM 2Go, Local RAID, DEBIAN STABLE https://cbiot.fr
# Work : Serveur HP ProLiant ML 310e Gen 8 v2, DEBIAN STABLE | Parc DELL Lat E6* LINUX MINT, 18.3 Sylvia, amd64, XFCE.

All you need : #!/bin/bash | SVP les chiants pas de MP...

Avatar du membre
cyrille
Messages : 2931
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nord - Avesnois
Contact :

Re: ASEBA / Thymio2

Message par cyrille » ven. 18 janv. 2019 15:12

Quelques images pour illustrer le tout

Image
Image
Image
Image
# Me : DELL Lat E5430, SSD, 64-bit, RAM 8Go [ FreeBSD 12.0, xfce / Openbox ; DEBIAN SID via VirtualBox] | E7440, SSD, amd64, RAM 8Go [ DEBIAN SID, xfce]
# Me : VPS : 1 vCore 2 GHz , SSD, RAM 2Go, Local RAID, DEBIAN STABLE https://cbiot.fr
# Work : Serveur HP ProLiant ML 310e Gen 8 v2, DEBIAN STABLE | Parc DELL Lat E6* LINUX MINT, 18.3 Sylvia, amd64, XFCE.

All you need : #!/bin/bash | SVP les chiants pas de MP...

avensis
Messages : 2
Enregistré le : mer. 27 mars 2019 18:05

Re: ASEBA / Thymio2

Message par avensis » mer. 27 mars 2019 18:16

Super tuto bien expliqué merci pour le partage, j'ai suivi les étapes et je l'ai installé facilement.

_______________________________________________________________
Appvalley TutuApp Tweakbox
Modifié en dernier par avensis le sam. 30 mars 2019 22:22, modifié 1 fois.

Avatar du membre
cyrille
Messages : 2931
Enregistré le : mar. 19 sept. 2017 08:49
Localisation : Nord - Avesnois
Contact :

Re: ASEBA / Thymio2

Message par cyrille » mer. 27 mars 2019 21:45

merci
cool de savoir que ça serve... ;)
# Me : DELL Lat E5430, SSD, 64-bit, RAM 8Go [ FreeBSD 12.0, xfce / Openbox ; DEBIAN SID via VirtualBox] | E7440, SSD, amd64, RAM 8Go [ DEBIAN SID, xfce]
# Me : VPS : 1 vCore 2 GHz , SSD, RAM 2Go, Local RAID, DEBIAN STABLE https://cbiot.fr
# Work : Serveur HP ProLiant ML 310e Gen 8 v2, DEBIAN STABLE | Parc DELL Lat E6* LINUX MINT, 18.3 Sylvia, amd64, XFCE.

All you need : #!/bin/bash | SVP les chiants pas de MP...

Répondre