Skip to content

Fix broken simhive include path in myochallenge left arm chain#3

Merged
Vittorio-Caggiano merged 1 commit into
MyoHub:mainfrom
Vittorio-Caggiano:fix/myochallenge-simhive-path
Jun 17, 2026
Merged

Fix broken simhive include path in myochallenge left arm chain#3
Vittorio-Caggiano merged 1 commit into
MyoHub:mainfrom
Vittorio-Caggiano:fix/myochallenge-simhive-path

Conversation

@Vittorio-Caggiano

Copy link
Copy Markdown

Summary

  • assets/left_arm_chain_myochallenge.xml includes handL_chain.xml via a leftover submodule-style path (../../../../simhive/MPL_sim/assets/handL_chain.xml) that doesn't resolve once the package is consumed via pip (e.g. myo_sim/myosuite).
  • handL_chain.xml lives in the same assets/ directory, so the include is simplified to a same-directory relative path, matching the fix already applied to arms_chain.xml in PR fix: MuJoCo 3.x compat — remove convexhull, fix MPL_hand class, fix include paths #1.

Test plan

  • Confirm mujoco.MjSpec.from_file("assets/left_arm_chain_myochallenge.xml") (or any model including it) resolves without missing-file errors

handL_chain.xml lives in the same assets/ directory, so the
../../../../simhive/MPL_sim/assets/ prefix from the old submodule
layout pointed nowhere once the package moved to pip distribution.
@Vittorio-Caggiano Vittorio-Caggiano merged commit 4df3159 into MyoHub:main Jun 17, 2026
1 check passed
@Vittorio-Caggiano Vittorio-Caggiano deleted the fix/myochallenge-simhive-path branch June 17, 2026 17:17
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.

1 participant