Найти в Дзене
Реальность  360°

Искусственный интеллект в управлении беспилотным транспортом

Введение Представьте, что у вас есть личный водитель-робот, который никогда не устает, не отвлекается на телефоне и идеально соблюдает все правила дорожного движения. Это уже не фантастика, а реальность, которая постепенно входит в нашу жизнь. Тема беспилотного транспорта на основе искусственного интеллекта (ИИ) сегодня актуальна по нескольким очень важным причинам. Каждый день в авариях гибнут люди. Чаще всего это происходит из-за человеческих ошибок: кто-то переутомился, отвлекся, превысил скорость. Беспилотники же не могут "заснуть" за рулем или поссориться с другим водителем. Они всегда внимательны. Все мы стоим в пробках и тратим время впустую. Беспилотные машины могут "договариваться" друг с другом, чтобы ехать более организованно. А значит мы будем гораздо быстрее добираться до работы и домой. Пожилые люди, люди с ограниченными возможностями, подростки - многие не могут сесть за руль. Беспилотный транспорт даст им свободу передвижения без помощи других. Актуальность данной т
Оглавление

Введение

Представьте, что у вас есть личный водитель-робот, который никогда не устает, не отвлекается на телефоне и идеально соблюдает все правила дорожного движения. Это уже не фантастика, а реальность, которая постепенно входит в нашу жизнь. Тема беспилотного транспорта на основе искусственного интеллекта (ИИ) сегодня актуальна по нескольким очень важным причинам.

Каждый день в авариях гибнут люди. Чаще всего это происходит из-за человеческих ошибок: кто-то переутомился, отвлекся, превысил скорость. Беспилотники же не могут "заснуть" за рулем или поссориться с другим водителем. Они всегда внимательны.

Все мы стоим в пробках и тратим время впустую. Беспилотные машины могут "договариваться" друг с другом, чтобы ехать более организованно. А значит мы будем гораздо быстрее добираться до работы и домой.

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

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

В данной статье мы рассмотрим:

  • Ключевые понятия темы;
  • Принципы автономного управления;
  • Алгоритмы восприятия среды и принятия решений;
  • Плюсы и минусы технологии.

Основы беспилотного транспорта

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

  • Беспилотный транспортный комплекс (БТК) - это вид транспорта, основанный на автономной системе управления. Управление таким средством автоматизировано и осуществляется без водителя при помощи оптических датчиков, радиолокации и компьютерных алгоритмов;
  • Искусственный интеллект (ИИ) - это направление науки, которое занимается разработкой компьютерных систем, способных выполнять задачи, свойственные человеческому интеллекту. В состав таких задач входит: анализ данных, распознавание образов, обработка текстов и запросов, сформулированных естественным языком, обучение на потоках данных и принятие решений;
  • Машинное обучение (МО) - это класс методов искусственного интеллекта, характерной чертой которых является не прямое решение задач, а обучение за счет применения решений за счет решений множества исходных задач.

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

Простыми словами:

  • Беспилотный транспортный комплекс (БТК) - это не просто машина без руля. Это транспортное средство, которое состоит из двух основных частей: тело и мозг. Тело - это само транспортное средство, которое состоит из механических частей (колеса, двигатель), а мозг - это мощный компьютер, оснащенный множеством датчиков (камер, радаров, лазерных сканеров) и сложным программным обеспечением (ПО) на основе ИИ;
  • Искусственный интеллект - это очень многогранное понятие. Это как компьютерная программа, которая умеет решать задачи, которые обычно требуют человеческого ума. Например, распознать на картинке кошку;
  • Машинное обучение - это один из самых эффективных способов создания ИИ. Вместо того, чтобы вручную программировать каждое правило дорожного движения (например, если светофор горит красным цветом - остановись, если зеленым - продолжай движение), разработчики создают алгоритм, который учится на примерах. Они показывают ему миллионы фотографий с дорог, где отмечены машины, пешеходы, знаки. Алгоритм, как ребенок, начинает находить закономерности и учится распознавать объекты.

Уровни автономности вождения

Чтобы во всем мире не было путаницы, инженеры и разработчики договорились о единой шкале. Это стандарт SAE J3016. Он включает 6 уровней.

Уровни автономности вождения
Уровни автономности вождения
  • Уровень 0 - Без автоматизации. Водитель единственный командир в машине;
  • Уровень 1 - Помощь водителю. Водитель + одна автоматическая функция. Появился скромный помощник. Он может взять на себя либо руление, либо газ или тормоз;
  • Уровень 2 - Частичная автоматизация. Водитель + две автоматические функции. Помощник водителя стал умнее и теперь может одновременного и рулить, и контролировать скорость;
  • Уровень 3 - Условная автоматизация. В определенных условиях (например, на трассе) машина полностью берет на себя управление. Однако за пределами трассы внимание водителя должно быть приковано к дороге;
  • Уровень 4 - Высокая автоматизация. Машина ездит полностью самостоятельно, но в ограниченной зоне (например, в центре конкретного города). Внутри этой зоны водителю не нужно беспокоиться об управлении транспортным средством;
  • Уровень 5 - Полная автоматизация. Автомобиль движется самостоятельно в любых условиях. Снег, ливень, бездорожье - системе все не по плечу.

Архитектура беспилотного транспортного средства

После рассмотрения теоретических основ автономного вождения, переходим к практическому воплощению этих технологий.

Ярким примером такого воплощения является система Waymo Driver пятого поколения. В отличие от других прототипов с громоздким оборудованием, это поколение демонстрирует отличную интеграцию, где мощность скрыта за продуманным дизайном.

Waymo Drive 5
Waymo Drive 5

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

Схема беспилотного транспортного средства
Схема беспилотного транспортного средства

Основные элементы восприятия окружающей среды:

  • Радар;
  • Камера;
  • Лидар.

Разберемся же, как эти элементы работают (их принцип действия), а также взаимодействуют друг с другом.

- Лазер генерирует тысячи импульсов в секунду в разные стороны. Импульсы, отражаясь от объектов, возвращаются обратно. Процессор вычисляет расстояния до различных объектов и строит облако точек. Облако точек выглядит как трехмерный скелет окружающего мира, где каждая точка имеет точные координаты.

Результат лазерного сканирования земной поверхности
Результат лазерного сканирования земной поверхности

- Камеры расположены по периметру, обеспечивая круговой обзор. Они отвечают за распознавание цветов (например, светофоры, знаки), чтение текста и детальное распознавание объектов.

- Радар использует радиоволны и его работа основана на эффекте Доплера. Если объект приближается - отраженная волна имеет более высокую частоту, если удаляется - более низкую частоту. Радар необходим для того, чтобы определять: как быстро движется объект и в каком направлении.

Взаимодействие элементов восприятия окружающей среды

-6

Представим ситуацию: впереди нашего транспортного средства произошла авария с включенными аварийными сигналами.

-7

- Лидар создаст пространственную модель местности, но не сможет определить: что это - автомобиль или другое препятствие. "Недалеко находится неподвижный объект сложной формы".

- Радар определит расстояние до объекта, измерит относительную скорость. "Неподвижный объект находится на расстоянии 85 метров".

- Камеры распознают цвет мигалок, человека, стоящего у автомобиля, и сам транспорт. "Это автомобиль с включенными аварийными сигналами".

Центральный компьютер получает комплексную информацию: "В 85 метрах аварийный автомобиль с включенной аварийной сигнализацией, рядом находится человек. Объект неподвижен, необходимо перестроиться в соседний ряд".

Мозг и сознание беспилотного автомобиля

Сенсорная система - это лишь, так сказать, "органы чувств" беспилотника. Она генерирует гигантские объемы данных: миллионы точек лидара, пиксели с камер, радиолокационные эхо-сигналы. Однако сами по себе эти данные бесполезны. Ключевой вопрос заключается в том, а как это информация превращается в осмысленное понимание дорожной ситуации.

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

-8

Уровень 1 - Восприятие

На данном этапе происходит сбор данных с помощью "органов чувств" автомобиля. Вся полученная информация сливается в единую, целостную модель окружающей среды.

Результатом уровня восприятия является следующее: машина создает пространственную карту вокруг себя с размеченными, классифицированными объектами.

Уровень 2 - Предсказание

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

Система анализирует движение каждого объекта и пытается предугадать его намерения. Например, если автомобиль в соседнем ряду включил правый поворотник и начал смещаться к обочине, то с высокой вероятностью он собирается остановиться или припарковаться.

Результатом уровня предсказания является следующее: машина имеет набор вероятных сценариев развития событий на ближайшие 5-10 секунд.

Уровень 3 - Планирование

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

1. Маршрутное планирование. Система строит оптимальный маршрут по дорогам. Пример: как доехать из точки А в точку Б.

2. Поведенческое планирование. Система выбирает одну из поведенческих стратегий (как вести себя на текущем отрезке пути):

  • Оставаться в своей полосе;
  • Перестроиться для обгона;
  • Снизить скорость, потому что впереди поворот;
  • Уступить дорогу пешеходу.

3. Локальное планирование. Система просчитывает идеальную траекторию - плавную кривую, по которой должен двигаться автомобиль.

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

Уровень 4 - Исполнение

На этом этапе мозг отдает физические команды телу автомобиля. Результатом уровня является следующее: автомобиль выполняет маневр.

Реализация уровней в единой системе

Все четыре уровня, которые относятся к сознанию автомобиля, реализуются в единой системе. Представим бесконечный цикл, которые повторяет десятки раз в секунду. Разберем реализацию уровней на конкретном примере.

1. Восприятие. Я вижу: впереди идущая машина замедляется, а пешеход на тротуаре повернул голову в мою сторону;

2. Предсказание. С вероятностью 80 % машина впереди будет тормозить. С вероятностью 20 % пешеход может выйти на дорогу.

3. Планирование. Моя текущая стратегия - двигаться с потоком. Но из-за торможения машины впереди, я должен сменить ее на "снизить скорость и увеличить дистанцию". Моя траектория - плавно замедлится.

4. Исполнение. Команда тормозной системе.

5. Возврат к уровню восприятия. Через, примерно, 0.1 секунду цикл повторяется с новыми данными.

Преимущества и недостатки технологии

-9

Преимущества

- Наиболее очевидным и значительным преимуществом беспилотного транспорта является повышение безопасности на дорогах;

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

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

Недостатки

- Несмотря на преимущества данной технологии, путь к светлому будущему сопряжен с рядом серьезных технологических вызовов. Искусственный интеллект все еще сталкивается с трудностями. Одна из таких - этическая проблема. Заключается проблема в том, как должен поступить автомобиль в ситуации неминуемой аварии, когда любой выбор приведет к негативным последствиям.

- На сегодняшний день в большинстве стран мира отсутствует законодательная база, регулирующая использование беспилотного транспорта. Самый острый вопрос: кто будет нести ответственность в случае аварии ? (владелец автомобиля, производитель программного обеспечения или же компания-разработчик алгоритма).

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

Выводы

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

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

Однако, несмотря на преимущества и недостатки, можно с уверенностью утверждать: мы стоим на пороге самой масштабной трансформации транспорта со времен изобретения самого автомобиля!

А вы бы рискнули поехать в беспилотном такси прямо сейчас? Делитесь мнением в комментариях!