Skip to content

fix: make terrain_levels_vel promotion threshold track commanded velocity#1072

Open
mvanhorn wants to merge 1 commit into
mujocolab:mainfrom
mvanhorn:fix/934-terrain-levels-vel-curriculum-fairness
Open

fix: make terrain_levels_vel promotion threshold track commanded velocity#1072
mvanhorn wants to merge 1 commit into
mujocolab:mainfrom
mvanhorn:fix/934-terrain-levels-vel-curriculum-fairness

Conversation

@mvanhorn

Copy link
Copy Markdown

Summary

The terrain_levels_vel curriculum promoted any robot that walked past half the terrain size, which is unfair to slow commanded velocities: a robot commanded to move slowly can never reach the fixed threshold within an episode, while a fast one clears it trivially. This makes the promotion threshold track the commanded velocity, using expected straight-line displacement (command_speed * max_episode_length_s), with a chord correction for commanded turning, capped at half the terrain size.

Adds curriculum tests covering slow, fast, and turning commands.

Fixes #934

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.

[Question] Fairness of terrain_levels_vel curriculum progression function for low speed locomotion task

1 participant