Автор:С.С. Шадрин
Источник:Труды НГТУ им. Р.Е. Алексеева / НГТУ им. Р.Е. Алексеева. – Нижний Новгород. 2018. №4 (123). – С. 172-177.
Раскрываются актуальные проблемы стратегического и тактического уровней управления при организации автономного движения наземного транспорта и предлагаются пути их решения. Освещаются методы создания цифровой модели местности и вводится понятие «эталонного трека», представляющего собой высокоточный пространственный маршрут движения, содержащий дополнительные блоки, обеспечивающие оптимальное управление транспортным средством исходя из поставленной транспортной задачи и условий движения. Раскрывается структура данных «эталонного трека» и приводятся преимущества от использования: предопределенная вариативность действий управления на маршруте в зависимости от задач экономии времени, или повышения энергоэффективности перевозки, или обеспечения безопасности; вместе с повышением надежности, снижением требований к бортовым вычислительным мощностям, повышением скорости быстродействия. Постулируется необходимость рассматривать модель движения транспортного средства только с привязкой к геоинформационной среде для обеспечения эффективного управления в автономном режиме.
автономное транспортное средство, беспилотный автомобиль, автономное движение, цифровая модель местности, эталонный трек, оптимальное управление.
К основным направлениям развития автомобилестроения традиционно относятся энергоэффективность и безопасность. В части повышения безопасности автомобилей сдерживающий фактор развития заключается в том, что возможности улучшения конструкций и используемых алгоритмов управления автопроизводителями практически исчерпаны. Европейский анализ причин дорожно-транспортных происшествий (ДТП) с участием грузовых автомобилей (Франция, Германия, Италия, Венгрия, Нидерланды, Словения и Испания) показал, что причиной 85,2% всех аварий является человеческий фактор, в России оценочно порядка 80% дорожно-транспортных происшествий происходят по вине непосредственно водителей [1]. Таким образом, дальнейшее повышение безопасности транспортных средств представляется наиболее эффективным при исключении человека из непосредственного цикла управления автомобилем.
В мире разработкой технологий автономного движения активно занимаются и автопроизводители (Ford, Daimler, Volkswagen, Toyota, Honda, GM, Geely, Tata, Tesla), и крупные инженерные центры (Google, Continental, Delphi, Siemens, Bosch), и военные ведомства (DARPA [2]), и университеты (Stanford University, Carnegie Mellon University, Technical University of Munich, University of Karlsruhe, Fraunhofer Institute, University of Minnesota, Universidad Polit?cnica de Madrid [3]), и многие другие [4, 5, 6]. Таким образом, направление развития технологий автономных транспортных средств в мире на данный момент времени является актуальным.
Процесс управления автомобилем можно разделить на 3 уровня [7, 8]: стратегический, тактический и исполнительный (операционный). На стратегическом уровне происходит глобальное планирование маршрута. Тактические действия определяют процесс маневрирования автомобиля в дорожном потоке во время поездки, включая принятие решений о том, где и как обогнать другой автомобиль или сменить полосу движения и стоит ли это делать, какую выбрать скорость движения и т.д. На исполнительном уровне осуществляется траекторное управление путем воздействия на соответствующие органы управления.
Стратегический уровень в значительной степени связан с вопросами логистики, маршрутизации, навигации и описывается в работах [3]), и многие другие [2, 5, 6, 9], а также многих других. Одна из основных прикладных проблем рассматриваемого уровня относится к созданию высокоточных пространственных геоинформационных моделей местности – так называемых HDкарт (High Definition Maps).
Тактический уровень управления связан с вопросами психофизиологии и в большей части зависит от правильности функционирования системы технического восприятия [10] (в частном случае – подсистемы технического зрения [11]). Также на тактическом уровне управления появляется огромный пласт проблем принятия решений, который в большинстве случаев исследователи и разработчики пытаются решить инструментариями систем искусственного интеллекта [12]. Другими словами, к основным проблемам тактического уровня мы бы отнесли неопределенности, возникающие в процессе движения и требующие корректировки маршрута движения.
Управление автомобилем на исполнительном (операционном) уровне можно считать достаточно хорошо изученным [2, 3, 5, 6, 10, 13].
Таким образом, целью настоящей статьи является освещение новых подходов к решению обозначенных проблем стратегического и тактического уровней управления при организации автономного движения наземного транспорта.
Известные способы автономного движения в большинстве своем построены на использовании данных различных систем навигации в реальном времени с применением электронной карты местности, загруженной в память блока системы управления транспортным средством (ТС). При этом установление режимов движения: направление, скорость и др. по пути следования осуществляется с использованием расчетных алгоритмов, работающих в реальном времени и зачастую зависящих от систем искусственного интеллекта, требующих значительных вычислительных мощностей. То есть в известных системах расчет режимов движения выполняется оперативно на каждом участке вычислительным модулем блока управления ТС (постоянная корректировка маршрута на тактическом уровне управления). Естественно, что такой подход приводит к необходимости использования значимых вычислительных мощностей, запаздыванию передачи команд к органам управления с ростом скорости движения, снижению точности управления на высоких скоростях движения ТС в автономном режиме.
Мы предлагаем, с одной стороны, упрощенный подход к организации автономного движения транспорта, с другой стороны – более надежный и менее затратный. Предлагаем ввести понятие «эталонного трека», представляющего собой высокоточный пространственный маршрут движения, содержащий дополнительные блоки, обеспечивающие оптимальное управление транспортным средством исходя из поставленной транспортной задачи и условий движения. Разработанный «эталонный трек» можно сравнить с виртуальным пространственным рельсом, по которому производится движение ТС так же, как и поезда по железной дороге. Соответственно, при возникновении препятствий или рисков схождения с трека в самом простом случае должна производиться остановка ТС, в более совершенном варианте – запускаться система принятия решения (например, миварная экспертная система [14]) для переключения на другой трек или на другой фрагмент сгенерированного трека объезда.
Существуют различные подходы к созданию HD-карт, но начинается все с создания цифровой модели местности (ЦММ), на которую далее осуществляется добавление «информационных слоев» с соответствующими объектами (дорожная разметка, элементы инфраструктуры и прочее). В свою очередь, геопространственные данные для ЦММ могут быть получены космической съемкой, лазерным сканированием (наземным и воздушным), радиолокационным зондированием и другими способами. Считаем в предлагаемом концептуальном подходе неоправданным использование традиционных HD-карт, вместо которых предлагаем использовать «эталонные треки», являющиеся программным продуктом и получаемые на основе ЦММ и знаниях об условиях движения и особенностях ТС.
На рис. 1 показана принципиальная схема управления ТС при движении по «эталонному треку» в автономном режиме.
Структура «эталонного трека» включает в себя блоки данных:
Блок данных кинематических параметров движения ТС содержит расчетные данные, характерные для движения рассматриваемого ТС в снаряженном состоянии и в нормальных погодных условиях (без ветровой нагрузки и с характеристиками сцепления шин с опорной поверхностью, соответствующими сухому асфальтобетонному покрытию).
Блок данных навигации обеспечивает выполнение позиционирования ТС по треку с использованием различных систем навигации и/или локализации положения ТС.
Блок данных управляющих воздействий на органы управления ТС связан с блоком кинематических параметров движения и содержит команды управляющих воздействий для нормальных условий движения.
Блок данных характеристик дороги содержит информацию о классе (типе) дороги, продольном и боковом уклонах дорожного полотна, усреднённом коэффициенте сцепления с поверхностью дорожного полотна в идеальных (нормальных) погодных условиях, международном индексе ровности дорожного полотна и кривизне дороги в рассматриваемом месте.
Блок данных условий движения содержит информацию, включающую в себя, но не ограничивающуюся следующими параметрами:
Информация блока данных условий движения является интерактивно обновляемой.
Отметим, что с точки зрения применения, некоторые параметры блока данных условий движения являются взаимоисключающими. Соответственно, конкретный набор параметров данных условий движения определяется блоком управления автономным движением в зависимости от поставленной транспортной задачи, например, исходя из таких критериев оптимальности, как минимальное время в пути, экономия топлива, обеспечение безопасности, снижение рисков и т.п. Например, для движения гоночного автомобиля по трассе блоком управления автономным движением будет использоваться скорость Vcrit*Kw из блока данных условий движения. В другом примере движения автопоезда только с задачей экономии расхода топлива, скорость движения в автономном режиме будет определяться как Vmax*Keff*Kw.
Набор файлов с последовательными треками формирует трек большей протяжённости. Перед началом автономного движении ТС файл или хотя бы первый файл набора файлов продолжительного трека должен быть загружен в блок памяти. Остальные файлы треков, равно как и блок условий движения уже загруженных файлов, могут загружаться и/или обновляться по мере продвижения ТС по пути движения. Также возможна реализация предварительной загрузки в блок памяти всех файлов трека.
Таким образом, в разработанном концепте мы предлагаем на стратегическом уровне управления использовать «эталонные треки», считая информацию HD-карт избыточной. На тактическом уровне управления применение «эталонных треков» исключает и/или минимизирует проблему принятия решений и корректировки маршрута движения, что повышает надежность работы системы автономного вождения, снижает требования к бортовым вычислительным мощностям и повышает скорость быстродействия системы, позволяя двигаться с большими эксплуатационными скоростями. Для прототипа автономного колесного транспортного средства, построенного на базе легкового автомобиля, была достигнута скорость 130 км/ч устойчивого движения в коридоре дорожной разметки при движении по «эталонному треку» в автономном режиме и без использования средств распознавания дорожной разметки в соответствии с условиями эксперимента
Вместе с тем, очевидным технико-экономическим преимуществом разработанного подхода является то, что рассматривая модель движения ТС с привязкой к геоинформационной среде и решая задачу оптимизации, мы выбираем оптимальные режимы автономного движения ТС, соответствующие поставленной транспортной задачи.
В результате проведенного исследования: