Skip to content

[Question] Terrain curriculum issue: Terrain level does not exceed 6 #4714

@H-Hisamichi

Description

@H-Hisamichi

Question

Hello everyone,

I have been trying to resolve an ongoing issue where the terrain level does not go above 6 when using the terrain curriculum. This problem occurs not only in my custom environment but also in the default RL demo.

In Fig. 1, the black line represents the terrain level progression for "Isaac-Velocity-Rough-Anymal-D-v0" using the default parameters. The red line shows the progression when the terrain sampling range is halved. As you can see, the level converges to 6 regardless of the terrain's difficulty. Furthermore, the graph does not look like simple hard clipping; rather, it exhibits a curve similar to a PD controller's response.

Fig. 1:

Image

I have reviewed the terrain_levels_vel implementation but could not find any incorrect processing. Considering the possibility of the RL agent falling into a local optimum, I also tried adjusting PPO parameters such as entropy_coef and learning_rate, but observed no improvement.

Is it the expected behavior for the terrain level to be restricted to a maximum of 6 in the terrain curriculum?

Thank you in advance for your insights.

Build Info

Describe the versions that you are currently using:

  • Isaac Lab Version: [2.3.1]
  • Isaac Sim Version: [5.1.0]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions