Kontentga o'tish

Robotics Open Serving

Sitora Robotics Open Serving restoran egalariga ochiq, versiyalangan API orqali robotlar bilan — o’z uskunasi yoki shartnomadagi uchinchi tomon parki bilan — taom berish imkonini beradi. Ushbu bo’lim yetkazib beruvchi uchun shartnoma; uning mashina o’qiy oladigan qismi — GET /api/robotics/v1/openapi.json manzilida jonli beriladigan (autentifikatsiyasiz) OpenAPI hujjati va ushbu saytdagi API reference sahifalari.

Model: Sitora ishni tasvirlaydi, harakatni emas

“Model: Sitora ishni tasvirlaydi, harakatni emas” bo'limi

Sitora — jarayon bo’yicha vakolatli tomon, park menejeri emas. To’langan buyurtma jismoniy topshirish holatiga yetganda, Sitora filialning faollashgan parkiga berish vazifasini taklif qiladi. Sizning kontrolleringiz uni qabul qiladi (birinchi da’vo yutadi), robotni boshqaradi va cheklangan jarayon haqida xabar beradi. Harakat primitivlari yo’q — navigatsiya, to’siqlarni chetlab o’tish va jismoniy xavfsizlik sertifikatlangan shartnoma doirasida butunlay sizniki.

Ikkita bosqich mavjud:

Bosqich Ishga tushirish Yakunlanadi
dine_in_tray buyurtma ready bo’lganda (stol tasdiqlangan) served
delivery_courier buyurtma out_for_delivery bo’lganda delivered

Olib ketishda robot bosqichi yo’q: qabul qiluvchi tomon — mehmon, tasdiqlovchi xodim emas.

Yakunlash buyurtma o’tishini taklif qiladi, uni hech qachon to’g’ridan-to’g’ri bajarmaydi. Filialning tasdiqlash qoidasi hal qiladi: human_confirmed (sukut bo’yicha — xodim berishni tasdiqlaydi) yoki auto_confirm (server sizning completed xabaringizdan keyin o’tishni qo’llaydi; bu xabar arrived dan keyin sozlangan kechikishdan erta kelmasligi kerak).

Har qanday nosozlik — muddati o’tgan taklif, robot xatosi, oflayn park, to’xtatish, platforma muzlatilishi yoki shunchaki xodim buyurtmani birinchi berib qo’yishi — jimgina o’zgarmagan inson jarayoniga o’tadi. Robot hech narsani kechiktira olmaydi va hech narsani bloklay olmaydi; har qanday robototexnika nosozligining eng yomon natijasi — buyurtmani odam beradi, xuddi robotsiz bo’lgani kabi.

Yaroqlilik: uchta qatlam, hammasi majburiy

“Yaroqlilik: uchta qatlam, hammasi majburiy” bo'limi

Filial takliflarni faqat quyidagilarning barchasi bajarilganda oladi:

  1. Yetkazib beruvchi sertifikatlangan — parkingiz muvofiqlik to’plamidan o’tgan va Sitora sertifikat bergan.
  2. Tarif huquqi — restoran obuna tarifi robototexnika funksiyasini o’z ichiga oladi.
  3. Faollashuv faol — filialning robototexnika faollashuvi ega tomonidan so’ralgan, Sitora Console’da tasdiqlangan va to’xtatilmagan.

Bundan tashqari, platforma muzlatilishi yoqilganda yoki park heartbeat’i eskirganda takliflar to’xtaydi. Har bir qatlamning joriy holati park holati suratidagi blocked_reasons da ko’rinadi.

Qaysi ma’lumotni ko’rasiz va qaysinisini ko’rmaysiz

“Qaysi ma’lumotni ko’rasiz va qaysinisini ko’rmaysiz” bo'limi

Vazifa manifestida buyurtmaning ko’rinadigan raqami, pozitsiya nomlari va miqdorlari hamda manzil (stol belgisi/raqami yoki kuryerlik bosqichlari uchun yetkazish manzili) bo’ladi. Siz hech qachon mehmon shaxsi, aloqa raqamlari yoki to’lov ma’lumotlarini olmaysiz. Ularni so’ramang.