Skip to content

Robonine Lab

Robonine Lab is a browser platform for learning robotics on a real machine. You connect an SO-ARM101 arm to a computer over USB or Bluetooth, open lab.robonine.com in Chrome, and work through a twelve-module course that starts with a screwdriver and ends with the arm doing a task on its own.

Nothing is installed. The 3D view, the motor control, the computer vision and the recorder all run in the browser tab.

What you need, in one paragraph

An SO-ARM101 arm (assembled or as a kit), a desktop or laptop running Google Chrome or another Chromium browser, a free USB port, and about 40 × 40 cm of desk. Safari, Firefox and anything on iOS cannot talk to the hardware — the browser APIs the arm needs do not exist there. Full detail in What you need and Browser support.

You can also work through a large part of the course with no hardware at all, using the virtual arm. See Connect your arm.

How the course is put together

Twelve modules, in a fixed order, each unlocking the next:

# Module Arm needed
0 Introduction no
1 Robot assembly no
2 Connection and anatomy yes
3 Calibration yes
4 Teleoperation yes
5 Pick and place yes
6 End-effector work yes
7 Computer-vision object recognition no
8 Object tracking and PID yes
9 Neural-network recognition yes
10 ArUco marker recognition yes
11 Final project in development

Every module is described in The course, module by module.

Languages

The Lab interface is available in English and Russian. This documentation is published in the same languages as robonine.com; pages that have not been translated yet fall back to English, so nothing is ever a dead end.

Where to report a mistake

Documentation lives with the product. If something here does not match what the app does, that is a bug worth telling us about — hello@robonine.com or the Send feedback form inside the Lab.