인터페이스는 현지화되어 있으며, Skill 소개와 설명 문서는 선택한 언어로 AI가 자동 번역합니다. 코드·명령어·경로·전문 용어는 원문을 유지하며 원작자 문서가 우선합니다.
Skills 둘러보기
배포 및 운영 · SKILL.md

sim2real-deployment

sim2real-deployment

Run ASAP sim2sim playback, sim2real policy runtime, Unitree/ROS2 bridges, joystick or keyboard controls, and real-data collection safely.

Independent GitHub snapshot · Automated classification · Original documentation governs

Skill 문서

GitHub

name: sim2real-deployment description: "Run ASAP sim2sim playback, sim2real policy runtime, Unitree/ROS2 bridges, joystick or keyboard controls, and real-data collection safely." disable-model-invocation: true metadata: disco-role: operating license: MIT

sim2real-deployment

Use this sub-skill when the task is to operate ASAP deployment code: MuJoCo sim2sim playback, sim2real policy runtime on a Unitree G1, ROS2/Unitree bridge setup, joystick or keyboard command input, and real-world data collection.

First Safety Gate

Real robot deployment can injure people and damage hardware. Do not start policy actions on physical hardware until a qualified human confirms the robot is mechanically configured for the intended DOF count, in low-level mode, on a clear test area or support rig, with emergency-stop procedures ready. The bundled instructions explain repository behavior; they do not replace a hardware safety review.

Route by Need

  • Local MuJoCo sim2sim playback: read references/workflows.md and run the simulator plus policy terminals from the repository sim2real/ directory.
  • Real Unitree G1 policy runtime: read references/workflows.md and references/troubleshooting.md before changing INTERFACE away from localhost.
  • Keyboard, joystick, or MuJoCo viewer controls: use references/workflows.md for the exact key/button maps implemented by base_policy.py, deepmimic_dec_loco.py, and unitree_sdk2py_bridge.py.
  • Robot/config/model path edits: use references/configuration.md before editing sim2real/config/g1_29dof_hist.yaml.
  • Safe readiness check: run the bundled scripts/deployment_doctor.py to check imports, config shape, assets, model paths, joystick visibility, and network-interface expectations without initializing Unitree DDS or commanding motors.
  • Real-data collection: use references/workflows.md for listener_deltaa.py and its recording keys.

Working Directory Convention

Deployment commands in ASAP are written to run from the repository sim2real/ directory, because config paths point to ../humanoidverse/..., policy scripts append ./rl_policy, and model examples use ./models/....

cd sim2real
python sim_env/base_sim.py --config=config/g1_29dof_hist.yaml
python rl_policy/deepmimic_dec_loco_height.py --config=config/g1_29dof_hist.yaml \
  --loco_model_path=./models/dec_loco/20250109_231507-noDR_rand_history_loco_stand_height_noise-decoupled_locomotion-g1_29dof/model_6600.onnx \
  --mimic_model_paths=./models/mimic

Boundaries and Cross-Links

This sub-skill intentionally excludes HumanoidVerse training internals and SMPL motion retargeting details except where a trained ONNX policy or retargeted mimic model path is required for deployment.

저장한 Skills