更新说明
This commit is contained in:
@@ -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 环境使用相同源码重新链接官方库。
|
||||
|
||||
Reference in New Issue
Block a user