Documentation PyNiryo2

_images/PyNiryo_logo_2.png

Cette documentation présente le paquet PyPi de Ned, qui est la deuxième version de l’API python Pyniryo pour les robots : Niryo One, Ned et Ned2. Il est basé sur la bibliothèque roslibpy et permet une programmation plus complète des robots.

Cette API permet aux développeurs de créer des programmes robotiques facilement et de contrôler les robots en communiquant à distance par le biais de leurs ordinateurs. Contrairement au Wrapper ROS Python, l’utilisateur ne nécessitera pas d’être connecté au robot par le biais d’un terminal. Cette API est basée sur roslibpy.

Note

Ce package est capable de contrôler le Ned physique mais également en simulation.

Niryo Ned

Niryo Ned

Fonctionnalité

PyNiryo

PyNiryo2

Contrôle du robot

Oui

Oui

Fonctions de callbacks

Non

Oui

Parallélisme de commandes

Non

Oui

Fonctions asynchrones

Non

Oui

Avant de commencer

Si vous ne l’avez pas déjà fait, familiarisez vous avec le logiciel ROS du robot en lisant la Ned’s Software documentation.
Cette documentation contient également tout ce que vous devez savoir si vous souhaitez utiliser Ned en simulation.

Organisation des sections

Ce document est organisé en quatre sections principales.

Installation

Installez et mettez en place votre environnement afin d’utiliser Ned avec Pyniryo2.

Dans un premier temps, suivez les Instructions d’installation, puis Trouver l’adresse IP du robot pour être prêt.

Exemples

Apprenez comment utiliser le package PyNiryo2 afin d’implémenter diverses tâches.

Documentation API

Le master est contrôlé par PyNiryo2 via les fonctions détaillées ici.

Documentation API