• zhongxizixun@yjsyi.com
  • анализ
  • исследование и разработка
  • тестирование

Обнаружение руля

Обнаружение руля: Методы и средства контроля для автоматизированных систем

Введение
В современных транспортных средствах, особенно оснащенных системами помощи водителю (ADAS) и автономного вождения, надежное и точное обнаружение положения и состояния рулевого колеса стало критически важной задачей. Эта информация необходима для реализации таких функций, как контроль за вниманием водителя (DMS), автоматическая парковка, адаптивное рулевое управление и комплексный мониторинг состояния водителя. Статья посвящена ключевым аспектам испытаний систем обнаружения руля.

1. Объекты испытаний

Основными объектами испытаний являются:

  1. Системы обнаружения руля: Включают аппаратное обеспечение (камеры, датчики) и программные алгоритмы, предназначенные для:
    • Определения наличия руля в поле зрения камеры.
    • Локализации руля (определение его положения и ориентации в пространстве относительно транспортного средства или камеры).
    • Распознавания положения рук водителя на руле (занятость руля).
    • Оценки угла поворота рулевого колеса (в системах, где это реализовано).
    • Выявления посторонних объектов на руле (по возможности системы).
  2. Источники входных данных: Тестовые наборы данных (изображения, видео, потоки данных с датчиков), используемые для проверки работы алгоритмов.
  3. Компоненты систем: Отдельные модули алгоритмов (например, детекторы ключевых точек руля, классификаторы положения рук), подвергаемые модульному тестированию.
 

2. Область испытаний

Испытания охватывают проверку характеристик систем обнаружения руля в условиях, максимально приближенных к реальной эксплуатации транспортного средства:

  1. Точность обнаружения: Процент правильно обнаруженных рулей на тестовых данных.
  2. Точность локализации: Средняя ошибка (например, в пикселях или процентах от размера изображения) положения центра руля или его ключевых точек.
  3. Точность распознавания положения рук:
    • Точность классификации (руки на руле / руки не на руле / одна рука на руле).
    • Точность определения зон касания (например, положение рук по секторам руля – "9 и 3", "10 и 2").
  4. Точность определения угла поворота (если применимо): Средняя ошибка угла в градусах.
  5. Надежность и устойчивость:
    • Работа при различных условиях освещения (яркий солнечный свет, сумерки, ночь, встречное освещение).
    • Работа с водителями разной антропометрии (рост, размер рук).
    • Работа с водителями в разной одежде (перчатки, объемные рукава).
    • Работа с разными типами рулевых колес (диаметр, материал обода, наличие спиц и кнопок, кожух, декоративные накладки).
    • Устойчивость к частичным перекрытиям руля (руками, одеждой, предметами).
    • Устойчивость к вибрациям и движениям транспортного средства.
    • Устойчивость к отражениям на руле или лобовом стекле.
  6. Быстродействие: Время обработки кадра или задержка выдачи результата (должно соответствовать требованиям конкретного приложения, например, для DMS критичны малые задержки).
  7. Устойчивость к ложным срабатываниям и пропускам: Частота ложных обнаружений руля и пропусков реально присутствующего руля.
 

3. Методы испытаний

Испытания проводятся с использованием следующих основных методов:

  1. Натурные испытания на реальных транспортных средствах:
    • Проводятся на испытательных полигонах или утвержденных маршрутах.
    • Водитель выполняет заданные сценарии движения и манипуляции с рулем.
    • Данные записываются бортовыми системами и сравниваются с эталонными данными (например, от высокоточных датчиков угла поворота руля, данных ручного аннотирования видео).
  2. Стендовые испытания:
    • Статические: Автомобиль или макет салона неподвижны. Изменяются условия окружающей среды (освещение, фон), положение и действия манекена / оператора с рулем. Используются искусственные источники света для имитации различных сценариев.
    • Динамические: Используются подвижные стенды (шассильные динамические платформы, симуляторы движения), способные воспроизводить вибрации, крены, ускорения транспортного средства. Рулевое колесо может приводиться в движение с заданными углами и скоростями.
  3. Испытания на основе наборов данных:
    • Закрытые (предварительно записанные): Алгоритмы тестируются на обширных, аннотированных наборах изображений и видео, охватывающих все требуемые сценарии и условия (разное освещение, водители, типы рулей, позы рук, углы поворота, частичные перекрытия). Оценка производится по метрикам точности (Precision, Recall, F1-score, mAP для локализации, ошибка угла).
    • Синтетические данные: Для дополнения реальных данных или тестирования редких сценарий используются рендерированные изображения и видео, сгенерированные с помощью компьютерной графики.
  4. Модульное тестирование: Проверка корректности работы отдельных алгоритмических компонентов системы (например, детектора краев руля, классификатора положения рук) на изолированных наборах данных или синтетических примерах.
  5. Метрики оценки: Используются стандартные компьютерные метрики для задач обнаружения объектов, классификации и регрессии:
    • Для обнаружения/локализации: Precision, Recall, F1-Score, IoU (Intersection over Union), mAP (mean Average Precision).
    • Для классификации положения рук: Accuracy, Precision per class, Recall per class, F1-Score per class, Confusion Matrix.
    • Для угла поворота: Mean Absolute Error (MAE), Root Mean Squared Error (RMSE).
 

4. Испытательное оборудование

Для проведения комплексных испытаний систем обнаружения руля используется широкий спектр оборудования:

  1. Источники данных:
    • Камеры: Высокоскоростные камеры видимого диапазона, инфракрасные (IR) камеры (ближнего и дальнего ИК диапазона для работы в темноте), камеры глубины (Time-of-Flight - ToF, стереокамеры).
    • Эталонные датчики: Высокоточные датчики угла поворота руля (энкодеры, потенциометры), инерциальные измерительные модули (IMU) для контроля движения автомобиля/стенда.
    • Системы захвата движения: Оптические или инерционные системы для точного отслеживания положения рук манекена или оператора.
  2. Вычислительные платформы: Серверы или встраиваемые вычислительные системы для запуска тестируемых алгоритмов и обработки данных.
  3. Средства управления и записи: Системы синхронизации данных от различных источников, системы записи видео и телеметрии.
  4. Контроль окружающей среды:
    • Освещение: Программируемые источники света (светодиодные матрицы), солнечные симуляторы, шторы для затемнения.
    • Фоны: Сменные фоны для тестирования устойчивости к различным задним планам.
  5. Стенды:
    • Статические: Макеты салона автомобиля с регулируемым рулевым колесом и сиденьем. Установки для фиксации камер в заданных позициях.
    • Динамические:
      • Шассильные динамические платформы (Shaker Tables, Kinematic & Compliance Test Rigs).
      • Автомобильные симуляторы движения с подвижной кабиной и рулевым колесом с силовой обратной связью.
      • Роботизированные манипуляторы для точного позиционирования и перемещения рулевого колеса или имитаторов рук.
  6. Манекены и имитаторы: Антропоморфные манекены рук и торса с различными размерами и возможностью реалистичной постановки рук на руль.
 

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