跳到主要内容

离线轨迹追踪部署

把一条离线轨迹交给基模播放出来。先完成 环境配置

务必先在仿真里验证

测试任何新轨迹之前必须先在仿真中跑一遍,确认没问题再上真机。

部署流程

1. 放置轨迹与策略

把要测试的轨迹及策略放到对应路径中,确认参考数据观测未来帧及观测维度与配置文件一致

2. 启动机器

sudo su
export ROBOT_VERSION=17
sudo bash src/leju_launch/scripts/launch_real.sh

3. 播放轨迹

启动后用北通手柄操作:

操作效果
start切到 AMP
A切到 HEFT,播放第一条轨迹
再按 A播放下一条,循环播放
轨迹之间目前无插值

选取的轨迹开始和结束必须为向前静止站立,否则请一次只测试一条,测第二条时重新启动机器。

仿真验证

仿真中一般用 docker 启动:

cd ~/Lejulab_ARM/docker
./run.sh
catkin build
source devel/setup.zsh
export ROBOT_VERSION=17
roslaunch leju_launch load_mujoco_sim.launch enable_iceoryx_shm:=false

已在仿真中验证过的动作类型:拳击、舞蹈、爬行、空翻。

注意事项

机型差异 —— 目前测试机型均为 roban 2.2-72,没有在多机上测试,效果可能有差异。

环境影响 —— 不同环境或者地面对策略表现有影响。

编译残留 —— 换过分支或之前编译过其他版本时,按 环境配置 · 清理旧编译 从头来一遍。

已验证轨迹

原文档按模型版本整理了若干轨迹的效果对照,覆盖舞蹈、武术(鹤拳、印度舞)、连续前后左右转身、跳跃、拳击等,每条都有对应的轨迹 CSV 与效果视频。