Après avoir réalisé le solveur du cube Rubik, je suis tombé sur ce fabuleux robot:
http://robotsquare.com/2014/06/23/tutorial-building-balanc3r/
J’ai suivi le tuto et il a marché presque du premier coup, SUPER !…
Régalez-vous avec cette vidéo: https://youtube/P6b60zf1g18
et que dire de celui-là : https://www.youtube.com/watch?v=4Yv_vvUx0Zs
GEANT!…
Je me suis régalé mais je n’ai rien compris et ce n’est pas avec LabView que j’allais tout comprendre, certes cet environnement est très beau mais je le trouve lourd et compliqué… moi qui suis de la vieille école je préfère un listing pascal ou java….
J’ai alors découvert Lejos et Ev3dev qui permettent une programmation traditionnelle qui me convient davantage, mais la plupart des exemples sont adaptés au NXT et j’ai un peu galéré pour les faire fonctionner sur mon EV3
En cherchant à faire fonctionner ce source https://gist.github.com/dlech/11098915 python sur ev3dev je suis tombé sur celui-la
https://github.com/david78k/EV3/blob/master/ev3-lejos/src/segoway/Segoway.java
qui a été assez facile a adapté au EV3 sous Lejos
Voila le résultat:
et le source java SegowayEV3
dont la lecture et quand même plus claire que le truc de Labview …
En fouillant un peu, j’ai trouvé sur ce forum ce source C GyroPode
qui a marché du premier coup … avec RobotC
Avec ce programme, le robot est d’une stabilité remarquable….
Pour tout comprendre: PID: article wikipédia