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. MiniMaxMiniMax open-sources MiniMax-Code-MiniApps repository for community-built plugins
  2. DeepSeekDeepSeek open-sources dsh-libreoffice-kit 0.1.0 for font-friendly Office conversion and rendering in Node.js
  3. DeepSeekDeepSeek open-sources DeepEP-Ascend and DeepGEMM-Ascend for Huawei Ascend NPUs
  4. Shanghai AI LaboratoryShanghai AI Laboratory open-sources AdvancedMathBench for proof generation and verification
  5. Shanghai AI LaboratoryInternLM released a Qwen3-based model that grades mathematical proofs

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.