Skip to content

feat: 优化ROS关节状态发布逻辑,支持多自由度关节#3209

Merged
donghaiwang merged 50 commits into
OpenHUTB:mainfrom
Vortex444:mujoco
Dec 15, 2025
Merged

feat: 优化ROS关节状态发布逻辑,支持多自由度关节#3209
donghaiwang merged 50 commits into
OpenHUTB:mainfrom
Vortex444:mujoco

Conversation

@Vortex444

Copy link
Copy Markdown
Contributor

修改概述:

新增 joint_ids/joint_qpos_idxs/joint_qvel_idxs 三个列表 遍历每个非自由关节,根据关节类型(球关节 / 铰链 / 滑动关节)分别处理

修改的详细描述

  1. 准存储每个非自由关节的 ID 和对应的qpos/qvel起始索引(替代原有的切片[:njnt]);打印关节索引映射的调试信息,便于排查问题。
  2. 球关节(mjJNT_BALL):取 3 维位置 / 速度

经过了什么样的测试?

  1. ubuntu20.0
  2. Python3.8

运行效果

动图、视频、截图等

@donghaiwang
donghaiwang merged commit 306d550 into OpenHUTB:main Dec 15, 2025
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants