Robots mobiles : Différence entre versions

De Wiki de Projets IMA
(Realisations concrètes)
Ligne 18 : Ligne 18 :
 
*capteurs pour le second châssis; détecteur d'obstacle, détecteur de couleurs (à votre charge) ;
 
*capteurs pour le second châssis; détecteur d'obstacle, détecteur de couleurs (à votre charge) ;
 
*carte FoxBoard pour implanter l'algorithme du robot (disponible);
 
*carte FoxBoard pour implanter l'algorithme du robot (disponible);
 +
*petit matériel divers :
 +
** connecteur pour le sonar (disponible);
 +
** vis (précisez).
 
*plateforme Altium.
 
*plateforme Altium.
  
Ligne 37 : Ligne 40 :
 
=== Realisations concrètes ===
 
=== Realisations concrètes ===
  
== Première séance ==
+
== Compte-rendus des séances ==
  
 +
=== Première séance ===
 
   
 
   
=== Acquisition du premier chassis arduino et réparation ===
+
==== Prise en main du premier chassis (Arduino) et réparation ====
  
Le premier chassis présente une défaillance sur l'une des Leds, notamment la LED8. Une première solution consiste à le réparer à l'aide du liquide conducteur présent en salle de Projet.
+
Le premier chassis présente une défaillance sur l'une des LEDs (la LED8). Une première solution consiste à le réparer à l'aide du liquide conducteur présent en salle de Projet.
  
* Analyse: le dispostif mis en place n'a pas résolu le problème
+
* Analyse : le dispostif mis en place n'a pas résolu le problème
* Hypothèse: la LED est cramée...,
+
* Hypothèse : la LED est cramée...
  
=== Capteur Ultrason ===
+
==== Capteur Ultrason ====
  
 
* Recherche d'informations sur le capteur et mode de fonctionnement
 
* Recherche d'informations sur le capteur et mode de fonctionnement
 
** Methode de cablage à l'arduino: http://www.robot-electronics.co.uk/htm/arduino_examples.htm#SRF05%20Ultrasonic%20Ranger
 
** Methode de cablage à l'arduino: http://www.robot-electronics.co.uk/htm/arduino_examples.htm#SRF05%20Ultrasonic%20Ranger
* Fixation sur le chassis (fait)
+
* Fixation sur le chassis (solution provisoire)
** posé sur le chassis à l'aide d'un scocth (Besoin de vis appropriées) (fait)
+
** posé sur le chassis à l'aide d'un scotch (besoin de vis appropriées) (fait)
** connecté sur la carte arduino (Besoin de connecteur à ramener par Mr Thomas du Labo) (fait)
+
** connecté sur la carte arduino (besoin de connecteurs à ramener par Thomas Vantroys) (fait)
** Besoin de connecteur usb pour l'arduino (pris dans une boite arduino à coté)
+
** besoin de cable USB pour programmer l'Arduino (pris dans une boite arduino à coté)
  
=== informations diverses (utile uniquement pour les binomes ===
+
==== informations diverses ====
*Exemple de programmation de capteur de couleur: http://arduino.cc/forum/index.php?action=printpage;topic=53452.0)
 
  
=== Difficultés rencontrées test ===
+
*Exemple de programmation de capteur de couleur: http://arduino.cc/forum/index.php?action=printpage;topic=53452.0
 +
 
 +
==== Difficultés rencontrées ====
  
 
*Fixation du servo moteur sur le devant du chassis
 
*Fixation du servo moteur sur le devant du chassis

Version du 2 mars 2011 à 08:45

Présentation

Le but est de concevoir un robot capable de se déplacer dans un environnement hostile (avec des obstacles). Le robot doit pouvoir être contrôlé à distance par une interface web, l'utilisateur pouvant visualiser l'environnement grâce à une webcam. L'utilisateur ne pouvant pas toujours voir les obstacles à temps ou hors champ de la caméra, c'est au robot de refuser les ordres le faisant entrer en collision avec un obstacle.

Préparation du projet

Matériel requis

  • un premier châssis motorisé (disponible en E304 actuellement puis en E306 à terme) :
    • moteurs contrôlés par un micro-contrôleur de type Arduino ;
    • sonar et capteur de couleur géré par le micro-contrôleur ;
  • un second châssis motorisé (disponible en salle après l'interruption pédagogique):
    • moteurs contrôlés par Phidgets USB ;
    • capteurs contrôlés par une carte Altium ;
  • capteurs pour le premier châssis; détecteur de couleurs (à votre charge, commandé) ;
  • capteurs pour le second châssis; détecteur d'obstacle, détecteur de couleurs (à votre charge) ;
  • carte FoxBoard pour implanter l'algorithme du robot (disponible);
  • petit matériel divers :
    • connecteur pour le sonar (disponible);
    • vis (précisez).
  • plateforme Altium.

Commentaires des encadrants sur le matériel

Vous devez vous même donner les références des capteurs à installer sur les châssis. Pour le premier châssis, il est clair que vous devez trouver un capteur de couleurs prévu pour Arduino. Pour le second châssis, il faut trouver des capteurs adaptés à la plateforme Altium. Dans les deux cas le coût doit être ajusté. Le capteur de couleur pour le premier chassis a été commandé. Pour la fixation des détecteur la bande adhésive ne peut être qu'une solution à court terme. Donnez les caractéristiques des pièces nécessaires pour une fixation propre.

Commentaires des élèves sur le matériel

Pour le premier chassis nous avons trouvé le capteur DFRobot Grayscale Sensor ( pour plus d'informations [1] ). Ce dernier est compatible avec l'Arduino. Recherche d'un fournisseur français pour le capteur indiqué précédemment : [2]

Avancement du projet

Objectifs suggérés par les encadrants

  • Le premier châssis comporte des LEDs bleues pour des raisons esthétiques, une des ces LEDs est défaillante, résoudre le problème avec le liquide conducteur (attention toute manipulation approximative peut détruire l'électronique du châssis).
  • Installer et gérer le sonar sur le premier châssis, le montage du sonar sur un servo peut être un plus.
  • Sélectionner, acheter, installer et gérer le capteur de couleurs du premier châssis.

Realisations concrètes

Compte-rendus des séances

Première séance

Prise en main du premier chassis (Arduino) et réparation

Le premier chassis présente une défaillance sur l'une des LEDs (la LED8). Une première solution consiste à le réparer à l'aide du liquide conducteur présent en salle de Projet.

  • Analyse : le dispostif mis en place n'a pas résolu le problème
  • Hypothèse : la LED est cramée...

Capteur Ultrason

  • Recherche d'informations sur le capteur et mode de fonctionnement
  • Fixation sur le chassis (solution provisoire)
    • posé sur le chassis à l'aide d'un scotch (besoin de vis appropriées) (fait)
    • connecté sur la carte arduino (besoin de connecteurs à ramener par Thomas Vantroys) (fait)
    • besoin de cable USB pour programmer l'Arduino (pris dans une boite arduino à coté)

informations diverses

Difficultés rencontrées

  • Fixation du servo moteur sur le devant du chassis