Главное — доверие: как работает автопилот

Сегодня мы расскажем историю автопилота и его ключевой составляющей — сенсора. Как работает автопилот на современных авто. Пристегивайте ремни, вытягивайте детские автокресла, и айда читать!

Хотя беспилотные работы сегодня все еще не самая популярная сфера технологий, динамика роста многочисленных проектов наглядно демонстрирует — беспилотной революции быть, пишет Tokar.

Неважно, нравится вам дизайн новой Tesla или нет — вы наверное слышали о ее удивительном автопилоте, а, может, даже видели несколько видео: как он объезжает стаю утят спасает опрометчивых водителей.

Но все ли настолько положительно и безопасно с этой технологией? Сегодня мы решили разобраться в истории этого изобретения, в принципе его работы и в его будущих перспективах.

Сенсоры наше все

Система беспилотного управления (автомобилем, дроном или любым другим роботом), как вы уже догадались, использует сенсоры — технологические «глаза» системы, которыми она «видит» пространство вокруг и понимает, как реагировать на те или иные факторы. Например, с помощью сенсоров беспилотник знает свою скорость, координаты и расстояние до определенных объектов.

Почти мгновенно внутренняя система строит математическую модель своего движения и выбирает решения в соответствии с заранее указанных условий.
Проще говоря, принцип работы сенсоров подобный работы нашего организма: когда мы касаемся горячей поверхности, нервные импульсы сообщают мозгу алгоритм взаимодействия. В зависимости от типа измеряемых данных, сенсоры бывают внутренними и внешними.

Внутренние сенсоры проверяют состояние системы и предоставляют информацию о переменных параметры: скорость, геолокацию, направление и тому подобное.

Внешние сенсоры, со своей стороны, реагируют на внешние факторы — положение препятствий, параметры движения окружающих объектов, неподвижную инфраструктуру и тому подобное.

Примером внутреннего сенсора является инерциальная система навигации. Она определяет ускорение объекта и его скорость благодаря встроенному акселерометру, гироскопу и компасу. Информация, которую они предоставляют, позволяет системе «понять» свои габариты, ориентацию и скорость движения.

Комплексная система автопилота в Tesla второго поколения. Сравните дистанцию ​​камер и ультразвукового радара.

Внешними сенсорами является лидары, радары, камеры и глобальная навигационная система.

Лидары сканируют пространство лазерными лучами, образуя облако из отдельных точек, математически описывая системе окружающую среду. Радар же сканирует пространство электромагнитными волнами и таким образом система «знает» свое положение в пространстве, расстояние до объектов и их скорость.

Несмотря на высокую скорость отклика и исключительную безошибочность лидара, Илон Маск резко высказался против них. Впрочем, большинство экспертов не согласны с ним.

Одна из самых тяжелых задач, для современных сенсоров — навигация в большом замкнутом пространстве. Въезжая в тоннель, например, беспилотник нередко теряет связь с глобальной навигацией, а, следовательно, должен искать решения по данным из других сенсоров.

В таком случае система выбирает сенсор в зависимости от ситуации вокруг. Ключевое условие — быстрое обновление данных и высокое качество сигнала. Обычно высокий приоритет в ситуациях с тоннелем и автомобилем имеет радар электромагнитных волн.

Подобное может случиться и на бездорожье. Если карты с высоким разрешением для какого-то промежутка бездорожья нет, система начинает читать информацию со спутниковой системы, или с компьютера сопроводительного беспилотного летающего аппарата (далее БПЛА).

Находясь в воздухе, БПЛА становится «глазами» наземного работа: где бы ни был будущий R2D2, данные об окружающей среде он получит в полном объеме (при условии надлежащего соединения). В современном военном деле этот тандем окрестили прогрессивной аэроразведкой.

Шумы и помехи

Больная проблема любых сенсоров — шумы. Плохо погодные условия, динамическое окружение или просто враждебные изобретения: все это подрывает и дестабилизирует работу всей системы, заставляя сенсоры отправлять ложную информацию.

Аппаратным образом такую ​​проблему решить если и возможно, то очень дорого. На помощь пришел алгоритм Калмана.

Фильтр Калмана — математический алгоритм, который учитывает измерения из различных типов датчиков, математическую модель движения и окружающие шумы. Сначала он делает прогноз о состоянии и положение транспортного средства, опираясь на математическую модель движения аппарата.

Далее вступает в действие модель измерений, которая информирует о собственном представление об автомобиле. Завершающий ход — объединение обоих данных и окончательное решение с учетом рисков (которые алгоритм Калмана называет «неопределенностями»). Это решение также не является идеальным, однако позволяет избежать подавляющего большинства проблем, с которыми сталкиваются сенсоры на своем пути.

Логика производителей достаточно проста: чем надежнее сенсоры, то дешевле будет само устройство, а следовательно и энергопотребления автомобиля.

К тому же, технологический прогресс добавляет в перечень сенсоров еще и новую парадигму — связь с инфраструктурой и другими автомобилями вокруг. Это позволяет обмениваться информацией между участниками дорожного движения, предупреждать о различных ДТП, а также обеспечивать инфраструктурные датчики — например, автономные городские аналитические столбы — информацией о трафике, о состоянии дорог и их загруженности, а также давать советы по оптимизации процесса.

Сегодняшние сенсоры не являются идеальными
и никогда таковыми не станут

Впрочем, научные достижения подарили нам дешевые, но очень надежные внутренние и внешние сенсоры, которые до упрощают (а иногда и спасают) жизнь тысячам пользователей во всем мире.

Смотрите также:

Читайте далее: владельцы Tesla устроили крутой флешмоб массовым заездом своих электромобилей, управляемых со смартфонов.