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 답변은 부정확할 수 있습니다. 안전·정비 항목은 매뉴얼 원문을 확인하세요.
한국어
5단계로 SDK를 빌드하고 첫 번째 예제를 돌려봅니다.
git clone https://github.com/RainbowRobotics/RBQ.git
cd RBQ모든 스크립트, SDK 소스코드, 예제가 저장소 루트에 있습니다. 특별한 언급이 없으면
RBQ/에서 실행하세요.
cd rbq_sdk/cpp/rbq_sdk_cpp
# 최초 1회 — 번들된 CycloneDDS 빌드
sudo bash scripts/build_dds.bash
# SDK 빌드 및 설치
sudo bash scripts/build.bash
cd ../../..cd rbq_sdk/cpp/example
# 빌드 의존성 설치 (최초 1회)
bash scripts/setup.bash
# 예제 빌드
bash scripts/build.bash
cd ../../..바이너리는 rbq_sdk/cpp/example/bin/에 생성됩니다.
RBQ/ 루트에서:
bash scripts/sim.bashRBQGUI에서:
2 키).rbq_sdk/cpp/example/에서:
# 터미널 명령 테스트
./bin/rbq_sport_client eth0
# 조이스틱 제어
./bin/rbq_sport_client_joy eth0
# 고수준 보행 + 속도 (조이스틱 필요)
./bin/rbq_high_level eth0
# 저수준 RL 정책
sudo ./bin/rbq_low_level -p ../../rbq_simulator/rbq_gym/policy/rbq10/eth0은 실제 네트워크 인터페이스 이름으로 바꾸세요 (ifconfig로 확인).
로봇 Wi-Fi (RBQ_xxxx)에 연결 중이라면 Wi-Fi 인터페이스를 쓰세요 (예: wlp4s0).
| 예제 | 바이너리 | 설명 |
|---|---|---|
| Sport Client → | rbq_sport_client | 터미널 CLI — SportClient 명령 테스트 |
| Sport Client (Joy) → | rbq_sport_client_joy | 게임패드 — 전체 버튼 매핑 |
| High Level Cmd → | rbq_high_level | 50 Hz 보행 + 조이스틱 속도 |
| Low Level (Policy) → | rbq_low_level | 관절 제어 + ONNX RL 정책 |
→ 빌드 문제 발생 시: SDK 빌드 문제 참고