Made for education

Niryo One is more than a robot, it is an open source solution created for education with a set of educational resources useful to realize many projects and industrial demonstrators.

3D printed, 6 axis, Open source



Niryo One, a collaborative and open source 6-axis robot made in France for:

Higher education

Vocational training

R&D laboratoriesIts use is particularly adapted to study robotics and programming in the context of the industry 4.0.

Niryo One is a robot arm created for robotic learning. With its three Dynamixel XL servomotors and its NiryoSteppers, it facilitates the learning of robotics in an environment true to the industrial reality: its 6 axis allow it to reproduce all the movements required for the most advanced uses.

Niryo One’s conception makes it precise in complex situations but still accessible. Indeed, the Niryo Education ecosystem is designed to develop robotics, mecanics and programmation skills with educational resources, a community, and a polyvalent software, Niryo One Studio, which let you program the robot with different approaches, from the most intuitive to the most advanced.

How to control Niryo One?

There are many ways to program Niryo One (from high to low level):

  • Program the robot with the learning mode: you can move the robot directly with your hands and tell it where you want it to go. With our free desktop application, Niryo One Studio, you can use visual programming (based on Blockly, similar to Scratch) to program the robot without having any programming knowledge.

  • Use a Xbox controller to move the robot axis directly

  • For developers, you can use the Python API to give commands to the robot using an easy-to-use programming interface. This is also a great transition from Blockly to Python if you are teaching programming. There is a modbus server running on the robot. You can develop your own APIs to connect Niryo One to any industrial device.

  • You can use the digital pins on the back of the robot to make it communicate with other devices, such as Arduino and Raspberry Pi boards. (here’s a tutorial on how to connect an Arduino board with Niryo One)

  • For advanced developers, you can directly dive into the ROS code (which is open source on Niryo github account), and program the robot using Python and C++. Watch this to get an overview of the ROS stack used for Niryo One.

End effector tools:

Niryo One is accessible and versatile. To let it interact with its environment, we developed several tools that can be plugged on the universal adaptor on its hand.

  • The Standard Gripper, provided with the Niryo One, is perfect for picking small or thin objects with precision.
  • The Large Gripper is able to pick larger or further objects.
  • The Adaptive Gripper deals easily with fragile items with uncommon shapes.
  • The Vacuum Pump is very efficient for pick and place, allowing you to manipulate items with flat surfaces.
  • The Electromagnet can pick and place small metallic pieces that couldn’t be easily grasped by a gripper.

Looking for a personalized tool ? All our STL files are open source and released on Github. You can download them and use a slicer to print them with a 3D printer. Then, you can personalize the robot and its tools to adapt them to your needs.

Additional information:

Weight: 6 kg

Dimensions: 600 × 300 × 300 mm

Niryo-One Accessories

Vision Set

Conveyor Belt

Large Gripper

This gripper allows you to pick more larger objects.

The 2 fingers always stay parallel, which ensure that the object won’t slide forward.

You can also precisely pick tiny and more distant objects.

Additional information:

Weight: 0.2 kg

Dimensions: 80 × 60 × 30 mm

Adaptive Gripper

With this gripper you can pick objects that are harder to pick with other kind of grippers, ex : round objects, cup of tea, apple, egg.

You can be sure that the object will be smoothly picked and always in the center of the fingers.

This gripper is perfect for dealing with fragile items, or when the shape is too uncommon. You can also pick hollow objects on the inside (ex: aluminum tube).

Additional information:

Weight: 0.2 kg

Dimensions: 80 × 60 × 30 mm

Vacuum Pump

Vacuum pump is very efficient for fast and reliable pick and place, and allows you to pick some objects that a normal gripper can’t pick. Ex : take out the cover of a flat box, move soda cans from the top, pick and place large objects with a flat surface.

Most vacuum pumps are making so much noise, you just can’t stand and work near the robot, it is too disturbing. The pump we’ve developed is different : it’s operating silently, with the same efficiency as a vacuum pump, for the same price. A servomotor actuates a syringe which pumps the air out.

Niryo have also made a custom Niryo box for this vacuum pump !

Additional information:

Weight: 0.2 kg

Dimensions: 80 × 60 × 30 mm


With this tool Niryo One can easily pick and place very small metallic pieces (multiple ones can be picked at the same time), which is very hard with any gripper, because grasping such pieces is not practical.

Additional information:

Weight: 0.2 kg

Dimensions: 80 × 60 × 30 mm

Vision Set

The Vision Set will give to the Niryo One the capability of detecting objects and selecting the ones to interact with. Advanced users, discover the perfect set to work on Image Processing and Artificial Intelligence.


Give your projects new perspectives and prototype advanced industry 4.0 processes with the Vision Set.

Main features:

  • Object detection based on colors and shapes
  • Easily performs complex functions like visual picking with new blocks in Niryo One Studio’s Blockly interface
  • Overall range of vision thanks to the Wrist Vision Module
  • Modular workspace that can be fixed to the Niryo One thanks to the Mechanical Connector included, or used in many orientations and inclinations
  • Fits the Niryo One Ecosystem

How to use:

Replace the actual wrist of your Niryo One

Connect the Vision Module to the robot

Choose your approach between the two below


With Niryo One Studio

  1. Start with a calibration
  2. Open the visual programming (Blockly) interface
  3. Use the new blocks to perform advanced functions

What’s included:

  • 1 x Camera
  • 1 x Wrist camera support
  • 1 x Workspace support
  • 4 x Clips to attach the boards on the workspace support
  • 1 x Workspace board
  • 1 x Calibration board
  • 1 x Calibration tip
  • 6 x Handable objects (3 square containers & 3 circles)
  • 2 x Upgraded jaws for the Standard Gripper
  • 1 x USB cable
  • 2 x Scratches to attach the cable
  • 1 x Mechanical Connector for Niryo One

Additional information

Weight 1.9 kg

Dimensions 260 × 260 × 160 mm

With a TCP script

  1. Use the TCP Server/Client system available on the Niryo One
  2. Write a script in your favourite programming language
  3. Use the new functions introduced by the Vision Set




Lens Size

Pixel Size

Image Area

Max Resolution

Resolution & Frame Rate Available

Raw Format

Compressed Formats

S/N Ratio

Dynamic Range


Mini Illumination

Shutter Type

Adjustable Parameters

Working temperature

Operating system requirements

Connecting Port Type

USB Cable


Sony IMX322

2.1 mm

12.8×11.6 mm

2000(H)x1121(V) approx. 2.24 M pixels

1080p (1920×1080)

Compressed and Raw: 320×240@30fps / 352×288@30fps / 640×360@30fps / 640×480@30fps

Raw only: 800×600@ 15 fps

Compressed only:800×600@30fps / 1280×720@30fps / 1920×1080@30fps


H264 & MJPEG

42 dB

86 dB

5.0 V / lux-sec@550nm

0. 01 lux

Electronic rolling shutter / Frame exposure

Brightness, Contrast, Saturation, Hue, Sharpness, Gamma, Gain, White Balance, Backlight Contrast, Exposure

-20 °C ~ 85 °C

Windows 7 or above

Linux 2.6 or above

Android 4.0 or above

USB 2.0 High Speed – Plug & Play

1.0 Meter

Conveyor Belt

Easily reproduce a production line.

This conveyor is designed to be used with or without the Niryo One: you have the ability to control it with the Niryo One and/or with our controller module that makes it autonomous.


Prototype an industrial production line with this autonomous conveyor.

Main features:

  • Bidirectional drive (forward and backward)
  • Adjustable speed
  • AutonomousFits in the Niryo One Ecosystem

Controlling the conveyor:

With Niryo One

  1. Connect the conveyor to the Niryo One
  2. Choose your programming method(Niryo One Studio, Python API…)
  3. You are ready to control the production line.

Optional : Mount the photoelectric switch on the conveyor

Connect it to the Niryo One

What’s included:


  1. Connect the controller module to the motor
  2. Plug the power supply in
  3. The conveyor is working in autonomy.

Use the variator to adjust the direction and the speed

Optional : Mount the photoelectric switch on the conveyor

Connect it to the controller module

Additional information

Weight 3.9 kg

Dimensions 790 × 310 × 150 mm


User manual