작업 API
전체 플릿에 걸쳐 배송 및 미션 작업을 프로그래밍 방식으로 생성, 우선순위 지정, 취소 및 추적하십시오.
개발자 플랫폼 · 개방형 API 및 SDK
모든 RoboticsBaby 로봇에는 2차 개발을 위한 기본 운영 소프트웨어, 문서화된 개방형 API 및 SDK가 탑재됩니다. 작업을 지시하고, 원격 측정을 스트리밍하며, 플릿과 지도를 관리하고, 사용자의 자체 앱 및 HIS / LIS / WMS / MES와 통합하십시오.
플랫폼
전체 플릿에 걸쳐 배송 및 미션 작업을 프로그래밍 방식으로 생성, 우선순위 지정, 취소 및 추적하십시오.
WebSocket을 통해 실시간 위치, 배터리, 작업 상태 및 알림을 스트리밍하거나, 웹훅을 통해 수신하십시오.
깔끔하고 문서화된 엔드포인트를 통해 로봇, 지도, 관심 지점, 구역 및 충전을 관리하십시오.
로봇이 사용자의 기존 워크플로우와 데이터에서 작동하도록 HIS, LIS, WMS, MES 및 맞춤형 백엔드에 연결하십시오.
애플리케이션 개발과 연구 실험을 위한 Python 및 C++ SDK와 ROS 친화적 인터페이스.
API 키, 범위 지정 액세스 및 감사 로깅을 통해 통합을 통제하고 추적할 수 있습니다.
빠른 시작
인증하고, 작업을 생성하며, 완료까지 그 상태를 스트리밍합니다. 동일한 API가 병원, 실험실, 노인 요양 및 연구 배포를 구동하므로, 구축한 것은 플랫폼 전반으로 전송됩니다.
from roboticsbaby import Fleet
fleet = Fleet(api_key="YOUR_KEY")
# 1) Create a delivery task
task = fleet.tasks.create(
type="delivery",
pickup="pharmacy-1F",
dropoff="ward-5F-A",
payload={"kind": "medication", "priority": "normal"},
)
# 2) React to live events (or use a webhook)
for e in fleet.tasks.stream(task.id):
if e.status == "delivered":
print("Done at", e.timestamp)
break
# 3) Query fleet health
for robot in fleet.robots.list():
print(robot.id, robot.battery, robot.state)연구 팀을 위하여
연구자와 고급 통합자는 ROS 친화적 인터페이스와 내비게이션, 인지 및 제어 실험을 위한 하위 수준 SDK 접근을 통해 — 고수준 작업 API를 넘어 — 더 깊이 들어갈 수 있습니다.