PrimTux, la distribution éducative

Version complète : Aseba // Thymio 2 // Blocky4Thymio - Robotique
Vous consultez actuellement la version basse qualité d’un document. Voir la version complète avec le bon formatage.
Pages : 1 2
Bonsoir


J'ai pour ma classe recompilé le dépôt d'ASEBA pour debian SID
et par la même occasion pour STRETCH (donc compatible primtux).
Je vous mets les liens pour récupérer un paquet debian de la dernière
version
pour stretch : https://www.cbiot.fr/debian-packages-stretch-64/
pour SID : https://www.cbiot.fr/aseba/
Code :
# dpkg -i LePaquet.deb
# apt-get install -f

Pour plus de détails
https://www.cbiot.fr/dokuwiki/doku.php
Section aseba

(attention penser à mettre l'utilisateur dans le groupe dialout
Code :
# adduser $USER dialout
Bonjour
Merci à Cyrille pour cette avancée ( ma thymio peut maintenant être complètement programmée avec primtux version amd64 avec ctp

Mais comme je te l'ai dit en message privé je ne peux la programmer qu'en mode administrateur.
en mode eleve j'ai toujours une fenêtre rouge avec thymio n'est pas connecté
Quand je veux ouvrir une console pour ajouter en session eleve adduser $USER dialout elle se ferme immédiatement. sans que j'ai le temps de taper quoique ce soit
J'ai rajouté l'application terminal emulator dans les handy menu mais c'est la meme chose
le terminal ne s'ouvre qu'une fraction de seconde
Comment faire pour resoudre ce problème

Alain
perso je ne connais pas trop les méandres des handymenus mais ce que je ferai
en admin : j'editerai le fichier group et rentrerai manuellement mes users

Code :
[== Undefined ==]
$ cat /etc/group | grep dialout
dialout:x:20:root,ragnarok


Donc pour toi
Code :
[== Undefined ==]
# nano /etc/groupe
et tu cherhes l'entrée dialout et la complète
Tu sauvegardes , déconnectes ton user et le reconnectes et vois si c'est mieux
Ca y est
j'ai ma thymio qui fonctionne en mode eleve

n'arrivant pas à avoir de console en mode eleve
j'ai rajouté avec la console administrateur
sudo adduser 01-mini dialout
puis
sudo adduser 02-super dialout
puis
sudo adduser 03-maxi dialout

puis sudo chmod -R 777 /usr/lib/blockly4thymio

rebooté
testé à partir de http://blockly4 thymio.net et des applications en local (menu blockly 4 thymio )
et cela fonctionne !

merci encore
pas de soucis
Tip top les thymio2
Par contre dubitatif par rapport à ta dernière commande
Code :
chmod -R 777 /usr/lib/blockly4thymio

pas très propre cela...
Très intéressant ce Thymio.

Je me suis permis de cloner le dépôt pour rajouter un script de post installation : https://github.com/mothsART/aseba/blob/m...a.postinst

Je suppose qu'il n'y pas de limitation à la compilation sur rpi.
@mothsart
dans le postinst
Code :
[== Undefined ==]
chmod -R 755 /usr/lib/blockly4thymio
Sauf que ce dépot n'installe pas blockly (pas dans cette version Wink
Blockly vient d'une install en parallèle
cf https://www.cbiot.fr/dokuwiki/doku.php?i...iler_aseba

Le depot de Mobsya lui devrait contenir une version standalone de blockly

++
C
A la rigueur si ça intéresse l'équipe de primtux, je peux empaqueter un truc avec Aseba ET blockly4thymio en respectant les règles de paquets primtux mais faudrait me les transmettre dans ce cas Wink
C'est toujours intéressant d'avoir un soft clé en main.
Maintenant, j'ai du mal à estimer l'impact sur Primtux. Aseba est-il un soft uniquement dédié à Thymio ou sa porté est plus large ?

Concernant les règles : y'a rien de bien formel => si le paquet est compilé et se lance sans accros, ça nous va.
La partie postinst serait sans doute utile pour simplifier les démarches.

Si tu souhaites aussi présenter rapidement l'intérêt de Thymio + Aseba dans le milieu éducatif, n'hésites pas.
Bonsoir
J'ai mis en 755...
Nouvelle question
Est ce qu'il y a un package d'aseba 1.6.9 pour primtux i 686? ou linux32 bits
Sur le site de blockly4thymio il y a déjà un package blockly4thymio pour Linux 32 bits
Alain
@alain
pour l'instant pas de paquet i386 car je n'en ai pas l'utilité, toutes mes machines étant en amd64
Mais je peux tjs en faire un via une machine virtuelle si ça t'interesse.
Faut me laisser un peu de temps Wink
Bonjour
Merci
Je suis preneur ( dès que tu auras un peu de temps )

L'installation d'aseba et de blockly4thymio sur des postes en xp me posait souvent problème (frameworks version4 exigé par blockly4 )
Si je peux recycler ces pc avec primtux grâce à clone zilla et une image incluant aseba et blockly4 thymio installable en 20 min ce serait top.
Alain
@alain

Le paquet pour stretch i386 :
https://github.com/CyrilleBiot/aseba/tre...retch-i386

++
C
Merci
Mais je ne pourrais tester avant dimanche
Alain
et même un tableau de synthèse Wink
Bonsoir Cyrille
Pour compléter le post je dirais que blockly4thymio a l'avantage de proposer un mixt de programmation séquentielle et événementielle et que la programmation par blockly4thymio ne nécessite pas d'avoir forcément une thymio branchée (ce qui était indispensable avec le blockly et le vol quand on utilisait aseba en version 1.5 )

La thymio peut se programmer en primaire de plusieurs façons mais elle nécessite toujours qu'aseba soit installé
Le site officiel utilise les langages vpl ou blockly ou scratch


Utilises tu autre chose que blockly4thymio avec tes élèves pour programmer la thymio ?
Utilises tu blockly4thymio pour de la programmation événementielle ?

Autre remarque si on dispose de télécommande on peut faire programmer les élèves avec une seule thymio dans la classe en utilisant les possibilités de blockly4thymio et de conditions liées à l'appui de touches sur la télécommande


As tu essayé d'utiliser l'interface canope cycle 1 avec primtux ?
Contrairement à blockly4thymio qui génère un fichier b4t directement interprete par thymio, le fichier b4t generé par l'interface cycle 1 n'est pas reconnu par la thymio C'est un traitement de texte qui ouvre le fichier
Si tu as l'occasion de te pencher sur le problème ... Sous windows c'est pourtant bien reconnu ...

En tous cas encore merci
Alain
pas de soucis Wink
Je viens déposer un i386 pour SID également
(en fait plutot i686...)

Citation :Contrairement à blockly4thymio qui génère un fichier b4t directement interprete par thymio, le fichier b4t generé par l'interface cycle 1 n'est pas reconnu par la thymio C'est un traitement de texte qui ouvre le fichier
Suffit de refaire l'association de fichier non ?

Perso avec mes élèves , le but est de commencer avec VPL, puis passer par blockly et finir avec quelques lignes de codes via Aseba studio
Le tout en mélangeant des séances robotiques et scratch2 sans rapport avec le robot (programmation jeu video)
(j'ai l'avantage d'avoir une classe unique du CE1 au CM2, donc je suis les élèves 4 ans minimum ce qui me laisse le temps de les habituer à la programmation et aux TICE (ils manipulent très bien déjà Geogebra, krita, dictées sur PC, conjugueur...)

Je vais regarder ce dont tu parles canope cycle 1 que je ne connais pas...
J'aime beaucoup :"j'ai l'avantage d'avoir une classe unique ...."
Vivent les petites écoles !
Un i386 pour SID est dispo.
Pour plus de clarté tout est récapitulé ici:
https://cbiot.fr/dokuwiki/doku.php?id=as...eba_thymio
Bonjour

J'ai testé ton package i386 ( https://github.com/CyrilleBiot/aseba/raw...9_i386.deb ) et blockly4thymio cf ( http://blockly4thymio.net//files/telecha...2-i386.deb )

Succés sur une primtux3 i386 (PrimTux3-2018-05-04-i386.hybrid.iso )

Merci encore

Alain
top cool Wink
Oui ça devait passer : pas d'erreur lors de la compilation.
Tiens t'aurais un lien pour l'interface canopé cycle 1 dont tu parlais ?
J'avoue que je n'ai pas trop regardé, je jouais avec Snap Wink
C'est dans le menu de la primtux ou dans usr/lib/blockly4thymio/interface-cycle-1
Alain
Bonjour Cyrille
je ne trouve plus le paquet thymio i386 qu tu avais mis sur github
il n'est plus en ligne, pourrais tu le remettre ...
merci
Alain
Effectivement j'ai fait du tri dans mes repos.
Pas fait gaffe à cette conséquence.
Comme c'etait un fork, pas de recovery possible

Va falloir recompiler les paquets
tout est expliqué en détail ici https://cbiot.fr/dokuwiki/aseba:compiler_aseba

QUand j'aurai le temps, je recompilerai le tout pour reproposer des paquets précompilés.
Pages : 1 2