Ici nous vous informerons des dernières nouvelles concernant l'avancement de nos projets et autres !
Bonne lecture !
2 avril 2012
Le code a bien avancé, et il ne nous manque pas grand chose pour homologuer le robot. Le bouton d’arrêt d’urgence est fixé. Coté mécanique, il nous manque encore la prise pour la tirette et le bouton de sélection de la couleur.
Les essais avec la CMUcam (notre caméra) se sont révélés plutôt concluants.
En bonus, une vidéo du robot qui avance droit.
Mots clés : Essais, Mécanique, Programmation
28 mars 2012
Notre robot se déplace en mode téléguidé. Nous avons fixé une partie des cables puis pris un peu de repos.
Nous entrons dans la dernière ligne droite, notre but est maintenant de s’homologuer. Le programme envisagé est le suivant :
Nous avons porté le programme de test du bras sur la carte du robot et rajouté la prise en charge du capteur de présence de la pièce.
Nous espérons pouvoir bientôt mettre une vidéo en ligne d’une homologation mais, pour cela, il faudrait que notre code ne nous reserve pas trop de mauvaise surprise.
Mots clés : Programmation
9 février 2012
Les balises ne marchent pas encore bien. Nous avons rajouté quelques bouts de code très simples qui améliorent grandement les résultats, mais ce n’est pas satisfaisant.
Une des deux balises est vue à 30 degrés de sa position réelle. Pour l’instant nous accusons les reflets contre les murs. La zone de test est petite, et il n’est pas possible d’écarter les balises de 2 mètres sans se retrouver près d’un mur.
Cependant, nous avons quand même complété la page sur les balises pour expliquer comment nous menions nos tests (le complément sur la synchronisation arrivera, mais probablement pas avant le week-end).
Mots clés : Balises, Essais, Programmation
7 novembre 2011
Actuellement le robot LEGO n’avance pas beaucoup. Je pense qu’il faudra d’abord une compréhension du logiciel fourni par LEGO pour comprendre comment on programme.
Le point positif est que le robot LEGO reconnaît le rouge...
Mots clés : Programmation, Robot Lego
20 septembre 2011
En continuant les tests avec deux cartes, nous découvrons avec horreur que les timers des microcontrôleurs semblent avoir des bases de temps bien différentes, de l’ordre de 2,5% d’écart. Loin, très loin des 30 ppm (0,003 %) annoncés des quartz.
La carte de réception est la plus lente. On suspecte que les appels de fonction en interruption ralentissent l’exécution du code, on supprime ces appels pour les remplacer par le code de la fonction. C’est la carte d’émission qui est maintenant la plus lente. Idem ! On arrive à une précision proche de celle des quartz : 15 ppm !
Malheureusement, ce n’est pas suffisant. Avec notre conception, nous avons besoin d’être précis à 1,4 ms pendant 10 minutes pour être tranquille (soit 2 ppm, une précision énorme ! ). Il va falloir avoir une idée intelligente ou abandonner les balises !
Mots clés : Électronique, Programmation