README.md 4.66 KB
Newer Older
Remy Palomo's avatar
Remy Palomo committed
1
**Fiche de suivi de projet : Intégration d'Intel Movidius ou MAix BiT à RobAIR**
Remy Palomo's avatar
Remy Palomo committed
2
3
4



Remy Palomo's avatar
Remy Palomo committed
5
**Semaine 1 : 27 Janvier - 2 Février**
Remy Palomo's avatar
Remy Palomo committed
6
*   Recherche de documentation portant sur I’Intel MOVIDIUS et le MAix BiT
Remy Palomo's avatar
Remy Palomo committed
7
*   Découverte de ROS / Installation de ROS
Remy Palomo's avatar
Remy Palomo committed
8
*   Étude d’exemples d’utilisation de ROS et de l’Intel MOVIDIUS
Remy Palomo's avatar
Remy Palomo committed
9

Remy Palomo's avatar
Remy Palomo committed
10
11


Remy Palomo's avatar
Remy Palomo committed
12
13
14
**Semaine 2 : 3 Février - 9 Février**
*   Rencontre avec M.Lemasson au FabLab avec prise de rendez-vous afin de clarifier les attentes du projet
*   Rédaction d'une ébauche de cahier des charges 
Remy Palomo's avatar
Remy Palomo committed
15
16


Remy Palomo's avatar
Remy Palomo committed
17
18
19
**Semaine 3 : 10 Février - 16 Février**
*   Suite au rdv avec M. Lemasson nous avons maintenant une idée plus précise des tâches à réaliser
*   Recherches concernant Docker, ROS Melodic et Gazebo, le but étant d'avoir un simulateur fonctionnel pour tester notre robot depuis l'ordinateur
Remy Palomo's avatar
Remy Palomo committed
20
*   PROBLEME : Comment installer le turtlebot sur ROS Melodic ?? OU Installer Ubuntu 14.04 + ROS + TurtleBot sur un Docker exécutable ??
Remy Palomo's avatar
Remy Palomo committed
21
22


Remy Palomo's avatar
Remy Palomo committed
23
**Semaine 4 : 17 Février - 23 Février**
Remy Palomo's avatar
Remy Palomo committed
24
*   TO DO : 1. Récupérer un Rasberry PI 
Remy Palomo's avatar
Remy Palomo committed
25
            2. Utiliser une VM (ubuntu 16.04 ou 14.04)
Remy Palomo's avatar
Remy Palomo committed
26
27
            3. Faire tourner ROS
            4. Faire tourner l'intel MOVIDIUS
Remy Palomo's avatar
Remy Palomo committed
28
29
*   Problemes avec l'installation de docker avec ROS dessus
*   Bonne compréhension du projet, du cahier des charges mais impossibilité de démarrer due aux difficultés d'installation des différents outils..
Remy Palomo's avatar
Remy Palomo committed
30
31


Remy Palomo's avatar
Remy Palomo committed
32
33
34
35
**Semaine 5 : 24 Février - 1 Mars**
*   Installation de l'interface openVino permettant d'utiliser les Movidius
*   Nous essayons d'installer le plug-in ROS par dessus, mais rencontrons quelques difficultés
*   Installation de VirtualBox avec Ubuntu 16.04 
Remy Palomo's avatar
Remy Palomo committed
36
37


Remy Palomo's avatar
Remy Palomo committed
38
39
**Semaine 6 : 2 Mars - 8 Mars**
*   Essais d'utilisation du Movidius mais impossible de le rendre détectable auprès de la VM
Remy Palomo's avatar
Remy Palomo committed
40
*   Emprunt d'un Rasberry PI au FabLab
Remy Palomo's avatar
Remy Palomo committed
41
42


Remy Palomo's avatar
Remy Palomo committed
43
44
**Semaine 7 : 9 Mars - 15 Mars**
*   Installation de OpenVino et récupération d'exemples d'utilisation du Movidius sur un GitLab partagé 
Remy Palomo's avatar
Remy Palomo committed
45
46
47
*   Tests sur ROS (exemple tortue, etc)
*   Réalisation du fichier de documentation sur ROS
*   Installation de ncsdk1 sur la VM Linux 16.04
Remy Palomo's avatar
Remy Palomo committed
48
*   Installation du projet yoloNCS : contient un programme d'analyse d'image, détectant différents objets sur une image (https://github.com/gudovskiy/yoloNCS)
Remy Palomo's avatar
Remy Palomo committed
49
50


Remy Palomo's avatar
Remy Palomo committed
51
**Semaine 8 : 16 Mars - 22 Mars**
52
53
54
*   Demande effectuée sur Stack Overflow concernant l'erreur sur Docker
*   Début d'implémentation d'un noeud "démo" de ROS avec un publisher et un receiver utilsant un topic
*   Analyse des fichier C++ déjà existants du projets RobAir notamment dans [RobAir.cpp](https://github.com/fabMSTICLig/RobAIR/blob/master/arduino/libraries/robair/Robair.cpp)
Remy Palomo's avatar
Remy Palomo committed
55

Remy Palomo's avatar
Remy Palomo committed
56
57
58
59
60

**Semaine 9 : 23 Mars - 29 Mars**
*   Réécriture des tutoriels en Markdown
*   Modification de l'output du programme de reconnaissance d'image 
*   
Remy Palomo's avatar
Remy Palomo committed
61
62


Baptiste Boleat's avatar
Baptiste Boleat committed
63
64
65
**Semaine 10 : 30 Mars - 5 Avril**
* Installation d'une VM en 16.04 pour Baptiste
* Fin de la rédaction du tutoriel pour installer ros-kinetic
Remy Palomo's avatar
Remy Palomo committed
66
67
68
* Instauration d'un .gitignore pour éviter les données inutiles sur le dépot Git
* Modification le l'output du programme de reconnaissance d'objets, qui renvoie maintenant le couple [type détécté, position X, position Y, Hauteur, Largeur] lorqu'il détecte un objet sur l'image
* Installation de ROS Kinetic pour Rémy en utilisant la documentation créée par Baptiste
Remy Palomo's avatar
Remy Palomo committed
69
70


Remy Palomo's avatar
Remy Palomo committed
71
72
73
**Semaine 11 : 6 Avril - 12 Avril**
* Entretient avec Didier Donsez
* Envoi de mail à M. Lemasson afin d'avoir des précisions concernant un éventuel simulateur de RobAIR
Baptiste Boleat's avatar
Baptiste Boleat committed
74
75
* Recherche de l'outil adéquat pour simuler RobAir
* Recherches sur la mise en relation entre la partie Movidius et la partie ros
Remy Palomo's avatar
Remy Palomo committed
76

Remy Palomo's avatar
Remy Palomo committed
77

Remy Palomo's avatar
Remy Palomo committed
78
79
**Semaine 12 : 13 Avril - 19 Avril**
* Début de réalisation du fichier awk (But: faire suivre du regard le robot)
Remy Palomo's avatar
Remy Palomo committed
80
* Commencement du rapport de Projet
Remy Palomo's avatar
Remy Palomo committed
81
82
* Mise à jour de l'output du programme de reconnaissance
* Simulateur choisi : TurtleSim de ROS
Remy Palomo's avatar
Remy Palomo committed
83
84
85
86
* Difficulté principale : problème de variable PYTHONPATH différente pour les environnements Movidius et ROS


**Semaine 13 : 20 Avril - 26 Avril**
Baptiste Boleat's avatar
Baptiste Boleat committed
87
88
89
* Création de scripts bash pour configurer les environnements des 2 services
* Réalisation du fichier awk de lecture de l'output
* Mise en relation des 2 services à l'aide de scripts bash
Baptiste Boleat's avatar
Baptiste Boleat committed
90
* Difficultés sur le fonctionnement de ros et de Movidius en simultané
Remy Palomo's avatar
Remy Palomo committed
91
92
93
94
* Avancement positif du rapport


**Semaine Finale : 27 Avril - 30 Avril**
Remy Palomo's avatar
Remy Palomo committed
95
* Finalisation du rapport
Remy Palomo's avatar
Remy Palomo committed
96
* Nouvelle version plus efficace du suivi de personne
Remy Palomo's avatar
Remy Palomo committed
97

Remy Palomo's avatar
Remy Palomo committed
98
99


Baptiste Boleat's avatar
Baptiste Boleat committed
100
101
**A faire (après visio Didier Donsez)** 
* [bash readline process](https://unix.stackexchange.com/questions/117501/in-bash-script-how-to-capture-stdout-line-by-line) ou rostopic pub pour passer du movidius au ROS
Remy Palomo's avatar
Remy Palomo committed
102
* Suivi d'objet (toujours avoir un certain objet en visuel)
Baptiste Boleat's avatar
Baptiste Boleat committed
103
* Faire un package hors-RobAir
Baptiste Boleat's avatar
Baptiste Boleat committed
104