1. Skip to content

1. Product Overview#

Reading time about 5 minutes.

AIRBOT Play is a highly integrated, easily extensible and intelligent lightweight robotic arm with an excellent payload-to-weight ratio. It supports plug-and-play fusion of multiple mobile platforms, processors, sensors and actuators; offers Python and C++ APIs together with ROS/ROS 2 support; and covers the whole robot-application development pipeline, enabling rapid algorithm validation, prototyping and field deployment. When paired with the high-fidelity DISCOVERSE simulator you can effortlessly close the Real-to-Sim-to-Real loop and accelerate embodied-intelligence model training and deployment.

| Start by reading the Quick-Start Guide to learn the basics and power up your AIRBOT Play arm for the first time. Then explore additional features in the Product Functions documentation and begin your own development journey with the interface descriptions and rich examples provided in the SDK docs.

Pre-Sales Consultation: For inquiries about product features, pricing, and other information, please feel free to email us at 📧 contact@discover-robotics.com or add our pre-sales WeChat account for consultation.

After-Sales Support (for purchased users): If you have any questions or need assistance, please refer to the documentation or contact our dedicated after-sales team for one-on-one technical support and service.

Pre-sales WeChat QR Code

Pre-Sales Service

After-sales Service Contact

After-Sales Service

1.1 Technical Specifications#

Feature Specification
Degrees of Freedom 6
Weight 3.78 kg
Rated Payload 1.5 kg (continuous)
Reach 647 mm
Power Input 24 V ± 5%, 10 A
Peak Power 240W
Interface USB
Repeatability 0.1 mm
Operating Temperature -10 °C to +55 °C
Control Modes Position, Torque, Velocity
Dynamics Gravity compensation, collision detection
SDK Python、C++、ROS、ROS2
Simulation DISCOVERSE、Isaac Sim、Gazebo、MuJoCo
Joint Range Max Speed
J1 [-180°, +120°] 180°/s
J2 [ -170°, +10°] 180°/s
J3 [ -5°, +180°] 180°/s
J4 [-170°, +170°] 360°/s
J5 [-100°, +100°] 360°/s
J6 [-170°, +170°] 360°/s

1.2 Mechanical Structure#

1.2.1 Joint Schematic#

The AIRBOT Play robotic arm features 6 degrees of freedom (DOF), driven by six joint motors labeled J1 to J6.

Joint Schematic

The coordinate frame of each joint follows the right-hand rule, as illustrated in the image below. The XYZ axes are color-coded as follows:

X-axis – Red, Y-axis – Green, Z-axis – Blue The direction of each color indicates the positive direction of the corresponding axis.

joint1(J1)

joint2(J2)

joint3(J3)

joint4(J4)

joint5(J5)

joint6(J6)

1.2.2 Workspace#

The maximum reach of AIRBOT Play without end-effector is 647 mm. The joint travel limits and reachable workspace are illustrated below.

Workspace diagram

1.3 Hardware Interfaces#

The AIRBOT Play body interfaces are primarily located on the robotic arm's base and tool-flange.

Hardware interface layout

1.3.1 Base-panel Interfaces#

All base-side connectors are grouped on the Base Board (see below).

 Base Control Panel – Detail 2
  • Power Port: Connects the arm’s power cable via the aviation plug output from the power adapter.

  • Signal Interfaces: For connecting signal cables.

    USB

    • USB-1 (TypeC) delivers end-camera data to the host for end-effector vision-sensor transmission.

    • USB-2 (TypeC) connects the arm to the host via USB for data transfer and control.

  • BASE BUTTON: Cycles the arm through its operational states while the control service is running. For button functions and LED patterns, refer to Status & LED Indicators.

  • Additional ports available on request – contact technical-support team for details.

1.3.2 Tool Interfaces#

Tool Interface Diagram
  • Tool Button: Used to cycle the arm through its operational states while the control service is running.

  • TOOL SIGNAL INTERFACE: Internal harness routed through the arm to USB-2 on the Base Board; keeps the exterior clean and eliminates external cable swing.

    • Low-speed port: for RS-485 end-effector sensors or actuators
    • High-speed port: for USB 2.0 end-effector sensors or actuators.

1.4 Status & LED Indicators#

The RGB LED strip on the Base Board provides an at-a-glance view of the arm state.

State LED Pattern
Self-check in progress solid yellow
Self-check complete – calibration required Yellow blink
Self-check failed Solid red
Self-check complete – waiting for USB Solid white
USB connected – control service not started White breathe
Under external SDK control Green breathe
Record & Replay App States LED Pattern
Idle Cyan breathe
Drag-teach ready Solid purple
Recording trajectory Purple flow (chase)
Replay – initializing Pink blink
Replay – ready to start Solid pink
Replay – running Pink breathe
Replay – paused Pink blink

The operating states of AIRBOT Play can be broadly grouped into three categories:

  1. Initialization: A After power-on the arm runs a self-test and, if the zero position is lost, allows the user to re-calibrate the home position before any motion is enabled.
  2. SDK External Control: Via USB the arm is connected to a host PC for external control. In this mode the user can create a client with the SDK, connect to the built-in motion server, read full device states and send high-rate commands to drive the robot.
  3. Built-in APP Mode:Switched from SDK mode to run an on-board app; control via base or tool-flange button. Current app: Teach & Replay (record by hand-guiding, then playback).

The complete state-transition diagram and the corresponding LED patterns are shown below:

1.4.1 Initialization#

During initialization, the state-transition diagram and corresponding LED indicators are as follows:

1.4.2 SDK External Control#

Under SDK external control, the state-transition diagram and corresponding LED patterns are as follows:

1.4.3 Record & Replay App#

When using the Record & Replay app, the state-transition diagram and corresponding LED patterns are as follows: