Projet de : Ayoub, Julie, Joachim

Dossier de conception préliminaire :


Informations

1ere année cycle ingénieur en Robotique à Polytech Sorbonne

Mercredi 7 Février 2024 jusqu'au Mercredi 22 Mai 2024


Cahier des charges 

Définition du projet :

Le projet robotique de ce semestre est de concevoir et réaliser une solution qui répond aux différentes consignes données ci-dessous : 



Objectifs du projet


Pour répondre aux consignes du projet, nous avons réfléchi à trois différentes solutions de système robotisé.

Les trois peuvent être réalisables mais deux des solutions sont plus complexes à concevoir et réaliser. PAS UTILE ICI


Description fonctionnelle des besoins


Fonction contrainte (externe au robot) : s’adapter au stylo 

Fonction contrainte (externe au robot) : s’appuyer sur la table 

Fonction principale (robot) : dessiner les formes/dessins demandés

Moyens à disposition


Pour réaliser notre solution, nous aurons besoin des procédés de fabrication suivants : 

- L’impression 3D afin de faire la liaison entre le moteur et le stylo et réaliser la translation du stylo pour avoir contact entre le stylo et le sol ou non

- Le laser afin de faire les différents axes (corps plutôt ? ) qui sont reliés aux 2 autres moteurs.


Le matériel à disposition est : 

Diagramme de Gantt

image.png

Propositions de réalisation

    Première solution : 2 degree of freedom Writer Robot (arm)

Le robot écrivain à deux degrés de liberté est un système conçu pour manipuler un stylo ou un crayon sur une surface plane afin de dessiner ou d'écrire. Il se compose généralement d'un bras robotisé doté de deux articulations qui lui permettent de se déplacer dans deux directions différentes : horizontalement et verticalement.

Fonctionnement de cette solution : 

Contrôle de la position :

Les deux gros servomoteurs sont utilisés pour contrôler la position des deux axes du bras robotisé. Chaque moteur est relié à une articulation du bras, ce qui permet de déplacer le stylo sur la surface de manière précise et contrôlée. Le contrôle de la position se fait en coordonnées polaires.

Contrôle du contact du stylo :

Le petit servomoteur est utilisé pour la fonction de contact ou non du stylo, est intégré à un mécanisme de crémaillère. Ce mécanisme est conçu pour abaisser ou lever le stylo en fonction des instructions données au robot.

Avantages :

Inconvénients :

    Deuxième solution :

Cette solution serait composée de deux axes liés aux 2 gros moteurs par des paliers lisses, et un petit moteur avec son axe qui commande la position de l’effecteur (entre les 2 états possible : contact ou non-contact).

Fonctionnement de cette solution : 

L'effecteur se trouve à la jonction de deux axes, lesquels sont contrôlés par les deux servomoteurs. la liaison entre les axes et le bâti permet aux axes de glisser. De cette façon, on peut modéliser ce système comme deux droites de longueur variables dont le croisement dans le plan de la feuille se trouve être la position du stylo. De la même façon que pour la première solution, le troisième servomoteur est utilisé pour contrôler le contact entre la feuille et le stylo. Une roue folle de guidage est donc nécéssaire pour soutenir l'effecteur.

Inconvénient :

Avantage :

Mais d’après les différents inconvénients, on se rend bien compte qu'il est compliqué de réaliser cette solution.

    Troisième solution : Procédé pantographe

La construction d’un pantographe commence par relier deux paires de bras – une paire longue et une paire courte – bout à bout avec une articulation pivotante, formant une paire de formes en V flexibles. Les extrémités libres des bras courts sont reliées par des articulations pivotantes aux centres des bras longs, formant un parallélogramme ou une forme de losange, avec deux bras s’étendant depuis les côtés supérieurs du losange. Un stylet est placé sur le pivot au bas du diamant et un stylo est attaché à l’extrémité d’un bras. L’extrémité de l’autre bras est verrouillée dans une position fixe pendant la copie.



Pour contrôler la position du stylo par rapport à la surface de l'écriture. Notre approche repose sur l'utilisation d'un servo-moteur modifié et d'un mécanisme d'engrenage pour permettre deux modes de fonctionnement distincts.


Description du Système :

Dans notre configuration, nous avons retiré l'hélice du servo-moteur, ne conservant que l'arbre moteur (nous avons jugé que les forces en jeu sont assez faibles pour ne pas se soucier de l’effort transmis directement sur l’arbre moteur). Sur cet arbre moteur, nous avons fixé une roue dentée préalablement conçue à l'aide de logiciels de modélisation 3D tels que SolidWorks. Cette roue dentée est essentielle pour la transmission du mouvement à un système d'engrenage plus complexe.


Fonctionnement :

Le système d'engrenage que nous avons mis en place permet deux modes de fonctionnement distincts du stylo :

    - Mode d'Écriture :

Dans ce mode, le stylo est en contact direct avec la surface de l'écriture (feuille). Le robot est alors simplement en appuie sur la surface de contact et le troisième servomoteur n'est pas engagé.

    - Mode Repos :

Contrairement au mode d'écriture, dans ce mode, le stylo est légèrement surélevé par rapport à la surface de l'écriture, évitant ainsi tout contact. Pour ce faire, le petit servomoteur est réglé de manière à soulever le robot par la base (avec un système de levier).


Avantages : 


Inconvénients : 



Solution choisie :

Finalement, nous avons décidé de choisir le procédé pantographe. En effet, celui-ci nous semble le plus adapté car c'est celui qui présente le moins d'inconvénients.

Partie mécanique :


cartesien.png

L'origine de mon repère est le point O = P1

Dans cette partie nous allons calculer le modèle géométrique inverse de notre robot. Le modèle géométrique inverse est un concept crucial en robotique qui permet de déterminer les positions et orientations des moteurs nécessaires de notre robot pour atteindre une position spécifique avec son effecteur. En d'autres termes, il s'agit de calculer les angles des articulations en fonction des coordonnées de l'extrémité du robot dans l'espace.

Dans le cadre de notre projet de conception d'un robot écrivain, nous avons utilisé le modèle géométrique inverse pour contrôler précisément les mouvements de notre robot. Notre approche pour calculer ce modèle géométrique inverse consiste à diviser le pentagone formé par notre robot en trois triangles, puis à appliquer le théorème d'Al-Kashi dans chaque triangle.

Plus précisément, nous avons décomposé la structure du pantographe en trois triangles pour simplifier le calcul des angles nécessaires pour positionner l'extrémité du robot.

image.png

Capture d’écran 2024-02-21 à 11.49.58.png

300px-ATAN2_arguments.png

La fonction atan2 est une fonction trigonométrique qui donne l'angle en radians entre l'axe x positif et un point donné dans le plan xy, en tenant compte des signes des coordonnées x et y pour déterminer le quadrant dans lequel se trouve le point. 

Pour une explication détaillée des calculs effectués pour obtenir le modèle géométrique inverse de notre robot pantographe, veuillez consulter le document disponible à l'adresse suivante :

 https://www.cim.mcgill.ca/~haptic/pub/GC-QW-VH-IROS-05.pdf

Capture d’écran 2024-02-29 à 11.18.19.png

Conception XAO :

La base avec les trois moteurs

image.png

image.png

La base est composée de deux plateaux, celui du bas est fixe par rapport au plan de travail et le second est mobile, guidé verticalement par deux axes. Sur le plateau du haut sont fixés les deux petits servo moteurs qui contrôlent la position du stylo sur le plan de la feuille. Le gros servo moteur est fixé sur le plateau du bas et entraine la pièce ci-dessus, que nous avons conçu pour que la hauteur du point de contact avec le plateau du haut varie selon l'angle du moteur. Cette architecture permet de soulever toute la partie supérieure du robot d'1cm en actionnant le moteur inférieur. Cette action coupe le contact entre le stylo est la surface de dessin.

Les bras 

image.png

Nos bras sont composés de 4 bielles. 

Deux bielles sont reliées au moteur par l'empreinte des palonniers . 

De plus, nous avons de chaque côté, les deux bielles qui sont reliées par un roulement à bille. Ces 4 bielles, nous les fabriquons avec la découpe laser. Enfin, nous avons le support du bouchon, que nous avons fait avec l'imprimante 3D.

Montage

Comme indiqué par la coloration sur les image de SolidWorks ci-dessus, nous avions conçu nos pièces pour utiliser en majorité des plaques de médium mais aussi deux pièces plastique. Nous avons donc utilisé la découpeuse laser et les imprimantes 3D.

Une fois que l'on avait réalisé nos pièces, il a fallut faire des ajustement. D'abord, le guidage par les deux axes était difficile car le contacte était trop court et la liaison se comportait comme une linéaire annulaire. Nous avons donc ajouté des bouts de tube pour assurer le guidage, étant donné que le jeu entre l'axe et le tube était relativement grand, nous avons choisi une pièce de longueur importante.

Nous avons aussi observé que le medium se dégradait rapidement  autour de plusieurs liaisons. Nous avons donc utilisé de la colle entre le tube et le medium pour renforcer la liaison de l'axe, et ajouté du scotch râpeux sur un des roulement à billes pour contrebalancer le jeu créé.

Après avoir monté le robot, nous avons constaté que le moteur inférieur n'était pas au meilleur emplacement, nous avons donc percé de nouveaux trous dans le plateau inférieur pour le repositionner plus proche de la liaison glissante.



Revision #24
Created 7 February 2024 08:56:59 by Perrin Joachim
Updated 22 May 2024 08:17:13 by Mauguit Julie