Skip to content

Sport Client 조이스틱 (Python) — 빠른 시작

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

Python SportClient로 게임패드를 제어합니다. 단일 이벤트 루프 (10 Hz).

설치

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

실행

bash
cd RBQ/rbq_sdk/python/example/sport
python3 rbq_sport_client_joy.py <networkInterface> [joystickPath]
python3 rbq_sport_client_joy.py eth0
python3 rbq_sport_client_joy.py eth0 /dev/input/js1

게임패드 매핑

버튼 조합

동시 누름동작
L2 + B비상 정지
L2 + A 첫 번째StandUp
L2 + A 두 번째StandDown
START기본 보행
L2 + START달리기 모드
L2 + X넘어짐 복구
R1 + X등반
L1 + X이 로봇에서는 지원하지 않음
L1 + Y이 로봇에서는 지원하지 않음
BACK정지

더블 클릭 (400 ms)

버튼동작
X × 2좌측 보행
Y × 2우측 보행
R1 × 2핸드스탠드
R2 × 2이 로봇에서는 지원하지 않음

스틱 속도 (버튼 미입력 시)

명령최대값
L 스틱 앞/뒤vel_x±1.0 m/s
L 스틱 좌/우vel_y±0.5 m/s
R 스틱 좌/우vyaw±1.0 rad/s

전체 레퍼런스: Sport Client 조이스틱 (Python)

This user manual is intended for RBQ users.