Difference between revisions of "Proj-2011-2012-BrasRobotiqueHandicap"
Line 1: | Line 1: | ||
[[Image:roboticarm1.jpg|300px|thumb|right|Robotic Arm]] |
[[Image:roboticarm1.jpg|300px|thumb|right|Robotic Arm]] |
||
− | Enseignant: Olivier Richard |
+ | '''Enseignant''': Olivier Richard |
− | Etudiants:FALL Yacine , LU Xiao , NICOLACCINI Mickaël , PRAK Soriya |
+ | '''Etudiants''':FALL Yacine ''(Chef de projet)'', LU Xiao , NICOLACCINI Mickaël , PRAK Soriya |
+ | '''Début du projet le 16/01/2012''' |
||
− | Le but de ce projet est développer des logiciels de contrôle de bras manipulateur pour l'assistance de personnes handicapés. |
||
− | Il existe des produits commerciaux de bras qui sont malheureusement trop onéreux et qui ne dispose pas de système de commande de haut niveaux. Un exemple est le bras robotique Jaco: [http://vimeo.com/12905309 démo 1], [http://www.youtube.com/watch?v=bi0OcZ4yeNY démo 2] et [http://www.afm-telethon.fr/la-recherche/innovations-techniques/produits-innovants/bras-robotise annonce sur l'AFM]. |
||
+ | Assemblage du robot |
||
− | Pour le prototype de notre projet nous considérons le bras manipulateur suivant (en commande): |
||
+ | |||
− | [http://www.robotshop.com/eu/kit-bras-robotique-al5d-lynxmotion-quicaillerie.html Lynxmotion al5d] |
||
+ | Rencontre avec les membres de l'équipe le 17 et le 18 pour monter le robot |
||
+ | |||
+ | '''Semaine du 23/01/2012''' |
||
+ | |||
+ | Configuration et Paramétrage du robot |
||
+ | |||
+ | Après avoir rassemblé les pièces comme indiqué sur le site de lynxmotion.com, nous l'avons configuré pour pouvoir effectuer des tests avec le logiciel fourni. De ce fait, le robot fonctionne et il est possible d'envoyer des commandes. |
||
+ | |||
+ | '''Semaine du 30/01/2012''' |
||
+ | |||
+ | La mise en route du bras robotique étant terminée, nous allons commencer le projet. |
||
+ | |||
+ | Le but de notre projet est de développer un bras robotique capable d'exécuter une série de mouvements à partir de marqueurs.Pour ce faire, nous nous répartissons en deux sous-groupes: Multimédia et Système. |
||
+ | |||
+ | |||
+ | == '''''Système''''' == |
||
+ | |||
+ | |||
+ | '''Objectif 0''' : Mise en place de l'environnement ROS(Robot Operating System) et Découverte du robot (par là, on entend le fonctionnement des servo moteurs et quels sont les commandes qui permettent de les manipuler en ligne de commande...) |
||
+ | |||
+ | '''Objectif 1''' : Manipulation du robot avec les touches du clavier |
||
+ | |||
+ | '''Objectif 2''' : Etablissement de trajectoire et Cinématique inverse |
||
+ | |||
+ | '''Objectif 3''' : Manipulation du bras avec les données "obtenues" avec la reconnaissance |
||
+ | |||
+ | |||
+ | == '''''Multimédia''''' == |
||
+ | |||
+ | |||
+ | '''Objectif 0''' : Apprentissage de C++ |
||
+ | |||
+ | '''Objectif 1''' : Utilisation d'OpenCv pour la reconnaissance de forme |
||
+ | |||
+ | '''Objectif 2''' : Apprentissage de l'utilisation des marqueurs pour les objets à manipuler |
||
+ | |||
+ | '''Objectif 3''' : Localisation des objects à manipuler |
||
+ | |||
+ | '''Objectif 4''' : Synthèse |
||
+ | |||
+ | |||
+ | |||
+ | == '''''Objectifs communs''''' == |
||
+ | |||
+ | |||
+ | - Fusion des deux parties (Système+Multimédia) |
||
+ | - Action et mouvement préprogrammés |
||
− | Quelques pistes de travail possibles: |
||
− | * Cinématique inverse et établissement de trajectoire. |
||
− | * Objets à manipuler (OaM) avec marqueur. |
||
− | * Localisation des OaM. |
||
− | * Préhension automatique des OaM. |
||
− | * Action/mouvement préprogrammé avec les OaM (ex: amener un verre à une position accessible à la personne ) |
Revision as of 18:02, 31 January 2012
Enseignant: Olivier Richard
Etudiants:FALL Yacine (Chef de projet), LU Xiao , NICOLACCINI Mickaël , PRAK Soriya
Début du projet le 16/01/2012
Assemblage du robot
Rencontre avec les membres de l'équipe le 17 et le 18 pour monter le robot
Semaine du 23/01/2012
Configuration et Paramétrage du robot
Après avoir rassemblé les pièces comme indiqué sur le site de lynxmotion.com, nous l'avons configuré pour pouvoir effectuer des tests avec le logiciel fourni. De ce fait, le robot fonctionne et il est possible d'envoyer des commandes.
Semaine du 30/01/2012
La mise en route du bras robotique étant terminée, nous allons commencer le projet.
Le but de notre projet est de développer un bras robotique capable d'exécuter une série de mouvements à partir de marqueurs.Pour ce faire, nous nous répartissons en deux sous-groupes: Multimédia et Système.
Système
Objectif 0 : Mise en place de l'environnement ROS(Robot Operating System) et Découverte du robot (par là, on entend le fonctionnement des servo moteurs et quels sont les commandes qui permettent de les manipuler en ligne de commande...)
Objectif 1 : Manipulation du robot avec les touches du clavier
Objectif 2 : Etablissement de trajectoire et Cinématique inverse
Objectif 3 : Manipulation du bras avec les données "obtenues" avec la reconnaissance
Multimédia
Objectif 0 : Apprentissage de C++
Objectif 1 : Utilisation d'OpenCv pour la reconnaissance de forme
Objectif 2 : Apprentissage de l'utilisation des marqueurs pour les objets à manipuler
Objectif 3 : Localisation des objects à manipuler
Objectif 4 : Synthèse
Objectifs communs
- Fusion des deux parties (Système+Multimédia)
- Action et mouvement préprogrammés