Downloads · 30 days
0
Adjimavo/g1-navigation-dagger
g1-navigation-dagger is a reinforcement learning model from Adjimavo. Use it for the reinforcement learning task on the model card, and read the license before you ship it in a product. The card lists the license as apache-2.0.
Vision-based navigation policies for the Unitree G1 humanoid robot, trained using teacher-student DAgger distillation.
Downloads · 30 days
0
Access
Public
Updated Feb 2, 2026
Repo size
1.1 MB
Likes
0
Public
Click a slice to open those files.
.pt1.1 MB · 100%
From the Hugging Face model README
Vision-based navigation policies for the Unitree G1 humanoid robot, trained using teacher-student DAgger distillation.
This repository contains two PyTorch TorchScript models:
| Model | File | Input Dim | Output Dim | Description |
|---|---|---|---|---|
| Student | student_policy.pt | 82 | 3 | Deployable policy using depth rays from monocular depth estimation |
| Teacher | teacher_policy.pt | 34 | 3 | Privileged policy with ground-truth obstacle positions |
Both policies use a 3-layer MLP with ELU activations:
Student (82-dim):
Teacher (34-dim):
Velocity commands: [vx, vy, ω]
vx ∈ [-0.6, 1.0] m/s (forward/backward)vy ∈ [-0.5, 0.5] m/s (lateral)ω ∈ [-1.57, 1.57] rad/s (yaw rate)fov_keep_ratio ∈ [0.35, 1.0] prevents sensor overfitting| Scenario | Success Rate | Collision Rate |
|---|---|---|
| Deploy (mild noise) | 75.0% | 25.0% |
| Stress (heavy noise) | 75.2% | 24.8% |
| Wide-FOV Clean | 74.4% | 25.6% |
| Direction | Target | Final Distance | Result |
|---|---|---|---|
| Forward | 2.0m | 0.26m | ✅ SUCCESS |
| Backward | -1.5m | 0.26m | ✅ SUCCESS |
| Left | 1.5m | 0.31m | ✅ SUCCESS |
| Right | -2.0m | 0.26m | ✅ SUCCESS |
| Diagonal | (1.5, 1.5)m | 0.30m | ✅ SUCCESS |
import torch
# Load student policy (for deployment)
student = torch.jit.load("student_policy.pt")
student.eval()
# Prepare observation (82-dim)
obs = torch.zeros(1, 82) # [depth_rays(72), vel(3), goal_rel(2), goal_dist_angle(2), prev_action(3)]
# Get action
with torch.no_grad():
action = student(obs) # [vx, vy, omega]
If you use this model, please cite:
@misc{g1-navigation-dagger-2026,
title={Teacher-Student Distillation via DAgger for Sim-to-Real Navigation on the Unitree G1},
author={Adjimavo},
year={2026},
url={https://huggingface.co/Adjimavo/g1-navigation-dagger}
}
Apache 2.0