Choix de l'outil de développement » History » Version 1

Maeva Garcia, 10/13/2017 03:19 PM

1 1 Maeva Garcia
h1. Choix de l'outil de développement
2 1 Maeva Garcia
3 1 Maeva Garcia
Pour commander le robot il faut choisir le moyen de le programmer, il y a trois outils possibles SDK,choregraphe et ROS.
4 1 Maeva Garcia
Pour pouvoir faire un choix parmi ces outils, il faut dans un premier temps les prendre en mains et les utiliser afin de voir le plus adéquat au vu du projet.
5 1 Maeva Garcia
Plusieurs programmes ont été réaliser afin de pouvoir contrôler différent actionneurs et capteurs du robot.
6 1 Maeva Garcia
7 1 Maeva Garcia
h2. Chorégraphe
8 1 Maeva Garcia
9 1 Maeva Garcia
La première étape a été de prendre en main le logiciel chorégraphe qui est le logiciel conseillé par le fabriquant du robot.
10 1 Maeva Garcia
Ce logiciel permet de réaliser un programme à l'aide de petites boites pré programmer à relier les unes aux autres afin de faire un programme entier.
11 1 Maeva Garcia
Ce logiciel a été utilisé afin de créer un programme de reconnaissance faciale pour animer les portes ouvertes. 
12 1 Maeva Garcia
Malheureusement lors de la création du programme il a fallut utiliser la tablette de Pepper afin que la personne utilisant ce programme puisse taper son nom.
13 1 Maeva Garcia
Cette fonction n'étant pas présente dans la bibliothèque du logiciel il l'a fallut la créer, cela a rendu la tache plus difficile car il faut programmer en python.
14 1 Maeva Garcia
Dans ce programme, les actionneurs de Pepper on été commandés ainsi que sa camera.
15 1 Maeva Garcia
Une fois le programme terminé, celui-ci a été transférer au robot sous forme d'application, 
16 1 Maeva Garcia
pour la lancer il faut que le robot soit en mode "Autonomus" et dire : "Lance reconnaissance".
17 1 Maeva Garcia
Un document pour créer une application a l'aide chorégraphe a été rédiger, il est disponible dans : "Fichiers".
18 1 Maeva Garcia
Un autre programme a ensuite été réaliser et tester afin d'apprendre un objet et de voir si par la suite il arrive a le reconnaitre car en effet c'est le but du projet.
19 1 Maeva Garcia
Les fonctions a utiliser étant déjà dans la bibliothèque, le programme a été fini rapidement. 
20 1 Maeva Garcia
Ensuite il a fallu tester le programme, la conclusion et que le robot apprend un objet a une position précise.
21 1 Maeva Garcia
C'est à dire que lorsque l'on déplace l'objet qu'on l'éloigne ou qu'on rapproche l'objet, 
22 1 Maeva Garcia
ou encore lorsque son angle de vision change le robot ne reconnait pas l'objet.
23 1 Maeva Garcia
Voici un tableau représentant les avantages et inconvénients de cet outil:
24 1 Maeva Garcia
25 1 Maeva Garcia
!pepper.jpg!
26 1 Maeva Garcia
27 1 Maeva Garcia
h2. ROS