Event date · · Unitree Robotics

Unitree Robotics open-sources R1-7A robotic arm low-level SDK

Unitree Robotics 宇树科技Chinese AIOpen weights
FACT STATEMENT

Unitree Robotics released an open-source C++ SDK for its 7-DOF R1 robotic arm, providing low-level FOC, stop, home, and goto commands over an IM6014 serial bus. The repository targets Ubuntu 20.04 LTS or higher on aarch64 and x86_64, with a default serial port of /dev/ttyUSB3 at 6000000 baud.

China context

Original name
宇树科技
Outside China
Open weights · github.com
Claims
Company-reported; not yet independently evaluated
For builders
Developers outside China can directly integrate the R1 arm using the provided C++ SDK, with URDF-frame kinematics and calibration tools, reducing the need for proprietary middleware.
For investors
Unitree's open-source approach may accelerate adoption of its robotic arms in research and industrial automation, expanding its addressable market beyond China.
What happened

Unitree Robotics published a new open-source repository, unitreerobotics/r1-7a_sdk, containing a low-level control SDK for the R1 robotic arm. The SDK communicates over an IM6014 serial bus and includes example binaries for low-level FOC/stop/home/goto commands and a joint calibration tool that converts between URDF and motor frames. Build requirements include CMake 3.10+, GCC 9.4.0, Make, and pthread on Ubuntu 20.04 or higher. The default serial port is /dev/ttyUSB3 at 6000000 baud, and joint calibration is loaded from config/joint_calib.txt. The package drives the 7-DOF arm over one serial bus via a vendored third-party motor controller.

Technical significance

The SDK exposes public q/dq/tau in the URDF frame, with conversion handled at the ArmMotorBus edge, simplifying integration for developers who work in standard robot kinematics. The calibration formula urdf = dir * scale * motor + offset is provided, and the repository includes a joint calibration tool that requires posing the arm at the desired URDF zero first. The code is C++ and uses CMake for building, with binaries output to bin/.

Industry impact

Robotics developers outside China gain direct low-level access to Unitree's R1 arm, reducing integration cost and enabling custom control stacks without reverse-engineering the serial protocol. This move puts pressure on competing arm vendors to provide similar open SDKs or risk losing developer mindshare.

Decision value

Open-sourcing the SDK lowers the barrier for researchers and companies to adopt Unitree's R1 arm in custom robotics projects, which can increase hardware sales. It also positions Unitree as a developer-friendly robotics company, which may attract partnerships and talent.

What to watch

Watch for community contributions, forks, and issues on the GitHub repository as an indicator of adoption. A key verification question is whether Unitree will release higher-level APIs or ROS packages for the R1 arm, and whether the SDK will be extended to other Unitree robotic arms.

Latest in Chinese AI

  1. Deep RoboticsReportedly: Deep Robotics is pursuing an IPO
  2. DeepSeekReportedly: DeepSeek open-sources operator toolchain with native Huawei Ascend support
  3. TencentReportedly: Tencent is developing a standalone 'Yuanbao Assistant' app for personal agent tasks
  4. ModelBestReportedly: ModelBest releases MiniCPM-V 4.7, an on-device multimodal model with 13+ token/s decoding at 3GB memory
  5. 01.AI01.AI publishes web-assets repository on GitHub

All China AI Events

AIGC Newsletter

China AI, with sources and context.

Analysis of Chinese AI models, companies and policy, and what you can use outside China.