CoolFace
Modelpublic

Kyu3224/quadruped-locomotion-policy

sourceHugging Faceupdated 1y agoView on Hugging Face
1likes
Model Card

๐Ÿพ Quadruped Locomotion Policies

This repository contains learned locomotion policies for quadruped robots, trained and deployed in the Isaac Lab simulation environment.

๐Ÿš€ Overview

Each locomotion policy takes as input an observation vector and outputs joint torques to control the robot.

Flat Terrain Policy

Observation: 48-dimensional vector

Action: 12-dimensional torque command

Rough Terrain Policy

Observation: 48-dimensional base observation + 187-dimensional height map (Total: 235 dimensions)

Action: 12-dimensional torque command

These policies are suitable for deployment in simulation or transfer to real hardware, and were trained to ensure robustness and agility on both flat and uneven terrains. ๐Ÿค– Supported Robots

Each policy is associated with a specific quadruped robot. You can find more information about each robot and its associated policy below:

Hound-1 โ€“ https://dynamicrobot.kaist.ac.kr/hound1.html

Hound-2 - https://dynamicrobot.kaist.ac.kr/hound2.html

๐Ÿ“‚ Structure

policies/ โ”œโ”€โ”€ hound1/ โ”‚ โ”œโ”€โ”€ flat.pt โ”‚ โ””โ”€โ”€ ... โ”œโ”€โ”€ hound2/ โ”‚ โ”œโ”€โ”€ flat.pt โ”‚ โ””โ”€โ”€ ...

๐Ÿ“Ž Notes

Policies are exported in PyTorch format (.pt) and ONNX format (.onnx).

They are compatible with the Isaac Lab environment and can be loaded into simulation scripts directly.

Contact torque-level control is used across all policies.

๐Ÿ› ๏ธ Usage

Example code snippets or instructions for loading the policy into Isaac Lab can be provided here.