L’objectif : Développement d’une application permettant le pilotage tri-dimensionnel d’un bras robot à partir d’une interface graphique simplifiée. Le pilotage est assisté de manière à limiter les mouvements du robot à une zone définie.

Le bras robot de type LYNX possède 5 mouvements articulés, actionnés avec des servomoteurs. Ces derniers sont pilotés par des signaux PWM générés sur une carte OLIMEX LPC-E2124.

La liaison avec le PC est réalisée via USB en émulation port série. La carte LPC-E2124 gère des ordres de mouvement axe par axe provenant du port série, elle est également capable de renvoyer des informations.
Coté PC, l’utilisateur agit avec la souris sur une représentation 3D qui reprend l’architecture et les contraintes réelles du bras robot.

L’application de pilotage a été réalisée en C#. Cette réalisation est utilisée autant en outil pédagogique en corrélation avec les compétences développées en 3ème année du cycle ingénieur (3D, C#, robotique…).