更新说明

This commit is contained in:
cyy_mac
2026-07-30 15:29:30 +08:00
parent f8b849397d
commit 3008203f82
3 changed files with 138 additions and 22 deletions

View File

@@ -1,5 +1,12 @@
# Examples
## 目录划分
- `examples/*.py`Python 原生 PRO API 和 Python 官方兼容 facade 示例;
- `examples/cpp/*.cpp`:独立 C++ SDK 示例,只使用官方 C++ 公共接口。
`fast_lowcmd_cpp` 是 Python 可选加速扩展,不是另一套 C++ 示例入口。
## 高层 (HighLevel) — 通过 sportMode + MQTT, 不需停 Pi 进程
适合: 走/跳/姿态/表演动作. 跟 lowlevel 控制方式互不兼容, 同时只用一种.
@@ -89,3 +96,16 @@ python examples/example_remote_control.py
## 安全
所有控制类示例都内置 `apply_safety(cmd, state, power_factor=1)` (10% 力矩限制), 出问题会立即停机. 见 `docs/SAFETY.md`.
## C++ 官方兼容示例
[`cpp/example_official_compatible_position.cpp`](cpp/example_official_compatible_position.cpp)
使用与官方 `unitree_legged_sdk` 相同的头文件、命名空间、`UDP``Safety` API。构建
```bash
cmake -S . -B build-cpp -DCMAKE_BUILD_TYPE=Release
cmake --build build-cpp --target example_official_compatible_position
```
该示例会先发送 stop sentinel收到第一帧有效 `LowState` 后才启用位置目标。PRO 环境
链接本项目库;官方 Go1 环境使用相同源码重新链接官方库。