P25 Développement d'un cobot : Différence entre versions

De Wiki de Projets IMA
(Page créée avec « =Cahier des charges= ==Présentation du projet == Le Fablab Lille est un lieu de fabrication ouvert à tous permettant à toute personne ayant un projet de trouver les moyen... »)
 
(Liste des tâches)
Ligne 39 : Ligne 39 :
 
*Mouvement du bras en chaine cinématique ouverte.
 
*Mouvement du bras en chaine cinématique ouverte.
 
<br>
 
<br>
Partie 2: Mode collaboratif
+
Partie 2: Mode collaboratif sur 1 axe
*Mouvement du bras en chaine cinématique fermée.
+
*Détection d'un obstacle sur le premier axe.
*Détection d'un obstacle sur la trajectoire du bras.
+
*Reprise du mouvement après obstacle.
*Reprise de la tâche après obstacle.
+
<br>
 +
Partie 3: Mode collaboratif sur 2 axes.
 +
*Détection d'un obstacle sur le deuxième axe.
 +
*Reprise du mouvement après obstacle.
 +
*Combinaison programme pour les 2 axes simultanément.
 +
<br>
 +
Partie 4:
 +
*Détection sur les autres axes.
 +
*Reprise du mouvement après obstacle.
 +
*Combinaison des programmes pour détection sur le robot entier.
 
<br>
 
<br>

Version du 25 septembre 2017 à 13:32

Cahier des charges

Présentation du projet

Le Fablab Lille est un lieu de fabrication ouvert à tous permettant à toute personne ayant un projet de trouver les moyens de le réaliser grâce au nombreuses machines numériques mises à disposition. Impression 3D, découpe laser, personnalisation d'objet, électronique, sont quelques unes des possibilités offertes. C'est un lieu d'échange qui prône le Do It Yourself et où des "makers" d'horizons différents peuvent concrétiser leurs idées. Le but du Fablab : rendre accessible le protypage, l'expérimentation, la personnalisation, et la production en petites série. De ce fait, des personnes de formations et d’horizons différents viennent afin de réaliser leur projet.
L’utilisation d’un cobot, ou robot collaboratif, peut donc s’avérer utile afin d’assister les « makers » en effectuant des tâches simples programmables sans risques de blesser l’utilisateur ou sans endommager son environnement.

Objectif du projet

L'objectif de ce projet est de réaliser un cobot, ou robot collaboratif. Ce robot serai un démonstrateur de bras robotique pouvant être utilisé en interaction avec les humains.
La première étape de ce projet sera tout d'abord de terminer la conception du bras avant de commencer la programmation. Deux modes de fonctionnement sont envisagés pour la réalisation de ce projet:

  • Déplacement axe par axe puis global du bras.
  • Mode d'aide permettant d'amplifier la force appliquée par un humain.

Matériel et Logiciel

Bras robotique Moveo BCN3D

Afin de réaliser ce projet, l'utilisation des composants suivants sera envisagé:

  • Le bras robotique open source Moveo BC3ND partiellement monté.
  • Une carte Arduino MEGA 2560afin de pouvoir modifier la position du robot.
  • Un joystick shield arduino afin de pouvoir contrôler le robot et le faire bouger.
  • Des moteurs pas-à-pas afin de motoriser le bras robotique de façon précise.
  • Des cartes de commandes TB6560 afin de contrôler les moteurs par le biais de l'arduino.
  • Des capteurs de types roues codeuses afin de pouvoir récupérer la position du robot.
  • Un écran LCD pour arduino afin de renseigner l'utilisateur sur le mode de fonctionnement.





Liste des tâches

La liste des tâches à effectuer pour réaliser ce projet au mieux est la suivante:
Tâches préliminaires:

  • Terminer la conception du bras robotique.
  • Motorisation du bras robotique.


Partie 1: Base du mouvement

  • Mouvement du bras sur 1 axe en boucle ouverte.
  • Mouvement du bras en chaine cinématique ouverte.


Partie 2: Mode collaboratif sur 1 axe

  • Détection d'un obstacle sur le premier axe.
  • Reprise du mouvement après obstacle.


Partie 3: Mode collaboratif sur 2 axes.

  • Détection d'un obstacle sur le deuxième axe.
  • Reprise du mouvement après obstacle.
  • Combinaison programme pour les 2 axes simultanément.


Partie 4:

  • Détection sur les autres axes.
  • Reprise du mouvement après obstacle.
  • Combinaison des programmes pour détection sur le robot entier.