IArm

IArm est un bras manipulateur à 4 degrés de liberté, permettant de faire de multiples activités couvrant une part importante du programme des CPGE (Classes Préparatoires aux Grandes Ecoles), notamment sur la partie "Intelligence artificielle".

 

 

Caractéristiques matérielles

 

Composants

  • Structure en plastique à 4 degrés de liberté
  • 4 axes motorisés par des servomoteurs numériques asservis en position et vitesse
  • Pilotage direct par un micro-contrôleur très puissant (carte Teensy 4.1)
  • Effecteur intégrant une webcam et un préhenseur pneumatique
  • Connexion via liaison USB avec l'ordinateur de pilotage

 

 

Motorisation

Le robot est motorisé par quatre servomoteurs intelligents Dynamixel XL430-W250-T. Les servomoteurs sont commandés en vitesse, ce qui signifie que la boucle de position est conçue par nos soins et programmée sur la carte Teensy 4.1.

 

Le réglage de cet asservissement de position est facilement modifiable depuis les tableaux de bord de pilotage fournis avec le système.

 

 

Capteurs et télémétrie

Les capteurs présents sur le système permettent une instrumentation très complète. Les signaux suivants sont disponibles en télémétrie:

  • Position et vitesse des axes motorisés
  • Vitesses de consigne (sorties des boucles d'asservissement en position)
  • Charges et tensions de commande des moteurs

 

 

Logiciels

 

Pilotage et programmation du robot

IArm se pilote et s'analyse facilement grâce aux nombreux tableaux de bord intégrés au logiciel MyViz. Celui-ci permet non seulement d'interagir avec le système grâce à des boutons et des curseurs, mais il embarque également tous les composants nécessaires à une programmation plus avancée.

 

 

Jumeau numérique

IArm intègre un jumeau numérique (simulateur temps-réel) très complet permettant de réaliser les mêmes expériences que sur le robot réel, avec les mêmes interfaces graphiques et une visualisation 3D (elle aussi temps-réel) remplaçant la vue du vrai système.

 



Ressources

 

Ce robot est conçu et fabriqué par 3Sigma. Il est donc totalement ouvert et les ressources suivantes sont fournies:

  • Un modèle CAO (SolidWorks) permettant aux élèves d'étudier en détail les différents composants et leurs liaisons mécaniques
  • Un modèle schéma-bloc  pour l'étude de l'asservissement d'un axe, conçu sous Scilab / XCos
  • Programme de type "Arduino" de la carte Teensy 4.1
  • Documents de référence des différents composants
  • Programmes Python pour le pilotage et les activités en intelligence artificielle
  • Documentation complète
  • Tableaux de commande et de visualisation utilisables avec le logiciel MyViz, directement intégrés dans ce dernier

 

 

Activités pédagogiques

 

IArm présente un grand intérêt pédagogique, tant du point de vue de son architecture mécanique que de sa commande et des asservissements associés. Il permet de réaliser les activités suivantes:

  • Etudes mécaniques grâce au modèle CAO fourni
  • Etude d'un servomoteur numérique intelligent
  • Etudes cinématiques à partir des équations (intégrées dans la documentation) de la cinématique directe et inverse
  • Asservissement de l'axe de lacet: le correcteur PID avec saturation contrôlant la position est réglable très facilement au travers de l'interface de pilotage
  • Etudes statiques et dynamiques sur la charge des moteurs en fonction de la posture du bras
  • Pilotage interactif via un générateur de signal afin de tester différentes réglages des asservissements
  • Pilotage par programme Python via une bibliothèque de fonctions de haut niveau
  • Régression du modèle inverse par différentes méthodes d'intelligence artificielle (réseaux de neurones, K plus proches voisins, ...)
  • Mise en oeuvre d'une suite complète acquisition - apprentissage - prédiction pour faire de la reconnaissance de couleur par réseau de neurones en utilisant la webcam intégrée au système

 

 

 

 

Vidéos et captures d'écran

 

Modèle CAO

 

 

Description géométrique et équations

La description géométrique est incluse dans la documentation:

 

Elle sert de support à l'écriture des équations cinématiques (directe et inverse), elles-mêmes fournies:

   

 

Exemple de tableau de bord de pilotage avec MyViz

 

 

 

Intelligence artificielle: reconnaissance de couleur par réseau de neurones

 

 

 

Intelligence artificielle: régression du modèle inverse

 

 

 

 

Programmation Python

Le robot peut se programmer facilement en langage Python via un éditeur intégré dans le logiciel MyViz.

 

 

 

 

Jumeau numérique

 

 

 

 

 

 

Disponibilité

Ce système est disponible dans notre boutique en ligne:
https://boutique.3sigma.fr/robots/197-iarm.html

 

Vous pouvez également nous demander un devis et / ou une présentation personnalisée à l'adresse suivante: info@3sigma.fr.

 



 

Contact

Tel : 02 47 92 55 37
Email: info@3sigma.fr