Modern approach to testing and validation of driver assistance systems

Cover Page


Cite item

Full Text

Abstract

The ever-increasing demands of vehicle safety are forcing car manufacturers to develop ADAS systems (“intelligent assistants”). However, before starting sales of car equipped with such functions it is necessary to fully test and validate the algorithms for the operation of electronic systems in various conditions. Currently, the most popular methods for debugging and testing ADAS systems are based on "model-”, “software-" and "hardware-in-the-loop" modelling, which allows developers to identify and eliminate errors in the early stages of product development, thus saving money. Despite the enormous advantages of simulation, full-scale tests remain the fundamental and final stage before the start of mass production, this is due to the fact that international and Russia government standards currently don’t provide for the certification of “electronic assistants” through virtual tests. In this regard, manufacturers of measuring equipment and test-engineers are faced with the task of developing a new test setup that provides fixing the GNSS-position of vehicles in dynamic modes with centimeter accuracy, as well as making synchronized video recording. This article describes the approach of the employees of the NNTU n.a. R. E. Alekseev to the solution of this problem: the design of the concept and its implementation on a light commercial vehicle with ADAS systems. To fix coordinates with centimeter accuracy we have used Racelogic Vbox 100 Hz, operating in the RTK-mode, synchronized video recording was made using Racelogic Video Vbox Pro, which includes 4 wide-angle cameras. The approbation of the measuring installation was carried out when testing the following systems: a blind spot detector, a lane departure warning and a parking space search assistant. The article presents a number of graphs of the functioning of one of the systems.

Full Text

Введение На протяжении последних десятилетий автопроизводители уделяют большое внимание развитию электронных систем активной безопасности, таких как антиблокировочная система (АБС), противобуксовочная (ПБС) и система электронного контроля устойчивости (ЭКУ). Наличие подобных функций позволяет водителю сохранять и осуществлять контроль над транспортным средством в критических ситуациях. Однако развитие и удешевление микроэлектроники, возможность использования ранее недоступных гражданской отрасли технологий (радары, лидары, ультразвуковые датчики, камеры, цифровое зрение) подтолкнули автопроизводителей к реализации такого направления как автоматизация управления транспортным средством. Результатом осуществления подобных научно-конструкторских работ стало появление серийных образцов вспомогательных систем активной безопасности, так называемых ассистентов (DAS/ADAS). Данные системы могут как предупреждать водителя в случае отрицательной динамики, приводящей к возникновению критической ситуации, так и заблаговременно вмешиваться в управление транспортным средством: оказывать воздействие на рулевой механизм, тормозную систему и системы управления двигателем, трансмиссией [1, 2]. Для сферы грузопассажирских перевозок, в которых используются легкий коммерческий, среднетоннажные транспортные средства и большегрузы, наиболее перспективным является развитие и внедрение интеллектуальных систем помощи водителю, отвечающих за мониторинг “слепых” зон, что наиболее актуально у грузовых автомобилей, а также предотвращающих ошибки в случае невнимательности, кратковременного отвлечения и физической усталости водителя [2, 3]. Следующие системы отвечают данным требованиям: · ассистент удержания в полосе (“Lane keep assistance” - LKA). Основная функция -информирование водителя о выходе автомобиля из полосы движения, а также корректировка курса, если действия водителя недостаточны или отсутствуют; · помощник при парковке (“Park assist system” - PAS) - система помогает в поиске парковочного места, а также управляет рулевым механизмом [4]. · мониторинг “слепых” зон (“Blind spot monitoring” - BSM) - предупреждает и предотвращает столкновение с попутно движущемся транспортным средством, если он находится в “мертвой” зоне [5]. Внедрение данных систем позволит повысить безопасность дорожного движения, а также снизить расходы транспортных компаний в случае простоя при ДТП. В настоящее время при тестировании электронных систем наибольшую популярность получили технологии программного (“Model-in-the-loop” - MIL, “Software-in-the-loop” - SIL) и программно-аппаратного моделирования (“Hardware-in-the-loop” - HIL), что снижает стоимость изготовления прототипа, а также позволяет избежать ошибок на ранних этапах разработки. Несмотря на все преимущества виртуальных испытаний они неспособны в полной мере заменить “полевые”, таким образом натурные тесты на протяжении многих лет остаются основным этапом разработки, а их результаты определяющими готов ли автомобиль к выпуску на рынок [6, 7]. В связи с этим актуальным остается вопрос о методиках натурных испытаний электронных систем помощи водителю, а также необходимом измерительном оборудовании. Целью приведенных в статье исследований является рассмотрение этого вопроса. Методы и средства проведения исследований Нормативная документация на функциональные свойства систем ADAS В настоящее время в Российской Федерации действует ряд нормативных документов, регламентирующих общие технические требования по отношению к электронным системам, а также описывающих методы их испытаний. Разберем каждую систему в отдельности: 1. Предупреждение о выходе из занимаемой полосы движения. Функционирование системы описано в ГОСТ Р 58807-2020. Для оценки эффективности срабатывания согласно данному документу необходимо зафиксировать: · скорость движения транспортного средства; · скорость выхода автомобиля из занимаемой полосы движения; · момент срабатывания оптического сигнализатора; · положение испытуемого объекта относительно линии разметки; · момент срабатывания сигнализатора неисправности [8]. 2. Помощь водителю при принятии решения о смене полосы движения. Функционирование данной системы регламентируется в ГОСТ Р 58803-2020 (часть заимствована из Правил ООН №130 “Единообразные предписания, касающиеся официального утверждения механических транспортных средств в отношении системы предупреждения о выходе из полосы движения”). Необходимо фиксировать следующие параметры: · скорость движения транспортного средства; · усилие на рулевом колесе; · боковое ускорение; · временные интервалы; · моменты срабатывания оптического сигнализатора активации функции и информирования о неисправности; · видеофиксация действий водителя (управление переключателем поворота); · расстояние между вспомогательным (приближающегося) т.с. и испытуемым объектами [9]. 3. Система удержания транспортного средства в полосе движения - ГОСТ Р 58804-2020. Замеряемые параметры: · скорость движения транспортного средства; · усилие на рулевом колесе; · боковое ускорение; · временные интервалы; · моменты срабатывания оптического, акустического сигнализаторов активации функции и информирования о неисправности; · видеофиксация действий водителя [10]. 4. Мониторинг слепых зон - ГОСТ Р 58808-2020. Замеряемые параметры: · скорость движения транспортного средства; · скорость сближения испытуемого т.с и вспомогательного; · временные интервалы; · продольное и боковое расстояния между испытуемым и вспомогательным т.с; · моменты срабатывания оптического сигнализатора и информирования о неисправности; · видеофиксация действий водителя [11]. 5. Помощь при парковке - ПНСТ 381-2019 (афилирован с ISO 16787:2017-Intelligent transport systems - Assisted parking system (APS) - Performance requirements and test procedures). Замеряемые параметры: · скорость движения; · поперечное расстояние до припаркованных автомобилей; · курсовое угловое расстояние между объектом испытаний и припаркованными автомобилями; · моменты срабатывания оптического, звукового сигнализаторов и информирования об неисправности; · расположение испытуемого т.с в геометрии парковочного места; · временные интервалы; · моменты срабатывания оптического сигнализатора и сигнализатора неисправности [12]. Как видим, исходя из требований регламентирующих документов измерительная установка, устанавливаемая на испытуемое транспортное средство, должна обладать следующими возможностями: · определение местоположения объекта испытаний с сантиметровой точностью, а в ряде тестов дополнительно еще вспомогательного т.с.; · возможность подключения к бортовой информационной шине CAN для фиксации временных задержек в работе человеко-машинного интерфейса; · получение видеоряда с возможностью синхронизации записи со сторонним оборудованием. Разработка измерительной установки Измерение расстояний между движущимися испытуемыми транспортными средствами с сантиметровой точностью невозможно с применением классических установок по измерению пройденного пути и расстояний (например, оптический датчик пройденного пути, “пятое колесо”, линейный лазерный датчик расстояний). Рост спроса автопроизводителей на оборудование по тестированию ADAS-функций вынудил разработчиков измерительного оборудования применить технологии, ранее используемые в гражданской сфере только в геодезических измерениях. Для достижения максимальной точности и удобства испытания ADAS производители измерительных систем сейчас используют передовые ГНСС-технологии. Для достижения точности позиционирования до 2 см применяется технология кинематики реального времени (“Real-time-kinematic” - RTK). Как известно, из-за влияния большого количества негативных факторов (атмосферные неоднородности, помехи от стационарных и подвижных объектов, переотражение сигнала или многолучевость) одиночный спутниковый прибор любого класса не может обеспечить высокую точность позиционирования (до 10 м), поэтому для уточнения координат используются так называемые “RTK-поправки”, которые рассчитываются и передаются другим ГНСС-приемником (“базовая станция”), точное местоположение которого известно (рис. 1) [5, 13]. Рис.1. Принципиальная схема ГНСС-измерений при тестировании ADAS Fig.1. Schematic diagram of GNSS measurements during ADAS testing Для передачи “RTK-поправок” от базовой станции к подвижному приемнику (“ровер”) существует несколько способов: 1) используется GPRS-канал, минус этого метода состоит в том, что каждый приемник должен иметь возможность подключения к сети интернет, что не везде возможно; 2) GSM-соединение - в данном случае возможно подключить только 1 ровер, остальные недостатки аналогичны первому методу; 3) использование радиоканала - является наиболее предпочтительным, нет ограничений по количеству подключаемых роверов и независим от качества сотовой связи. Единственным минусом является то, что в Российской Федерации (как и во многих других странах) ограничена мощность нелицензируемого использования источника радиочастотного сигнала (РЭС): при работе на частоте 433 МГц максимальная мощность не должна превышать 10 мВт, а 2.4 ГГц - не более 100 мВт с максимальной высотой подвеса антенны - 10 метров. Как показывает практика, данных мощностей достаточно, чтобы покрыть зону радиусом 500-600 метров (при условии прямой видимости). Если появляется необходимость в большей зоне охвата радиосигналом, т.е использование более мощного передатчика, то необходимо проходить процедуру получения разрешения на использование радиочастоты и регистрации РЭС, что может по времени затянутся до 6-8 месяцев. Это целесообразно при проведении испытаний всегда в одном и том же месте (автомобильном полигоне), так как в случае перебазирования все разрешения необходимо получать заново. При испытаниях и валидации систем ADAS недостаточно получения точных координат каждого из подвижных приемников, необходимо вычислять параметры испытуемого автомобиля (кратчайшее, продольное и поперечное расстояния, скорость сближения и т.п) относительно вспомогательных транспортных средств или линии разметки. С этой целью каждый автомобиль оборудуется дополнительным комплектом телеметрии для синхронизации ГНСС-данных на целевом объекте (рис. 1). Перед специалистами Нижегородского Государственного Технического Университета была поставлена задача разработать и реализовать на практике измерительную установку по тестированию и валидации ADAS-функций легкого коммерческого автомобиля. Принципиальная схема представлена на рис. 2. Рис. 2. Принципиальная схема измерительной установки Fig. 2. Schematic diagram of the measuring installation На рис. 2 обозначено: а - часть, устанавливаемая на испытуемое т.с; б - часть, устанавливаемая на вспомогательное т.с; 1 - CAN-интерфейс, подключаемый к бортовой информационной шине; 2 - измерительное рулевое колесо MSW; 3 - измерительный ГНСС-прибор Racelogic Vbox 3i 100Hz RTK; 4 - телеметрия 2.4 ГГц синхронизации ГНСС-данных между автомобилями; 5 - радиоканал 2.4 ГГц синхронизации ГНСС-данных; 6 - радиоприемник RTK-поправок; 7 - радиоканал 2.4 ГГц передачи RTK-поправок; 8 - дисплей скорости движения т.с; 9 - многофункциональный дисплей MFD; 10 - Video Vbox Pro; 11 - Racelogic CAN-шина; 12 - ГНСС-базовая станция с телеметрией 2.4 ГГц передачи поправок. Основные составляющие элементы измерительной установки: 1. Высокоточный измерительный ГНСС-прибор Racelogic Vbox 3i 100 Hz (поз. 3 рис. 2). Устанавливается в каждое транспортное средство для расчета точного местоположения, определения динамических характеристик и параметров оценки функций ADAS. 2. ГНСС-базовая станция (поз. 12) необходима для уточнения (до 2 см) местоположения измерительных приборов. Для передачи RTK-поправок организуется местная радиосвязь, то есть базовая станция и все роверы оборудуется радиомодулями, работающими на частоте 2.4 ГГц (поз. 6). 3. Дополнительная телеметрия 2.4 ГГц (поз. 4) синхронизации ГНСС-данных необходима для расчета ADAS-параметров, таких как относительное расстояния между испытуемыми транспортными средствами, скорость сближения и т.п. 4. CAN-интерфейс Racelogic CAN02 (поз. 1) подключается к информационной шине испытуемого автомобиля для фиксации статусов срабатывания ADAS-функций, а также ряда других параметров (обороты двигателя, нажатие на тормоз, педаль газа, включение сигнализаторов поворота, номер включенной передачи и т.п). 5. Дисплей скорости (поз. 8) - отображение действительной скорости движения т.с. 6. Многофункциональный дисплей MFD (поз. 9) позволяет вывести на дисплей любой из измеряемых параметров. Например, необходим при контроле боковой дистанции между т.с. 7. Racelogic Video Vbox Pro (поз. 10) - ГНСС-прибор с возможностью записи видеопотока одновременно с 4 видеокамер, необходим при фиксации срабатывания световых индикаторов, пересечения транспортным средством линии разметки, видеозапись действий водителя и т.п. Для синхронизации записи с Vbox 3i подключается к Racelogic CAN-шине (поз. 11). 8. Измерительное рулевое колесо MSW (поз. 2). Устанавливается непосредственно на штатное рулевое колесо, необходим для измерения угла поворота, скорости вращения и крутящего момента. Измеренные данные передаются на Vbox 3i также при помощи Racelogic CAN-шины. а) б) в) г) д) е) Рис. 3. Установленное измерительное оборудование Fig. 3. Installed measuring equipment Установка измерительного оборудования на основное и вспомогательное транспортные средства представлена на рис. 3 (а-д). Рис. 3е - размещение ГНСС-базовой станции с установленной на телескопической штанге радиопередатчика 2.4 ГГц и его антенны. Стоит отметить, что максимальная мощность составляет 60 мВт, высота подвеса антенны - 5м, что позволяет использовать данный источник РЭС без получения дополнительных разрешений. На рис. 3 показаны: а - Racelogic Vbox 3i 100Hz в салоне основного транспортного средства; б - установленные на крыше основного т.с GPS/Глонасс и телеметрические антенны; в - Racelogic Vbox 3i 100Hz в салоне вспомогательного транспортного средства; г - камеры Video Vbox Pro, фиксирующие пересечение передним правым колесом линии разметки; д - измерительное рулевое колесо MSW, дисплей Vbox, салонная камера Video Vbox; е - ГНСС-базовая станция с комплектом телеметрии Рис.4. Трассировка линии разметки Fig.4. Tracing the line markings При тестировании функций ADAS, связанных с работой по определению полосы движения, отсутствует необходимость использования вспомогательного транспортного средства. Вместо него, используя “комплект по разметке полосы движения”, осуществляется наземная трассировка линии с геодезической точностью (рис. 4) с последующей загрузкой в измерительный прибор Vbox3i, установленный на объект испытаний. Благодаря этому производится расчет необходимых для оценивания и валидации ADAS-функции параметров движения: расстояние от колес до линии, скорость выхода из полосы движения. Результаты тестирования функций ADAS и их обсуждение Разработанная измерительная система была апробирована при тестировании прототипа легкого коммерческого автомобиля, оборудованного системами помощи водителю. Испытания проводились на полигоне ОИЦ “Березовая пойма”, тестировались следующие функции: · предупреждение о выходе из занимаемой полосы движения; · детектор слепых зон; · поиск парковочного места. Для наглядности представим часть результатов по тестированию функции “детектор мертвых зон” (BSM). Режим испытания: тестируемое транспортное средство движется со скоростью 30-35 км/ч, вспомогательный автомобиль разгоняется до 40-45 км/ч и производит опережение по правому борту. Задача теста - определить моменты срабатывания и подачи светозвуковой сигнализации помощника “мониторинг мертвых зон”. Помимо статистических данных производилась запись видеоряда при помощи оборудования Racelogic Video Vbox Pro. Пример видеокадра показан на рис. 5. Как видно, помимо возможности синхронной фиксации видео сразу с 4 камер, программное обеспечение позволяет наносить виртуальную разметку, позволяющую оценивать расположение наружных объектов. Стоит отметить, что Video Vbox оборудован CAN-интерфейсом с возможностью записи дополнительных 32 каналов из информационной шины - все числовые значение представленные на видеокадре (рис. 5) получены данным способом (статусы срабатывания звукооптического сигнализатора BSM, расположение испытуемых транспортных средств относительно друг друга, а также “точки контакта” - точки на периметре т.с, соответствующие минимальному расстоянию между объектами теста). Рис.5. Кадр видеоряда Video Vbox Pro Fig.5. Video frame of Video Vbox Pro ADAS-параметры вычисляет и записывает измерительный прибор Racelogic Vbox 3i 100 Hz, к которым относятся: · скорость движения обоих объектов (рис. 6а); · расстояние между т.с: кратчайшее, продольное, поперечное (рис. 6б); · “контактные точки” обоих транспортных средств (рис. 6в). При настройке измерительной системы размечается контур испытуемых автомобилей (так называемые “contact points”), т.е расположение “маркеров” по периметру относительно измерительной GPS/Глонасс антенны. В нашем случае это были 4 точки: левый передний угол - первый маркер, и далее нумерация против часовой стрелки; · скорость сближения, а также ускорение одного объекта относительно другого; · угловое расстояние между курсами т.с; Таким образом, по результатам испытаний мы получаем набор статистического материла, который позволяет оценить правильность (точность функционирования, отсутствие “ложных срабатываний”) работы алгоритма ADAS-системы, свалидировать её, проверить на соответствие высоким международным и отечественным требованиям, что является неотъемленной частью процесса разработки любого продукта. а) б) в) Рис. 6. Графики, полученные по результатам испытаний системы BSM Fig. 6. Graphs derived from BSM system test results На рис. 6 показаны: а - график скоростей движения основного и вспомогательного т.с; б - продольное, поперечное расстояние между т.с, статусы срабатывания BSM; в - кратчайшее расстояние между т.с, “контактные точки”. Заключение Разработанная измерительная система была успешно апробирована при испытаниях систем помощи водителю прототипа первой серии. Полученные в ходе испытаний результаты будут использованы при доводке и отладке алгоритма высшего уровня “электронных помощников”, также планируется повторное использование при тестировании прототипов второй и третьей серии. Стоит отметить, что данная измерительная система удовлетворяет международным и отечественным нормативным документам, поэтому может использоваться при сертификационных испытаниях ADAS-систем. Возможности данного измерительного оборудования не ограничиваются тестированием систем, представленных в данной статье, возможно также проводить испытания адаптивного круиз-контроля (“Adaptive Cruise Control” - ACC), экстренного торможения (“Autonomous Emergency Braking” - AEB) как с движущейся целью так и с неподвижной, предупреждения о столкновении (“Forward Collision Warning” - FCW), распознавания дорожных знаков (“Traffic Sign Recognition” - TSR).
×

About the authors

YE. I Toropov

Nizhny Novgorod State Technical University n.a. R.E. Alekseev

Email: evgeny.toropov@nntu.ru
Nizhny Novgorod, Russia

YU. P Trusov

Nizhny Novgorod State Technical University n.a. R.E. Alekseev

Nizhny Novgorod, Russia

A. S Vashurin

Nizhny Novgorod State Technical University n.a. R.E. Alekseev

PhD in Engineering Nizhny Novgorod, Russia

P. S Moshkov

Nizhny Novgorod State Technical University n.a. R.E. Alekseev

Nizhny Novgorod, Russia

References

  1. Приходько В.М., Иванов А.М., Борисевич В.Б., Шадрин С.С. Методики тестирования автоматизированных систем управления автомобилем // Вестник МАДИ, 2017. № 4. С. 10-15.
  2. Порубов Д.М., Зезюлин Д.В., Тюгин Д.Ю., Тумасов А.В., Беляков В.В., Грошев А.М., Береснев П.О. Разработка автомобильной системы определения и удержания в полосе движения // Труды НГТУ им. Р.Е. Алексеева. 2018. № 2. С. 25-29.
  3. Тумасов А.В., Береснев П.О., Филатов В.И., Тюгин Д.Ю., Улитин А.В. Разработка системы помощи водителю при парковке для коммерческих транспортных средств // Труды НГТУ им. Р. Е. Алексеева. 2020. № 3. С. 132-140. doi: 10.46960/1816-210Х_2020_3_132
  4. Шашкина К.М., Порубов Д.М., Пинчин А.В., Тумасов А.В. Разработка электронного блока рулевого управления для интеграции с системами помощи водителю коммерческого транспорта // Наука и бизнес: пути развития. 2019. № 8. С. 15-22.
  5. Hun-Jung Lim, Tai-Myoung Chung RP-ADAS: Relative Position-Advanced Drive Assistant System based on VANET (GNSS) // World Academy of Science, Engineering and Technology International Journal of Electrical and Computer Engineering. Vol. 6, No. 3, 2012. P. 397-402.
  6. Мардоян Г.Р., Симонян Р.И., Карпов Н.А., Пронин Н.А., Метелев С.Ю. Современные подходы к испытанию систем ADAS на всех этапах разработки // Труды НГТУ им. Р. Е. Алексеева. 2018. № 4. С. 233-242.
  7. Krejci P. Testing of Automotive Park Assistant Control Unit by HIL Simulation // Mechatronics. 2013. P. 487-493. doi: 10.1007/978-3-319-02294-9_62
  8. ГОСТ Р 58807-2020. Автомобильные транспортные средства. Системы предупреждения о выходе из занимаемой полосы движения. Общие технические требования и методы испытаний. М.: Стандартинформ, 2020. 7 с.
  9. ГОСТ Р 58803-2020. Автотранспортные средства. Системы помощи водителю при принятии решения о смене полосы движения. Общие технические требования и методы испытаний. М.: Стандартинформ, 2020. 15 с.
  10. ГОСТ Р 58804-2020. Автотранспортные средства. Системы удержания транспортного средства в занимаемой полосе движения. Общие технические требования и методы испытаний. М.: Стандартинформ, 2020. 11 с.
  11. ГОСТ Р 58808-2020. Автотранспортные средства. Системы мониторинга слепых зон. Общие технические требования и методы испытаний. М.: Стандартинформ, 2020. 15 с.
  12. ПНСТ 381-2019. Интеллектуальные транспортные средства. Системы помощи при парковке. Технические требования и процедуры испытаний. М.: Стандартинформ, 2020. 22 с.
  13. Kwanghee Lee, Jeong-Hyeon Bak, Chul-Hee Lee A Study on Vehicle Lateral Motion Control Using DGPS/RTK // IRAM 2012, CCIS 330. 2012. P. 159-166.

Supplementary files

Supplementary Files
Action
1. JATS XML

Copyright (c) 2021 Toropov Y.I., Trusov Y.P., Vashurin A.S., Moshkov P.S.

Creative Commons License
This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License.

This website uses cookies

You consent to our cookies if you continue to use our website.

About Cookies