TP Maxpid 2023
TP Maxpid 2023
TP Maxpid 2023
Robot Maxpid
Les performances du système réel seront évaluées à partir d'un logiciel d'acquisition.
Déroulement du TP
Pour ce TP, vous allez travailler en équipe de 4 ou 5 étudiants. Afin de répartir au mieux les tâches permettant
de mener à bien cette activité, vous serez amenés à vous diviser en trois groupes selon la répartition de la
figure ci-dessous.
Les différentes tâches à réaliser seront toujours accompagnées d'une icône permettant d'identifier le ou les
acteurs devant s'acquitter de cette tâche.
Ce TP est un travail d'équipe, c'est pourquoi l'analyseur expérimentateur est désigné comme étant le chef de
projet veillant à la coordination des différentes tâches.
Vous réaliserez en parallèle une présentation sous Powerpoint (ou un autre outil de votre choix) dont la trame
vous est fournie à titre indicatif.
Les schémas de cette présentation seront dessinés avec un logiciel de dessin (utilitaire Powerpoint, Inkscape
ou autre).
3
Les formules de la présentation seront tapées avec l’éditeur d’équations de Word ou un autre éditeur de votre
choix.
Pour la présentation, vous pourrez faire des photos et/ou des vidéos avec votre téléphone portable.
Présentation du système
Le bras asservi Maxpid est issu d'un robot cueilleur de fruits (citrons, oranges, pommes etc...).
Le robot cueilleur de fruit permet, après détection d'un fruit par un système optique, de placer précisément un
dispositif de cueillette en contact avec le fruit.
4
La précision du positionnement du dispositif de cueillette est fondamentale pour ne pas faire tomber le fruit.
Il est également nécessaire, vu le grand nombre de fruits à cueillir, de déplacer très rapidement le bras de
cueillette.
La maquette Maxpid est une version simplifiée et didactisée du bras du robot cueilleur de fruits.
La maquette s'intéresse uniquement à un axe de rotation du robot, alors que le robot cueilleur de fruits
comporte trois axes.
La maquette Maxpid est alimentée par une tension. Cette tension commande un moteur à courant continu qui
entraîne en rotation une vis. Un système vis-écrou permet de transformer le mouvement de rotation de la vis
en mouvement de translation de l’écrou, ce qui modifie la distance BC, et par conséquence l’angle
d'inclinaison du bras.
⃗⃗⃗⃗⃗ = 𝑏𝑥
𝐶𝐴 ⃗⃗⃗⃗0 − 𝑐𝑦
⃗⃗⃗⃗0 et AB = a
5
Activité N°1 : Modélisation cinématique du système
2. Faire le schéma cinématique du mécanisme dans une position quelconque en couleurs dans le plan
(O, x0 , y0 ) .
2. Compléter le graphe de liaisons en indiquant les mobilités. Barrer les mobilités non visibles dans le
plan.
5. Ecrire la relation qui lie la rotation de la vis 32 et la translation de l'écrou 32.
32 : nombre de tours de la vis nécessaires pour que le mécanisme atteigne la position 32
6. En déduire une relation entre l'angle de rotation de la vis 32 et l'angle d'inclinaison du bras.
Remarque : l’indice théorique a été rajouté pour éviter la confusion dans la suite avec les valeurs de
32 obtenues avec Meca3D et expérimentalement.
32,théorique
Angle de
rotation de
la vis
32,théorique
Angle
d'inclinaison 0° 10° 20° 30° 40° 50° 60° 70° 80° 90°
du bras
Tableau 1
6
Activité N°2-2 : Simulation numérique
Copier le dossier Maxpid situé dans le drive partagé dans votre espace de travail. Ce dossier comporte les
solides qui constituent le robot Maxpid.
Ouvrir le fichier Maxpid.sldasm. Assembler les solides nommés S0_bâti, S1_moteur, S2_vis, S3_écrou,
S4_bras, conformément au schéma cinématique établi.
Vous pouvez ouvrir le fichier Maxpid.easm pour vous aider à visualiser l'assemblage final. Il s'agit d'un fichier
Edrawings qui peut être visualisé sans Solidworks à l'aide d'un éditeur Edrawings. Il suffit de double cliquer
sur le fichier pour l'ouvrir.
Pour l'arrêt axial de la pivot entre le moteur et la vis, indiquer la contrainte ci-dessous :
Coïncidence
de plans pour
l'arrêt axial de
la liaison pivot
Lorsque votre assemblage est fini, vérifier que la distance a donnée par votre assemblage est conforme à la
valeur de a trouvée par l'expérimentateur.
Pour mesurer a, sélectionner Outil dans la barre de taches, puis Mesurer et sélectionner les deux surfaces
cylindriques comme ci-dessous :
L'outil Mesurer vous donnera la distance entre les axes des cylindres.
Créer des dossiers pour regrouper les contraintes et les renommer avec les noms de liaisons usuels.
7
Vous allez ensuite positionner votre assemblage dans une position particulière (angle d'inclinaison du bras à
0°). Pour cela sélectionner les deux faces comme ci-dessous, ajouter une contrainte de parallélisme.
Lors de la présentation, vous ferez le lien entre votre modèle Meca3D et votre graphe de liaison.
Sélectionner Etude géométrique (90 positions) permettant de simuler le mouvement du bras de la position
horizontale à la position verticale.
angle de rotation de la
vis 32, Meca 3 D
angle d'inclinaison du
bras
0° 10° 20° 30° 40° 50° 60° 70° 80° 90°
Tableau 2
Remarque : la valeur des angles indiquée par Meca3D 32, Meca 3 D correspond à la variation angulaire par
rapport à la position initiale de l'assemblage pour atteindre la position 32, méca3D.
8
Il existe donc une relation simple entre 32, Méca 3 D et 32,théorique qu’il vous faudra établir afin de comparer vos
résultats.
9
Activité N°2-3 : Expérimentation
X=32, expérimental
32,expérimental
angle d'inclinaison
du bras 0° 10° 20° 30° 40° 50° 60° 70° 80° 90°
Trouver un moyen de déterminer les valeurs de a, b et c en plaçant le bras en position verticale puis horizontale
(conseil : faire un schéma du mécanisme dans les deux positions).
1. Superposer les 3 lois entrée-sortie que vous avez obtenues à l'aide des tableaux complétés précédemment.
Pour cela vous utiliserez Excel ou Python (voir annexes).
10
Annexe 1 : Tracé de tableaux de valeurs avec Python
Dans Outils-Préférences-Console Python, cocher Sortie : automatique
Ci-dessous, un exemple de programme pour tracer deux courbes superposées sur le même graphe :
11
Annexe 2 : Tracé de tableaux de valeurs avec Excel
12