빠른 시작: 시작하기 전에

K1의 전원을 켜기 전에 이 내용을 읽어보십시오. 이 페이지에서는 전체 하드웨어 체크리스트, 안전 요구 사항, 예상 시간, 소프트웨어 전제 조건 및 시뮬레이션 옵션을 다룹니다. 휴머노이드 설정은 데스크탑 암보다 더 복잡하므로 이에 따라 계획을 세우십시오.

모든 것보다 안전

부스터 K1은 무게가 약 55kg인 실제 크기의 이족보행 휴머노이드입니다. 데스크톱 로봇 팔과 달리 잘못 작동할 경우 떨어지거나 팔다리가 흔들리거나 심각한 부상을 입을 수 있습니다. 이러한 규칙은 협상할 수 없습니다.

참조 전체 안전 페이지 자세한 작업 공간 프로토콜, PPE 요구 사항 및 사고 대응 절차를 확인하세요.

시간이 얼마나 걸리나요?

휴머노이드 설정은 탁상용 팔보다 훨씬 더 복잡합니다. 최소 2일 동안 계획하세요. 안전 및 교정 단계를 서두르지 마십시오.

안전 및 작업 공간
~45m
구역 정리, 안전 매트 설치, 비상 정지 테스트, 접합부 검사
하드웨어 언박싱
~30m
포장 풀기, 검사, 전원 공급 장치 및 이더넷 연결
네트워크 및 부팅
~30m
이더넷 구성(192.168.10.10), SSH, 서비스 검증
SDK 설치
~45m
우분투, Python SDK, ROS2 브리지 노드
첫 번째 모션 테스트
~1시간
DAMP → PREP → 스포터를 사용한 첫 번째 WALK 명령
상체 & 텔레오프
~1시간
머리 자세 제어, 팔 제스처, CUSTOM 모드(고정 장치 포함)

첫날 총 시간: 대략 4시간 초기 설정 및 첫 번째 운동 테스트를 위해. 데이터 수집 및 원격 조작 설정에는 일반적으로 두 번째 세션이 필요합니다.

하드웨어 체크리스트

K1의 전원을 켜기 전에 있어야 할 모든 것. 항목을 건너뛰지 마십시오. "in the box"라고 표시된 품목은 K1과 함께 배송됩니다.

  • 부스터 K1 유닛 상자 안에는 풀 사이즈 이족 보행 휴머노이드, 22 DOF, ~55kg이 들어 있습니다. 최소한 두 사람이 함께 포장을 다루십시오.
  • 전원 공급 장치 및 AC 케이블 상자 안에 — 독점 부스터 파워 브릭. 손상되지 않았는지 확인하세요. 타사 소모품으로 대체하지 마십시오.
  • 비상 정지(e-stop) 장치 상자 내 — 유선 비상 정지 버튼. 모션을 시작하기 전에 매 세션마다 테스트해 보세요. 이는 필수입니다.
  • 네트워크 케이블(Cat5e 이상, ≥2m) 포함되지 않음 - 호스트 PC를 K1의 이더넷 포트에 직접 연결합니다. K1은 192.168.10.102에서 유선 이더넷 인터페이스를 사용합니다. PC가 192.168.10.10으로 설정되어 있어야 합니다.
  • 안전 매트(≥4m × 4m, 폼 또는 고무) 포함되지 않음 - 모든 세션 동안 K1 아래와 주변에 필요합니다. 체조 크래시 매트나 체육관 고무 바닥재가 잘 작동합니다. 이는 로봇과 사람 모두를 보호합니다.
  • 3m × 3m 바닥 면적 포함되지 않음 - 작업 영역에서 모든 가구, 케이블 및 물체를 제거하십시오. 바닥을 가로지르는 모든 케이블을 고정하십시오.
  • Ubuntu 22.04를 실행하는 호스트 PC 포함되지 않음 — 기본 Ubuntu 설치를 권장합니다. 최소: 16GB RAM, 100GB 디스크, Intel i7 또는 동급. 우분투 다운로드 →
  • 두 번째 사람(스포터) 모든 운동 테스트 중에 필요합니다. WALK 또는 CUSTOM 모드를 단독으로 작동하지 마십시오. 감시자의 역할은 필요한 경우 비상 정지를 누르는 것입니다.

시작하기 전에 설치할 항목

그만큼 소프트웨어 페이지 각 단계를 자세히 안내합니다. 미리 준비할 수 있도록 요약한 내용입니다.

운영 체제

우분투 22.04 LTS(제이미). ROS2 Humble 호환성 및 Booster SDK에 필요합니다. macOS 및 Windows는 하드웨어 작동을 지원하지 않습니다.

파이썬

Python 3.10+(Ubuntu 22.04와 번들로 제공). pip 및 venv를 설치합니다.

sudo apt update
sudo apt install python3-pip python3-venv -y

부스터 SDK

pip install booster_robotics_sdk_python

공식 PyPI 패키지. 모든 K1 제어 모드에 Python 인터페이스를 제공합니다. 참조 소프트웨어 페이지 전체 설정을 위해.

ROS2 험블

전신 제어 통합 및 ros2_control 브리지에 필요합니다. 전체 설치에는 약 20분이 소요됩니다.

sudo apt install ros-humble-desktop ros-humble-ros2-control \
  ros-humble-ros2-controllers -y

시뮬레이션(선택 사항 - 하드웨어가 필요하지 않음)

✓ 시뮬레이션 가능

MuJoCo와 NVIDIA Isaac Sim은 모두 Booster K1 URDF 모델(SDK에 포함됨)을 지원합니다. 실제 로봇에 배포하기 전에 시뮬레이션에서 운동 및 상체 제어 정책을 테스트할 수 있습니다.

pip install mujoco
# Clone the K1 MuJoCo model
git clone https://github.com/BoosterRobotics/booster_gym.git
python booster_gym/examples/walk_sim.py

Isaac Sim 휴머노이드를 지원하려면 NVIDIA GPU 및 Isaac 라이선스가 필요합니다. 참조 소프트웨어 → 시뮬레이션 섹션 설정을 위해.

전체 설치 후 수행할 수 있는 작업

안전, 네트워크, SDK, 이동 및 원격 조작 등 모든 설정 단계를 완료하면 다음을 수행할 수 있습니다.

Python SDK를 통해 안정적인 서기, 걷기, 측면 움직임 명령
이더넷을 통해 실시간으로 22개의 모든 관절 상태를 읽고 명령합니다.
사전 정의된 모션 프리미티브를 사용하여 머리 자세와 상체 팔 제스처를 제어합니다.
ROS2 브리지 노드를 실행하여 K1을 전체 ros2_control 파이프라인에 통합
k1_agent.py를 통해 전체 관절 원격 측정을 RoboticsCenter 플랫폼으로 스트리밍합니다.
전신 데모 데이터 세트를 기록하고 정책 테스트를 위해 MuJoCo 시뮬레이션을 실행합니다.

준비가 된? 안전을 먼저 읽고 설정을 시작하세요.

모든 신규 K1 운영자는 안전 페이지를 읽어야 합니다. 그런 다음 전체 설정 가이드를 진행하세요.