Skip to content

踩坑GitHub unitreerobotics/unitree_mujoco8 个月前

unitree_mujoco运行Go2仿真Segmentation fault报错 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:Segmentation fault (core dumped)(GitHub unitreerobotics/unitree_mujoco #106)

状态:已解决

问题 ​

在终端执行 ./unitree_mujoco -r go2 -s scene_terrain.xml 启动 Go2 地形场景仿真时,程序加载 MuJoCo 3.4.0 并解析模型 Link/Joint 后,立即触发 Segmentation fault (core dumped) 崩溃。

环境 ​

机型:Unitree Go2;仿真器:unitree_mujoco (MuJoCo 3.4.0);系统环境安装了 ROS2,存在 DDS 动态链接库版本冲突。

解决办法 ​

  1. 确认当前环境变量中存在 ROS2 的 DDS 库路径导致与 unitree_mujoco 依赖不兼容。
  2. 在执行仿真命令前,通过 export 将宇树官方 SDK 的第三方库路径添加到 LD_LIBRARY_PATH 最前端以覆盖系统库:export LD_LIBRARY_PATH=./mujoco_learn/ref/unitree_sdk2/thirdparty/lib/x86_64:$LD_LIBRARY_PATH。
  3. 重新运行 C++ 仿真程序 ./unitree_mujoco -r go2 -s scene_terrain.xml 即可消除段错误正常启动。

讨论原作者:@xiao-white8023 等,版权归原作者所有。

来源

本页事实对应的公开页面,以原文为准。

  1. GitHub unitreerobotics/unitree_mujoco #106:Segmentation fault (core dumped)访问 2026-10-26