Моделирование и моделирование шума датчиков: повышение надежности сенсорных данных в автономных системах

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

Основы сенсорного шума в автономных системах

Шум датчика относится к случайным изменениям показаний датчиков, которые не соответствуют фактическим изменениям измеряемой среды.Неотъемлемый шум возникает в цепи датчика, одним из вкладов является шум теплового сопротивления (также называемый шумом Джонсона), который всегда присутствует в резистивных устройствах в качестве шума напряжения. Эти нежелательные изменения могут происходить из нескольких источников, включая электронные компоненты, условия окружающей среды, электромагнитные помехи и фундаментальную физику самого измерения.

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

Источники сенсорного шума

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

Электронный шум возникает из фундаментальной физики электрических цепей. Электронный шум создаёт фон для спектральной плотности напряжения, которая является репрезентативной по мощности шума, считающейся равной SV = 4kBTRΔf (в единицах вольт, квадрат на Герц), где kB — постоянная Больцмана, T — температура, R — общее сопротивление датчика, а Δf — полоса пропускания. Шум выстрела возникает из дискретной природы электрического заряда, в то время как мерцающий шум (также известный как 1/f шум) проявляет спектральную плотность мощности, обратно пропорциональную частоте.

Механический шум:] Механический шум датчика исходит от термомеханического шума и вибрационного шума окружающей среды, при этом термомеханический шум (или броуновский шум) происходит от того, что акселерометры MEMS состоят из небольших движущихся частей. Этот тип шума особенно актуален для инерциальных измерительных единиц (IMU) и других устройств, чувствительных к движению, широко используемых в автономных системах.

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

Влияние сенсорного шума на автономные системы

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

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

Комплексные методы моделирования шума датчика

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

Статистические шумовые модели

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

Гауссов шум:] Гауссов шум представляет собой присущую стохастичность данных, относящихся к измерениям датчиков, и служит важнейшим компонентом для моделирования и оценки неопределенности, часто используемым для моделирования ошибок измерения при обработке сигналов и часто называемым белым шумом, что означает, что его спектральная плотность мощности постоянна на всех частотах. Гауссовское распределение характеризуется двумя параметрами: средним (μ) и стандартным отклонением (σ). Для сенсорного шума среднее обычно равно нулю, в то время как стандартное отклонение определяет амплитуду шума.

Функция плотности вероятности для гауссового шума:

p(x) = (1/ (σ√(2π))) × exp(-(x-μ)2/ (2σ2)

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

1/f Шум (Розовый шум): Специфические шумовые сигналы, имеющие спектральную плотность мощности, обратно пропорциональную частоте, называются 1/f шумом. Этот тип шума преобладает в электронных схемах и становится более значительным на более низких частотах. Это особенно важно для моделирования дрейфа в датчиках ИДУ и долгосрочных проблем стабильности в автономных системах.

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

Детерминированные шумовые модели

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

Квантовый шум:Квантовый шум возникает, когда непрерывные аналоговые сигналы преобразуются в дискретные цифровые значения. Это присуще всем цифровым датчикам и следует равномерному распределению с амплитудой, определяемой наименее значимым битом (LSB) аналого-цифрового преобразователя (ADC).Квантовый шумовой поток составляет приблизительно (LSB)2/12.

Биас и дрифт: Многие датчики демонстрируют систематические ошибки, которые медленно меняются с течением времени. Например, датчики ИДУ испытывают дрейф смещения из-за изменений температуры и старения. Они могут быть смоделированы с использованием случайных процессов ходьбы или полиномиальных функций времени и температуры.

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

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

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

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

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

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

Специфическая шумовая характеристика

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

Аллан вариации анализа: Дисперсия Аллана является мощным инструментом для характеристики различных шумовых процессов в датчиках, в частности ИДУ. Настраивая отклонение Аллана по сравнению со средним временем по лог-лог шкале, инженеры могут идентифицировать и количественно оценить несколько источников шума, включая шум квантования, угол случайного хода, неустойчивость смещения, скорость случайного хода и скорость пандуса.

Различные типы шума создают характерные склоны на участке дисперсии Аллана:

Анализ спектральной плотности мощности: Анализ частотной области с использованием спектральной плотности мощности (PSD) выявляет частотные характеристики шума датчика. Это особенно полезно для выявления периодических помех, резонансов и частотно-зависимых источников шума.

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

Практические методы моделирования шума датчика

Шумовое моделирование — это процесс использования известных моделей шума для искажения истинных значений сигнала для имитации шумовых измерений.Эффективное моделирование сенсорного шума имеет решающее значение для тестирования и проверки алгоритмов автономной системы перед развертыванием в реальных условиях.

Гауссова симуляция шума

Гауссов шум является наиболее простым в моделировании и формирует основу для многих моделей сенсорного шума.Большинство программных сред обеспечивают встроенные функции для генерации гауссовских случайных чисел с использованием преобразования Box-Muller или аналогичных алгоритмов.

Основные этапы осуществления:

  1. генерировать равномерно распределенные случайные числа
  2. Преобразование в распределение Гаусса с использованием соответствующего алгоритма
  3. Шкала с желаемым стандартным отклонением
  4. Добавить в чистый сигнал датчика

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

Моделирование сложных шаблонов шума

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

Квантовый шум: Моделирование квантования включает округление непрерывных значений до дискретных уровней на основе разрешения ADC. Для n-битного ADC с диапазоном [min, max] этап квантования является (max-min)/(2^n), а значения округлены до ближайшего уровня квантования.

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

Многосенсорные симуляторы

Платформа автономного моделирования вождения должна поддерживать моделирование дорожной сцены (статическое восстановление сцены и динамическое моделирование сцены), моделирование датчиков, учитывающих окружающую среду (моделирование и моделирование датчиков, таких как камера, LiDAR, радар и GPS / IMU), моделирование динамики транспортного средства и т. Д., Чтобы проверить тесты моделирования, начиная от восприятия до управления.

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

Комплексные рамки моделирования для автономных систем обычно включают:

Проверка шумовых моделей

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

Проверка моделей шума включает сравнение симулированных характеристик шума с реальными данными датчиков:

Шум в различных автономных системных датчиках

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

Сенсорный шум камеры

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

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

Читайте шум: Электронный шум из схемы считывания добавляет гауссову составляющую, независимую от уровня сигнала.Это становится доминирующим источником шума в очень темных условиях, где количество фотонов низкое.

Темный токовый шум:] Тепловая генерация электронов в датчике создает сигнал даже в полной темноте.Это увеличивается экспоненциально с температурой и становится значительным при длительных воздействиях или в жарких условиях.

Шум с фиксированными шаблонами:] Изменения чувствительности пикселей и темного тока создают повторяемые шаблоны. Хотя они могут быть откалиброваны, изменения температуры и старение вызывают дрейф этих шаблонов с течением времени.

Сенсорный шум LiDAR

Системы LiDAR (Light Detection and Ranging) обеспечивают точное 3D-облако, но сталкиваются с уникальными проблемами шума, связанными с лазерным диапазоном и условиями окружающей среды.

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

Шум в диапазоне:] Неопределенность в измерениях расстояния возникает из-за точности времени возвращения лазерного импульса. Обычно это следует за гауссовским распределением со стандартным отклонением в несколько сантиметров для автомобильных систем LiDAR.

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

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

Мультипат и перекрестный разговор: Отражение от нескольких поверхностей или помехи между соседними лазерными лучами может создавать призрачные точки или дальность двусмысленности.

Радарный сенсорный шум

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

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

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

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

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

IMU Sensor Noise

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

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

Скорость Случайной ходьбы: Аналогично, акселерометр белого шума интегрируется в ошибки скорости. Коэффициент скорости случайной ходьбы обычно указывается в метрах в секунду на квадратный корень часа.

Биас Нестабильность: Медленно изменяющиеся ошибки смещения в гироскопах и акселерометрах вызывают дрейф во времени.Это часто является доминирующим источником ошибок для ИМУ навигационного класса и характеризуется плоской областью на диаграммах дисперсии Аллана.

Температурная чувствительность: Предубеждения и факторы масштаба ИДУ варьируются в зависимости от температуры. Высококачественные ИДУ включают температурную компенсацию, но остаточные температурные эффекты остаются значительным источником ошибок.

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

GNSS/GPS сенсорный шум

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

Псевдооранжевый шум: Измерительный шум во время полета от спутников до приемника обычно имеет стандартное отклонение 1-3 метра для гражданского GPS. Это улучшается с дифференциальными поправками и многочастотными приемниками.

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

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

Спутниковая геометрия: Геометрическое разбавление точности (GDOP) усиливает погрешности ранжирования на основе геометрии спутниковых созвездий. Плохая геометрия (спутники, сгруппированные в одной части неба) значительно ухудшает точность положения.

Расширенные приложения: слияние датчиков и шумоподавление

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

Фильтрация Калмана и оценка состояния

Фильтр Калмана является краеугольным камнем сплава датчиков в автономных системах, оптимально сочетая шумные измерения от нескольких датчиков с динамическими моделями для оценки состояния системы.Фильтр явно моделирует как шум процесса (неопределенность в динамике системы), так и шум измерения (неопределенность датчика).

Фильтр Калмана требует точных матриц ковариации шума:

Точное моделирование шума имеет решающее значение для производительности фильтра Калмана. Недооценка шума приводит к чрезмерно самоуверенным оценкам, которые не отслеживают реальность, в то время как переоценка шума производит вялые оценки, которые не полностью используют информацию датчиков.

Расширенный фильтр Калмана (EKF): Для нелинейных систем EKF линеаризует динамику и модели измерений вокруг текущих оценок. Распространение шума через нелинейные функции требует тщательного рассмотрения, поскольку гауссовский шум может стать негауссовым после нелинейного преобразования.

Неосцвечивающийся фильтр Калмана (UKF): UKF использует детерминированную выборку для лучшего захвата распространения шума через нелинейные функции, часто обеспечивая лучшую производительность, чем EKF, когда нелинейности значительны.

Многомодальное слияние сенсоров

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

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

Неопределенность глубокого обучения

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

Современные подходы к глубокому обучению автономных систем все чаще включают в себя количественную оценку неопределенности.

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

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

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

Алгоритмы прочного восприятия

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

Отказ от внешнего вида: RANSAC (Random Sample Consensus) и аналогичные алгоритмы идентифицируют и отвергают измерения выброса, которые не соответствуют ожидаемой модели. Это имеет решающее значение для обработки ложных обнаружений и сбоев датчиков.

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

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

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

Тестирование и валидация с помощью симулированного шума

Комплексное тестирование с реалистичными моделями шума имеет важное значение для проверки производительности автономной системы до развертывания в реальном мире.

Моделирование Монте-Карло

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

Ключевые метрики для оценки включают:

  • Доля испытаний, в которых система достигает своей цели
  • Нарушения безопасности: Частота и тяжесть столкновений или нарушений ограничения
  • Деградация производительности: Как шум влияет на эффективность, комфорт и оптимальность
  • Режимы отказа: Определение конкретных сценариев, при которых шум вызывает сбой системы

Стресс-тестирование с экстремальным шумом

Тестирование с уровнем шума за пределами нормальных условий эксплуатации показывает надежность системы и границы отказов:

  • Деградация датчика: Моделирование старых или поврежденных датчиков с повышенным шумом
  • Экологические экстремумы: Испытания в суровую погоду, электромагнитные помехи или среды, отрицаемые GPS
  • Сбои датчика: Полная потеря отдельных датчиков или модальностей датчика
  • Обычные условия: Наихудшие комбинации шума и условий окружающей среды

Тестирование аппаратного обеспечения в петле

Согласно тестируемым объектам, платформа автономного моделирования вождения позволяет проводить тесты в цикле, такие как: модель в цикле (MIL), программное обеспечение в цикле (SIL), аппаратное обеспечение в цикле (HIL), водитель в цикле (DIL) и транспортное средство в цикле (VIL).

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

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

Валидация против реальных данных

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

Подходы к проверке включают:

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

Новые тенденции и будущие направления

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

Новые сенсорные технологии

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

Камеры на основе событий:] Эти нейроморфные датчики асинхронно обнаруживают изменения яркости, а не захватывают кадры с фиксированной скоростью. Их шумовые характеристики принципиально отличаются от обычных камер, требуя новых подходов моделирования для временных шумов, фоновой активности и изменений скорости событий.

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

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

Машинное обучение для моделирования шума

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

Генеративные модели: Генеративные состязательные сети (GAN) и вариационные автокодировщики (VAE) могут научиться генерировать реалистичный сенсорный шум, обучаясь реальным данным датчика. Это захватывает сложные, негауссовские шумовые модели, которые трудно моделировать аналитически.

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

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

Противостоящая прочность

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

К направлениям исследований относятся:

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

Адаптация шума в реальном времени

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

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

  • Онлайн-оценка шума: Постоянное обновление моделей шума на основе наблюдаемого поведения датчиков и проверки согласованности
  • Адаптивная фильтрация: Динамическая настройка параметров фильтра при изменении характеристик шума с условиями окружающей среды
  • Сенсорный мониторинг здоровья: Обнаружение деградации датчиков и соответствующее регулирование весов термоядерного синтеза
  • Контекстно-информационная обработка: Адаптация моделей шума на основе операционного контекста (город против шоссе, день против ночи, ясная против неблагоприятных погодных условий)

Лучшие практики для внедрения сенсорных моделей шума

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

Характеристика и калибровка

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

Правильная характеристика датчиков является основой точного моделирования шума:

  • Контролируемое тестирование окружающей среды: Характеризует датчики в контролируемых условиях для изоляции внутреннего шума от воздействия окружающей среды
  • Характеристика температуры: Измерение шумовых характеристик в полном диапазоне рабочих температур
  • Долгосрочная стабильность: Сбор данных в течение длительных периодов для захвата эффектов медленного дрейфа и старения
  • Множественные примеры: Испытание нескольких сенсорных блоков для понимания вариации от единицы к единице
  • Эксплуатационные условия: Характеризуют датчики в реалистичных условиях эксплуатации, включая вибрацию, электромагнитные помехи и стресс окружающей среды.

Модельная сложность vs. верность

Сложность модели баланса с вычислительной эффективностью и практической полезностью:

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

Документация и воспроизводимость

Сохраняйте тщательную документацию моделей шума и параметров моделирования:

  • Параметры моделей: Документировать все параметры модели шума, их единицы и то, как они были определены
  • Предположения и ограничения: Предположения и условия модели, в которых модель является действительной
  • Результаты проверки: Запись того, как модели были проверены на основе реальных данных
  • Управление характеристиками: Отслеживание изменений в моделях шума по мере улучшения понимания или обновления датчиков
  • Продюсеризуемые симуляции: Обеспечить воспроизведение симуляций путем управления случайными семенами и документирования версий программного обеспечения

Интеграция с рабочим процессом развития

Эффективное моделирование шума должно быть интегрировано в процесс разработки:

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

Инструменты и ресурсы отрасли

Многочисленные коммерческие и открытые инструменты поддерживают моделирование шума датчиков и моделирование автономных систем.

Моделирующие платформы

Несколько комплексных платформ моделирования включают возможности моделирования шума датчиков:

  • CARLA: Симулятор с открытым исходным кодом для исследования автономного вождения с настраиваемыми моделями шума датчиков для камер, LiDAR, радара и GNSS
  • NVIDIA DRIVE Sim: Высокоточная платформа моделирования с физически точными моделями датчиков, включая подробные характеристики шума
  • Gazebo: Робот-симулятор с сенсорными плагинами, поддерживающими различные модели шума
  • MATLAB/Simulink: Комплексные наборы инструментов для термоядерного синтеза датчиков, навигации и автоматизированного вождения со встроенным моделированием шума
  • AirSim: Симулятор для беспилотных летательных аппаратов и автономных транспортных средств с реалистичным сенсорным шумом

Инструменты анализа

Специализированные инструменты для анализа и характеристики шума датчиков:

  • Инструменты Allan Variance: Программные пакеты для вычисления и анализа дисперсии Allan от данных датчиков
  • Анализаторы спектральной плотности мощности: Инструменты для анализа частотной области шума датчиков
  • Пакеты статистического анализа: Python (NumPy, SciPy), R и MATLAB для комплексной статистической характеристики
  • Программное обеспечение калибровки датчиков: Инструменты для характеристики и калибровки параметров шума датчиков

Образовательные ресурсы

Для тех, кто хочет углубить свое понимание моделирования шума датчиков, доступны несколько ресурсов:

  • Академические курсы: Университетские курсы по термоядерному синтезу датчиков, оценке состояния и автономным системам обычно охватывают моделирование шума в глубину
  • Онлайн-учебники: Платформы, такие как Coursera, edX и Udacity, предлагают курсы по автономным системам и обработке датчиков
  • Технические стандарты: Стандарты IEEE и ISO содержат формальные спецификации для характеристики шума датчиков
  • Исследовательские работы: Академическая литература предоставляет передовые методы и исследования валидации
  • Документация производителя: Схемы данных датчиков и примечания к приложениям содержат спецификации шума и данные характеристик

Для получения дополнительной информации о сенсорных технологиях и автономных системах посетите IEEE для технических стандартов и исследовательских публикаций или изучите SAE International для автомобильных стандартов и лучших практик.

Вывод: создание надежных автономных систем с помощью точного моделирования шума

Моделирование и моделирование шума датчиков имеют основополагающее значение для разработки надежных, безопасных и надежных автономных систем. Точно характеризуя и имитируя шумовые характеристики камер, LiDAR, радара, ИМУ, GNSS и других датчиков, инженеры могут разрабатывать алгоритмы, которые изящно справляются с неопределенностью и поддерживают производительность в сложных условиях реального мира.

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

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

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

Для получения дополнительной информации о восприятии автономных транспортных средств и сенсорных технологиях, изучите ресурсы в NHTSA для стандартов и правил безопасности или посетите Autoware Foundation для программного обеспечения автономного вождения с открытым исходным кодом с интегрированными возможностями обработки шума датчиков.