Skip to content

Sport Client (Python) — 빠른 시작 ​

소스: rbq_sdk/python/example/sport/rbq_sport_client.py

Python으로 SportClient 명령을 보내는 터미널 CLI입니다.

설치 ​

bash
cd RBQ/rbq_sdk/python
pip install -e .

실행 ​

bash
cd RBQ/rbq_sdk/python/example/sport
python3 rbq_sport_client.py [networkInterface]

# 시뮬레이터 / 로봇 내부 스택 — 인터페이스 기본값은 lo
python3 rbq_sport_client.py

# 실제 로봇 — 로봇에 닿는 인터페이스를 넘깁니다
python3 rbq_sport_client.py eth0

사용법 ​

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

주요 명령 ​

ID이름동작
0damp비상 정지
1balance_stand균형 서기
4recovery_stand넘어진 후 일어서기
5move제자리 회전
8get_state로봇 상태 출력
11stand_up서기 자세 고정

예제의 list 에는 로봇이 구현하지 않은 명령도 함께 나옵니다 — 그 명령들은 "미구현" 오류를 돌려줍니다. 실제로 쓸 수 있는 것은 위 표에 있는 것뿐입니다.

→ 전체 레퍼런스: Sport Client (Python)

This user manual is intended for RBQ users.