Stewart Platform Robot Design and Implementation

Conception et mise en œuvre d’un robot à plateforme de Stewart

Loureal Agustin
Loureal Agustin
PA Engineer

Progressive Automations souhaite vous présenter un autre projet impressionnant de l’un de nos clients innovants !

Trent Peterson, diplômé de la California Polytechnic State University, a conçu un robot à plateforme de Stewart destiné à l’un des cours de robotique de Cal Poly. L’objectif de cette conception est de mettre en valeur ce qui est appris dans la partie théorique du cours, en donnant aux étudiants la possibilité d’appliquer leurs connaissances et de vérifier la cinématique inverse en étudiant le fonctionnement du robot, son amplitude de mouvement et ses limites.

Le PA-14P a été utilisé pour sa fonction de Rétroaction de position !

Carte microcontrôleur Arduino

 

Conception mécanique

Pour commencer la conception de ce robot, il fallait créer une plateforme facile à assembler et à désassembler en différentes configurations à l’aide d’une clé Allen. Une plateforme de Stewart doit disposer de vérins linéaires intégrant une forme de Rétroaction de position afin que l’utilisateur final puisse configurer et contrôler les mouvements du robot. Après avoir envisagé des vérins linéaires hydrauliques et pneumatiques, il a été décidé que des vérins linéaires électriques seraient plus simples à intégrer à la construction de ce robot.

Caractéristiques clés des vérins linéaires électriques utilisés

Six actionneurs linéaires à Rétroaction PA-14P-8-35 ont été utilisés dans ce projet. Cette unité a une course de 8 pouces avec une force maximale de 35 lb. Sans charge, cet actionneur peut se déplacer à une vitesse de 2 pouces par seconde, tandis qu’à pleine charge, il se déplacera à 1,38 pouce par seconde. Cet actionneur dispose de sa propre Rétroaction de position sous la forme d’un potentiomètre, l’une des principales exigences pour la conception de ce robot. Les autres éléments mécaniques inclus dans la fabrication de ce robot comprenaient des rotules sphériques magnétiques, le matériau de la plateforme, des accouplements d’arbre, la configuration géométrique et un boîtier électronique.

Conception électrique

Arduino propose une variété de microcontrôleurs pour piloter tout type de projet, comme un robot. L’Arduino Due a été choisi pour ce projet en raison de ses capacités d’horloge, de la taille de sa mémoire et de sa SRAM, utiles pour la fonctionnalité et les performances lors de l’exploitation de la plateforme de Stewart. Bien que le Due soit capable de contrôler des moteurs via ses sorties PWM, il ne dispose pas du matériel pour les alimenter. Par conséquent, un shield HexaMoto a également été utilisé dans cet ensemble.

Boîtier de commande du robot à plateforme de Stewart

L’Arduino Due a été sélectionné dans notre gamme pour piloter la plateforme de Stewart !

Conception logicielle

Trent a créé une simulation cinématique de la plateforme de Stewart avec Matlab – un langage basé sur les matrices permettant l’expression la plus naturelle des mathématiques computationnelles.

1 Modèle de configuration 6-6 pour la résolution de la cinématique inverse

1 Modèle de configuration 6-6 pour la résolution de la cinématique inverse

Beaucoup de travail de recherche a été consacré à la configuration, l’initialisation, l’étalonnage et la mise à l’origine des performances du robot à plateforme de Stewart. La configuration de la plateforme, ainsi que le calcul de position des vérins linéaires, ont également été définis via une interface graphique (GUI) créée avec Matlab. L’objectif était de garantir que les utilisateurs finaux puissent facilement se connecter à la plateforme elle-même et la faire fonctionner.

2 Robot à plateforme de Stewart - Cal Poly SLO par Trent Peterson

2 Robot à plateforme de Stewart - Cal Poly SLO par Trent Peterson

Après les tests du robot à plateforme de Stewart, la conclusion a été qu’il est réussi dans sa conception, son assemblage et son implémentation. « Il couvre de nombreuses facettes de la robotique à un niveau introductif, y compris la cinématique inverse, la simulation, l’assemblage et le démontage, ainsi que la mise en mouvement. »

Félicitations à Trent pour la conception et la mise en œuvre de ce robot à plateforme de Stewart pour un laboratoire de cours de robotique, parrainé par Progressive Automations !