├── .dockerignore ├── .flake8 ├── .gitattributes ├── .gitignore ├── .pre-commit-config.yaml ├── .vscode ├── .gitignore └── tools │ └── setup_vscode.py ├── README.md ├── docker ├── .env.base ├── Dockerfile └── docker-compose.yaml ├── docs └── images │ ├── reorient_z_peturb.gif │ ├── reorient_z_real.gif │ └── reorient_z_sim.gif ├── logs └── rl_games │ └── leap_hand_reorient │ └── pretrained │ ├── nn │ └── leap_hand_reorient.pth │ └── params │ ├── agent.pkl │ ├── agent.yaml │ ├── env.pkl │ └── env.yaml ├── pyproject.toml ├── scripts ├── list_envs.py ├── rename_template.py ├── rl_games │ ├── play.py │ └── train.py └── rsl_rl │ ├── cli_args.py │ ├── play.py │ └── train.py └── source └── LEAP_Isaaclab ├── LEAP_Isaaclab ├── __init__.py ├── assets │ ├── .asset_hash │ ├── __init__.py │ ├── leap.py │ └── leap_hand_v1_right │ │ ├── configuration │ │ ├── leap_hand_right_base.usd │ │ ├── leap_hand_right_physics.usd │ │ └── leap_hand_right_sensor.usd │ │ ├── leap_hand_right.usd │ │ └── use_yuzhe_dex-urdf.txt ├── deployment_scripts │ ├── load_model.py │ ├── reorient_z.py │ └── reorient_z_ros.py ├── tasks │ ├── __init__.py │ └── leap_hand_reorient │ │ ├── __init__.py │ │ ├── agents │ │ ├── __init__.py │ │ ├── rl_games_ppo_cfg.yaml │ │ └── rsl_rl_ppo_cfg.py │ │ ├── leap_hand_env_cfg.py │ │ └── reorientation_env.py ├── ui_extension_example.py └── utils │ ├── adr.py │ ├── adr_utils.py │ ├── leap_hand_utils │ ├── __init__.py │ ├── dynamixel_client.py │ └── leap_hand_utils.py │ └── obs_utils.py ├── config └── extension.toml ├── docs └── CHANGELOG.rst ├── pyproject.toml └── setup.py /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/.dockerignore -------------------------------------------------------------------------------- /.flake8: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/.flake8 -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /.vscode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/.vscode/.gitignore -------------------------------------------------------------------------------- /.vscode/tools/setup_vscode.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/.vscode/tools/setup_vscode.py -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/README.md -------------------------------------------------------------------------------- /docker/.env.base: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/docker/.env.base -------------------------------------------------------------------------------- /docker/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/docker/Dockerfile -------------------------------------------------------------------------------- /docker/docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/docker/docker-compose.yaml -------------------------------------------------------------------------------- /docs/images/reorient_z_peturb.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/docs/images/reorient_z_peturb.gif -------------------------------------------------------------------------------- /docs/images/reorient_z_real.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/docs/images/reorient_z_real.gif -------------------------------------------------------------------------------- /docs/images/reorient_z_sim.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/docs/images/reorient_z_sim.gif -------------------------------------------------------------------------------- /logs/rl_games/leap_hand_reorient/pretrained/nn/leap_hand_reorient.pth: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/logs/rl_games/leap_hand_reorient/pretrained/nn/leap_hand_reorient.pth -------------------------------------------------------------------------------- /logs/rl_games/leap_hand_reorient/pretrained/params/agent.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/logs/rl_games/leap_hand_reorient/pretrained/params/agent.pkl -------------------------------------------------------------------------------- /logs/rl_games/leap_hand_reorient/pretrained/params/agent.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/logs/rl_games/leap_hand_reorient/pretrained/params/agent.yaml -------------------------------------------------------------------------------- /logs/rl_games/leap_hand_reorient/pretrained/params/env.pkl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/logs/rl_games/leap_hand_reorient/pretrained/params/env.pkl -------------------------------------------------------------------------------- /logs/rl_games/leap_hand_reorient/pretrained/params/env.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/logs/rl_games/leap_hand_reorient/pretrained/params/env.yaml -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/pyproject.toml -------------------------------------------------------------------------------- /scripts/list_envs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/scripts/list_envs.py -------------------------------------------------------------------------------- /scripts/rename_template.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/scripts/rename_template.py -------------------------------------------------------------------------------- /scripts/rl_games/play.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/scripts/rl_games/play.py -------------------------------------------------------------------------------- /scripts/rl_games/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/scripts/rl_games/train.py -------------------------------------------------------------------------------- /scripts/rsl_rl/cli_args.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/scripts/rsl_rl/cli_args.py -------------------------------------------------------------------------------- /scripts/rsl_rl/play.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/scripts/rsl_rl/play.py -------------------------------------------------------------------------------- /scripts/rsl_rl/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/scripts/rsl_rl/train.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/__init__.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/assets/.asset_hash: -------------------------------------------------------------------------------- 1 | 6d0df3bff698ec84d66ccf6ff3fae4cc -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/assets/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/assets/__init__.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/assets/leap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/assets/leap.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/assets/leap_hand_v1_right/configuration/leap_hand_right_base.usd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/assets/leap_hand_v1_right/configuration/leap_hand_right_base.usd -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/assets/leap_hand_v1_right/configuration/leap_hand_right_physics.usd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/assets/leap_hand_v1_right/configuration/leap_hand_right_physics.usd -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/assets/leap_hand_v1_right/configuration/leap_hand_right_sensor.usd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/assets/leap_hand_v1_right/configuration/leap_hand_right_sensor.usd -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/assets/leap_hand_v1_right/leap_hand_right.usd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/assets/leap_hand_v1_right/leap_hand_right.usd -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/assets/leap_hand_v1_right/use_yuzhe_dex-urdf.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/deployment_scripts/load_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/deployment_scripts/load_model.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/deployment_scripts/reorient_z.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/deployment_scripts/reorient_z.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/deployment_scripts/reorient_z_ros.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/deployment_scripts/reorient_z_ros.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/tasks/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/tasks/__init__.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/tasks/leap_hand_reorient/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/tasks/leap_hand_reorient/__init__.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/tasks/leap_hand_reorient/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/tasks/leap_hand_reorient/agents/__init__.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/tasks/leap_hand_reorient/agents/rl_games_ppo_cfg.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/tasks/leap_hand_reorient/agents/rl_games_ppo_cfg.yaml -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/tasks/leap_hand_reorient/agents/rsl_rl_ppo_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/tasks/leap_hand_reorient/agents/rsl_rl_ppo_cfg.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/tasks/leap_hand_reorient/leap_hand_env_cfg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/tasks/leap_hand_reorient/leap_hand_env_cfg.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/tasks/leap_hand_reorient/reorientation_env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/tasks/leap_hand_reorient/reorientation_env.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/ui_extension_example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/ui_extension_example.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/utils/adr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/utils/adr.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/utils/adr_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/utils/adr_utils.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/utils/leap_hand_utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/utils/leap_hand_utils/dynamixel_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/utils/leap_hand_utils/dynamixel_client.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/utils/leap_hand_utils/leap_hand_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/utils/leap_hand_utils/leap_hand_utils.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/LEAP_Isaaclab/utils/obs_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/LEAP_Isaaclab/utils/obs_utils.py -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/config/extension.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/config/extension.toml -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/docs/CHANGELOG.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/docs/CHANGELOG.rst -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/pyproject.toml -------------------------------------------------------------------------------- /source/LEAP_Isaaclab/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/leap-hand/LEAP_Hand_Isaac_Lab/HEAD/source/LEAP_Isaaclab/setup.py --------------------------------------------------------------------------------