Projet ROB3: Rami, Yannis, Vasilis
THE SCARA-B
Dossier de Préconception
Informations
Membres
TOBBAL Yannis: tobbalya@gmail.com
ARIDI Rami: rami.aridi@etu.sorbonne-universite.fr
SKARLEAS Vasileios: vasileios.skarleas@etu.sorbonne-universite.fr
Cursus
Polytech 3eme année | Spécialité: Robotique
Délais
Début: 14/02/24 | Fin: 23/05/24
But
Le but est de créer un robot capable de dessiner différentes formes sur une feuille de papier. Il doit pouvoir réaliser des formes préprogrammée ainsi qu'être contrôlé manuellement. Le robot fait être capable de repondre au cahier des charges disponible ici.
Objectifs
Le robot est fixé sur un support carré horizontal comportant une zone de dessin de 10*10 cm. Il y a 2 exercice qu'il doit réussir
Exercice 1
Dessiner des formes prédéfinies
Le robot doit être capable de réaliser en 10 +- 0.2 secondes:
-Une ligne droite de 5cm
-Une ligne droite de 5cm en pointillés
-Un cercle de 2.5cm de rayon
-Un cercle de 2.5cm de rayon en pointillés
Exercice 2
Permettre à un utilisateur de dessiner
L'utilisateur doit être capable d'utiliser le robot pour dessiner la forme qu'il veut sur la zone de dessin. Le robot est contrôlé par un joystick qui doit donc être doté des fonctions utilisés dans l'exercice 1 (Déplacement, relever le stylo etc...)
Besoins
Il faut donc créer un robot qui:
- Maintienne un effecteur (le stylo) afin de dessiner
- Se déplace:
- Dans un plan horizontal: Créer les formes
- Verticalement: Dessiner ou non, pour les pointillés
- Enregistre des formes prédéfinies
- Soit capable d'être contrôlé précisément par le joystick
Matériel
Copié du sujet
- Un crayon
- Interface de commande :
- Une carte arduino UNO avec câble USB-B;
- Un joystick:
- Une platine de protoypage;
- Alimentation régulée 5V ;
- Câbles, LEDs, boutons poussoirs, résistances.
- Motorisation :
- Deux servomoteurs HS422 180°;
- Un servomoteur Emax ES08A 180°.
- Mécanique :
- Matière PLA pour impression 3D;
- Feuilles medium : 3mm et 6mm d'épaisseur;
- Vis et écrous : M2, M2.5, M3, M4.
- Roulements et axes de diamètre 4mm.
- Informatique
- Ressources CAO.zip contient les fichiers Solidworks pour les deux modèles de servomoteurs
- datasheets.zip contient les documentations de quelques-uns des composants fourni
Machines utilisées
PENDING
Idées Rejetées
Durant notre brainstorming: nous eûmes 4 idées que nous avons ultimement rejetées:
Photo de notre tableau (Tout est en désordre)
Idée 1 - Robot de roues |
Idée 2 - 3D Printing |
Un robot sur deux roues motorisées:
Ce robot est très facile à contrôler au joystick
|
Un système similaire au fonctionnement d'une imprimante 3D:
Cette solution ne présente pas de singularités dans sa configuration. De plus, les calculs sont simplifiés par le fait qu'on ne réfléchisse que sur le plan cartésien |
Idée 3 - Scissors mecanism |
Idée 4 - Point d'intersection |
Inspirés du "Scissors mechanism", on voudrait attacher deux servomoteurs à la base du mécanisme et un système de commande d'actionneur au point "STYLO". Cette solution présente des avantages telles que :
Malheureusement, cette solution présente également un inconvénient. Les mouvements étant plutôt révolutionnaires, créer des lignes droites verticales du stylo semble limité et dans certains cas extrêmes impossible. |
Le robot sera doté d'un mécanisme de ciseaux alimenté par deux servo-moteurs positionnés aux coins de la base d'écriture. Chacun entraînera la rotation d'une poutre, permettant des mouvements de glissement dans les deux directions du vecteur r de rotation,. Le point d'intersection des deux poutres (créant ainsi une liaison glissière complexe) serait équipé du stylo, assurant une couverture totale de la feuille grâce à cette configuration ingénieuse. Cependant, malgré la simplicité apparente de cette solution, des défis significatifs rendent son implémentation impraticable:
|
Idée 5 - Robot type SCARA |
Idée 6 - Robot parallélépipède |
On a pensé de faire un robot qui a deux axes de rotation verticales et une axe de rotation horizontale. En fait, il y aura deux rotations autour de deuz axes Z (Z1 et Z2) verticales et une troisieme rotation autour de Z3 qui est perpandiculier au axe (Z2). |
|
Raisons des rejets
- Idée robot de roues
- Pour s'assurer de la validité de la trajectoire, il faudrait l’équiper de capteurs odométrique. Nous ne disposons pas de ce matériel
- L'utilisation des servomoteurs empêcherait de faire rouler le robot indéfiniment. Cela ne serait pas un problème avec l'exercice 1. L'exercice 2 pourrait se révéler impossible à faire (Prenons par exemple un cas hyperbolique et fantaisiste: La forme à dessiner au joystick est une réplique de la Joconde. Le robot ne pourrait jamais faire ceci)
- Pour s'assurer de la validité de la trajectoire, il faudrait l’équiper de capteurs odométrique. Nous ne disposons pas de ce matériel
- 3D Printing idea
- Le système de bielle manivelle pourrait se révéler trop massif pour le robot.
- La solution consommerait beaucoup de matière
- Scissors mechanism idea
- Selon la mécanique de la pièce, la création des lignes droites perpendiculaires du stylo n'est pas toujours possible à cause des mouvements révolutionnaires du mécanisme
- Les déplacement sont limités à des trajectoires bien précises, ce qui rend le contrôle au joystick frustrant.
- Idée point d'intersection
- Il s'agit d'une idée très complète. Cependant, lorsque l'effecteur se trouve à l'extrémité des deux axes de guidage, il faut exercer une force massive pour l'en sortir et le faire revenir près des moteurs.
Nous pourrions contourner ce problème en faisant en sorte que les axes soient bien plus grand que la zone de travail. Mais:- Cela impliquerait un ajout de matière, et donc de masse
- Cela n'empêcherait pas un utilisateur au joystick de bloquer le robot
- Il s'agit d'une idée très complète. Cependant, lorsque l'effecteur se trouve à l'extrémité des deux axes de guidage, il faut exercer une force massive pour l'en sortir et le faire revenir près des moteurs.
Décision Finale
Le robot
Nous avons finalement tablé sur un bras robotique (SCARA, FANUC etc.) à 3 articulations. 2 articulations pour les mouvements dans le plan, 1 articulation qui dirige la montée et descente du stylo.
Les risques
- Il faut bien évidement prendre en compte les singularités
- Il faut faire attention à la répartition du poids, le robot étant beaucoup plus volumineux que les autres idées rejetées.
Les avantages
- C'est un modèle connu du groupe, la partie mathématique est donc plus simple à réaliser
- Beaucoup de manières de retirer de la matière.
GANTT
Il y a un lien interactif qui est mis à jour à chaque modification via https://airtable.com/appVydj1BDLSFj432/shrm5Cjk0diMBPmgL
Project FabLab ROB3 Tasks (GANTT).pdf
Conception détaillée
Mathématique
Schéma Cinématique + Tableau DH
Les deux premières liaisons, pour 𝑖∈{1,..,2}, sont des liaisons pivot d’axe (𝑂𝑖,𝑧𝑖). La troisième liaison est une liaison pivot d'axe aussi selon z3.
Matrices de transformation homogènes
Calculant T0->1, T1->2, T2->effector, ansi que T0->effector. Le résultas sont disponibles sur: ARRIVING SOON
Modèle géométrique direct/inverse
Electronique
WIP
CAO
Croquis
WIP
Programmation
WIP
Réalisation
Journal de bord / Calendrier
Avancée du projet à chaque étape, difficultés rencontrées, modifications et adaptations
14/02/2024
Discussion autour du Projet Robotique ROB3 - différents idées, décission, planning.
16/02/2024
Provided a first kinematics schema and version 1 of DH table
19/02/2024
Wiki: preliminary dossier was updated + DH: more detailed conception and corrected the table