phospho-app/phosphobot

Control AI robots. Community-driven UI middleware for controlling robots, recording datasets, training action models. Compatible with SO-100 and SO-101

해결하는 문제

Phospho는 물리적 로봇 하드웨어와 AI 모델 사이의 격차를 메우는 통합 소프트웨어 스택을 제공합니다. 원격 조작을 통한 움직임 데이터 기록, 비전-언어-액션(VLA) 모델 훈련, 그리고 이러한 모델을 다시 로봇에 배포하여 자율 제어를 가능하게 하는 복잡한 과정을 단순화합니다.

작동 방식

이 시스템은 웹 기반 대시보드를 갖춘 서버로 작동하며, 다양한 로봇 하드웨어와 카메라에 연결됩니다. 사용자는 키보드, 게임패드, 리더 아ーム, 또는 Meta Quest 헤드셋을 통해 로봇을 제어하여 특정 작업의 데이터셋을 기록할 수 있습니다. 이 데이터는 웹앱 또는 커스텀 코드를 통해 ACT, smolVLA, π0.5, gr00t-n1.5와 같은 액션 모델을 훈련하는 데 사용됩니다. 훈련이 완료되면 모델은 Hugging Face로 내보내져 대시보드 또는 Python API를 통해 로봇을 자율적으로 제어하는 데 사용할 수 있습니다.

대상 사용자

전체 인프라를 처음부터 구축하지 않고도 빠르게 데이터를 수집하고 VLA 모델을 훈련하고자 하는 로봇 개발자 및 AI 연구자에게 적합하며, SO-100, SO-101, Unitree Go2와 같은 지원되는 로봇 사용자도 대상입니다.

주요 기능

  • 다중 장치 원격 조작: 헤드셋, 게임패드, 키보드, 리더 아ーム을 통한 제어 지원.
  • VLA 모델 통합: ACT 및 gr00t-n1.5와 같은 모델에 대한 원클릭 훈련 지원.
  • 광범위한 하드웨어 호환성: SO-100, Unitree Go2, AgileX Piper 등 다양한 로봇과 대부분의 카메라 유형(심도, 스테레오, 일반)과 호환.
  • 에코시스템 호환성: LeRobot 및 Hugging Face와 완전 호환.
  • 시뮬레이션 환경: 물리적 하드웨어 없이도 테스트할 수 있는 완전히 접근 가능한 시뮬레이션 환경 포함.

관련

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