pollen-robotics/reachy_mini

Reachy Mini's SDK

Reachy Mini – 오픈소스 표현형 로봇

그것은 무엇인가

  • 몇 시간 안에 조립할 수 있는 소형 3자유도 로봇 키트(무선 또는 USB 연결).
  • Python 및 JavaScript SDK가 포함되어 있어 동작, 카메라, 스피커를 프로그래밍할 수 있습니다.
  • LLM 기반 또는 기타 AI 동작을 테스트할 물리적 플랫폼을 원하는 취미인, 메이커, AI 개발자를 위해 설계되었습니다.

주요 구성 요소

  • 하드웨어 – Raspberry Pi CM4 기반 보드(무선 버전) 또는 간단한 USB 전원 보드(Lite). 머리, 팔용 서보, 마이크/스피커가 포함됩니다.
  • SDK – 저수준 제어(관절 각도, 궤적) 및 고수준 유틸리티(머리 포즈 헬퍼)를 위한 Python 패키지(reachy_mini). JavaScript SDK를 사용하면 WebRTC를 통해 브라우저에서 로봇을 구동할 수 있어 설치 없는 웹 앱이 가능합니다.
  • 앱 생태계 – 앱은 Hugging Face Spaces에서 호스팅되며 로봇의 제어 UI를 통해 설치됩니다. 예: 대화 에이전트(LLM 기반), 라디오 플레이어, 손 추적 컨트롤러.
  • 시뮬레이션 – MuJoCo 기반 가상 로봇으로 하드웨어 없이 코드를 개발하고 테스트할 수 있습니다.

시작하기

  1. 플랫폼 선택 – 무선(RPi CM4 + 배터리), Lite(USB) 또는 시뮬레이션(MuJoCo). README의 링크는 단계별 가이드로 연결됩니다.
  2. SDK 설치 – uv(빠른 설치기) 사용을 권장하거나 pip로 대체합니다.
  3. 빠른 데모 실행 – Python 예제는 몇 줄로 머리를 움직이는 방법을 보여줍니다:
    from reachy_mini import ReachyMini
    from reachy_mini.utils import create_head_pose
    
    with ReachyMini() as mini:
        mini.goto_target(
            head=create_head_pose(z=10, roll=15, degrees=True, mm=True),
            duration=1.0,
        )
    
  4. 앱 탐색 – Hugging Face 앱 스토어를 둘러보고, Conversation 앱을 설치하여 로봇과 대화하거나, JavaScript SDK를 사용하여 자신만의 웹 앱을 구축하세요.

일반적인 사용 사례

  • AI 기반 상호작용 – LLM(Claude, Codex 등)을 연결하여 로봇이 대화하고, 질문에 답하고, 음성 명령을 따르도록 합니다.
  • 컴퓨터 비전 데모 – 내장 카메라와 손 추적 또는 객체 감지 모델을 사용하여 제스처에 반응하는 로봇을 만듭니다.
  • 교육 및 연구 – 저렴한 오픈소스 플랫폼에서 구현형 AI 동작, 강화 학습 에이전트 또는 인간-로봇 상호작용 연구를 프로토타입합니다.
  • 웹 기반 로봇 인터페이스 프로토타이핑 – WebRTC를 통해 비디오를 스트리밍하고 제어 명령을 보내는 브라우저 UI를 구축한 다음 URL을 누구와도 공유하세요.

커뮤니티 및 지원

  • Discord – 문제 해결, 빌드 공유, 앱 협업을 위한 활발한 커뮤니티.
  • 문서 – Hugging Face에서 호스팅됩니다. 설치, 빠른 시작, 핵심 개념, AI 통합 가이드가 포함됩니다.
  • 기여 – 열린 이슈를 환영합니다. 기여 지침은 docs/contributing.md에 있습니다.

라이선스

  • 코드: Apache 2.0
  • 하드웨어 설계 파일: Creative Commons BY-SA-NC

Reachy Mini는 소프트웨어 전용 AI 프로젝트와 실제 세계의 구현 에이전트 사이의 간극을 메우며, 개발자에게 LLM 기반 로보틱스를 위한 실질적인 놀이터를 제공합니다.

관련

  • Dispatch
  • 프로젝트
  • Dispatch
  • Dispatch
  • Dispatch