Tủ GitHub repo xịn
Avatar pollen-robotics

GitHub repo xịn · Vui Coding chọn

pollen-robotics/microduck_rl

Repositories cung cấp môi trường huấn luyện reinforcement learning cho robot Microduck dựa trên MuJoCo Warp, tích hợp mô hình actuator thực tế và kỹ thuật domain randomization. Điểm hữu ích chính là khả năng huấn luyện, xuất và triển khai policy trên robot thật một cách dễ dàng.

819GitHub stars
141Forks
8Open issues
0Lượt nhấp GitHub
PythonNgôn ngữ chính

Tóm tắt nhanh

Repo này làm được gì?

Repositories cung cấp môi trường huấn luyện reinforcement learning cho robot Microduck dựa trên MuJoCo Warp, tích hợp mô hình actuator thực tế và kỹ thuật domain randomization. Điểm hữu ích chính là khả năng huấn luyện, xuất và triển khai policy trên robot thật một cách dễ dàng.

Mô tả từ GitHub

RL training environments for Microduck (mjlab)

Bắt đầu với repo

Cài đặt và sử dụng

Hướng dẫn cài đặt

1. Cài đặt yêu cầu: CUDA GPU và uv. 2. Clone repo:

git clone https://github.com/pollen-robotics/microduck_rl

3. Vào thư mục:

cd microduck_rl

4. Chạy lệnh huấn luyện:

uv run train Mjlab-Velocity-Flat-MicroDuck --env.scene.num-envs 4096

Hướng dẫn sử dụng

1. Huấn luyện policy:

uv run train Mjlab-Velocity-Flat-MicroDuck --env.scene.num-envs 4096

2. Xem policy đã huấn luyện:

uv run play Mjlab-Velocity-Flat-MicroDuck --wandb-run-path

3. Xuất policy sang ONNX:

uv run scripts/export.py Mjlab-Velocity-Flat-MicroDuck --wandb-run-path

4. Điều khiển robot bằng keyboard:

uv run scripts/infer_policy.py --walking output.onnx
Đối chiếu README gốc
Mở trên GitHub

Cùng hệ sinh thái

Repo liên quan