JD a écrit :
Ah ah ça tombe bien j'ai un lemmings (taille moyenne et trésorier) qui
avait bien du mal à étallonner le robot en angle ces 2 dernières
semaines. :)

J'vais lui dire de jeter un coup d'oeil a tout ça.
Et qui se faisait harceler par un barbu hirsute ;-)

FabM, pouet

ps: pouet

JD.

2008/4/13 Olivier MATZ <[EMAIL PROTECTED]>:
Alors justement en parlant de bug !
 J'ai fait des corrections récemment sur:
 PWM, trajectory manager, position manager, robot_system.

 La principale modification c'est un bug trivial, mais assez important
cependant. La conversion roueG,roueD <-> angle,distance était fausse. Du
coup ça implique les modules qui l'utilisaient. En fait ce bug était
"corrigé" par des modifications douteuses (genre "ah tiens si je mets fois 2
ici ça marche").

 Bref, si vous vous sentez de reportez ces modifs chez eirbot, je suis en
train de les merger dans la HEAD, mais ça immpliquera des changements de
coefs d'asserv... Ah si, j'oubliais: la conséquence de ce bug, c'est que les
PWM distance et angle n'étaient jamais maximums (max à la moitié).

 PS: je sais j'ai toujours des trucs à rappatrier de la branche eirbot, au
moins pour les servos AX12... mais ça bosse pour le robot :)
 PS2: je ne résiste pas à l'envie de balancer un lien :
http://www.youtube.com/watch?v=g6iVbAMGrYw

 Olivier

 Le 26 mars 08 à 00:12, Olivier MATZ a écrit :



oué tiens moi au courant, on n'est pas à l'abri d'un bug non plus :)

JD wrote:

Okay j'vais voir tout ça dès que possible :)
JD.
2008/3/25 Olivier MATZ <[EMAIL PROTECTED]>:

Salut JD,

 A priori, il n'y a pas de diffs entre la HEAD et la branche b_zer0
 (celle qui marche actuellement sur notre robot). Par contre, ce
 module est relativement "sensible" certains paramètres un peu
 empiriques ; par exemple dans notre init, on a:

       /* vitesse linéaire et angulaire */
       trajectory_set_speed(&robot.traj, 2000, 2000);

       /* distance window: distance entre le robot et le point de
        *     destination à partir de laquelle on arrete
        *     de mettre à jour la position (la consigne reste sur la
        *     dernière envoyée)
        * angle window: pareil mais pour l'angle
        * angle start : si le point destination est en face de nous,
        *     on avance à fond, et plus l'angle augemente, plus on
        *     diminue la vitesse linéaire, jusqu'à 0 lorsque l'angle
        *     vaut cette valeur.
        */
       trajectory_set_windows(&robot.traj, 20.0, 10.0, 50.0);

 Sinon j'ai mis en standby il y a quelque temps, mais ça ne m'a pas
 gêné dernièrement:
 * - trajectory_in_window() marche peut etre pas bien en marche
arriere
 * - 'goto xy_rel 0 0' marche pas


_______________________________________________
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog


 _______________________________________________
 Avr-list mailing list
 Avr-list@droids-corp.org
 CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
 WIKI : http://wiki.droids-corp.org/index.php/Aversive
 DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
 BUGZILLA : http://bugzilla.droids-corp.org
 COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog


_______________________________________________
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog



_______________________________________________
Avr-list mailing list
Avr-list@droids-corp.org
CVSWEB : http://cvsweb.droids-corp.org/cgi-bin/viewcvs.cgi/aversive
WIKI : http://wiki.droids-corp.org/index.php/Aversive
DOXYGEN : http://zer0.droids-corp.org/doxygen_aversive/html/
BUGZILLA : http://bugzilla.droids-corp.org
COMMIT LOGS : http://zer0.droids-corp.org/aversive_commitlog

Répondre à