Skip to content

踩坑GitHub unitreerobotics/unitree_mujoco7 个月前

unitree_mujoco手柄映射文件缺失及Xbox手柄按键错位修复 ​

本文由 AI 根据公开内容整理,可能有误,请以原文为准:Cannot find the file unitree_sdk2_bridge.cc for Joystick mapping(GitHub unitreerobotics/unitree_mujoco #107)

状态:有绕过办法

问题 ​

用户按README指引修改自定义手柄布局时,发现simulate/src/unitree_sdk2_bridge/unitree_sdk2_bridge.cc文件不存在,仅有头文件。同时部分Xbox手柄在默认xbox模式下按键映射错误,实际键值与Switch布局一致,导致仿真控制异常。

环境 ​

unitree_mujoco 最新版本,simulate/src 目录结构,config.yaml 配置文件,Xbox 实体手柄。

解决办法 ​

  1. 确认手柄映射逻辑已从 unitree_sdk2_bridge.cc 迁移至 simulate/src/physics_joystick.h,自定义布局需直接修改该头文件。
  2. 针对Xbox手柄按键错位问题,编辑 unitree_mujoco 的 config.yaml 配置文件。
  3. 将 joystick_type 参数值由 "xbox" 修改为 "switch",即使使用的是正版Xbox手柄也需此设置以匹配实际键值。
  4. 保存配置并重启仿真程序验证手柄输入是否正常响应。

讨论原作者:@EveryDayIsaSong 等,版权归原作者所有。

来源

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

  1. GitHub unitreerobotics/unitree_mujoco #107:Cannot find the file unitree_sdk2_bridge.cc for Joystick mapping访问 2026-10-26