Pour aller plus loin

Pour aller plus loin avec le traitement d’images, vous pouvez utiliser Python ROS Wrapper & PyNiryo.

Avec le Python ROS Wrapper

Python ROS Wrapper est une librairie Python qui englobe des fonctionnalités de ROS. Cela confère des liaisons permettant de contrôler le robot. Par exemple, pour réaliser un Move Joints, la commande Python sera :

niryo_robot.move_joints(0.1, -0.2, 0.0, 1.1, -0.5, 0.2)

Cela donne accès à davantage de fonctions qu’avec Blockly et offre la possibilité de développer des processus plus complexes.

Retrouvez la documentation détaillée ici : https://docs.niryo.com/dev/ros

Avec PyNiryo

PyNiryo est un Package Python disponible depuis le package manager de Python : Pip. Il permet de commander les robots Niryo avec de simples liaisons Python.

Contrairement à Python ROS Wrapper, l’utilisateur ne nécessite pas d’être connecté au robot par le biais d’un terminal, ce qui permet de développer des processus encore plus complexes, comme par exemple des pipelines de traitement d’images.

Retrouvez la documentation détaillée ici : https://docs.niryo.com/dev/pyniryo/