IMA5 2018/2019 P21 : Pilotage automatique d'un drone : Différence entre versions

De Wiki de Projets IMA
(Choix techniques : matériel et logiciel)
(Choix techniques : matériel et logiciel)
Ligne 35 : Ligne 35 :
 
 
 
'''•'''  ROS : Robot Operating System
 
'''•'''  ROS : Robot Operating System
 +
 +
'''•'''  Parrot SDK
  
 
'''•'''  MATLAB avec en particulier, la boîte à outils ''Robotics System''
 
'''•'''  MATLAB avec en particulier, la boîte à outils ''Robotics System''

Version du 21 septembre 2018 à 08:17


Présentation générale

Drone Parrot Bebop 2

Description

Pour réaliser ce projet, nous avons à notre disposition le drone Parrot Bebop 2. Nous ferons donc initialement des essais de vols du drone de manière à le maitriser à l'aide de la manette de pilotage ou alors tout simplement de notre smartphone avec l'application FreeFlight Pro.

Notre projet portera principalement sur l'aspect détection d'objets et analyse de l'environnement en utilisant le traitement d'images. Le développement des applications pourra se faire sur MATLAB en passant par ROS(Robot Operating System) sous Linux, et/ou via une interface homme machine implémenté sur Python.

Une démarche de prospection et recherche bibliographique doit être nécessairement entreprise sur tous ces outils en début de projet.

Pour mener au mieux ce projet, nous avons mis en place une réunion hebdomadaire avec nos encadrants, où nous leur présenterons nos avancées, et choisirons par la suite ce qu'il y a à faire

Objectifs

L'objectif de ce projet est double :

  • Analyse de l'environnement à l'aide des différents capteurs disponibles, notamment le capteur image
  • Pilotage automatique du drone développé spécifiquement par les étudiants

Préparation du projet

Cahier des charges

Choix techniques : matériel et logiciel

Drone Parrot Bebop 2

Environnement Linux

ROS : Robot Operating System

Parrot SDK

MATLAB avec en particulier, la boîte à outils Robotics System

Python

Liste des tâches à effectuer

  • Découverte, prise en main et pilotage du drone
  • Recherche/Documentation sur les différents composants du drone
  • Réalisation d'un schéma bloc pour identifier les différents organes du drone et connaitre les différentes interactions qu'il peut y avoir entre eux
  • Recherche/Documentation pour définir quels outils nous allons choisir
  • Stabilisation du drone
  • Gérer le traitement d'images
  • Réalisation d'un rapport final exploitable afin que les personnes souhaitant travailler sur ce projet puissent ajouter eux même ce qu'ils souhaitent, et mettre en avant leurs connaissances et compétences

Calendrier prévisionnel

Réalisation du Projet

Semaine 1

Recherches sur le drone :

Inventaire des composants/capteurs

ROS

Boîte à outils MATLAB <u>

Semaine 2

=Documents Rendus=