Как формируется движение манипулятора в ПиццаБот
Если упростить, чтобы манипулятор мог работать, ему нужна карта. Не в визуальном смысле, а в виде структуры всех возможных действий и перемещений внутри киоска.
Мы реализовали это через граф движений, который делится на два типа:
Первое — маршруты. Это перемещения между зонами киоска: от холодильника к узлу нарезки, от нарезки к печи и так далее. Они задают возможные пути, по которым робот может двигаться.
Второе — действия. Это конкретные операции: взять инструмент, захватить полуфабрикат, установить лопатку, переложить продукт.
Как движения появляются в системе?
Базовые движения создаются вручную. Робототехник задаёт траектории, углы и позиции — по сути, «показывает» роботу, как нужно двигаться.
На выходе формируется набор файлов, которые загружаются в управляющую систему.
И здесь появляется ключевой момент.
Мы не программируем каждую ситуацию отдельно.
Если бы мы делали это «в лоб», то, например, перенос продукта из каждой ячейки холодильника в узел нарезки пришлось бы прописывать отдельно. Это десятки и сотни сценариев.
Вместо этого мы разбиваем движение на универсальные блоки:
- взять продукт из ячейки
- доехать до промежуточной точки
- доехать до узла назначения
Дальше система сама собирает из этих блоков нужную последовательность.
Почему это важно для бизнеса?
Такой подход даёт сразу несколько эффектов:
- Скорость разработки — новые сценарии не требуют создания движений с нуля
- Снижение ошибок — используются уже проверенные блоки
- Масштабируемость — система легко переносится на новые конфигурации киосков
И это принципиальный момент. Потому что в роботизированном общепите ограничение чаще всего не в механике, а в управлении. Если логика не масштабируется — продукт не становится бизнесом.
В «ПиццаБот» мы изначально строим систему так, чтобы один раз созданные движения могли использоваться повторно и комбинироваться в любой последовательности.
Это превращает манипулятор из набора сценариев в управляемую платформу.
Больше о том, как мы проектируем «ПиццаБот» как масштабируемую систему — в нашем сообществе во ВКонтакте