Не просто фантастика
Городской тест-драйв беспилотного автомобиля
Сразу за поворотом направо, на двухполосную дорогу, путь перегородил широкий черный внедорожник: какой-то недисциплинированный водитель припарковался прямо под запрещающим знаком, включив аварийные сигналы. Обойти его было возможно, лишь заехав колесом на сплошную полосу, – и мы встали, дожидаясь, пока проезд освободится. Сзади мигом выросла гудящая пробка, и тогда наш водитель впервые взялся за руль: пока что роботу запрещено совершать потенциально опасные маневры, и в этом ему должен помочь человек. Но как только объезд был закончен, он опять опустил руки, а умная машина перехватила управление. Можно было посмотреть по сторонам – за окном проплывал город, рулевое колесо крутилось само по себе, на экране облака точек складывались в движущиеся силуэты, среди которых автоматически выделялись светофоры и автомобили, велосипедисты и прохожие.
На переходе беспилотник притормозил, пропуская пешеходов, и ловко подгадал удобный момент, проехав между двумя группами. «Одна из самых сложных задач, над которыми мы работаем сейчас, состоит как раз в том, чтобы система понимала намерения пешеходов и других водителей», – прокомментировал глава группы разработчиков беспилотного автомобиля из «Яндекса» Дмитрий Полищук. Первая тревога перед поездкой по городу в «неуправляемой» машине рассеялась, прошло и раздражение на водителя черного внедорожника. В конце концов, мы всего лишь люди и даже на автомобильных роботов смотрим со своей биологической колокольни.
Между тем, с их точки зрения, управление машиной выглядит совершенно иначе. Самые сложные для нас маневры – движение в пробке или параллельная парковка – не представляют никаких трудностей для компьютера, способного сверхточно и быстро контролировать движения руля и педалей. Зато невероятно сложны для него задачи, которые мы решаем легко и походя, – например, угадать, не собирается ли пешеход внезапно перебежать дорогу, или немного отступить от правил, чтобы не создать опасную ситуацию.
Неправильный «человеческий» взгляд на беспилотные автомобили не всегда безобиден. Скажем, автоматизированные системы помощи водителю, которыми оснащены электромобили Tesla, многие ошибочно принимают за полноценное беспилотное управление – и отсутствие контроля за машинами в режиме автопилота уже стало причиной нескольких аварий. Их продвинутый круиз-контроль способен удерживать дистанцию до впереди идущего транспорта или оставаться в своей полосе на трассе, но не сориентируется в сложном городском потоке. Международное сообщество автомобильных инженеров (SAE) различает пять уровней автоматизации транспорта, начиная с нулевого, при котором бортовой компьютер лишь уведомляет водителя о важных событиях. Самые совершенные из серийных моделей достигают третьего уровня, позволяя отдать управление роботу на трассах с неплотным и предсказуемым движением. Беспилотные автомобили пятого уровня автоматизации существуют лишь в виде проектов разной степени готовности – и все их можно пересчитать по пальцам. Таким машинам достаточно лишь указать точку назначения, в живом водителе они не нуждаются вовсе.
Локализация и восприятие
Базовые шаги вождения и для человека, и для компьютера одинаковы. Прежде всего нужно локализовать себя в пространстве, выяснить, где мы находимся, куда и какой дорогой едем. И люди, и роботы используют для этого датчики, воспринимающие объекты в окружающем пространстве. Эта информация анализируется и используется для предсказания дорожной ситуации в следующий момент. Наконец, планируется точная траектория движения, и готовые команды передаются на органы управления машиной. В беспилотном автопарке «Яндекса» их около десятка, почти все – Toyota Prius: эти изначально высококомпьютеризованные машины легко модифицируются под автоматизированное управление. Каждый робот получил собственное имя в честь одного из андроидов – героев фантастического сериала «Мир Дикого Запада». Нашего звали Тедди, его компьютер гудел под сетчатым – для лучшей вентиляции – дном багажника, на месте запасного колеса. Внешне он почти не отличается от серийных машин: передний и задний радары скрыты под бамперами, смонтированные