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