Robot de compétition 4 : Différence entre versions
(→1.2) Les différents capteurs utilisés) |
(→1.2) Les différents capteurs utilisés) |
||
Ligne 27 : | Ligne 27 : | ||
'''1.2.2) Le capteur de distance à ultrasons''' | '''1.2.2) Le capteur de distance à ultrasons''' | ||
− | |||
− | |||
Ce capteur est composé de deux éléments : un émetteur ultrason et un récepteur. On peut ainsi mesurer la différence de temps entre l'émission d'un signal ultrason et sa réception après qu'il ait rebondi sur un obstacle, ce qui permet d'estimer la distance de l'obstacle. | Ce capteur est composé de deux éléments : un émetteur ultrason et un récepteur. On peut ainsi mesurer la différence de temps entre l'émission d'un signal ultrason et sa réception après qu'il ait rebondi sur un obstacle, ce qui permet d'estimer la distance de l'obstacle. | ||
Ce capteur à été placé sur le devant du robot, légèrement surélevé afin qu'il n’interfère pas avec la balle. Il servira pour éviter les collisions du robot avec des obstacles. Nous avons programmer le capteur de façon à ce que le robot s'arrête lorsqu'il rencontre un objet à moins de 20 centimètres de lui. | Ce capteur à été placé sur le devant du robot, légèrement surélevé afin qu'il n’interfère pas avec la balle. Il servira pour éviter les collisions du robot avec des obstacles. Nous avons programmer le capteur de façon à ce que le robot s'arrête lorsqu'il rencontre un objet à moins de 20 centimètres de lui. |
Version du 8 mars 2015 à 19:58
Sommaire
Introduction
Dans le cadre du bureau d'étude spécialité IMA, nous avons la charge de concevoir un match sportif mettant en œuvre des robots de la gamme lego mindstorms. Pour cela nous nous sommes répartit les tâches entre la conception des robots joueurs, des robot ramasseurs, des buts et de l'arbitre. Notre binôme a choisit de réaliser l'un des robots joueur, c'est à dire un robot capable de repérer puis de saisir une balle avant de l'envoyer dans les buts adverses.
1) La conception du robot
La conception mécanique du robot passe tout d'abord par la confection d'un châssis stable et solide, puis par le placement des différents capteurs et enfin par la mis en place d'un bras mécanique. Pour cela nous disposions d'une boite lego mindstorm avec des roues, des servomoteurs et différents types de capteurs : couleur, infrarouge, ultrasons. Nous avons changer plusieurs fois le concept du robot, qu'il s'agisse du déplacement, du bras mécanique, ou du placement des capteurs pour des questions de pratique.
1.1) L'aspect mécanique
La première chose à faire a été de confectionner le châssis, nous avions besoin d'une base stable pour placer le boitier Mindstorm et qui faciliterai le déplacement. Nous sommes tout d'abord parti sur l'idée d'un déplacement grâce aux chenilles, pour ensuite le changer et placer 4 roues ; en effet les différents câbles avec tendance à gêner le déplacement du robot lorsque les chenilles étaient mise en place.
1.2) Les différents capteurs utilisés
1.2.1) Le Capteur de couleur
Ce capteur a été placé sous le robot, au devant de celui-ci et dirigé vers le sol. Il permet de détecter la couleur du sol sur laquelle le robot passe et permet ainsi d'empêcher le robot de sortir du terrain.
1.2.2) Le capteur de distance à ultrasons Ce capteur est composé de deux éléments : un émetteur ultrason et un récepteur. On peut ainsi mesurer la différence de temps entre l'émission d'un signal ultrason et sa réception après qu'il ait rebondi sur un obstacle, ce qui permet d'estimer la distance de l'obstacle. Ce capteur à été placé sur le devant du robot, légèrement surélevé afin qu'il n’interfère pas avec la balle. Il servira pour éviter les collisions du robot avec des obstacles. Nous avons programmer le capteur de façon à ce que le robot s'arrête lorsqu'il rencontre un objet à moins de 20 centimètres de lui.
1.2.3) Le capteur infrarouge
Ce capteur permet de détecter la distance d'une source émettant dans l'infrarouge dans six directions différentes. Il est donc pratique pour localiser une source en fonction de l'angle avec le capteur et sa distance. Nous avons placer le capteur à plusieurs endroits différents. En effet nous avons rencontrer certains problèmes : lorsque l'objet à localiser (la balle ici, les buts n'étant pas prêts à testés) se trouvait à distance inférieure à 15 centimètres du capteur, les valeurs étaient erronées. Il devenait alors difficile au robot de déterminer avec exactitude la direction dans laquelle se rendre. Fichier:20150202 084638.mp4
1.2.4) Le capteur de contact
Le capteur de contact est constitué d'un simple bouton poussoir, qui lorsqu’il est pressé, envoie un simple signal au robot. Il va permettre de vérifier que la balle est bien capturé. Nous l'avons utiliser dans une seule optique : lorsque le robot actionner le bras mécanique pour attraper a balle, il devait savoir si oui ou non il l'avait bel et bien attrapé. Nous l'avons donc programmer pour que lorsque la balle appuierait sur le capteur, le robot s'arrête et effectue une rotation.