Programmer un robot est un jeu d'enfant

Le logiciel intuitif du BionicCobot

Quand il est question de programmation, la plupart des gens pensent à des lignes de code compliquées avec de nombreuses abréviations, crochets et autres symboles. La programmation d'un robot peut également être très simple, comme le montre le logiciel développé par Festo pour son robot pneumatique léger, le BionicCobot.

Le BionicCobot est commandé intuitivement via une interface utilisateur graphique développée spécialement à cet effet. L'utilisateur peut choisir parmi diverses actions préprogrammées telles que « saisir », « enregistrer un point » ou « conduire » sans avoir à les saisir lui-même dans un langage de programmation complexe. Même les réglages complexes tels que le paramétrage sont enlevés à l'utilisateur lors de la première étape. Le logiciel sélectionne automatiquement des valeurs par défaut que l'opérateur peut toutefois modifier pour les paramètres (valeurs variables qui doivent être communiquées au logiciel pour qu'il puisse effectuer les tâches souhaitées, telles que la vitesse à laquelle le bras du robot se déplace).

Les actions peuvent facilement s'enchaîner

Les fonctions du robot sont représentées dans le logiciel avec des symboles faciles à comprendre. De cette façon, l'opérateur peut faire glisser et déposer les actions souhaitées sur une tablette dans une sorte d'axe du temps et les enchaîner selon les besoins, comme un programme de montage vidéo. Les répétitions de certaines séquences de mouvements ou de conditions if-then plus complexes peuvent également être facilement compilées et enregistrées. Ensuite, il peut voir virtuellement dans la simulation sur la tablette ou dans le mouvement réel comment le BionicCobot exécute cette séquence de mouvements, corriger immédiatement toute erreur pendant le déroulement ou ajuster des paramètres individuels tels que la vitesse.

Programmation par l'enseignement

Un autre moyen de programmation est l'enseignement : ensuite, l'opérateur du BionicCobot passe en mode manuel (mode équilibreur). Cela permet au cobot de se déplacer librement et d'enregistrer des positions et des processus spécifiques à l'aide des boutons de commande du robot. S'il a besoin de points très précis qu'il ne peut pas approcher de façon suffisamment précise manuellement avec le bras du robot, il peut effectuer ces réglages précis à l'aide d'un pavé directionnel sur la tablette. Si un expert souhaite programmer le robot, il peut également passer en mode de programmation classique et écrire les actions souhaitées sous forme de code.


Interface vers le serveur robotique

L'interface utilisateur graphique du logiciel possède une interface vers le Robot Operating System (ROS). C'est là que les mathématiques ont lieu : sur la base des points enregistrés, la trajectoire de mouvement du robot est calculée et les collisions possibles sont vérifiées. La plate-forme open source ROS dispose à son tour d'une interface vers le Festo Motion Terminal, qui contrôle la cinématique du robot avec une technique de régulation complexe.

Toutes les catégories