Руководитель направления беспилотных автомобилей «Яндекса» рассказывает, как устроен российский беспилотник и когда он сможет принять пассажиров
Самые первые беспилотники «Яндекса» отправились в путь в мае 2017 г. С августа 2018 г. они появились на дорогах Иннополиса и Сколкова, затем – Тель-Авива, а с мая этого года – и на улицах Москвы, совокупно уже 38 машин. «Яндекс» оборудует серийные Prius собственными беспилотными модулями в цеху на западе Москвы, задача – вывести на дороги 100 машин в этом году и дальше – до 1000, говорит руководитель направления беспилотных автомобилей «Яндекса» Дмитрий Полищук.
Большое количество беспилотников на дорогах общего пользования позволит собрать большой объем информации, необходимой для написания алгоритмов, – как беспилотнику вести себя в той или иной ситуации. Именно программное обеспечение, а не железо (сенсоры, процессоры или видеокарты) является главным вызовом для создания полноценного беспилотного автомобиля, утверждает Полищук.
«Яндекс» принципиально конструирует свои беспилотники автономными, то есть не зависящими от спутниковых систем глобального позиционирования и подключения к интернету. Ориентироваться автомобилю в пространстве с сантиметровой точностью помогают сенсоры (шесть радаров, четыре лидара, шесть камер и др.), которые передают эту информацию в компьютер беспилотника, а он соотносит данные с заложенной в память картой высокого разрешения (HD-картой), созданной «Яндексом», проектирует траекторию движения и дает команды органам управления автомобилем.
Я прокатился на беспилотнике по имени Walrus («Яндекс» называет свои машины именами андроидов из сериала «Мир Дикого Запада») 15 минут. Закольцованный маршрут по Аминьевскому шоссе, Мичуринскому проспекту и прилегающим улицам беспилотник проехал без проблем: пропускал машины на главной дороге, выезжая с второстепенной, притормаживал на временных знаках ограничения скорости, дал пройти пешеходам на нерегулируемом переходе…
После поездки Дмитрий Полищук подробно объяснил, как устроен беспилотник «Яндекса» и как компания намерена использовать их серийные версии.
– Перед началом теста я с удивлением узнал, что ваши беспилотники не используют ни интернет-подключение, ни системы глобального позиционирования для ориентации в пространстве. Почему вы не используете GPS и «Глонасс» – разве с их помощью позиционирование вашего автомобиля не станет точнее?
– Глобальные системы позиционирования дают очень неточные данные. На них сильно влияют погодные условия, застройка, даже листья деревьев. Наши машины принимают сигнал этих систем, но могут передвигаться вообще без них. Когда вы ехали в нашем беспилотном автомобиле, он двигался без GPS и «Глонасс».
– Но для этого беспилотнику нужна очень детализированная карта?
– Да. И в этом нет проблемы. Построить такие карты можно, а дальше, по мере того как беспилотники ездят, они их постоянно обновляют, так что получается самоподдерживающийся организм. Как произошло с «Яндекс.Пробками»: сначала мало людей ими пользовались, а теперь пользуются почти все, все включают передачу данных, и потому данные постоянно обновляются.
– Но сейчас ваши беспилотники могут ездить только в тех районах, для которых у вас есть HD-карты? Сколько процентов территории Москвы ваши HD-карты охватывают?
– Любая компания в мире, которая заявляет, что ее беспилотники умеют ездить в городе, использует аналог карт, о которых мы говорим. У нас отсняты почти все Хамовники, Третье транспортное кольцо, часть Садового кольца, территория вокруг нашего офиса на Аминьевском шоссе, маршрут от Аминьевского шоссе до главного офиса «Яндекса» на ул. Льва Толстого, по которому наши беспилотники курсируют в режиме шаттлов… В процентах от общей территории Москвы мне бы не хотелось говорить, потому что эта цифра постоянно растет и еще увеличится к моменту, когда это интервью будет опубликовано.
И, главное, создание HD-карт – совсем не проблема. Если мы понимаем, что мы решили все другие проблемы и всё ездит, то мы потратим некоторое (небольшое) количество денег и построим HD-карту всей Москвы за месяц.
Вспомните: когда появились смартфоны с системой навигации, карт тоже не было. И все задавались вопросом: зачем они нужны, если нет карт? А теперь карты есть для каждой дыры, и они постоянно обновляются. То же самое произойдет и с беспилотниками.
Главная проблема беспилотника
– Вы сказали, что HD-карты – не проблема. А что является главной проблемой для беспилотников?
– Алгоритмы. Вся система беспилотного автомобиля «Яндекса» состоит из четырех основных элементов.
Локализация – беспилотник всегда должен понимать, где он находится с точностью до сантиметров. Распознавание – модуль, который отвечает за распознавание объектов вокруг беспилотника – автомобилей, пешеходов, велосипедистов, дорожных знаков и проч. Дальше наступает этап предсказания того, как все эти объекты будут себя вести и какое влияние окажут на движение беспилотника. И только после этого наступает этап планирования движения и его исполнение.
Самые сложные этапы – это предсказание и планирование. Локализация и распознавание – эти проблемы еще до конца не решены, но очевидно, что они будут решены по мере развития техники и опыта. А вот умение предсказывать и планировать – это всегда будет предметом конкуренции компаний, которые занимаются разработкой подобных систем.
Организовать движение беспилотника в статичном мире очень просто: достаточно иметь карту и нарисовать маршрут движения. Следующий уровень сложности – организовать движение в мире, где объекты перемещаются по известным траекториям. Это тоже понятная задача. Но в реальном мире каждый участник дорожного движения перемещается только по известному ему маршруту и каждый оказывает влияние на каждого. Сейчас большинство компаний – разработчиков беспилотников находятся на уровне между первым и вторым. Но некоторые начинают делать первые шаги для решения задачи третьего уровня; «Яндекс» – среди них. В 80% случаев беспилотник может ехать, не учитывая, что есть третий уровень. Но оставшиеся 20% – это очень много.
– Да, классический случай – ДТП с участием беспилотника Google, алгоритм которого был настроен на «вежливое вождение». Но водитель автобуса, который двигался по главной дороге, не был вежливым – он просто соблюдал правила движения. И снес левый бок беспилотнику, который пытался выехать со второстепенной дороги.
– Это тот самый третий уровень, когда вы своими действиями влияете на действия других. И просчитывать это очень сложно.
Tesla называет свой режим автопилотом, но это маркетинговое лукавство. По сути, это продвинутый шоссейный круиз-контроль, который позволяет автомобилю двигаться в пределах своей полосы, поддерживать скорость и дистанцию до впереди идущих автомобилей и менять траекторию движения по команде пользователя (после того как он включит поворотник). Постепенно Tesla добавляет новые функции, например – распознавания светофоров. И все равно это не автопилот, способный, например, остановиться на нерегулируемом переходе и пропустить пешеходов, выехать на главную дорогу с второстепенной или повернуть на Т-образном перекрестке. Мы изначально делаем полноценный автопилот, который не будет требовать участия человека ни в каком виде. Сейчас идут тесты, которые требуют наличия водителя в салоне, но цель – чтобы его там не было.
Самая вкусная часть пирога
– Я вижу, что вы учите свои беспилотники ездить в городе. Почему не начали с шоссе, ориентируясь на рынок грузовых автоперевозок, – ведь это, кажется, более легкая задача?
– У нас есть режим, рассчитанный на шоссе. И в нем, кстати говоря, не требуются HD-карты. Но город – это самая вкусная часть пирога. Если вы решили задачу перемещения беспилотника в городе, всё остальное вы получите на сдачу.
Автопроизводители сегодня в маркетинговых целях вынуждены предлагать системы помощи водителю, которые тем не менее требуют его участия. Наша цель – перешагнуть этот этап и сразу предложить полноценный автопилот, не требующий участия водителя.
– Мне всегда казалось, что беспилотники сначала появятся в грузовых автоперевозках: нажал на кнопку, и фура ушла из логистического центра в пункте А в логистический центр в пункте Б.
– Таким образом вы можете уменьшить аварийность – и это плюс, – но до тех пор, пока в кабине будет находиться человек, вам это будет не дешевле, а дороже (стоимость системы автопилотирования плюс зарплата человека). Наша идея – предложить автовладельцам сэкономить. Если у вас есть автомобиль и его нужно эксплуатировать 24/7, вам по закону требуется минимум три водителя (в зависимости от норм в разных странах). А у нас уже сейчас действующий прототип обходится дешевле, если его амортизировать за три года. В Москве наш автопилот еще не готов ездить, но в небольших городах с не очень сложной системой дорожного движения – уже готов. Думаю, что через три-четыре года он будет готов выехать на дороги Москвы, – не в весь город сразу, а начиная с некоторых районов. На графике внедрение будет выглядеть следующим образом: долгое выполаживание, а затем резкий взлет. Когда именно это произойдет, никто толком не понимает. Но пока всё происходит сильно быстрее, чем все предполагали. С ростом количества прототипов, выезжающих на улицы, работа ускоряется, потому что на больших данных работать проще.
– Первые потенциальные клиенты – такси и каршеринг?
– А зачем мне рулить автомобилем, если есть автопилот? Так что в будущем такси и каршеринг сольются – это будет просто персональный транспорт, который сможет довезти клиента в городе из места, в которое беспилотник вызвали, в место, указанное клиентом.
Если мы сможем перевозить в городах пассажиров, то сможем перевозить и грузы. Причем грузы двух типов: как автомобилями, так и маленькими беспилотниками, которые будут осуществлять доставку, например, до подъезда и двигаться по пешеходным зонам.
Следующий сегмент – междугородные перевозки фурами от логистического терминала до логистического терминала, возможно, без заезда в город.
– Какова стоимость вашего прототипа, построенного на базе Toyota Prius?
– Текущий прототип стоит 6,5 млн руб. Когда мы начинали в 2017 г., прототип стоил 9,5 млн и в техническом оснащении был более слабым, чем существующий: у нас теперь лучше вычислитель, больше более качественных сенсоров. Тенденция на удешевление и рост эффективности оборудования очевидна. Радары и камеры – это устоявшийся сегмент, и они стоят недорого. Лидары – сравнительно новый сегмент, и пока стоят дорого, но неизменно будут дешеветь: конструктивно лидары недорогие, и рынок такие вещи чинит. Потому что одно дело – потребность в них сотни машин. Другое – десятков тысяч. Так что утверждение, что оборудование автопилотов безумно дорого и они никогда не окупятся, – это миф.
– А кем видит себя «Яндекс» в будущем – только разработчиком технологий для беспилотников или оператором флота тоже?
– Конечно, оператором флота! Мы делаем робота, которого мы сможем применить на своем собственном флоте. Мы можем использовать его в «Яндекс.Такси», в службах доставки. И да, мы открыты к лицензированию технологий другим участникам.
Правила для беспилотников
Но применима ли ваша технология к автомобилям с классическими двигателями внутреннего сгорания?
– Мы сотрудничаем с компанией Hyundai Mobis и собрали беспилотники на базе бензиновой Hyundai Sonata – модуль в нее спокойно встраивается и работает при штатном аккумуляторе.
Мы не делаем привязку к гибридному или электрическому приводу – беспилотный модуль можно поставить даже на автомобиль с ручной КПП, просто потребуется больше доработок. Да, энергопотребление таких систем много выше, чем любой другой современной машины, но не запредельное. Плюс технологии не стоят на месте: каждый год появляются более эффективные процессоры (а основной расход энергии идет на вычисление). В батареях пока радикальных улучшений нет, но они придут. И это тоже не является большой проблемой.
Две главные проблемы в развитии беспилотных автомобилей – это создание алгоритмов, о чем я уже сказал, и госрегулирование, которое пока отстает.
В регулировании, я считаю, должно быть несколько этапов. Сейчас идет тестирование, когда человек сидит на сиденье водителя. Затем надо его пересадить на пассажирское сиденье. Затем вообще убрать из машины. Потом разрешить в этом формате перевозить пассажиров. А затем разрешить и брать деньги за такие поездки.
– Регламенты и нормы для беспилотников – это вопрос системный. Предположим, случается ДТП с участием беспилотника. Кто в этом случае должен нести ответственность: автопроизводитель, разработчик беспилотного модуля, компания-владелец транспортного средства?
– Я не знаю. И никто не знает, как будет распределяться ответственность – это предстоит решить государству, регуляторам. Но у нас есть представление об этом.
С массовым внедрением беспилотников изменится парадигма владения автотранспортом. Сейчас частный автотранспорт конкурирует по стоимости владения с такси. Если вы проезжаете в год больше 5000 км, вам выгоднее владеть собственным автомобилем. Если меньше – уже сейчас вопрос. А стоимость поездки в беспилотном такси будет еще меньше. Многие в такой ситуации просто откажутся от собственного автотранспорта.
Иметь в частном владении беспилотник будет странно. Поэтому будут операторы флотов – как сегодня существуют таксомоторные компании. И операторы, скорее всего, будут отвечать за все аспекты эксплуатации беспилотников – от их технического состояния до поведения на линии. Если происходит ДТП беспилотника, кто в этом будет виноват: разработчик кода, оператор, который принял такую машину, или регулятор, который ее сертифицировал, – сейчас сложно сказать.
– Ваши беспилотники будут друг с другом общаться?
– В будущем должны. Сейчас, так как их не много, практической пользы от этого нет. В будущем, когда их станет много, они станут друг другу помогать, так как будут представлять из себя сеть датчиков. Самый простой пример: если вы едете в машине, которая видит на 200 м вперед, а перед вами в 150 м едет еще одна машина, которая тоже видит вперед на 200 м, то на самом деле вы видите вперед на 350 м. В «Яндекс.Картах», где участники движения сообщают о ДТП, эта идея в какой-то мере уже реализована, но ее можно развивать.
Если предположить, что на дорогах находятся только беспилотники и они могут между собой общаться, то задача беспилотного движения решается очень легко. Потому что у вас нет непредсказуемости. Как только вы добавляете одного человека в систему, начинаются сложности (смеется).
Мифы о железе
– «Ведомости» уже девять лет проводят в Калуге автомобильную конференцию «Автоэволюция». В прошлом году там выступал специалист, который доказывал, что беспилотное движение, тем более на шоссе, – перспектива очень далекого будущего, которая потребует колоссальных инвестиций, поскольку необходима радикальная перестройка всей придорожной инфраструктуры, массовое строительство 5G-антенн и проч. Что вы можете на это ответить?
– Я с этим в корне не согласен. Технология, которую мы разрабатываем, полностью полагается на существующую инфраструктуру. Не нужно менять дороги, устанавливать дополнительные датчики и сенсоры. Мы строим беспилотный автомобиль и не видим никаких инфраструктурных препятствий: в тех условиях, в которых может водить автомобиль человек, его сможет водить и робот. Разговоры о необходимости 5G – это, скорее, повестка телекомов: очередной аргумент за новый стандарт. Нашему беспилотнику 5G не требуется. Более того, нельзя говорить, что беспилотная система надежна, если ей требуется постоянное подключение к интернету. Потому что его невозможно постоянно обеспечить. Вспомните историю: сначала был [стандарт связи] GPRS, потом – EDGE, 3G, LTE. И каждый раз нам обещали, что теперь связь точно будет быстрой и надежной. Но мы знаем, как это бывает. (Смеется.) Поэтому, даже когда появится 5G, нет гарантий, что не будет разрывов связи. И что в этот момент будет делать беспилотник, завязанный на интернет, – останавливаться? Это несерьезно.
Другие разработчики беспилотных автомобилей, как я вижу, тоже работают, рассчитывая на существующую инфраструктуру. Какие изменения в инфраструктуре могли бы быть полезными для беспилотников – если бы светофоры могли передавать свое состояние в эфир: «Я горю зеленым, через 5 секунд переключусь на желтый». Но тогда возникает риск хакерского взлома.
– Есть шанс, что дополнительное оборудование на серийных беспилотниках будет не таким громоздким? Например, блок на крыше, где у вас установлен лидар, может быть тоньше?
– Может. Там сейчас находится распределительная электроника, мы думаем, куда ее перенести. Миниатюризация идет: например, первые 64-лучевые лидары, которые использовались Uber, были размером с 5-литровую банку. Сейчас аналог, который дает такое же качество, меньше литровой банки. Новые твердотельные лидары, хоть и не дают 360-градусного покрытия, совсем крохотные, и их можно вращать. Нового и интересного появляется очень много: с учетом того, что интерес к теме растет, туда полились огромные деньги. Камеры сейчас встраивают так, что их даже не заметить.
– А что камеры или лидары смогут увидеть зимой – их наверняка залепит грязь и снег?
– В существующих автомобилях чистота сенсоров, например камер заднего вида, не является критически важной. И потому для них нет эффективных систем очистки. Но с появлением беспилотных технологий возникает спрос и на системы очистки. Появляются различные решения – очистка водой, воздухом, ультразвуком, – они работают неплохо и уже недороги. Как только возникает спрос, тут же подтягиваются деньги, разрабатываются технологии и проблема решается – человечество работает так. (Смеется.)
– Вы тестируете беспилотники уже больше двух лет. Существующего количества сенсоров достаточно?
– Да. Базовая идея такая: наверху центральный лидар, который видит на 360 градусов, лидары внизу закрывают периметр. (Вопрос – какие именно лидары, какая плотность лучей.) Аналогично – радары, которые должны покрывать большое расстояние, когда автомобиль проезжает Т-образные перекрестки или перестраивается на большой скорости. Камеры тоже смотрят на 360 градусов.
Партнеры и конкуренты
– У вас есть стратегические партнеры из числа производителей оборудования?
– На данном этапе нам нужна максимальная гибкость: мы тестируем оборудование самых разных производителей и не хотим привязаться к кому-то определенному без возможности переключаться. Мы используем лидары Velodyne, Hesai, тестируем Quanergy. То же самое касается радаров и камер: мы тестируем разные и ставим те, что эффективнее – не по цене, а по качеству. Потому что в настоящий момент нам важнее всего не цена, а доказательство теоремы существования, назовем это так.
– Какие видеокарты используете – NVIDIA?
– Да, по понятной причине: они не самые эффективные по энергопотреблению и цене, но нам нужен самый мощный вычислитель, и это NVIDIA. Сейчас нам важно быстро считать, а потом это упакуется и удешевится. Процессоры сейчас используем Intel, но с процессорами мы тоже экспериментируем.
– А среди автопроизводителей партнеры есть?
– Мы ведем переговоры со всеми, пытаясь нащупать точки соприкосновения. Дальше всех продвинулись с компанией Hyundai Mobis: мы анонсировали партнерство и разработали беспилотник на базе нового поколения Hyundai Sonata. Со стороны Hyundai Mobis в этом проекте участвовали люди, которые разрабатывали систему управления, тормозную и проч. Понятно, что большие объемы беспилотников без участия автопроизводителя не делаются – это неправильный путь. Поэтому мы продолжаем сотрудничество с Hyundai Mobis, а опыт, который мы получили в случае с Sonata, может быть перенесен на другие модели концерна.
– А в случае с Prius вы просто купили несколько десятков машин и инсталлировали вашу систему самостоятельно?
– Да, инженеры Toyota нам никак не помогали.
Индустрия только создается
– Я вижу, что у вас во второй версии беспилотника «Яндекса» есть конструктивные изменения – боковые лидары перенесли с крыши на передние крылья. Сколько всего сотрудников в вашем подразделении и есть ли среди них автомобильные дизайнеры?
– Да, боковые лидары мы перенесли на крылья – так беспилотник лучше «видит».
У нас работают 200 инженеров (и мы продолжаем набирать) и около 80 водителей. В штате есть индустриальные дизайнеры, которые работали в «Аурусе», в «Марусе». Но как мы поняли, обязательного 20-летнего опыта работы в автопроме нам не требуется. Мы берем инженеров-электронщиков, и, как правило, они всё знают про стандарты в автопроме.
Интересный момент: когда мы нанимаем разработчиков мобильных приложений, у них стоит в резюме опыт работы 5+ лет. Написать что-то подобное про беспилотники невозможно: индустрия только создается. (Смеется.) Огромное преимущество «Яндекса» в том, что это инженерная компания и накоплен огромный опыт, как строить подобные системы. И большая культура разработки: мы знаем, как таких людей нанимать, как с ними работать.
– Сколько у вас центров разботки беспилотных технологий?
– Есть центры в Москве, Санкт-Петербурге, Минске – и недавно открылся в Тель-Авиве.
– Каждый беспилотник у вас имеет имя собственное?
– (Смеется.) Да, машины мы называем именами андроидов из сериала «Мир Дикого Запада». Первым беспилотником у нас была Toyota Prius, мы называли ее Prius, второй – Kia Soul, мы называли ее Soul. Когда появился второй Prius, мы поняли, что так дело не пойдет и нужно придумать имена собственные. И тут как раз вышел «Мир Дикого Запада». Но сериал закончился, а машин у нас становится все больше, так что придется придумывать что-то новое.
Источник: https://www.vedomosti.ru/technology/characters/2019/08/19/809088-dmitrii-polischuk-yandeks-tesla-nazivaet-marketingovoe-lukavstvo?utm_campaign=vedomosti_public&utm_content=809088-dmitrii-polischuk-yandeks-tesla-nazivaet-marketingovoe-lukavstvo&utm_medium=social&utm_source=telegram_ved