Skip to content

시스템 다이어그램


missing



SDK

개요

RBQ SDK는 개발자에게 RBQ 사족보행 로봇을 위한 유연하고 확장 가능한 인터페이스를 제공하기 위해 설계되었습니다.

Low Level 제어High Level 명령을 모두 지원하므로, 자체 컨트롤러를 개발하거나 로봇을 기존 시스템에 통합하는 경우 모두 적합한 진입점이 있습니다.

🔧 Low Level 접근

LV0 SDK는 로봇의 센서와 액추에이터에 직접 접근할 수 있습니다.

정밀한 제어와 하드웨어로부터의 실시간 피드백이 필요한 개발자를 위해 설계되었습니다.

✅ 주요 기능:

  • 센서 데이터 읽기: IMU, 조인트 인코더 등
  • 조인트 레벨 명령 전송: 위치, 속도, 토크
  • 적합한 용도:
    • 커스텀 컨트롤러 개발
    • 저지연 실시간 실험
    • 보행 제어 연구

🎯 High Level 명령 인터페이스

LV1 SDK는 Low Level 세부 사항을 관리할 필요 없이 사전 정의된 동작과 명령을 사용하여 로봇을 제어할 수 있는 간소화된 인터페이스를 제공합니다.

✅ 주요 기능:

  • 단일 명령으로 일반적인 모션 및 보행 동작 실행
  • RBQ APP 명령 세트와 원활한 통합
  • 사용 가능한 API:
    • C/C++
    • Python
    • ROS2
  • 적합한 용도:
    • 애플리케이션 개발자
    • 시스템 통합
    • 최소한의 설정으로 빠른 프로토타이핑

📡 지원되는 통신 인터페이스

SDK는 사용 사례에 따라 여러 통신 프로토콜을 지원합니다:

인터페이스설명
ROS2 SDKROS2 생태계의 로보틱스 개발자용
DDS SDKDDS를 사용한 실시간 분산 통신용
TCP / UDP커스텀 도구를 위한 경량 직접 패킷 통신

This user manual is intended for RBQ users.