P15AB08 ROHGEC Robot Humanoide Génie Electrique Clermont-Ferrand » Historique » Version 2
Anonyme, 01/04/2021 10:16
1 | 2 | Anonyme | p<. !https://forge.clermont-universite.fr/attachments/download/15853/synoptique_20150505160629_20150505160707.jpg! |
---|---|---|---|
2 | |||
3 | --- |
||
4 | |||
5 | p=. *ROHGEC RObot Humanoid Genie Electrique Clermont* |
||
6 | |||
7 | --- |
||
8 | |||
9 | |||
10 | |||
11 | *Projet GE4a-GE5a* : ROHGEC : Robot Humanoide Génie Electrique Clermont-Ferrand |
||
12 | *Entreprise / Client* : Sébastien Lengagne |
||
13 | *Auteurs* : Vincent Ledain / Clément Latour |
||
14 | *Responsable Projet* : Sébastien Lengagne |
||
15 | *Tuteur industriel* : Isabelle Goi / Pascal Fickinger |
||
16 | |||
17 | |||
18 | --- |
||
19 | |||
20 | p=. *Résumé* |
||
21 | |||
22 | --- |
||
23 | |||
24 | Dans le cadre de notre formation d'ingénieur, il nous est demandé de réaliser un projet mettant en pratique les compétences acquises pendant notre cycle d'ingénieur. Notre client, Sébastien Lengagne, enseignant chercheur à Polytech Clermont Ferrand dans le domaine de la génération de mouvements sûrs pour des systèmes complexes tels que les robots humanoïdes, les avatars humains, les robots hexapodes, nous a demandé de développer un robot humanoïde auto équilibré (base type segway) constitué de deux bras articulés, d'une base mobile et d'une caméra. Ce robot sera utiliser pour promouvoir le département génie Electrique lors des portes ouvertes. |
||
25 | |||
26 | --- |
||
27 | |||
28 | p=. *Abstract* |
||
29 | |||
30 | --- |
||
31 | |||
32 | As part of our schooling, we are required to carry out a project applying skills acquired during our engineering studies. Our client is Sébastien Lengagne, teacher researcher at Polytech Clermont Ferrand (his field is the robotic generally, generation of mouvement safe to complex systems such as humanoide robot, human avatar and hexapod robots). He proposed us to make a self balancing robot (type segway) made up two swivel arms and camera. This robot will use to promote the Electrical department during |
||
33 | school open days. |
||
34 | |||
35 | --- |
||
36 | |||
37 | p=. *Introduction* |
||
38 | |||
39 | --- |
||
40 | |||
41 | De nos jour, les robots prennent une place de plus en plus importante, tant dans le domaine industriel que dans la vie de tous les jours. En effet, le robot que nous devons réaliser est une copie (voir amélioration) d'un robot existant, commercialisé et destiné à un jeune publique (enfant). |
||
42 | L'objectif principal de ce projet est de réaliser un système commandé par un Raspberry Pi. Ce dernier sera le cerveau du système, il permettra d'envoyer des requêtes au différents microcontrôleurs constituant le robot. On ajoutera à notre robot une caméra permettant la récupération de données visuelles afin de les afficher sur un écran. |
||
43 | |||
44 | --- |
||
45 | |||
46 | p=. *Cahier des charges* |
||
47 | |||
48 | --- |
||
49 | |||
50 | - Corps du robot animé d'un mouvement de translation (avance, recule, tourner) |
||
51 | - Deux bras articulés |
||
52 | - Une tête articulée avec caméra |
||
53 | - Utilisation d'un raspberry Pi comme organe de commande du système global |
||
54 | - Programmation en langage C et Python |
||
55 | - Transportable (hauteur maximale de 30 cm et poids inférieur à 4 Kg) |
||
56 | - Prix inférieur à 400 € |
||
57 | |||
58 | --- |
||
59 | |||
60 | p=. *Définition des livrables* |
||
61 | |||
62 | --- |
||
63 | |||
64 | Dans un premier il nous est demandé de faire fonctionner chaque partie indépendamment les unes aux autres. C'est à dire: |
||
65 | |||
66 | |||
67 | p((. Commande du mouvement de la base (Avance, Recule, Tourner) |
||
68 | Récupération de l'inclinaison de la base |
||
69 | Commande des deux bras articulés |
||
70 | Récupération de l'orientation de chacun |
||
71 | Utilisation du Raspberry Pi pour commander chacunes des parties (base mobile, bras et tête) |
||
72 | Utilisation d'une caméra, commandé par le Raspberry Pi |
||
73 | Communication USB |
||
74 | |||
75 | |||
76 | |||
77 | Une fois les livrables précédents réalisés, des améliorations peuvent être apportées: |
||
78 | |||
79 | p((. Mise en place d'une stratégie de démonstration du robot |
||
80 | Asservissement de la base afin de réaliser l'auto-équilibrage du robot |
||
81 | Assemblage final du robot |
||
82 | Traitement d'image avec Open CV |
||
83 | |||
84 | --- |
||
85 | |||
86 | p=. *Synoptique* |
||
87 | |||
88 | --- |
||
89 | |||
90 | Le système sera donc composé par plusieurs parties. A savoir deux microcontrôleurs 8bits, 1 pour le commande de la base, 1 pour la commande des bras. Ces deux microcontrôleurs seront tous les deux commandés par un Raspberry Pi via une liaison USB. Ce dernier sera utilisé pour faire du traitement d'image avec l'utilisation d'une PyCam?. |