<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://wiki-ima.plil.fr/mediawiki//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Papperce</id>
		<title>Wiki d'activités IMA - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki-ima.plil.fr/mediawiki//api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Papperce"/>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php/Sp%C3%A9cial:Contributions/Papperce"/>
		<updated>2026-05-13T19:11:59Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18160</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18160"/>
				<updated>2015-03-03T21:03:43Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Description du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[File:Video PFE wiki.ogg|thumb|Vidéo de présentation du projet de fin d'étude]]&lt;br /&gt;
&amp;lt;!-- Essai d'affichage de la video à partir de la video déposée sur Wikimedia Commons--&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
[[Fichier:systeme.png|vignette|centre|300px|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Téléchargement de la vidéo disponible sur ce [https://mega.co.nz/#!w5FEVRxK!kBFKI8CaOewN7Mrvh9aPz0nhSaWcfRAqn5PQExPUiNc lien]&lt;br /&gt;
&amp;lt;!--Également disponible sur Mega : https://mega.co.nz/#!w5FEVRxK!kBFKI8CaOewN7Mrvh9aPz0nhSaWcfRAqn5PQExPUiNc --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
[[Fichier:Walkera.jpg|vignette|centre|300px|alt=Drone Walkera Qr x800|Drone WalkeraQr x800 sélectionné pour ce projet]]&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
[[Fichier:Systeme_S2.png|vignette|centre|300px|alt=Schéma du montage avec l'ensemble des composants |Schéma du montage avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|centre|300px||alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|centre|300px|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Test du programme de traitement d'image avec la cible créée pour le RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Imagecercle.jpg|centre|300px|alt=Résultat du programme détection de cercle | Résultat du programme détection de cercle]]&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_PFE_Appercé_Pierre.pdf|alt=Rapport du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA5_2014/2015&amp;diff=18159</id>
		<title>Projets IMA5 2014/2015</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Projets_IMA5_2014/2015&amp;diff=18159"/>
				<updated>2015-03-03T20:39:05Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Répartition des binômes */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Merci de référencer vos pages de projets ici. Merci aussi d'uniformiser vos formats que ce soit en regardant la présentation des projets déjà créés ou en allant modifier le format des précédents si votre façon de faire vous semble la meilleure. Dans tous les cas un minimum de communication entre les binômes est conseillée.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Répartition des binômes ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;table border=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Projet&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Elèves&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Encadrant Ecole&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Rapport décembre&amp;lt;/th&amp;gt;&lt;br /&gt;
  &amp;lt;th&amp;gt;Rapports finaux&amp;lt;/th&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[[P1 Modélisation et commande de l'auto-ignition d'un moteur HCCI]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Moulé Alexandre / Taché Clément &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; Anne-Lise Gehin / Jean-Yves Dieulot &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[[Fichier:Rapport decembre moule tache.pdf]]  &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[[Fichier: RapportFinPFE.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P5 Filtrage des indicateurs numériques de diagnostic]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; ZIOU Ismaïl / HAMZAOUI Oussama &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Belkacem Ould Bouamama &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:rapport_Z.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Rapport PFE ZIOU HAMZAOUI.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[[P6 Gestion des flux thermiques du bâtiment Polytech]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;Florian Royer / Zohour Assaieb &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; Belkacem Ould Bouamama &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; [[Fichier:Rapport_Intermédiaire_Royer_Assaieb.pdf]] &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; [[Fichier:Rapport_Final_PFE_ProjetP6.pdf]] &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P7 Utilisation d'un Robot Nao pour les enfants autistes]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Rodriguez Loïc/Ismaïl Tahry&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; GAPAS/Laurent Grisoni &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Projetpfenaomi.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Rapport PFE RodriguezTahry.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P8 Pilulier]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Alexandre Mercier / Emile Pinet&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Thomas VANTROYS / Alexandre BOE &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Rapport decembre PFE pilulier mercier pinet.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Rapport PFE Pinet Mercier.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P9 Agenda pour personnes non lectrices]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Cédric DESPREZ &amp;amp; Soufiane HADDAOUI &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; GAPAS/Laurent Grisoni &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Rapport_MiSoutenance_DESPREZ_HADDAOUI.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:RapportFinal_Desprez-Haddaoui.pdf‎]]&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P11 Détecteur d'obstacles pour fauteuils électriques]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Geoffrey ROSE / Marjorie TIXIER &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; GAPAS / Blaise Conrard &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier:Rapport_Intermédiaire_PFE_GAPAS_Rose_Tixier.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier: Rapport_PFE_Rose_Tixier.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P12 Automatiser à l'aide d'une interface LabView la procédure de mesure de conductivité électrique d'un alternateur à griffes]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Hugo FONDU &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Abdelkader Benabou &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:rapport_presoutenance.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Rapport soutenance Fondu.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Video projet Fondu.avi]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P13 Construction d'un support motorisé pour la réalisation des essais de décharges électrostatique]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; JEBBARI Zineb / BEKRAOUI Oumaima &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Nathalie Rolland &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier:rapportJebbek.pdf]] &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier:rapport-final-jebbek.pdf]] &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P19 Contrôle et synchronisation d'instruments en microscopie]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Simon Duthoit&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Samuel Hym &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:RapportPFESimonDuthoit.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P21 Balise Bluetooth Low Energy]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Kévin CHALONO / Armagan YAMNAZ&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Thomas VANTROYS &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[ Fichier:ProjetBLE 1 pdf.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P21 Bis Prototypage d'interactions localisées et contextualisées ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Olivier Tailliez&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Thomas Vantroys / Yvan Peter &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier: PFE_Olivier_Tailliez.pdf‎]]&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P22 Google Glass en logistique ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Jérémy Gondry / Vincent Meunier &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Laurent Grisoni &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Rapport_intermediaire_Gondry_Meunier.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Rapport_final_PFE_Meunier_Gondry.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P24 Robot de surveillance domestique]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Sébastien DELTOMBE &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Xavier Redon &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Rapport_PFE_P24_Deltombe.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P25 SmartMeter]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Thomas Ederlé / Sylvain Fossaert&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Guillaume Renault / Xavier Redon / Alexandre Boé &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier:RapportFossaertEderle.pdf]] &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier:RapportEderleFossaert.pdf]] &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P26 Vehicule Electrique ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Smain Labdouni / Adnane Jaoui &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Arnaud Chielens / Philippe Delarue &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;  [[Fichier:RAPPORT_VE_DEC.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;  [[Fichier:Rapport_pfe_Jaoui_Labdouni_Fevrier.pdf]] &amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P27 Controle Direct de Puissance d'un Convertisseur Matriciel ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Quentin Pesqueux / Nicolas Alexandre &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Philippe Delarue &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;  [[Fichier:PFE_IMA5_MATRIX_CONVERTER_Alexandre_Pesqueux.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;  [[Fichier:Rapport_PFE_Alexandre_Pesqueux.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P28 Modélisation d'un robot chirurgical déformable pour la simulation et le contrôle]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Charlotte BRICOUT / Nathan MARTIN &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Jérémie DEQUIDT&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier:-BRICOUT MARTIN--Rapport PFE.pdf]] &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier:Rapport PFE VF.pdf]] &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P33 Ligthing contactless / &amp;quot;wireless&amp;quot;]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Benjamin Lafit &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Alexandre Boé &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier:Rapport_Benjamin_Lafit.pdf]] &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier:Rapport_Final_Benjamin_Lafit.pdf‎]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P35 Hack-a-Wii : Emulation de wiimote pour rendre la Wii accessibles aux personnes handicapées ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Fabien Violier &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Laurent Grisoni &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;  &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P37 Creation d'un composant d'audit des accès cache mémoire sur un microprocesseur LEON3 simulé en FPGA ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Jérôme Vaessen &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Julien Cartigny / Pierrick Buret &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier:Rapport_VAESSEN_presoutenance.pdf‎]] &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier:Rapport_PFE_P37_VAESSEN_finale.pdf‎]] &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P44 Création d'un systeme domotique sans fil ]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Benoit MALIAR / Thomas MAURICE&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Pierrick BURET / Thomas VANTROYS  &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier:RapportMaliarMauriceDecembre.pdf]] &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier:Rapport_final_Maliar_Maurice.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P45 Aide à la navigation d'un véhicule autonome]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Pierre APPERCÉ&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Rochdi MERZOUKI &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Rapport_PFE_Appercé_Pierre.pdf|alt=Rapport du PFE]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Video_PFE_wiki.avi‎|alt=Video de présentation de PFE]]&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P46 Simulation Temps Réel d'un Environnement de Robots Autonomes Logisticiens]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Valentin VERGEZ&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Rochdi MERZOUKI &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P57 CHRU Lille : Smart Picking]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Mathieu Bossennec / Florian Caron&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Gwénaëlle Maton / Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier:Rapport-PFE-SmartPicking-Intermediaire.pdf‎]] &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; [[Fichier:Rapport-PFE-BOSSENNEC_CARON-SmartPicking.pdf‎]] &amp;lt;/td&amp;gt;&lt;br /&gt;
 &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;tr&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[[P58 Transformation des spectateurs d’un concert en afficheur géant interactif]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; Hautecoeur Mélanie &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; Alexandre Boé / Thomas Vantroys &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt; &amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;td&amp;gt;[[Fichier : PFE_Rapport_Hautecoeur_Melanie.pdf‎]]&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/tr&amp;gt;&lt;br /&gt;
 &amp;lt;tr&amp;gt;&amp;lt;td&amp;gt;[[P59 Assistance globale pour aide au parking]]&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Mathieu GERIER / Céline LY &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt; Alexandre BOE / Thomas VANTROYS &amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Rapport_projet_intermediaire_GERIER_LY.pdf]]‎&amp;lt;/td&amp;gt;&lt;br /&gt;
    &amp;lt;td&amp;gt;[[Fichier:Rapport_projet_GERIER_LY.pdf]]&amp;lt;/td&amp;gt;&lt;br /&gt;
  &amp;lt;/tr&amp;gt;&lt;br /&gt;
&amp;lt;/table&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18158</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18158"/>
				<updated>2015-03-03T19:17:49Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Description du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[File:Video PFE wiki.ogg|Video PFE wiki]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Video PFE wiki.ogg|thumb|Vidéo de présentation du projet de fin d'étude]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
[[Fichier:systeme.png|vignette|centre|300px|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
[[Fichier:Walkera.jpg|vignette|centre|300px|alt=Drone Walkera Qr x800|Drone WalkeraQr x800 sélectionné pour ce projet]]&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
[[Fichier:Systeme_S2.png|vignette|centre|300px|alt=Schéma du montage avec l'ensemble des composants |Schéma du montage avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|centre|300px||alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|centre|300px|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Test du programme de traitement d'image avec la cible créée pour le RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Imagecercle.jpg|centre|300px|alt=Résultat du programme détection de cercle | Résultat du programme détection de cercle]]&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_PFE_Appercé_Pierre.pdf|alt=Rapport du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18157</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18157"/>
				<updated>2015-03-03T19:17:05Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Description du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[File:Video PFE wiki.ogg|Video PFE wiki]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
[[File:Video PFE wiki.ogg|thumb|Video PFE wiki]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
[[Fichier:systeme.png|vignette|centre|300px|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
[[Fichier:Walkera.jpg|vignette|centre|300px|alt=Drone Walkera Qr x800|Drone WalkeraQr x800 sélectionné pour ce projet]]&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
[[Fichier:Systeme_S2.png|vignette|centre|300px|alt=Schéma du montage avec l'ensemble des composants |Schéma du montage avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|centre|300px||alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|centre|300px|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Test du programme de traitement d'image avec la cible créée pour le RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Imagecercle.jpg|centre|300px|alt=Résultat du programme détection de cercle | Résultat du programme détection de cercle]]&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_PFE_Appercé_Pierre.pdf|alt=Rapport du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18156</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18156"/>
				<updated>2015-03-03T19:00:17Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Description du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[File:Video PFE wiki.ogg|thumb|Vidéo de description du projet de fin d'étude]]&lt;br /&gt;
[[Fichier:Video_PFE_wiki.avi|vignette|alt=Vidéo de description du projet de fin d'étude]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
[[Fichier:systeme.png|vignette|centre|300px|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
[[Fichier:Walkera.jpg|vignette|centre|300px|alt=Drone Walkera Qr x800|Drone WalkeraQr x800 sélectionné pour ce projet]]&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
[[Fichier:Systeme_S2.png|vignette|centre|300px|alt=Schéma du montage avec l'ensemble des composants |Schéma du montage avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|centre|300px||alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|centre|300px|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Test du programme de traitement d'image avec la cible créée pour le RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Imagecercle.jpg|centre|300px|alt=Résultat du programme détection de cercle | Résultat du programme détection de cercle]]&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_PFE_Appercé_Pierre.pdf|alt=Rapport du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18155</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18155"/>
				<updated>2015-03-03T18:54:25Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Description du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[File:Video PFE wiki.ogg|thumb|Vidéo de description du projet de fin d'étude]]&amp;lt;br&amp;gt;&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
[[Fichier:systeme.png|vignette|centre|300px|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
[[Fichier:Walkera.jpg|vignette|centre|300px|alt=Drone Walkera Qr x800|Drone WalkeraQr x800 sélectionné pour ce projet]]&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
[[Fichier:Systeme_S2.png|vignette|centre|300px|alt=Schéma du montage avec l'ensemble des composants |Schéma du montage avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|centre|300px||alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|centre|300px|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Test du programme de traitement d'image avec la cible créée pour le RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Imagecercle.jpg|centre|300px|alt=Résultat du programme détection de cercle | Résultat du programme détection de cercle]]&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_PFE_Appercé_Pierre.pdf|alt=Rapport du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18154</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18154"/>
				<updated>2015-03-03T18:15:10Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Description du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Video_PFE_wiki.avi|vignette|left|200px|alt=Vidéo de présentation du PFE]]&amp;lt;br&amp;gt;&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
[[Fichier:systeme.png|vignette|centre|300px|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
[[Fichier:Walkera.jpg|vignette|centre|300px|alt=Drone Walkera Qr x800|Drone WalkeraQr x800 sélectionné pour ce projet]]&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
[[Fichier:Systeme_S2.png|vignette|centre|300px|alt=Schéma du montage avec l'ensemble des composants |Schéma du montage avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|centre|300px||alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|centre|300px|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Test du programme de traitement d'image avec la cible créée pour le RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Imagecercle.jpg|centre|300px|alt=Résultat du programme détection de cercle | Résultat du programme détection de cercle]]&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_PFE_Appercé_Pierre.pdf|alt=Rapport du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Video_PFE_wiki.avi&amp;diff=18153</id>
		<title>Fichier:Video PFE wiki.avi</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Video_PFE_wiki.avi&amp;diff=18153"/>
				<updated>2015-03-03T18:12:02Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : Vidéo de présentation du projet de fin d'étude&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Vidéo de présentation du projet de fin d'étude&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18152</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18152"/>
				<updated>2015-03-03T17:52:44Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Description du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
[[Fichier:systeme.png|vignette|centre|300px|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
[[Fichier:Walkera.jpg|vignette|centre|300px|alt=Drone Walkera Qr x800|Drone WalkeraQr x800 sélectionné pour ce projet]]&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
[[Fichier:Systeme_S2.png|vignette|centre|300px|alt=Schéma du montage avec l'ensemble des composants |Schéma du montage avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|centre|300px||alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|centre|300px|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Test du programme de traitement d'image avec la cible créée pour le RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Imagecercle.jpg|centre|300px|alt=Résultat du programme détection de cercle | Résultat du programme détection de cercle]]&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_PFE_Appercé_Pierre.pdf|alt=Rapport du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18151</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18151"/>
				<updated>2015-03-03T17:52:23Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
[[Fichier:systeme.png|vignette|centre|300px|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
[[Fichier:Walkera.jpg|vignette|centre|300px|alt=Drone Walkera Qr x800|Drone WalkeraQr x800 sélectionné pour ce projet]]&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
[[Fichier:Systeme_S2.png|vignette|centre|300px|alt=Schéma du montage avec l'ensemble des composants |Schéma du montage avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|centre|300px||alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|centre|300px|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Test du programme de traitement d'image avec la cible créée pour le RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Imagecercle.jpg|centre|300px|alt=Résultat du programme détection de cercle | Résultat du programme détection de cercle]]&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_PFE_Appercé_Pierre.pdf|alt=Rapport du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18150</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=18150"/>
				<updated>2015-03-03T17:51:22Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Description du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
[[Fichier:systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
[[Fichier:Walkera.jpg|vignette|centre|300px|alt=Drone Walkera Qr x800|Drone WalkeraQr x800 sélectionné pour ce projet]]&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
[[Fichier:Systeme_S2.png|vignette|centre|300px|alt=Schéma du montage avec l'ensemble des composants |Schéma du montage avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|centre|300px||alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|centre|300px|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Test du programme de traitement d'image avec la cible créée pour le RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Imagecercle.jpg|centre|300px|alt=Résultat du programme détection de cercle | Résultat du programme détection de cercle]]&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_PFE_Appercé_Pierre.pdf|alt=Rapport du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_PFE_Apperc%C3%A9_Pierre.pdf&amp;diff=17703</id>
		<title>Fichier:Rapport PFE Appercé Pierre.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_PFE_Apperc%C3%A9_Pierre.pdf&amp;diff=17703"/>
				<updated>2015-02-24T10:53:33Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : a téléversé une nouvelle version de « Fichier:Rapport PFE Appercé Pierre.pdf »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rapport de PFE&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17670</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17670"/>
				<updated>2015-02-24T10:27:32Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Sources, Aides et Rapports */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
[[Fichier:Walkera.jpg|vignette|centre|300px|alt=Drone Walkera Qr x800|Drone WalkeraQr x800 sélectionné pour ce projet]]&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
[[Fichier:Systeme_S2.png|vignette|centre|300px|alt=Schéma du montage avec l'ensemble des composants |Schéma du montage avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|centre|300px||alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|centre|300px|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Test du programme de traitement d'image avec la cible créée pour le RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Imagecercle.jpg|centre|300px|alt=Résultat du programme détection de cercle | Résultat du programme détection de cercle]]&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_PFE_Appercé_Pierre.pdf|alt=Rapport du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_PFE_Apperc%C3%A9_Pierre.pdf&amp;diff=17669</id>
		<title>Fichier:Rapport PFE Appercé Pierre.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Rapport_PFE_Apperc%C3%A9_Pierre.pdf&amp;diff=17669"/>
				<updated>2015-02-24T10:27:16Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : Rapport de PFE&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Rapport de PFE&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17661</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17661"/>
				<updated>2015-02-24T10:23:52Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
[[Fichier:Walkera.jpg|vignette|centre|300px|alt=Drone Walkera Qr x800|Drone WalkeraQr x800 sélectionné pour ce projet]]&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
[[Fichier:Systeme_S2.png|vignette|centre|300px|alt=Schéma du montage avec l'ensemble des composants |Schéma du montage avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|centre|300px||alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|centre|300px|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Test du programme de traitement d'image avec la cible créée pour le RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Imagecercle.jpg|centre|300px|alt=Résultat du programme détection de cercle | Résultat du programme détection de cercle]]&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Imagecercle.jpg&amp;diff=17658</id>
		<title>Fichier:Imagecercle.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Imagecercle.jpg&amp;diff=17658"/>
				<updated>2015-02-24T10:22:29Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : Détection de la cible pour me RobuTAINeR (cercle noir)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Détection de la cible pour me RobuTAINeR (cercle noir)&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17653</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17653"/>
				<updated>2015-02-24T10:19:45Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
[[Fichier:Walkera.jpg|vignette|centre|300px|alt=Drone Walkera Qr x800|Drone WalkeraQr x800 sélectionné pour ce projet]]&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
[[Fichier:Systeme_S2.png|vignette|centre|300px|alt=Schéma du montage avec l'ensemble des composants |Schéma du montage avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|centre|300px||alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|centre|300px|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Systeme_S2.png&amp;diff=17651</id>
		<title>Fichier:Systeme S2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Systeme_S2.png&amp;diff=17651"/>
				<updated>2015-02-24T10:19:06Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : Schéma du montage avec l'ensemble des composants&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Schéma du montage avec l'ensemble des composants&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17648</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17648"/>
				<updated>2015-02-24T10:16:30Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Cahier des charges */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
[[Fichier:Walkera.jpg|vignette|centre|300px|alt=Drone Walkera Qr x800|Drone WalkeraQr x800 sélectionné pour ce projet]]&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|centre|300px||alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|centre|300px|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17646</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17646"/>
				<updated>2015-02-24T10:15:00Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|centre|300px||alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|centre|300px|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Walkera.jpg&amp;diff=17643</id>
		<title>Fichier:Walkera.jpg</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Walkera.jpg&amp;diff=17643"/>
				<updated>2015-02-24T10:12:23Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : drone Walkera QR x800&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;drone Walkera QR x800&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17641</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17641"/>
				<updated>2015-02-24T10:10:09Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|centre|300px||alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|centre|300px||alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17639</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17639"/>
				<updated>2015-02-24T10:08:05Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Sources, Aides et Rapport */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapports ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORTS''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Rapport du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17638</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17638"/>
				<updated>2015-02-24T10:07:26Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 20 :&lt;br /&gt;
**Programmation de la partie changement de repère pour le calcul des coordonnées du RobuTAINeR.&lt;br /&gt;
**Rédaction du rapport de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapport ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORT''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17287</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=17287"/>
				<updated>2015-02-20T10:18:07Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
[[Fichier:Systeme_S1.png|vignette|centre|300px|alt=Schéma du montage permettant de tester le GPS, l'altimètre et la caméra |Schéma du montage permettant de tester le GPS, l'altimètre et la caméra]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait.&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Commentaires--&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapport ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORT''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Systeme_S1.png&amp;diff=17285</id>
		<title>Fichier:Systeme S1.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Systeme_S1.png&amp;diff=17285"/>
				<updated>2015-02-20T10:10:10Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : Câblage des composants (Altimètre, module GPS, camera)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Câblage des composants (Altimètre, module GPS, camera)&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16988</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16988"/>
				<updated>2015-02-16T08:42:12Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait. &amp;lt;br /&amp;gt;&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Commentaires--&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapport ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORT''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16987</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16987"/>
				<updated>2015-02-16T08:41:44Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
La rédaction du manuel d'utilisation du drone viendra en complement de la documentation technique que je fournirai à la fin de mon projet. Ces deux documents permettront de facilement reprendre le travail qui aura été fait. &amp;lt;br /&amp;gt;&lt;br /&gt;
J'ai aussi réfléchi à l'implantation des différents composants dans le boitier que l'on viendra fixer sous le drone. En effet, la centrale inertielle a été placée au centre du boitier afin qu'elle soit sur le même axe que le centre du drone. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Commentaires--&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapport ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORT''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16986</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16986"/>
				<updated>2015-02-16T08:25:42Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
[[Fichier:Schéma_Boitier.png|vignette|alt=Schéma du boitier qui sera fixer sous le drone contenant l'ensemble des composants |Schéma du boitier avec l'ensemble des composants (vue de profil)]]&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Commentaires--&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapport ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORT''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Sch%C3%A9ma_Boitier.png&amp;diff=16985</id>
		<title>Fichier:Schéma Boitier.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Sch%C3%A9ma_Boitier.png&amp;diff=16985"/>
				<updated>2015-02-16T08:25:02Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : (Le schéma du boitier (vue en coupe de profil))&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;(Le schéma du boitier (vue en coupe de profil))&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16982</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16982"/>
				<updated>2015-02-16T08:18:08Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
[[Fichier:Boitier_raspberry.png|vignette|alt=Boitier qui sera fixer sous le drone contenant l'ensemble des composants |Boitier avec l'ensemble des composants]]&lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--Commentaires--&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapport ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORT''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Boitier_raspberry.png&amp;diff=16980</id>
		<title>Fichier:Boitier raspberry.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Boitier_raspberry.png&amp;diff=16980"/>
				<updated>2015-02-16T08:13:12Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : Photo de l'intérieur du boitier qui permet de transporter sous le drone l'ensemble les composants.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Photo de l'intérieur du boitier qui permet de transporter sous le drone l'ensemble les composants.&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16979</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16979"/>
				<updated>2015-02-16T08:10:10Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
&amp;lt;!--[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]--&amp;gt;&lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapport ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORT''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16978</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16978"/>
				<updated>2015-02-16T07:46:06Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 19 : &lt;br /&gt;
**Communication entre les deux modules radio Xbee.&lt;br /&gt;
**Vérification de la quantité d'information transmise par les modules radio Xbee et de la portée&lt;br /&gt;
**Reprise du programme de traitement d'images &lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapport ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORT''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16552</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16552"/>
				<updated>2015-02-05T16:40:36Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min à basse altitude &amp;lt; 5 m)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
**Réalisation de vols d'essai du drone (3 min et 4 min), à une altitude moyenne comprise entre 15 et 20 m.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapport ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORT''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16550</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16550"/>
				<updated>2015-02-05T16:34:21Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication d'un prototype de boitier en carton pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapport ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORT''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16532</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16532"/>
				<updated>2015-02-05T15:48:48Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapport ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORT''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16531</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16531"/>
				<updated>2015-02-05T15:48:01Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Sources, Aides et Rapport */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapport ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&lt;br /&gt;
Communication série : &amp;lt;br /&amp;gt;&lt;br /&gt;
https://jeffskinnerbox.wordpress.com/2012/12/05/raspberry-pi-serial-communication/&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORT''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16530</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16530"/>
				<updated>2015-02-05T15:46:18Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Sources, Aides et Rapport */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapport ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''RAPPORT''' : &lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16529</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16529"/>
				<updated>2015-02-05T15:44:43Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Sources, Aides et Rapport */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapport ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Configuration du bus I2C sur la Raspberry Pi&amp;lt;br /&amp;gt;&lt;br /&gt;
https://learn.adafruit.com/adafruits-raspberry-pi-lesson-4-gpio-setup/configuring-i2c&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16527</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16527"/>
				<updated>2015-02-05T15:43:36Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Rapport, sources et aides */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
== Sources, Aides et Rapport ==&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''AIDES''' : &lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Comprendre les trames GPS (NMEA)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.gpspassion.com/forumsen/topic.asp?TOPIC_ID=17661&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16370</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=16370"/>
				<updated>2015-02-03T13:29:02Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 14, 15 16 : &lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min)&lt;br /&gt;
**Rédaction d'un manuel d'utilisation simplifié pour PFE (Drone, télécommande, Raspberry)&lt;br /&gt;
**Réalisation d'un schéma de boitier pour transporter l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 17 : &lt;br /&gt;
**Centrale inertielle&lt;br /&gt;
**Test de communication avec la centrale inertielle&lt;br /&gt;
**Fabrication prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 18 : &lt;br /&gt;
**Module radio Xbee&lt;br /&gt;
**Programme liaison série (PC -&amp;gt; module radio et Raspberry -&amp;gt; module Radio)&lt;br /&gt;
**Réalisation d'un second prototype de boitier pour embarquer l'ensemble des composants sous le drone&lt;br /&gt;
&lt;br /&gt;
== Rapport, sources et aides ==&lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15314</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15314"/>
				<updated>2015-01-16T21:35:51Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 13 : &lt;br /&gt;
**Rédaction du rapport intermédiaire de projet de fin d'étude&lt;br /&gt;
**Réalisation de la présentation intermédiaire de projet de fin d'étude&lt;br /&gt;
&lt;br /&gt;
*Semaine 14 et 15 : &lt;br /&gt;
**Vérification du bon fonctionnement du drone (test en extérieur, vol court &amp;lt; 5 min)&lt;br /&gt;
&lt;br /&gt;
== Rapport, sources et aides ==&lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15125</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15125"/>
				<updated>2014-12-17T08:30:42Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
J'ai estimé l'avancement du projet à 17% à la fin de ces 12 semaines.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rapport, sources et aides ==&lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15124</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15124"/>
				<updated>2014-12-17T08:29:01Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Historique du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans utiliser le drone)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rapport, sources et aides ==&lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15123</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15123"/>
				<updated>2014-12-17T08:28:04Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Les points-clés du projet */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Gérer les communications entre le RobuTAINeR et le drone&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans essai avec le drone)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rapport, sources et aides ==&lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15122</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15122"/>
				<updated>2014-12-17T08:27:11Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Découpage des différentes missions */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Les points-clés du projet ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Transmettre la position calculée au RobuTAINeR&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans essai avec le drone)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rapport, sources et aides ==&lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15121</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15121"/>
				<updated>2014-12-17T08:24:56Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Spécifications techniques */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Découpage des différentes missions ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Transmettre la position calculée au RobuTAINeR&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans essai avec le drone)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rapport, sources et aides ==&lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15120</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15120"/>
				<updated>2014-12-17T08:24:38Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Spécifications techniques */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Découpage des différentes missions ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Transmettre la position calculée au RobuTAINeR&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans essai avec le drone)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rapport, sources et aides ==&lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15119</id>
		<title>P45 Aide à la navigation d'un véhicule autonome</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=P45_Aide_%C3%A0_la_navigation_d%27un_v%C3%A9hicule_autonome&amp;diff=15119"/>
				<updated>2014-12-17T08:24:20Z</updated>
		
		<summary type="html">&lt;p&gt;Papperce : /* Cahier des charges */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Description du projet ==&lt;br /&gt;
[[Fichier:Systeme.png|vignette|alt=Schéma représentant le système (RobuTAINeR et drone)]]&lt;br /&gt;
Le RobuTAINeR est un véhicule poids lourd, omnidirectionnel, sur-actionné et électrique a été développé dans le cadre du projet InTraDE pour le transport du fret à l’intérieur d’espaces confinés portuaires. Ce dernier est autonome et s’adapte à l’environnement d’exploitation. Pour assurer une autonomie de navigation précise, le véhicule dispose d’un système GPS pour son positionnement. Malheureusement le signal GPS est souvent perturbé dans un environnement portuaire, par la présence de conteneurs, bâtiments, arbres,..etc. Dans le cadre de ce projet, on se propose de tester la faisabilité de corriger la navigation du véhicule autonome par un drone volant à proximité. Le drone va échanger avec le véhicule à chaque fois que ce dernier diverge de sa trajectoire, après une perte de l’information GPS ou bien pour une autre cause.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Cahier des charges ==&lt;br /&gt;
&lt;br /&gt;
=== Conditions d'utilisation ===&lt;br /&gt;
Pour cette étude de faisabilité, l'environnement de fonctionnement sera très simplifié. C'est-à-dire que le drone ne sera utilisé que dans de bonnes conditions météorologiques et que l'espace dans lequel il se déplace sera dépourvu de tout obstacle.&lt;br /&gt;
Pour les conditions atmosphériques, le vent devra être faible pour que le drone puisse facilement suivre le RobuTAINeR et le temps devra être beau (en effet le drone n'est pas prévu pour effectuer un vol par temps pluvieux). &lt;br /&gt;
Au niveau des obstacles, le port est un environement dangereux pour le drone. La présence de câbles aériens, de murs de conteneurs, ainsi que de grues rendent le survol à basse altitude risqué.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Définition des besoins===&lt;br /&gt;
Le drone devra être capable de recevoir un signal GPS et de l'interpréter. Ce qui veut dire que le drone devra emporter l'équipement nécessaire pour qu'à partir du signal GPS et d'autres capteurs, il puisse en déduire sa position (coordonnées GPS , altitude, orientation).&lt;br /&gt;
L'autonomie requise pour le drone devra être d'une trentaine de minutes.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Spécifications techniques===&lt;br /&gt;
Afin de ne pas perturber le comportement du drone et de ne pas réduire son autonomie, l'équipement nécessaire à l'accomplissement de sa mission sera séparé de son équipement d'origine. L'appareillage devra donc avoir sa propre source d'énergie, ses propres capteurs et une gestion des données séparée. L'ensemble devra également respecter l'autonomie demandée.&lt;br /&gt;
La communication entre le drone et le RobuTAINeR devra être de bonne qualité et résistante au milieu portuaire (émission et réception dans un environement sujet aux perturbations). &lt;br /&gt;
Le drone devra effectuer un vol stabilisé au dessus du RobuTAINeR à une altitude d'environ 30 mètres.&lt;br /&gt;
&lt;br /&gt;
== Le véhicule autonome et le drone ==&lt;br /&gt;
=== Le RobuTAINeR ===&lt;br /&gt;
[[Fichier:Composition_RobuTAINeR.png|vignette|alt=Schéma des composants installés sur le RobuTAINeR  pour le projet|Éléments ajoutés sur le RobuTAINeR pour le projet]]&lt;br /&gt;
Il s’agit du premier véhicule robotisé capable de naviguer de manière autonome et sûre en se ren- dant d’un point à un autre grâce à un itinéraire préétabli. En programmant ses déplacements, le robot va augmenter les cadences et aider les acteurs portuaires à gagner en productivité. Le RobuTainer s’adapte à l’environnement existant tout en limitant les risques de dysfonctionnement grâce à ses 8 roues motorisées (soit 4 pour la traction et 4 pour la direction).&lt;br /&gt;
Il embarque des capteurs laser qui détectent les obstacles ou les piétons, une centrale inertielle cou- plée à un récepteur GPS pour se repérer dans l’espace, un émetteur et un récepteur GSM reliés à l’ordinateur de bord. « RobuTainer est piloté automatiquement ou manuellement par le docker. Il fait l’objet d’un suivi à distance par un serveur dédié qui comporte également des fonctions de simulation pour programmer ses missions. L’objectif étant de doper la compétitivité des ports du nord-ouest de l’Europe situés le long du littoral partant de l’Irlande jusqu’au Pays-Bas. Une région où les acteurs portuaires souffrent d’un manque d’espace, d’une congestion du trafic et de la pollution.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Le drone ===&lt;br /&gt;
[[Fichier:Composition_Drone.png|vignette|alt=Schéma des composants installés sur le Drone  pour le projet|Éléments ajoutés au Drone pour le projet]]&lt;br /&gt;
Le drone est le moyen qui a été choisi pour aider le RobuTAINeR à naviguer dans le port. Il permet de survoler les murs de conteneur. &amp;lt;br&amp;gt;&lt;br /&gt;
Pour ce projet nous allons utiliser un drone quadricoptère le Walkera QR x800. C'est un drone avec une bonne autonomie de vol (environ 40 min) et dont la forme permet facilement l'ajout de materiel supplémentaire. &amp;lt;br&amp;gt;&lt;br /&gt;
Il aura pour principale mission d'assurer la continuité du signal GPS. C'est à dire que lorsque le RobuTAINeR sera sur le point de perdre le signal GPS, le drone relaiera le signal GPS (comme le fait un satellite).&lt;br /&gt;
&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Découpage des différentes missions ==&lt;br /&gt;
#Localiser la position du drone à l'aide des coordonnées GPS, de la centrale inertielle et de l'altimètre.&lt;br /&gt;
#Repérer le RobuTAINeR depuis le drone grâce à la caméra.&lt;br /&gt;
#Calculer les coordonnées GPS du RobuTAINeR à partir des informations récupérées lors des deux précédentes missions&lt;br /&gt;
#Transmettre la position calculée au RobuTAINeR&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Historique du projet ==&lt;br /&gt;
&lt;br /&gt;
*Semaine 1 : &lt;br /&gt;
**Établir le cahier des charges;&lt;br /&gt;
**Rechercher les composants nécessaires;&lt;br /&gt;
**Commander les composants;&lt;br /&gt;
Pour la recherche des composants, j'ai bénéficié de l'aide et de l'expérience de M. Merzouki et M. Coelen. Cette commande devait être prête pour la fin de la semaine afin de recevoir le plus rapidement les composants.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 2 : &lt;br /&gt;
**Rechercher de la documentation sur le système d'exploitation Raspberry&lt;br /&gt;
N'ayant pas reçu les composants, la deuxième semaine a été axée sur la recherche de documentation et plus précisément sur la Raspberry. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 3 : &lt;br /&gt;
**Rechercher de la documentation pour le traitement d'images;&lt;br /&gt;
**Rechercher la composition et la transmission d'un signal GPS;&lt;br /&gt;
**Vérifier les composants à la réception de la commande.&lt;br /&gt;
En début de semaine, j'ai continué mon travail de recherche en particulier sur les domaines que je maîtrisais mal. En fin de semaine, une grande partie des composants avait été reçu. J'ai donc pu identifier les problèmes liés au composants (exemple : le boitier de la Raspberry qui n'était pas le bon).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 4 : &lt;br /&gt;
**Installer le système d'exploitation Raspbian sur la carte SD de la Raspnerry&lt;br /&gt;
**Installer les différentes librairie nécessaire faire du traitement d'image&lt;br /&gt;
L'installation du système Raspbian sur la Raspberry c'est déroulé sans encombre. J'en ai profité pour installer les librairies nécessaires au test de la caméra prévu pour la semaine suivante. &amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 5 : &lt;br /&gt;
**Tester la camera de la Raspberry&lt;br /&gt;
Lors de cette semaine, je me suis concentré sur la caméra de la Raspberry (capacité de traitement, qualité de l'image, traitements possibles). J'ai écrit plusieurs programmes afin de tester son fonctionnement (prise de photos à intervalle régulier, enregistrement de vidéos).&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 6 : &lt;br /&gt;
**Recherche dans le but de faire un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 7 : &lt;br /&gt;
**Ébauche un programme de reconnaissance de &amp;quot;cible&amp;quot; (forme, couleur), pour que le drone puisse localiser le RobuTAINeR&lt;br /&gt;
À la fin de cette semaine, M. Merzouki et moi avons décidé de mettre cette partie du projet en pause et de se focaliser sur deux autres tâches; le drone (capteur de pression et GPS) et la communication.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 8 et 9 :&lt;br /&gt;
**Recherche de documentation sur l'altimètre et le module de radio-communication. &lt;br /&gt;
**Réalisation du schéma simplifié du boitier de protection des composants embarqués sur le drone&lt;br /&gt;
Durant ces deux semaines, je n'ai pas eu beaucoup d'heures attribuées au projet, j'ai donc principalement fait des recherches dans le but de faciliter le travail sur les composants de la semaine suivante.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaines 10 et 11 :&lt;br /&gt;
**Soudure de l'altimètre (BMP180)&lt;br /&gt;
**Écriture du programme de l'altimètre&lt;br /&gt;
**Vérification du fonctionnement&lt;br /&gt;
Mon travail lors de ces deux semaines s'est concentré sur l'altimètre. Au final, j'ai un programme qui renvoie les informations suivantes, température, pression atmosphérique et altitude. Cependant, les tests réalisés ont mis en évidence un problème au niveau de l'altitude. Alors que le capteur reste sur le bureau, la différence entre l'altitude maximale et minimale observée sur une dizaine de mesures est de 8m.&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
*Semaine 12 : &lt;br /&gt;
**Soudure des composants&lt;br /&gt;
**Travail sur le GPS&lt;br /&gt;
**Test et vérification des réglages de la télécommande du drone (sans essai avec le drone)&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Rapport, sources et aides ==&lt;br /&gt;
&lt;br /&gt;
Rapport intermédiaire du projet de fin d'études :&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Fichier:Rapport_Mi-PFE_Apperce_Pierre.pdf|alt=Rapport intermédiaire du PFE]]&lt;br /&gt;
&lt;br /&gt;
Lien vers le site InTraDE (Intelligent Transportation for Dynamic Environment)&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.intrade-nwe.eu&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Installation de &amp;quot;RASPBIAN&amp;quot; sur la carte SD à partir d'un MAC OS&amp;lt;br /&amp;gt;&lt;br /&gt;
http://www.raspberrypi.org/documentation/installation/installing-images/mac.md&amp;lt;br /&amp;gt;&lt;br /&gt;
Programmer une raspberry pi à partir d'un MAC via SSH&amp;lt;br /&amp;gt;&lt;br /&gt;
http://the-raspberry.com/ssh-raspberry-pi&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Papperce</name></author>	</entry>

	</feed>