RobotRamasseur2014-1 : Différence entre versions

De Wiki de bureau d'études PeiP
Ligne 3 : Ligne 3 :
  
 
= Introduction =
 
= Introduction =
A FAIRE  
+
A FAIRE  
  
 
*Présentation rapide du be et du jeu
 
*Présentation rapide du be et du jeu
Ligne 9 : Ligne 9 :
  
 
= Construction du robot =
 
= Construction du robot =
A FAIRE
+
A FAIRE
  
 
*Les éléments dont on a besoin pour le robot (capteurs, pince...)
 
*Les éléments dont on a besoin pour le robot (capteurs, pince...)
 
*Autres spécifications : vitesse pas importante etc.
 
*Autres spécifications : vitesse pas importante etc.
  
== 1ere version ==
+
== 1ère et 2ème versions ==
  
 
Nous avons attaqué la construction du robot par le système moteur, constitué des roues et de servomoteurs.
 
Nous avons attaqué la construction du robot par le système moteur, constitué des roues et de servomoteurs.
Ligne 20 : Ligne 20 :
 
Dans la première version, nous étions partis sur un servomoteur pour chaque paire de roues, avant et arrière, et de ce fait, le robot ne pouvait pas tourner. En effet, pour lui permettre de tourner, il est nécessaire de donner des vitesses différentes aux côtés gauche et droit du robot. Nous avons donc décidé de placer deux servomoteurs pour les deux roues avant et par la même occasion, un troisième moteur pour la pince. Cependant un autre problème se posait alors, celui de relier les deux roues d'un même côté entre elles. Le problème a facilement été résolu grâce à l’installation de chenilles, permettant à la force motrice appliquée à la roue avant d'entraîner la roue arrière .  
 
Dans la première version, nous étions partis sur un servomoteur pour chaque paire de roues, avant et arrière, et de ce fait, le robot ne pouvait pas tourner. En effet, pour lui permettre de tourner, il est nécessaire de donner des vitesses différentes aux côtés gauche et droit du robot. Nous avons donc décidé de placer deux servomoteurs pour les deux roues avant et par la même occasion, un troisième moteur pour la pince. Cependant un autre problème se posait alors, celui de relier les deux roues d'un même côté entre elles. Le problème a facilement été résolu grâce à l’installation de chenilles, permettant à la force motrice appliquée à la roue avant d'entraîner la roue arrière .  
  
== 2ème version ==
+
Puis nous avons continué d'assembler le robot afin que la structure motrice soit stable et solide .
 +
Cette structure doit être capable de supporter le poids de la pince, de manière à ce que celle-ci ne fasse pas basculer vers l'avant le robot tout entier une fois qu'il est posé au sol.
  
  :(  d'après le guide), manque pince
+
== 3ème version ==
 +
  A FAIRE ???
  
 +
=== Fonctionnement et fabrication de la pince ===
  
Dans la deuxième version , nous avons assemblé le robot afin que la structure motrice soit stable et solide .
+
La pince a été fabriquée à partir d'un mécanisme d’engrenage.
Cette structure doit être capable de supporter le poids de la pince de manière à ce que la pince ne fasse pas basculer le robot tout entier une fois posé .  
+
Pour pouvoir mettre en place ce système, nous avons tout d'abord commencé par déplacer le servomoteur dédié à la pince, jusque-là pris entre les deux roues avant.  
  
== 3ème version : pince et capteurs ==
+
Un premier engrenage est lié au servomoteur de manière à ce que l'activation de celui-ci engendre une rotation de la roue. A cette roue sera attaché le premier côté de la pince. Cet engrenage est collé a un autre engrenage, lui même lié à l'autre côté de la pince. Il était particulièrement important d'avoir un nombre pair de roues dentées, de manière à ce que les rotations des roues situées aux extrémités s'effectuent dans le même sens. C'est ce qui permet la fermeture des pinces. En effet, avec un nombre impair de roues dentées une partie de la pince irait vers l’intérieur alors que l'autre la fuirait. Il serait alors impossible d’attraper la balle. 
  
=== fabrication et fonctionnement de la pince ===
+
Une fois le mécanisme conçu, il a fallu construire la pince elle-même. Nous avions d'abord opté pour une version uniquement construite à partir de bâtonnets assemblés entre eux. Par manque de stabilité de la structure, nous avons donc
  
 +
PARTIE DE LA PINCE AVEC JUSTE DES BÂTONNETS OU AVEC LES PIECES GRISES DURES ??? -> BESOIN DE PRECISONS
 +
conclu par une version plus stable à base de bâtonnet pour donner la forme voulu à la pince auquel nous avons ajouté des terminaisons plus stable et rendant plus pratique la capture de la balle .
  
La pince a été fabrique à partir d'un mécanisme d’engrenage .
+
=== Les différents capteurs et leurs placements ===
En effet un première engrenage est lié à un servomoteur de manière à ce que l'activation du servomoteur engendre une rotation de la roue .
 
A cette roue sera attaché le premier cote de la pince . Cet engrenage est collé a un autre engrenage lui même lié à l'autre cote de la pince . Il était important d'avoir un nombre paire de roue denté de manière à ce que les rotations des deux roues soient de sens contraire .C'est cet effet qui engendre la fermeture des pinces car si nous avions mis un nombre impaire de roue denté un cote de la pince irait vers l’intérieur alors que l'autre coté fuirait ce dernier , il serait alors impossible d’attraper une balle de cette manière . 
 
  
 +
Nous avions initialement prévu d'utiliser un capteur Touch afin de détecter si la balle se trouve entre les pinces, puis de fermer ces dernières. Malheureusement, le capteur s'est trouvé peu pratique et difficile à positionner par rapport à la façon dont la pince a été construite. L'idée a pour le moment été abandonnée, et nous travaillons actuellement sur une alternative.
  
Une fois le mécanisme conçu . Il a fallu construire chaque coté de la pince . Nous avions d'abord opté pour une version construite à partir uniquement de bâtonnet assemblé entre eux mais par manque de stabilité due à la structure ,nous avons donc conclu par une version plus stable à base de bâtonnet pour donner la forme voulu à la pince auquel nous avons ajouté des terminaisons plus stable et rendant plus pratique la capture de la balle .
+
==== Le capteur couleur ====
 +
Ce capteur fixé à l'avant du robot et orienté vers le bas permet de distinguer les couleurs des marquages situés au sol. En effet, les marquages au sol, déterminés par concertation avec les autres équipes, sont les principales indications concernant les directions vers lesquelles notre robot doit se diriger. Notre robot devra suivre des lignes au sol afin de se repérer et de déposer la balle au milieu du terrain après l'avoir ramassé.
  
Nous avions initialement prévu d'utiliser un capteur touch afin de détecter si "la balle est entre les pinces" et ensuite fermer ces dernières seulement le capteur était peut pratique et difficile à positionner .Nous travaillons actuellement sur une alternative .
+
==== Le capteur infrarouge ====
 +
Ce capteur est situé juste à coté du capteur couleur et dirigé vers l'avant. C'est ce capteur qui permettra de détecter la balle et les buts. C'est le capteur principal utilisé pour se diriger dans la première phase d'action.
  
=== les différents capteurs utilisés et leurs positionnements ===
+
==== Le capteur ultrason ====
 
+
En cours de placement - Phase de réflexion et de tests.
le capteur couleur : ce capteur disposé à l'avant du robot et dirigé vers le bas permet de distinguer les couleurs se situant au sol .En effet les marquages au sol sont imposés par le terrain et sont les principales indications concernant les directions vers lesquelles notre robot doit se tourner .Effectivement notre robot devra suivre des lignes au sol afin de se repérer et de déposer la balle au milieu du terrain après l'avoir ramassé .
 
 
 
 
 
le capteur infrarouge :ce capteur est situé juste à coté du capteur couleur et dirigé vers l'avant . Ce capteur permet de détecter la balle.C'est le capteur principale qui permet de se diriger dans toute la première partie de l'action exercé par notre robot qui est de détecter la balle et de se diriger vers elle .
 
 
 
 
 
le capteur ultrason : en cours de placement et d'utilisation
 
  
 
== Version finale du Robot ==
 
== Version finale du Robot ==
à terminer à la rentrée
+
à terminer à la rentrée
à faire : positionner /fixer capteur ultrason ;stabiliser l partie inférieur de la pince  
+
à faire : positionner/fixer capteur ultrason, stabiliser la partie inférieure de la pince  
  
 
<br/>
 
<br/>

Version du 5 mars 2015 à 16:45


Introduction

A FAIRE 
  • Présentation rapide du be et du jeu
  • Rôle de notre robot

Construction du robot

A FAIRE
  • Les éléments dont on a besoin pour le robot (capteurs, pince...)
  • Autres spécifications : vitesse pas importante etc.

1ère et 2ème versions

Nous avons attaqué la construction du robot par le système moteur, constitué des roues et de servomoteurs.

Dans la première version, nous étions partis sur un servomoteur pour chaque paire de roues, avant et arrière, et de ce fait, le robot ne pouvait pas tourner. En effet, pour lui permettre de tourner, il est nécessaire de donner des vitesses différentes aux côtés gauche et droit du robot. Nous avons donc décidé de placer deux servomoteurs pour les deux roues avant et par la même occasion, un troisième moteur pour la pince. Cependant un autre problème se posait alors, celui de relier les deux roues d'un même côté entre elles. Le problème a facilement été résolu grâce à l’installation de chenilles, permettant à la force motrice appliquée à la roue avant d'entraîner la roue arrière .

Puis nous avons continué d'assembler le robot afin que la structure motrice soit stable et solide . Cette structure doit être capable de supporter le poids de la pince, de manière à ce que celle-ci ne fasse pas basculer vers l'avant le robot tout entier une fois qu'il est posé au sol.

3ème version

A FAIRE ???

Fonctionnement et fabrication de la pince

La pince a été fabriquée à partir d'un mécanisme d’engrenage. Pour pouvoir mettre en place ce système, nous avons tout d'abord commencé par déplacer le servomoteur dédié à la pince, jusque-là pris entre les deux roues avant.

Un premier engrenage est lié au servomoteur de manière à ce que l'activation de celui-ci engendre une rotation de la roue. A cette roue sera attaché le premier côté de la pince. Cet engrenage est collé a un autre engrenage, lui même lié à l'autre côté de la pince. Il était particulièrement important d'avoir un nombre pair de roues dentées, de manière à ce que les rotations des roues situées aux extrémités s'effectuent dans le même sens. C'est ce qui permet la fermeture des pinces. En effet, avec un nombre impair de roues dentées une partie de la pince irait vers l’intérieur alors que l'autre la fuirait. Il serait alors impossible d’attraper la balle.

Une fois le mécanisme conçu, il a fallu construire la pince elle-même. Nous avions d'abord opté pour une version uniquement construite à partir de bâtonnets assemblés entre eux. Par manque de stabilité de la structure, nous avons donc

PARTIE DE LA PINCE AVEC JUSTE DES BÂTONNETS OU AVEC LES PIECES GRISES DURES ??? -> BESOIN DE PRECISONS
conclu par une version plus stable à base de bâtonnet pour donner la forme voulu à la pince auquel nous avons ajouté des terminaisons plus stable et rendant plus pratique la capture de la balle .

Les différents capteurs et leurs placements

Nous avions initialement prévu d'utiliser un capteur Touch afin de détecter si la balle se trouve entre les pinces, puis de fermer ces dernières. Malheureusement, le capteur s'est trouvé peu pratique et difficile à positionner par rapport à la façon dont la pince a été construite. L'idée a pour le moment été abandonnée, et nous travaillons actuellement sur une alternative.

Le capteur couleur

Ce capteur fixé à l'avant du robot et orienté vers le bas permet de distinguer les couleurs des marquages situés au sol. En effet, les marquages au sol, déterminés par concertation avec les autres équipes, sont les principales indications concernant les directions vers lesquelles notre robot doit se diriger. Notre robot devra suivre des lignes au sol afin de se repérer et de déposer la balle au milieu du terrain après l'avoir ramassé.

Le capteur infrarouge

Ce capteur est situé juste à coté du capteur couleur et dirigé vers l'avant. C'est ce capteur qui permettra de détecter la balle et les buts. C'est le capteur principal utilisé pour se diriger dans la première phase d'action.

Le capteur ultrason

En cours de placement - Phase de réflexion et de tests.

Version finale du Robot

à terminer à la rentrée
à faire : positionner/fixer capteur ultrason, stabiliser la partie inférieure de la pince 


Programmation du Robot

Déplacement en suivant les lignes

programme découpé en plusieurs parties (fonctions) pour effectuer différentes actions à la suite.
Le robot est capable d'avancer jusqu'à détecter une ligne médiane, puis de la suivre jusqu'à rencontrer : ou un contour du terrain, auquel cas le robot fait demi-tour et suit la ligne médiane dans l'autre sens; ou le point au centre du terrain, et alors il s'arrête et passe le relais à la pince.


Infrarouge

D'abord déplacement en suivant la direction de la balle infrarouge. Mauvais choix car la direction = somme des signaux infrarouges sur le terrain, or 2 buts + balle donc le robot ira là où il n'y a rien.
Doit utiliser les capteurs infrarouges et se diriger vers le signal continu (balle), les buts alternant un signal de x secondes puis rien pendant x secondes. Pour ça, élimine un capteur dès qu'il arrête de transmettre, jusqu'à ce qu'il n'y ait plus qu'un capteur restant. Ensuite, regarde position du capteur et tourne vers la gauche, la droite ou avance.

Conclusion