API de tâches
Créez, priorisez, annulez et suivez les tâches de livraison et de mission par programme sur toute votre flotte.
Plateforme développeur · API ouverte et SDK
Chaque robot RoboticsBaby est livré avec un logiciel de base, une API ouverte documentée et un SDK pour le développement secondaire. Distribuez des tâches, diffusez la télémétrie, gérez les flottes et les cartes, et intégrez avec vos propres applications et avec HIS / LIS / WMS / MES.
Plateforme
Créez, priorisez, annulez et suivez les tâches de livraison et de mission par programme sur toute votre flotte.
Diffusez la position en direct, la batterie, l'état des tâches et les alertes via WebSocket, ou recevez-les par webhooks.
Gérez les robots, cartes, points d'intérêt, zones et charge via des points de terminaison propres et documentés.
Connectez-vous à HIS, LIS, WMS, MES et back-ends personnalisés afin que les robots agissent sur vos flux de travail et données existants.
SDK Python et C++ ainsi que des interfaces compatibles ROS pour le développement d'applications et l'expérimentation en recherche.
Les clés API, l'accès limité et la journalisation d'audit maintiennent les intégrations contrôlées et traçables.
Démarrage rapide
Authentifiez-vous, créez une tâche et diffusez son état jusqu'à son achèvement. La même API alimente les déploiements hospitaliers, de laboratoire, de soins aux personnes âgées et de recherche — ainsi tout ce que vous construisez se transfère entre les plates-formes.
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)Pour les équipes de recherche
Les intégrateurs de recherche et avancés peuvent aller plus loin — au-delà de l'API de tâches de haut niveau — avec des interfaces compatibles ROS et un accès SDK de plus bas niveau pour l'expérimentation en navigation, perception et contrôle.