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/