// devtools · unitreerobotics/unitree_sdk2

unitree_sdk2

unitree_sdk2 — проект с открытым исходным кодом из категории «Инструменты разработчика» от unitreerobotics (unitreerobotics/unitree_sdk2 на GitHub). У него 1 392 звезды на GitHub и 393 форка, он распространяется по лицензии BSD-3-Clause и последний раз обновлялся на GitHub 21 сентября 2026.

Unitree's official C++ SDK v2 for programming its robots, with CMake examples and installable library.

★ 1,4 тыс. звёзд⑂ 393 форкаBSD-3-Clauseобновлено сент. 2026
▦ визуал — в README этого проекта нет встраиваемого скриншота,
поэтому здесь заглушка. Руководство ниже в любом случае полное.
// факты о проекте

Факты о проекте

Репозиторий
unitreerobotics/unitree_sdk2
Звёзды GitHub
1 392
Форки
393
Лицензия
BSD-3-Clause
Последнее обновление на GitHub
21 сентября 2026
Тип страницы
Полное руководство по установке
// как это работает

Как это работает

  1. Clarify your goal

    Confirm you have a supported setup: Ubuntu 20.04, a compatible CPU architecture, and access to a Unitree robot or its network.

  2. Get the project

    Clone the repository and install the documented build dependencies with apt.

  3. Install and configure

    Build the bundled examples with CMake and Make to verify the toolchain works.

  4. Run your first task

    Install the SDK to the system or a custom prefix, then import it into your own CMake project following the included sample.

// возможности

Почему его любят

Official robot SDK libraries

The supported C++ interface for building applications on Unitree robots, maintained by the manufacturer.

Bundled examples

Example programs in the repository demonstrate SDK usage and can be built together with CMake.

Flexible installation prefixes

Install to the system directory or a custom location such as /opt/unitree_robotics, with find_package integration for your own projects.

Documented dependency set

A single apt command installs the required CMake, compiler, and library dependencies on Ubuntu 20.04.

CMake sample for consumers

An example/cmake_sample project shows exactly how to import the installed SDK into an external application.

Document Center reference

The README directs developers to Unitree's official documentation centre for deeper API reference.

Advertisement
// запустите сами

Запустите сами

  1. Clone the SDK

    Get the source and examples locally.

    git clone https://github.com/unitreerobotics/unitree_sdk2.git
    cd unitree_sdk2
  2. Install dependencies and build the examples

    Install the documented packages, then configure and build.

    apt-get update && apt-get install -y cmake g++ build-essential libyaml-cpp-dev libeigen3-dev libboost-all-dev libfmt-dev
    mkdir build && cd build && cmake .. && make
  3. Install the library for your own project

    Install to the default prefix used by Unitree's samples.

    cmake .. -DCMAKE_INSTALL_PREFIX=/opt/unitree_robotics
    sudo make install
// сценарии использования

Что можно создать

Advertisement
// вопросы и ответы

Вопросы и ответы

Who maintains it?

It is maintained by Unitree Robotics, the robot manufacturer.

Is it free to use?

Yes, it is BSD-3-Clause licensed and free to use with attribution; the robots themselves are commercial hardware.

Does it need a paid API key?

No API key is needed; the SDK runs locally and talks to your robot over your own network.

How does it compare to a well-known alternative?

Third-party Python wrappers trade performance and official support for convenience; this is the manufacturer's own C++ SDK that those wrappers typically build on.

How do I get started?

Clone the repo, install the listed apt dependencies, build the examples with cmake and make, then install the SDK and copy the cmake_sample pattern.

// продолжить изучение

Похожие инструменты

Инструменты разработчика

cookbook

Google's official Gemini API cookbook - examples, guides and end-to-end demos

★ 17,8 тыс. звёздApache-2.0
Смотреть руководство →
Инструменты разработчика

claude-plugins-official

Anthropic's official directory of high-quality Claude Code plugins, installable in one command

★ 37,5 тыс. звёздApache-2.0
Смотреть руководство →
Инструменты разработчика

csharp-sdk

The official C# SDK for the Model Context Protocol — build MCP servers and clients in .NET

★ 4,6 тыс. звёздApache-2.0
Смотреть руководство →
Инструменты разработчика

java-sdk

The official Java SDK for building Model Context Protocol servers and clients.

★ 3,7 тыс. звёздMIT
Смотреть руководство →
Инструменты разработчика

rust-sdk

rmcp: the official Rust SDK for the Model Context Protocol — tokio-based servers and clients

★ 4,0 тыс. звёздNOASSERTION
Смотреть руководство →
Инструменты разработчика

eca

AI pair programming that works in any editor you already use.

★ 1,0 тыс. звёздApache-2.0
Смотреть руководство →
// альтернативы

Альтернативы: Инструменты разработчика

Другие проекты из категории «Инструменты разработчика» с наибольшим числом звёзд в каталоге LibreAI — реалистичный список альтернатив, если unitree_sdk2 вам не подходит.

// ещё в категории devtools

Больше проектов: Инструменты разработчика

Соседние проекты из категории «Инструменты разработчика» в каталоге, ближайшие по числу звёзд к unitree_sdk2 — продолжайте изучать полку по обе стороны от него.

Получить unitree_sdk2

Бесплатно и открыто — забирайте исходный код, ставьте звезду репозиторию и начинайте создавать.