Skip to content

[Question] Verifying the 1xNeo Walking Demo #5936

@daredesukakore

Description

@daredesukakore

I’m trying to load 1xNeo in IsaacLab and validate walking in a flat terrain environment

I created the required task/config files by referencing the Unitree H1 locomotion task structure, but I don’t fully understand how to choose the Neo-specific configuration values. When I run train.py, I get an error.

Steps

I’m creating the following files based on the H1 task structure

1.isaaclab_assets/robots/neo.py

2.isaaclab_tasks/manager_based/locomotion/velocity/config/neo

flat_env_cfg.py, init.py, rough_env_cfg.py

3.isaaclab_tasks/manager_based/locomotion/velocity/config/neo/agents

init.py, rsl_rl_ppo_cfg.py

Run the following command

./isaaclab.sh -p scripts/reinforcement_learning/rsl_rl/train.py --task Isaac-Velocity-Flat-Neo-v0 --headless

Error Messages

module ‘isaaclab.envs.mdp’ has no attribute ‘track_lin_vel_xy_yaw_frame_exp’

1.What is the likely root cause of this error?

2.I’d like to understand the recommended approach and how to determine the configuration values when creating each file.

3.Are there any recommended references or docs for porting a locomotion task from an existing robot (e.g., H1) to a custom robot?

Build Info

Describe the versions that you are currently using:

  • Isaac Lab Version: [2.3.2]

  • Isaac Sim Version: [5.1.0]

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions