Skip to content

Sport Client — 빠른 시작

소스: rbq_sdk/cpp/example/src/rbq_sport_client.cpp

터미널에서 SportClient 명령을 하나씩 보내는 CLI 도구입니다.

빌드

bash
cd RBQ/rbq_sdk/cpp/example
bash scripts/setup.bash
bash scripts/build.bash

실행

bash
./bin/rbq_sport_client <networkInterface>
./bin/rbq_sport_client eth0

사용법

Input "list " to list all test option ...
list            ← 전체 명령 출력
balance_stand   ← 이름으로 실행
1               ← ID로 실행

주요 명령

ID이름동작
0damp비상 정지
1balance_stand균형 서기
2stop_move제자리 정지
3stand_down엎드리기
4recovery_stand넘어진 후 일어서기
5move제자리 회전 (Move(0, 0, 0.5))
6switch_gait기본 보행 전환
8get_stateFSM 상태 / 속도 레벨 / 프로세스 상태 출력
11stand_up서기 자세 고정
16front_flip이 로봇에서는 지원하지 않음
17back_flip이 로봇에서는 지원하지 않음
18pose이 로봇에서는 지원하지 않음
19euler이 로봇에서는 지원하지 않음

전체 목록은 list 입력으로 확인하세요. 잘못된 명령 입력 시 안내 메시지가 출력됩니다.

참고

  • SetNoReply(true) 모드로 동작 — 응답 대기 없이 DDS 발행 방식으로 전송합니다. Wi-Fi 환경의 고주파 제어에 적합합니다.
  • 루프는 50 Hz로 실행되며, 선택된 명령이 매 틱마다 실행됩니다.

전체 레퍼런스: Sport Client

This user manual is intended for RBQ users.