RoboticsBaby logo RoboticsBaby
Открытое сотрудничество. Лучшие роботы, созданные вместе с вами. Мы остаёмся открытыми для партнёров и клиентов — поэтому каждый отгружаемый нами робот подходит вашему сценарию, вашему рабочему процессу и вашим пользователям.

Платформа разработчика · открытый API и SDK

Создавайте поверх робота, не внутри чёрного ящика

Каждый робот RoboticsBaby поставляется с базовым операционным ПО, документированным открытым API и SDK для вторичной разработки. Отправляйте задачи, передавайте телеметрию, управляйте парками и картами и интегрируйтесь с вашими приложениями и с HIS / LIS / WMS / MES.

REST и gRPC APIТелеметрия WebSocket + webhooksPython / C++ SDK · совместимый с ROS
REST+ gRPC API
SDKPython / C++
WebhooksПотоки событий

Платформа

Всё необходимое для интеграции и расширения

API задач

Создавайте, расставляйте приоритеты, отменяйте и отслеживайте задачи доставки и миссий программно во всём вашем парке.

Телеметрия и события

Передавайте живые позицию, заряд, статус задачи и оповещения через WebSocket или получайте их через webhooks.

Управление парком и картами

Управляйте роботами, картами, точками интереса, зонами и зарядкой через чистые документированные конечные точки.

Системная интеграция

Подключайтесь к HIS, LIS, WMS, MES и пользовательским бэкэндам, чтобы роботы действовали на основе ваших существующих рабочих процессов и данных.

SDK и совместимые с ROS

SDK на Python и C++ плюс интерфейсы, совместимые с ROS, для разработки приложений и исследовательских экспериментов.

Безопасно по дизайну

Ключи API, ограниченный доступ и журналирование аудита держат интеграции под контролем и прослеживаемыми.

Быстрый старт

Несколько строк до вашей первой поставки

Аутентифицируйтесь, создайте задачу и передавайте её статус до завершения. Тот же API работает в больничных, лабораторных, уходовых и исследовательских развёртываниях — поэтому всё, что вы создадите, переносится между платформами.

  • Единый API для всех типов роботов
  • Идемпотентное создание задач и безопасные повторы
  • Статус в реальном времени через поток или webhook
  • Ключи песочницы для разработки и тестирования
quickstart.py
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 для продвинутой работы

Исследователи и продвинутые интеграторы могут пойти глубже — дальше высокоуровневого API задач — с интерфейсами, совместимыми с ROS, и доступом к низкоуровневому SDK для экспериментов с навигацией, восприятием и управлением.

  • Мосты, совместимые с ROS, для восприятия и управления
  • Доступ к примитивам навигации и движения
  • Интеграция заказных датчиков/вычислителей
  • Идеальная основа для грантов и многоцентровых исследований
См. исследовательские НИОКР

Хотите документацию API и песочницу SDK?

Расскажите вашу цель интеграции — диспетчеризация HIS/LIS, пользовательское приложение или исследовательское использование, — и мы поделимся документацией и ключом песочницы для начала.