Aller au contenu


BATC42

Inscrit(e) (le) 22 avril 2010
Déconnecté Dernière activité mai 11 2010 09:16
-----

Sujets que j'ai initiés

Robot ramasseur de balles de golf | module IR

09 mai 2010 - 02:30

Bonjour,

Dans le cadre de nos PPE de Terminale nous réalisons (mon groupe et moi-même) un robot qui doit ramasser des balles de golf sur une piste. Certaines de ces balles sont fixes et on sait déjà où elles seront placées tandis que d'autres seront disposées au hasard. Le projet s'achèvera par une compétition contre les autres robots, le but étant de ramasser le plus de balles en moins de temps possible.
Nous avons fini la construction du robot et nous attaquons la partie programmation. Le programme sera réalisé en Picbasic (le robot étant commandé par une plaque d'essai picbasic avec un PicBasic 3B) en deux parties :
- la première pour sortir de la zone de départ, c'est pas vraiment un problème à programmer.
- la seconde, plus dure, la partie détection des balles et ramassage.

La détection des balles sera réalisée au moyen de deux capteurs infrarouges Sharp GP2D12. Le problème est que je ne sais pas du tout comment programmer ces deux capteurs (un à chaque extrémité du robot, sur la même face). Je sais juste qu'il faut que j'utilise les entrées CAN du module PicBasic afin de pouvoir utiliser les données des capteurs. Le programme doit pouvoir distinguer une balle d'un mur ou d'un robot adverse (il y aura une épreuve avec un duel). Je ne sais donc pas comment faire pour que le robot fasse cette distinction. Voilà ce que je sais pour l'instant pour la partie détection :
- le robot doit tourner sur lui même afin de patrouiller un angle suffisamment grand
- il faut que le robot ajuste sa trajectoire en fonction du lieu ou se trouve la balle une fois que celle-ci est détectée (je pense utiliser la fonction ON TIMER du PicBasic pour cela)
- le robot doit pouvoir distinguer les balles des murs/robot : la balle est un objet ponctuel donc si le robot tourne il ne la verra plus, inversement pour un mur.

Enfin, le robot n'a pas besoin de retourner dans son "terrier" une fois les balles ramassée.

Comme vous l'aurez sans doute compris, j'ai besoin d'aide pour la partie Détection des balles, j'espère donc que vous pourrez m'aider. Si vous avez besoin de plus d'explications, n'hésitez pas !


Merci !

Welcome :)

22 avril 2010 - 05:50

Bonjour,

Donc moi c'est Baptiste, actuellement lycéen en Terminale dans la Loire. Je me passionne pour tout ce qui touche aux nouvelles technologies et à Internet en général. Je me suis inscrit sur ce forum car, dans le cadre des PPE, nous devons (mon groupe et moi) réaliser un robot capable de ramasser des balles de golf et j'ai quelques problèmes pour cerner comment faire pour que le robot puisse détecter les balles. Bref, là n'est pas la question, par contre, j'aimerais savoir où je peux poster pour avoir une réponse à mes questions : en Programmation ? En Projets ? ...

Sur ce, je vous laisse la place ^^