Projet

Général

Profil

Wiki » Historique » Version 32

Véronique QUANQUIN, 17/02/2018 16:28

1 2 Anonyme
h1. Pepper range ses affaires
2 1 Anonyme
3 18 Anonyme
h2. Programmer Pepper pour de la manipulation d'objets
4 1 Anonyme
5 18 Anonyme
6
7
8
h1. Résumé
9
10 26 Anonyme
La section Génie Électrique de Polytech Clermont-Ferrand a besoin de projets ludiques à présenter lors des portes ouvertes de l'école. 
11
Cela va permettre d’attirer les étudiants car la section manquent d’élèves.
12
C’est dans cet objectif que le projet « Pepper range ses affaires » a été envisagé. 
13
Le projet va aussi permettre d’intégrer des travaux pratiques sur le robot Pepper. 
14
Le but de ce projet est de faire bouger le robot Pepper afin qu’il trouve et range des objets placés dans une zone.
15
Le projet étant de travailler sur un robot, celui-ci regroupe des matières liées à la robotique, par exemple la programmation en langage C, 
16
en Python ou encore du traitement vidéo.
17
Cette première partie de projet a permis de savoir comment fonctionnait le robot Pepper ainsi que de se familiariser avec différents outils de programmation 
18
afin que l’on trouve le plus adapté pour mener à bien notre projet. 
19
Nous avons aussi cherché des moyens pour que le robot reconnaisse les objets et puisse les situer dans l’espace afin qu’il puisse les manipuler.
20 18 Anonyme
21 28 Anonyme
+Mots clés+ : _robot, programmation, détection d'objet, manipulation._
22 18 Anonyme
23
24 26 Anonyme
25
26 18 Anonyme
h1. Abstract
27 26 Anonyme
28
The Electrical Engineering section of Polytech Clermont-Ferrand needs a playful project to be presented at the open doors of Polytech. 
29
This will attract students because it lacks students.
30
It is for this purpose that the Pepper ranks its stuffss has been considered. 
31
The project will also integrate practical work on the Pepper robot. 
32
The goal of this project is to move a Pepper robot so that it finds and stores objects placed in an area.
33
The project is to work on a robot, it is a group of subjects related to robotics. There are, for example,
34
programming in C, python or video processing.
35
This first part of the project allowed us to know how the Pepper robot works and to familiarize ourselves 
36
with different programming tools so that we find the most suitable to carry out our project. 
37
We also looked for ways for the robot to recognize the objects and place them in space so that they can handle them.
38
39 28 Anonyme
+Keywords+ : _robot, programming, object detection, handling._
40 18 Anonyme
41 32 Véronique QUANQUIN
h1. Remerciements
42 18 Anonyme
43 29 Anonyme
Nous tenons tout d’abord à remercier M. Sébastien Lengagne, ainsi que l’école Polytech, 
44
pour la proposition de ce sujet permettant l’amélioration de l’image de la section génie Electrique de Polytech Clermont-Ferrand 
45
ainsi que de pouvoir manipuler un tel robot. M. Lengagne étant notre tuteur Polytech ainsi que notre client, 
46
ceci a été un travail difficile mais il a toujours été présent pour nous aider, 
47
que ce soit dans l’apprentissage des différents outils mais aussi pour ses précieux conseils pendant ces 3 mois d’avant-projet.
48 18 Anonyme
Mme. Isabelle Goi, notre tutrice industrielle, nous a également été d’une grande aide afin de réaliser des revues de projet les meilleures possible.
49
50 22 Anonyme
h1. 1. Introduction
51 18 Anonyme
52 30 Anonyme
Qui n'a pas déjà rêvé d’un robot capable de ranger nos affaires pour, et bien c’est la mission qui doit être réalisée. 
53
Ce projet à été assigné à deux étudiantes en 4ème année en Génie Électrique à Polytech Clermont Ferrand.
54
Ce projet est sur 1 an, le sujet du projet est donc : « Pepper range ses affaires », 
55
mais il est possible de lui donner comme sous-titre : "Programmer Pepper pour de la manipulation d'objets". 
56
Le client est M. Lengagne, qui est un enseignant du département Génie Électrique à Polytech Clermont-Ferrand.
57
Il a confié ce projet dans le but de pouvoir par la suite intégrer des travaux pratiques sur le robot Pepper dans le cursus des étudiants du département. 
58
Ce projet pourra aussi devenir l’un des projets exposés lors des portes ouvertes afin d’être la vitrine du département.
59
le robot doit etre programmer afin qu’il dispose différents objets, une dizaine, dans une pièce et qu’il les trouve et les range à des endroits précis.
60
61 18 Anonyme
62
63
64
65
66 20 Anonyme
h1. [[2. Qui est le robot Pepper ?]]
67 18 Anonyme
68 1 Anonyme
69
70
71 22 Anonyme
h1. [[3. Que doit-il faire ?]]
72 1 Anonyme
73
74 21 Anonyme
75
76
77
78 22 Anonyme
h1. [[4. Gestion de projet]]
79 21 Anonyme
80 17 Anonyme
81
82 1 Anonyme
83 18 Anonyme
84
85
 
86 22 Anonyme
h1. [[5. Les résultats]]
87 18 Anonyme
88 1 Anonyme
89 25 Anonyme
h1. 6. Conclusion
90 18 Anonyme
91 31 Anonyme
Pour conclure, au niveau technique nous avons réussi à réaliser les missions que nous nous sommes confiées même si nous avons pris du retard sur quelques tâches. 
92
Nous savons qu’il nous reste encore beaucoup de travail pour mener à bien notre projet. 
93
Notre objectif pour la rentrée est de pouvoir réaliser les tâches que nous avons prévu sur le Gantt soit la locomotion autonome, la reconnaissance d’objet et la saisie d’objet. Pour cela nous devrons travailler sur ArUco pour la reconnaissance d’objet à l’aide des QR codes. 
94
Nous devrons donc utiliser comme outil de développement ROS pour réaliser tous les programmes et faire ranger à Pepper ses affaires.
95 25 Anonyme
96 31 Anonyme
97 18 Anonyme
h1. 7. Bilan Personnel
98 1 Anonyme
99 31 Anonyme
Ce projet nous a permis d’étudier des outils de programmation différents, nous nous sommes donc auto-formées sur ces outils, nous avons aussi appris à faire des choix. Nous avons appris à rédiger des rapports, ainsi qu’à présenter notre travail. Nous avons aussi dû travailler en équipe et s’organiser pour pouvoir être à jour et ne pas prendre de retard. Nous avons aussi estimé le temps des tâches à effectuer sachant que ceci est pour nous la chose la plus difficile car c’est une première pour nous. Mais nous n’avons pas fini d’apprendre car notre choix pour l’outil de développement étant effectué, nous devrons concevoir les différentes fonctions que devra réaliser le robot, les programmes de ces fonctions devront être commentés de façons à ce que le programme soit facilement compréhensible par des étudiants de 4eme année. Il nous faudra donc être très précis quant à la rédaction de ceux-ci.
100 18 Anonyme
101
102
103 17 Anonyme
104
105
h2. Rapport d'avant-projet :
106
107
[[Rapport d'avant-projet]]