Skip to main content

Projet ROB3 - Robot écrivain : Bastien Antonin Antonin

Informations

COUQUE Bastien  bastien.couque@etu.sorbonne-universite.fr

Étudiant Robotique 3-A 

Polytech Sorbonne

CHAUVET Antonin antonin.chauvet@etu.sorbonne-universite.fr

Étudiant Robotique 3-A 

Polytech Sorbonne

CENSIER Antonin

antonin.censier@etu.sorbonne-universite.fr

Étudiant Robotique 3-A 

Polytech Sorbonne

Date de début de Projet :   8 Janvier 2024

Date de fin du Projet :  30 mai 2024

Contexte

Ce projet de robotique s'inscrit dans le cadre de nos études en Robotique, plus précisément pour notre projet du second semestre de notre première année. Ce projet est pour chacun de nous le premier projet robotique.

Objectifs

CITER VOTRE

SOURCE

Les POURobjectifs CETTEde PARTIEce (LIEN)projet nous on été donnés par nos responsables d'U.E et sont précisés via le lien suivant :

https://wiki.fablab.sorbonne-universite.fr/BookStack/books/projets-due-2023-2024/page/le-sujet-du-projet

Nous les résumons ci-dessous :

L'objectif principal de ce projet est de concevoir et réaliser un système robotique, c'est-à-dire sa partie mécanique, sa motorisation, sa commande et son interface de pilotage. Les fonctions que notre système robotique doit être capable de réaliser sont :

- Tracer, avec l'aide d'un crayon fixé sur l'organe terminal du robot une ligne de 5 cm de long, une ligne pointillée de 5cm de long, un cercle de 2,5 cm de rayon, un cercle pointillé de 2,5 cm de rayon.

-Le tracé de chacune des figures doit être réalisé en 10 secondes +/- 0,2 secondes.

- Tracer, avec l’aide d’un crayon fixé sur l’organe terminal du robot, un dessin imposé dans un carré de 5cm par 5cm. Le déplacement de l’organe terminal du robot devra être piloté par un joystick. Il est possible que la figure soit discontinue, et donc il faut prévoir de pouvoir relever le crayon du support horizontal sur lequel on écrit.

Une fonction supplémentaire, optionnelle , peut être réalisée :

  • Être capable de modifier la vitesse de déplacement du robot via l’interface.

L'objectif reste avant tout d'apprendre par la pratique les bases de la gestion d'un projet (c'est-à-dire la façon de s'organiser en équipe pour atteindre un objectif donné avec des moyens donnés) que d'aboutir à un prototype fonctionnel.

INDIQUER LE

STATUT

La TEMPORAIREphoto DEci-contre CEn'est QUIpas SUITen lien avec notre projet mais sert d'emplacement pour une photo finale une fois le projet réalisé dans son intégralité.

image-1653061695508.jpeg

Ajouter au moins une image de votre projet

Matériel

 

Voici la liste du matériel donné (imposé) par nos responsables de projet :

  • 1Un planchecrayon
  • Interface de CPcommande peuplier:
    • 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 (dimensionset 300*600mm)6mm d'épaisseur;
    • scotchVis et écrous : M2, M2.5, M3, M4.
    • Roulements et axes de peintrediamètre 4mm.
  • colleRessources àCAO.zip boiscontient les fichiers Solidworks pour les deux modèles de servomoteurs téléchargeable via le lien suivant : https://wiki.fablab.sorbonne-universite.fr/BookStack/link/1279#bkmrk-ressources-cao.zip-c
  • coupeur
  • datashetts.zip
  • papiercontient les documentations de verrequelques-uns graindes moyencomposants (80-100)fourni téléchargeable via le lien suivant : https://wiki.fablab.sorbonne-universite.fr/BookStack/link/1279#bkmrk-ressources-cao.zip-c

Machines utilisées

TrotecLes Speedy100machines mise à notre disposition sont celles du Fablab.
Nous pouvons utiliser les découpes laser et les imprimantes 3D (Nous n'en avons pas encore utiliser pour le moment)

Construction

Étape 1

La première étape de notre projet était de poser sur une feuilles toutes nos idées. Trois d'entre elles ont eu le mérite d'être schématisées.  Bien qu'elles répondent toutes à la même problématique, chaque solution possède ses propres inconvénients et avantages. Le but de cette étape était d'analyser les propriétés de chaque solutions, se projeter au niveau des problèmes de conception enfin de choisir la solution la plus adaptée à nos compétence et au problème final. 

La première solution serait un robot à deux roues, avec en un point du châssis, son effecteur. Il y aurait un moteur pour chaque roue ainsi qu'un moteur pour lever et baisser l'effecteur. 

schema_robot_3.jpeg

Seulement ce robot nous pose quelques problèmes : 

  • précision de l'odométrie PRECISER LA NATURE EXACTE DU PROBLEME
  • utilisation de servomoteurs pour contrôler la rotation des roues PRECISER LA NATURE EXACTE DU PROBLEME
  • l'équilibre globale du robot OUI MAIS N'Y A T IL PAS DES SOLUTIONS SIMPLES
  • positionnement sur la feuille, il est demandant de l'endroit où nous le posons (influencé par)

Cette option propose néanmoins des points forts : 

  • Compact
  • possibilité d'expansion au de-là de la feuille
  • Peu de matériel

La deuxième solution est un bras, constitué de deux articulations, une base et un effecteur. Il y aurait donc un moteur par articulation. Pour répondre au cahier des charges il faudrait aussi permettre une translation sur la hauteur afin de contrôler le contact entre l'effecteur et la feuille. 

schema_robot_2.jpeg

Voici les avantages que présente cette option : 

  • Guidages des déplacements dans le plan de la feuille simplifiés comparés aux autres
  • Utilisation des servomoteurs simplifié
  • modèle géométrique de la position de l'effecteur simplifié
  • Positionnement simplifié

Et voici ses défauts :

  • placement des moteurs PRECISER LA NATURE EXACTE DU PROBLEME
  • guidage de la translation selon l'axe z

La dernière solution imaginée est inspirée du fonctionnement d'une imprimante 3D. Le déplacement de l'effecteur se consiste de deux translations dans le plan et une dernière perpendiculaire au plan. La première consiste a déplacer l'effecteur suivant un rail horizontal et la seconde consiste à déplacer le rail précédent sur un second rail horizontal. Ces deux mouvements permettent le mouvement dans le plan pour écrire. Le mouvement de translation permettant la montée est descente de l'effecteur est réalisé par un autre moteur sur l'axe de l'effecteur.

schema_robot_1.jpeg

Nous avons pensé à trois différents moyen de transmissions d'effort pour déplacer les chariots : 

  • Bielle manivelle
  • Roue et rail denté
  • Système de courroie 

Avantages : 

  • paramétrage des mouvements simples à concevoir
  • positionnement global

Inconvenants :

  • guidage
  • transmissions des efforts (servomoteur)

Le premier choix ne nous semble pas optimal principalement à cause du manque de précision de l'odométrie mais aussi le manque de précision lors du positionnement du robot, cette solution ne sera donc pas celle choisie.

Le troisième choix présente des avantages mais les guidages et la transmission d'effort nous semble problématique à concevoir avec l'utilisation de servomoteur qui ne peuvent pas réaliser de tours complets.

Le second choix nous semble le meilleur compromis pour répondre à notre problème grâce à une bien meilleure précision comparé au premier choix ainsi qu'aux guidages et transmissions d'efforts moins complexes que ceux du troisième choix. Cependant, nous devront réfléchir au placement des servomoteurs et au guidage de la translation selon la hauteur.

Nous choisissons donc le choix deux pour ce projet.

Étape 2

----

Étape 3

----

Journal de bord

Avancée du projet à chaque étape, difficultés rencontrées, modifications et adaptations (facultatif pour les petits projets)

03/04/2022

image.png

image.png

Duis tincidunt Mattis sollicitudin. Énéen possède sapien a metus consectetur, ut blandit tellus finibus. Vivamus convallis tincidunt metus, ut fringilla eros gravida nec. Cras dignissim urna et vestibulum feugiat. Phasellus tempor, nunc quis lobortis volutpat, dolor arcu fermentum elit, in eleifend enim sem fringilla metus. 🚨Donec quis libero vehicula, divers tortor quis, vehicula libero !!! Cras ultricies tempus ante gravida hendrerit.

11/04/2022

Phasellus in purus quis justo feugiat vestibulum quis eu lacus. 😎 Etiam maximus metus vel massa pharetra convallis. Curabitur vel nunc orci. Praesent dolor dui, laoreet non massa non, pellentesque vestibulum quam. Sed posuere, dui quis sempre pulvinar, eros nibh commodo elit, nec auctor arcu est et purus.

18/04/2022

Mécène interdum turpis sit amet rutrum elementum. Énéen eget accumsan ligula. Phasellus et scelerisque lectus. Cras vel venenatis nulla. Entier tristique non diam et molestie. Condimentum pellentesque enim arcu, in commodo nunc commodo vel. Entier vitae neque facilisis, mattis elit sit amet, gravida turpis. Mécène lectus mauris, fringilla ut lectus eu, condimentum finibus tortor 🤩🤩🤩