واجهة المهام
أنشئ ورتّب وألغِ وتتبّع مهام التسليم والمهام برمجيًا عبر أسطولك بالكامل.
منصة المطور · واجهة مفتوحة وSDK
كل روبوت من RoboticsBaby يُشحن مع برنامج تشغيل أساسي، وواجهة مفتوحة موثّقة وSDK للتطوير الثانوي. أرسل المهام، وبث البيانات عن بُعد، وأدر الأساطيل والخرائط، ودمج مع تطبيقاتك الخاصة ومع HIS / LIS / WMS / MES.
المنصة
أنشئ ورتّب وألغِ وتتبّع مهام التسليم والمهام برمجيًا عبر أسطولك بالكامل.
بث الموقع الحي والبطارية وحالة المهمة والتنبيهات عبر WebSocket، أو استقبلها عبر webhooks.
أدر الروبوتات والخرائط ونقاط الاهتمام والمناطق والشحن عبر نقاط نهاية نظيفة موثّقة.
اتصل بـ HIS وLIS وWMS وMES والأنظمة الخلفية المخصصة لتعمل الروبوتات وفق سير عمل بياناتك الحالية.
Python وC++ SDKs بالإضافة إلى واجهات متوافقة مع 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 منخفض المستوى لتجربة الملاحة والإدراك والتحكم.