API задач
Создавайте, расставляйте приоритеты, отменяйте и отслеживайте задачи доставки и миссий программно во всём вашем парке.
Платформа разработчика · открытый API и SDK
Каждый робот RoboticsBaby поставляется с базовым операционным ПО, документированным открытым API и SDK для вторичной разработки. Отправляйте задачи, передавайте телеметрию, управляйте парками и картами и интегрируйтесь с вашими приложениями и с HIS / LIS / WMS / MES.
Платформа
Создавайте, расставляйте приоритеты, отменяйте и отслеживайте задачи доставки и миссий программно во всём вашем парке.
Передавайте живые позицию, заряд, статус задачи и оповещения через WebSocket или получайте их через webhooks.
Управляйте роботами, картами, точками интереса, зонами и зарядкой через чистые документированные конечные точки.
Подключайтесь к HIS, LIS, WMS, MES и пользовательским бэкэндам, чтобы роботы действовали на основе ваших существующих рабочих процессов и данных.
SDK на Python и C++ плюс интерфейсы, совместимые с 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)Для исследовательских команд
Исследователи и продвинутые интеграторы могут пойти глубже — дальше высокоуровневого API задач — с интерфейсами, совместимыми с ROS, и доступом к низкоуровневому SDK для экспериментов с навигацией, восприятием и управлением.