Skip to content

LV0 개발자 가이드

LV0은 관절과 센서에 직접 접근할 수 있게 해줍니다 — 관절별 위치, 토크, 게인 제어와 원시 IMU 및 다리 상태 데이터를 포함합니다. 다음과 같은 경우에 적합합니다:

  • 커스텀 보행 컨트롤러 작성
  • 학습된 (ONNX) 보행 정책 실행
  • 저수준 센서 데이터 직접 접근

미리 정의된 보행 및 고수준 동작 명령만 필요하다면 LV1 개발자 가이드에서 시작하세요.

사전 조건

항목내용
안전 & 운용먼저 공통 가이드를 완료하세요
개발 환경개발자 설정 가이드로 환경을 설정하세요
개념Concept을 읽으세요 — LV0 / Low Level 섹션 중심

시작 순서 (권장)

  1. 개발자 설정 가이드 — 저장소 클론, 의존성 설치, 빌드 및 시뮬레이터 실행.
  2. RBQ SDK — 모션 스택과 DDS 기반 통신을 제공하는 SDK 설치.
  3. rbq_low_level — LV0 샘플 빌드 및 실행: IMU/관절 구독, 모션 레퍼런스 발행, 필요시 ONNX 보행 정책 실행.
  4. 시뮬레이션에서 기본 동작을 검증한 후 필요한 기능만 확장합니다.

LV0에서 할 수 있는 것

기능내용
관절별 제어JointControl을 통해 위치 레퍼런스, 토크, Kp/Kd 게인 설정
저수준 상태IMU, 관절 위치/속도/토크 읽기
조이스틱 입력SDK를 통해 게임패드 입력 접근
RL 정책ONNX 추론 실행; 정책 출력으로 MotionRef 발행
동작 소유권관절별 제어 소유권 안전하게 획득/해제

관련 문서

항목링크
아키텍처 & 개념Concept
API 참고API 개요
ROS 2 통합ROS 2 빠른 시작
RL 학습 환경RBQ GYM
커스텀 시뮬레이션RBQ Lab
개발 중 안전일반 안전 지침

This user manual is intended for RBQ users.