Robot autonome pour cartographie : Différence entre versions

De Wiki d'activités IMA
Ligne 14 : Ligne 14 :
  
 
Ainsi, le robot devra être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui.  
 
Ainsi, le robot devra être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui.  
A chacune de ses positions, le robot devra faire des relevés d'intensité du signal Wifi reçu (RSSI) grâce à un bras vertical qui permettra d'établir une carte 3D.  
+
A chacune de ses positions, le robot devra faire des relevés d'intensité du signal Wifi reçu (RSSI), ce qui permettra ensuite d'établir une carte 3D.  
  
La position du robot devant être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée. Ainsi, la caméra de la raspeberry devra donc être utilisée.
+
La position du robot devant être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée.  
  
 
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.
 
La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.
Ligne 24 : Ligne 24 :
  
 
Pour notre projet, nous utiliserons le matériel suivant :<br>
 
Pour notre projet, nous utiliserons le matériel suivant :<br>
* une platine mécanique dotée de capteurs pour le repérage et l'évitement des obstacles. <br>
+
* Une platine mécanique dotée de capteurs. <br>
 
* Un capteur ultrason pour la détection des obstacles.<br>
 
* Un capteur ultrason pour la détection des obstacles.<br>
 
* Un servomoteur pour faire pivoter le sonar.<br>
 
* Un servomoteur pour faire pivoter le sonar.<br>
 
* Une carte Arduino pour le contrôle des moteurs et capteurs.<br>
 
* Une carte Arduino pour le contrôle des moteurs et capteurs.<br>
* Une raspberry et une clé wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.<br>
+
* Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.<br>
 
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).<br>
 
* Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).<br>
 
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.<br>
 
* Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.<br>
* Une puce pilote de moteur.<br>
+
* Des puces drivers de moteurs pour les piloter.<br>
 
   
 
   
  
Ligne 54 : Ligne 54 :
  
 
Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.
 
Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.
 +
 +
* Établissement de la liste précise de matériels
 +
Nous choisissons d'utiliser 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.<br>
 +
La caméra de la raspberry sera utilisée pour le calibrage régulier de la position du robot. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.<br>
 +
Concernant la détection d'obstacle, un capteur ultrason sera disposé sur un servomoteur, qui lui sera commandé par l'Arduino. Ainsi, la détection d'obstacle pourra se faire suivant toutes les directions par rapport au robot.<br>

Version du 10 février 2016 à 14:07

Cahier des charges

Présentation générale

Contexte

De nos jours, la localisation indoor est devenu un enjeu important. Se localiser précisément à l'intérieur d'un bâtiment n'est pas une tâche facile et répond à de nombreuses applications relevant du domaine de la santé, afin de mesurer l'exposition à certaines ondes par exemple, ou encore du militaire.

Objectifs

Notre projet a pour but de développer un robot pouvant établir une cartographie électromagnétique d'un signal Wifi à l'intérieur d'un bâtiment. Cela permettra par la suite à un utilisateur de pouvoir se localiser en comparant le signal qu'il reçoit avec celui établit dans la base de données de la cartographie.

Description du projet

La cartographie Wifi d'un bâtiment n'est pas fixe puisqu'elle dépend des modifications apportées en terme d'ajout, de retrait ou de déplacement de bornes wifi mais également du mobilier ou de tous les systèmes pouvant interférer avec le signal, il faut ainsi pouvoir concevoir un robot parfaitement autonome, que ce soit énergétiquement mais également du point de vue de son déplacement et de la récupération des données.

Ainsi, le robot devra être capable de se déplacer librement dans son environnement tout en détectant et contournant les obstacles qui se présenteront à lui. A chacune de ses positions, le robot devra faire des relevés d'intensité du signal Wifi reçu (RSSI), ce qui permettra ensuite d'établir une carte 3D.

La position du robot devant être connue à chaque instant, un calibrage régulier grâce à une lecture de tags se devra donc d'être implantée.

La partie mécanique du robot ne relève pas de notre projet. Celle ci est en cours d'étude par des élèves de CM5. Nous devons alors entrer en contact avec eux afin de faire correspondre leurs objectifs avec les nôtres.

Matériels utilisés

(à définir plus précisément par le futur)

Pour notre projet, nous utiliserons le matériel suivant :

  • Une platine mécanique dotée de capteurs.
  • Un capteur ultrason pour la détection des obstacles.
  • Un servomoteur pour faire pivoter le sonar.
  • Une carte Arduino pour le contrôle des moteurs et capteurs.
  • Une Raspberry et des clés wifi pour récupérer les mesures RSSI, gérer ces données, et faire la reconnaissance des tags visuels.
  • Une liaison série (entre la raspberry et l'arduino) pour la communication (gestion des ordres et des données).
  • Une batterie pour gérer l'alimentation des différents composants et aussi des moteurs.
  • Des puces drivers de moteurs pour les piloter.



Planning prévisionnel

Semaine 1-2: Recherches bibliographiques et élaboration du cahier des charges.
Semaine 2-3:
Semaine 3-4:
Semaine 4-5:
Semaine 5-6:
Semaine 6-7:
Semaine 7-8:
Semaine 8-9:
Semaine 9-10:
Semaine 10-11: Réalisation de la vidéo.

Semaine 1

Le 20/01/2016

Rencontre avec les élèves de CM5 travaillant sur la partie mécanique du robot et Alexandre Boé. Nous avons pris connaissance de l'architecture mécanique du robot, ainsi que des différents moteurs permettant sa mise en mouvement. Le projet des élèves de CM5 repose sur un robot pouvant monter des escaliers. Ainsi, le robot est pourvu de chenilles d'une taille permettant au robot d'être stable sur 3 marches d'escalier et également d'un bras mobile lui permettant de se hisser sur la première marche.

  • Établissement de la liste précise de matériels

Nous choisissons d'utiliser 3 clés wifi que l'on disposera le long d'un bras vertical, ce qui permettra de relever 3 mesures de signal RSSI à chaque position du robot.
La caméra de la raspberry sera utilisée pour le calibrage régulier de la position du robot. Le principe reposera sur la détection d'une image ou forme par la caméra et l'asservissement ensuite du robot concernant sa position et la direction à prendre.
Concernant la détection d'obstacle, un capteur ultrason sera disposé sur un servomoteur, qui lui sera commandé par l'Arduino. Ainsi, la détection d'obstacle pourra se faire suivant toutes les directions par rapport au robot.