Claude에서 열기ChatGPT에서 열기
https://rainbowrobotics.github.io/RBQ/llms-full.txt 는 Rainbow Robotics RBQ 4족 로봇 매뉴얼 전문입니다. 읽고 이 문서를 근거로 한국어로 답변해 주세요.
AI 답변은 부정확할 수 있습니다. 안전·정비 항목은 매뉴얼 원문을 확인하세요.
한국어
https://rainbowrobotics.github.io/RBQ/llms-full.txt 는 Rainbow Robotics RBQ 4족 로봇 매뉴얼 전문입니다. 읽고 이 문서를 근거로 한국어로 답변해 주세요.
AI 답변은 부정확할 수 있습니다. 안전·정비 항목은 매뉴얼 원문을 확인하세요.
한국어
RBQ 오픈소스 패키지에는 목적이 다른 두 종류의 시뮬레이터가 포함되어 있습니다:
| 시뮬레이터 | 엔진 | 패키지 경로 | 목적 |
|---|---|---|---|
| MuJoCo | MuJoCo | rbq_simulator/rbq_mujoco/ | 스택 전체를 시뮬레이션에서 실행 |
| Gazebo | Ignition Gazebo (Fortress) | rbq_simulator/rbq_gazebo/ | 스택 전체를 시뮬레이션에서 실행 (ROS 2 센서 브리지 포함) |
| Isaac Gym | IsaacGym (Preview 4) | rbq_simulator/rbq_gym/ | 강화학습 — 빠른 병렬 학습 |
| Isaac Lab | Isaac Sim / Isaac Lab | rbq_simulator/rbq_lab/ | 강화학습 — 고정밀 시뮬레이션 |
MuJoCo와 Gazebo는 도메인 0 / 루프백에서 DDS 피어로 실행 중인 RBQ 스택에 참여합니다. 스택을 먼저 실행한 뒤 시뮬레이터를 실행합니다:
# RBQ 스택 실행 (Motion / Vision / GUI)
bash scripts/sim.bash --vision --no-sim
# 이후 시뮬레이터 실행, 예: MuJoCo
cd rbq_simulator/rbq_mujoco && ./bin/rbq_mujoco -p resources/model/default.xml전체 빌드·실행 방법은 MuJoCo와 Gazebo를 참조하세요.
강화학습 환경은 동일한 Train → Play → Deploy 파이프라인을 따릅니다:
Train (Isaac Gym 또는 Isaac Lab)
↓
Play (같은 시뮬레이터에서 정책 검증)
↓
Sim2Sim (MuJoCo, rbq_low_level을 통해)
↓
Deploy (실제 로봇)학습 완료 후 policy.onnx와 info.json을 rbq_low_level에 로드해 로봇에서 실행합니다.
시뮬레이터 코드는 rbq_simulator/ 아래에 있습니다:
RBQ/
└── rbq_simulator/
├── rbq_mujoco/ # MuJoCo 시뮬레이터 (스택 전체)
├── rbq_gazebo/ # Ignition Gazebo 시뮬레이터 (스택 전체 + ROS 2 브리지)
├── rbq_gym/ # Isaac Gym 강화학습 환경
└── rbq_lab/ # Isaac Lab 강화학습 환경