IMA4 2016/2017 P31 : Différence entre versions

De Wiki d'activités IMA
(Choix techniques : matériel et logiciel)
(Calendrier prévisionnel)
Ligne 43 : Ligne 43 :
 
* Préliminaires :
 
* Préliminaires :
 
** Se familiariser avec le drone afin de pouvoir l'utiliser en toute sécurité.
 
** Se familiariser avec le drone afin de pouvoir l'utiliser en toute sécurité.
 +
** Etude de ROS et de Slam pour voir si ces composants logiciels peuvent faciliter le développement du projet.
  
 
* Partie 1 :
 
* Partie 1 :

Version du 25 janvier 2017 à 13:47


Cahier des charges

Présentation générale du projet

L'enceinte de Polytech Lille est bien connue de ses occupants, élèves ou professeurs. Cependant, pour un nouvel arrivant, qu'il soit simple visiteur ou conférencier, se rendre dans la salle D'Arsonval ou simplement trouver une place libre sur le parking peut se révéler être une épreuve. L’intérêt de notre projet est de faciliter à ces derniers l'accès à tous les recoins des bâtiments de Polytech Lille grâce à l'utilisation d'un drone d'accueil personnalisé.

Objectifs du projet

L'objectif de notre projet est, à terme, de pouvoir guider un utilisateur de l'entrée du parking de Polytech jusqu'à une salle à l'intérieur de l'enceinte de l'école. La réalisation de ce projet passe par deux objectifs intermédiaires :

  • Accueillir un visiteur depuis l'entrée du parking de Polytech et le mener jusqu'à une place de parking libre.
  • Guider ce même visiteur depuis sa place de parking jusqu'à une salle.

Il est envisageable de pouvoir réaliser le second objectif dans les deux sens, à savoir : guider un visiteur d'une salle de Polytech jusqu'à sa place de parking.

Description du projet

Nous disposons d'un drone Phantom3 d'1,2 Kg capable de supporter une charge utile d'1Kg. Nous devons utiliser cette charge utile à bon escient afin de ne pas perdre en autonomie. Nous envisageons donc d'utiliser environ 500g de matériel à monter sur le drone. Le système final doit remplir les fonctions suivantes :

  • L'utilisateur devra pouvoir choisir sa destination via une interface portable soit par Bluetooth entre un téléphone mobile sur lequel sera préalablement installé une application soit par le biais d'une page internet hébergée sur une Raspberry.
  • Le drone se déplacera à une hauteur conséquente et sera capable d'éviter et de contourner les obstacles présents sur son chemin.
  • Le drone devra pouvoir se repérer automatiquement à l'extérieur.

Choix techniques : matériel et logiciel

Nous utiliserons probablement la plateforme ROS (Robot Operating System), qui nous permet d'utiliser différents modules (par exemple le SLAM). Nous aurons aussi recours à des bases de données, afin de recenser les utilisateurs, les salles, etc ; nécessitant alors une machine capable de les gérer via un logiciel du type MySQL.

Afin de réaliser notre projet, nous envisageons d'utiliser :

  • un drone modèle Phantom3, fourni par Polytech Lille, cœur de notre projet ;
  • une carte Raspberry, sur laquelle l'utilisateur pourra se connecter et accéder à la page d'accueil du drone ;
  • un GPS, déjà intégré au drone, pour le localiser en permanence ;
  • un écran LCD, que nous monterons sur le drone afin de faciliter l'utilisation du drone par le visiteur ;
  • un module Wi-Fi ESP8266, afin de créer un serveur ouvert à tous ;
  • un jeu de capteurs de proximité (Ultrasons/Infrarouge), afin de garantir l'intégrité physique du personnel et matérielle du drone.

Calendrier prévisionnel

Liste des tâches à effectuer

  • Préliminaires :
    • Se familiariser avec le drone afin de pouvoir l'utiliser en toute sécurité.
    • Etude de ROS et de Slam pour voir si ces composants logiciels peuvent faciliter le développement du projet.
  • Partie 1 :
    • Essais sur les capteurs de proximité.
    • Gestion d'un itinéraire par le drone.
    • Communication drone/capteur.
    • Identification d'une personne.
    • Mener une voiture à sa place de parking.
  • Partie 2 :
    • Se repérer dans Polytech.
    • Se rendre dans une salle donnée.

Calendrier

Feuille d'heures

Tâche Prélude Heures S1 Heures S2 Heures S3 Heures S4 Heures S5 Heures S6 Heures S7 Heures S8 Heures S9 Heures S10 Total
Définition cahier des charges 0

Avancement du Projet

Semaine 1

Fichiers Rendus