Я доставляю продукты.
Это несложная работа, пока дома стоят там, где нарисованы.
Во вторник в 16:08 я выехал из магазина с заказом номер 4317: молоко, хлеб, две пачки макарон, яблоки и корм для кота. Адрес был обычный: улица Строителей, дом 18, подъезд 4.
Моя карта сообщила:
«До цели 612 метров».
Я сообщил карте:
— Принято.
Карта ничего не ответила. Она вообще редко отвечает на вежливость.
У меня шесть колёс, камера спереди и круглый датчик наверху. Этот датчик посылает короткие лучи и по их отражению понимает, где стены, бордюры, люди и другие предметы. Люди называют его лидаром. Я называю его причиной не врезаться в скамейку.
До дома 18 я добрался без происшествий.
Происшествие началось возле третьего подъезда.
Карта требовала ехать прямо.
Прямо стоял строительный забор.
Я остановился.
— Маршрут перекрыт, — сказал я.
Карта подумала и предложила:
«Объехать справа».
Справа стоял тот же забор.
Я проехал вдоль него четыре метра.
Карта сообщила:
«Вы отклонились от маршрута».
— Наблюдение верное, — ответил я.
За забором строители меняли плитку возле четвёртого подъезда. Сам подъезд я видел. До двери оставалось примерно двадцать метров. Между нами были сетка, штабель новых плит и небольшая машина, которая ровняла песок.
На двери висела цифра 4.
На моей карте дверь находилась прямо передо мной.
Фактически передо мной находился забор.
Я запросил новый маршрут.
Карта предложила объехать дом слева.
Это выглядело разумно.
Я поехал назад, миновал третий подъезд, свернул за угол и оказался во дворе. Здесь было больше детей, самокатов и голубей, чем обычно бывает в моих расчётах.
Я снизил скорость.
Мальчик на синем самокате остановился рядом.
— Ты заблудился?
— Нет, — сказал я. — Я выполняю перерасчёт маршрута.
— Значит, заблудился.
Я решил не спорить. У людей есть слова, которые они очень любят.
Карта вела меня к проходу между двумя домами. Проход существовал. Но посередине стояла временная калитка с табличкой «Проход жильцов».
Я подъехал ближе.
Калитка была закрыта.
— Вот теперь точно заблудился, — сказал мальчик.
— Я столкнулся с изменением среды.
— Это ещё хуже звучит.
Он уехал.
Я отправил в диспетчерскую сообщение: «Обычный маршрут к подъезду 4 недоступен. Ищу альтернативный проход».
Ответ пришёл через несколько секунд:
«Продолжай безопасный поиск. Не пересекай проезжую часть вне разрешённых зон».
Это было полезно. Особенно часть, где мне разрешили продолжать то, что я уже делал.
Я повернул к дальнему краю двора.
Там обнаружилась арка. На карте она была обозначена как тупик.
Я остановился.
Камера видела свет с другой стороны.
Лидар показывал свободный коридор шириной больше двух метров.
Карта говорила: тупик.
Фактический мир говорил: проход.
Обычно карта права. Но карта — это запись о мире, а не сам мир.
Я отправил запрос оператору.
— Вижу арку, которой нет в маршруте. Проход свободен. Разрешите использовать?
Оператором была Алина.
Она подключилась к моей камере.
— Стой на месте. Сейчас посмотрю.
Я стоял.
Мимо прошла женщина с собакой.
Собака обнюхала моё переднее колесо.
— Я не еда, — сообщил я.
Собака не возразила.
Через минуту Алина сказала:
— Арка безопасная. Поезжай медленно. Я отмечу её как временно доступный проход.
Я поехал.
В арке было прохладно и громко. Мои колёса стучали по старой плитке. В середине стояли два велосипеда, поэтому пришлось сместиться вправо. Лидар видел стену, велосипеды и свободный промежуток между ними. Я проехал.
На другой стороне оказался маленький дворик, которого моя карта почти не знала.
Четвёртый подъезд был уже рядом.
Оставалось найти путь к двери.
С одной стороны мешала стройка. С другой тянулась клумба. Между клумбой и домом шла узкая дорожка.
Ширина — примерно восемьдесят сантиметров.
Моя ширина — пятьдесят семь.
Теоретически проход подходил.
Практически на дорожке стояли три детских велосипеда.
Я остановился.
Возле песочницы сидели две девочки.
— Это ваши велосипеды?
Они посмотрели на меня.
— А ты разговариваешь? — спросила одна.
— Да. Велосипеды ваши?
— Один мой. Один Машин. Один вообще не знаю чей.
— Мне нужен проход к четвёртому подъезду.
Девочка переставила свой велосипед к скамейке.
Вторая переставила Машин.
Третий остался.
Я мог объехать его по газону, но газон был мягкий после дождя. Мои колёса могли застрять и испортить траву.
— Чей третий? — спросила первая девочка.
Из окна первого этажа высунулся мужчина.
— Артёма! Артём, велосипед убери!
Через полминуты выбежал мальчик без самоката, зато в разных носках.
— Он никому не мешал.
Все посмотрели на меня.
— Теперь мешает, — сказала девочка.
Артём переставил велосипед.
— Спасибо, — сказал я.
— Пожалуйста. А что у тебя внутри?
— Чужие продукты.
— Скучно.
Я продолжил путь.
До двери оставалось семь метров.
И тут открылась ещё одна проблема.
Перед входом лежал резиновый пандус для строительной тележки. Он был слишком крутым. Я попробовал передними колёсами и сразу остановился: угол превышал безопасный.
Из подъезда вышел рабочий в оранжевом жилете.
— Эй, маленький, тебе сюда нельзя.
— Мне нужно доставить заказ в этот подъезд.
— Через наш пандус не лезь. Перевернёшься.
— Я пришёл к тому же выводу.
Рабочий оглянулся.
— Сейчас.
Он снял одну секцию пандуса и положил её положе, добавив снизу деревянную доску. Получился длиннее подъём с меньшим углом.
— Пробуй теперь.
Я измерил наклон.
Допустимо.
Поднялся.
— Спасибо.
— Только обратно не гони. Там край скользкий.
В приложении получателя уже мигало сообщение: «Робот прибыл».
Через минуту вышла женщина.
— Ой, вы всё-таки добрались! Я думала, стройка вас развернёт.
— Стройка пыталась.
Она ввела код, крышка моего грузового отсека открылась.
Женщина забрала пакет.
— Спасибо. А как вы сюда приехали?
— Через арку, двор, три велосипеда и временно изменённый пандус.
— Очень насыщенный маршрут.
— Да. Прямой путь был короче.
Она рассмеялась и закрыла крышку.
Заказ был завершён в 16:24.
Но моя работа ещё не закончилась.
На обратном пути Алина попросила меня остановиться в арке и сделать несколько снимков. Потом я медленно прошёл тот же маршрут ещё раз. Система записала координаты прохода, ширину дорожки и место строительного ограждения.
— Это для карты? — спросил тот самый мальчик на синем самокате. Он снова появился рядом, будто работал местным наблюдателем.
— Да.
— Значит, теперь не заблудишься?
— Теперь карта будет ошибаться меньше.
— То есть всё-таки заблудился.
Я повернул к нему камеру.
— Я выполнил доставку.
— Заблудился и выполнил.
Это утверждение было неприятно точным.
На следующий день я снова получил заказ в дом 18.
Карта уже не предлагала ехать сквозь забор. Она вела меня через арку и двор.
Возле узкой дорожки велосипеды стояли аккуратно у скамейки.
Артём заметил меня издалека.
— Смотрите! Опять тот робот!
— Я Р-12, — сказал я.
— Я помню. Ты вчера заблудился.
— Сегодня маршрут известен.
Я доехал до двери без остановок.
Рабочий оставил пандус в пологом положении.
Перед самой дверью карта сообщила:
«Вы прибыли».
— На этот раз верно, — сказал я.
И тут сзади раздался голос мальчика:
— Всё равно вчера заблудился!
Я сохранил это замечание в памяти как не относящееся к доставке.