PyNiryo2 Documentation

_images/PyNiryo_logo_2.png

This documentation presents Ned’s PyPi package, which is the second version of the python API Pyniryo for the robots: Niryo One, Ned and Ned2. It is based on the roslibpy library and allows a more complete programming of the robots.

It offers a simple way for developers to create programs for robot and to control them via remote communication from their computers. Contrary to the Python ROS Wrapper, the user will not need to be connected on the robot through a terminal. This API is based on roslibpy.

Note

This package is able to control Ned in simulation as well as the physical robot.

Niryo Ned

Niryo Ned

Functionality

PyNiryo

PyNiryo2

Robot control

YES

YES

Callbacks functions

NO

YES

Parallelism of commands

NO

YES

Asynchronous functions

NO

YES

Before getting started

If you haven’t already done so , make sure to learn about the ROS robot software by reading the Ned’s Software documentation.
This documentation also contains everything you need to know if you want to use Ned through simulation.

Sections organization

This document is organized in 4 main sections

Setup

Install & Setup your environment in order to use Ned with PyNiryo2.

Firstly, follow Installation instructions, then find your Robot IP address to be ready.

Examples

Learn how to use the PyNiryo2 package to implement various tasks

Indices and tables