外观
踩坑GitHub unitreerobotics/unitree_sim_isaaclab7 个月前
Unitree G1仿真DDS订阅卡住且提示object not found
本文由 AI 根据公开内容整理,可能有误,请以原文为准:按照https://github.com/unitreerobotics/unitree_lerobot运行eval_g1_sim.py时Waiting to subscribe dds... robot_arm.py:112(GitHub unitreerobotics/unitree_sim_isaaclab #110)
状态:有绕过办法
问题
在unitree_sim_isaaclab中运行sim_main.py启动G1仿真时,程序卡在Waiting to subscribe dds...,日志报错[DDSManager] object 'g129' not found及object 'dex1' not found,objects列表为空。使用cyclonedds ps -i 1检查发现仿真端未对外发布DDS话题,导致客户端无法订阅。
环境
Ubuntu 22.04.5 LTS,NVIDIA L40 GPU,Driver 575.57.08,Isaac Sim 4.5,Python 3.10,unitree_sim_isaaclab环境,机型Unitree G1 (g129) + Dex1手。
解决办法
- 严格按照unitree_sim_isaaclab项目README文档指引,下载项目中所需的全部仿真资产文件。
- 确保运行环境网络连接畅通,部分资产需从远程服务器在线获取,网络阻断会导致资源加载失败。
- 资产补全后重新运行仿真指令,验证DDS话题是否正常发布及object 'g129'/'dex1'是否被正确识别。
- 若问题依旧,尝试切换至其他仿真场景进行测试,以排除特定任务配置或资产损坏导致的加载异常。
讨论原作者:@Altergimn 等,版权归原作者所有。
来源
本页事实对应的公开页面,以原文为准。