Журнал

Создатели беспилотного болида объяснили, почему он въехал в стену сразу после старта

Инженеры рассказали о незамеченной критической ошибке в ПО автомобиля
Новости

Создатели роботизированного болида для гонок Roborace объяснили, почему их машина врезалась в стену буквально сразу после старта. В комментариях к посту о странной аварии на Reddit инженер-участник команды рассказал о незамеченной критической ошибке в программном обеспечении беспилотника.

Подождите

Видео загружается

  • Перед началом гонки машины проходят круг от бокса до линии старта/финиша под управлением человека — это стандартная процедура в Roborace. Как выяснили разра­ботчики, ошибка возникла именно во время круга «инициали­зации» и заключалась в появлении некорректных данных в системе рулевого управления.

  • Неверное значение (NaN, «не число» — результат нестандартных математи­ческих операций) в системе привело к сигналу о полном повороте руля вправо. Когда болид стартовал уже в беспилотном режиме, команда на набор скорости прошла корректно, однако руль оказался заблокирован ПО автомобиля.

  • Значение NaN при этом отображалось на теле­метрических мониторах. Однако, если обычно ошибки автомати­чески выделяются среди множества других данных, то на сей раз все показатели были «зелёными» и поэтому никто ничего не заметил. Это объясняется особен­ностью реакций систем беспилотника, которые не сочли заведомо недопустимое значение NaN неверным.

  • В серии Roborace сейчас проходит так называемый «бета-сезон», в рамках которого тестиру­ются как сами робокары, так и регламент проведения заездов. Участники используют одинаковые электри­ческие автомобили, но сами разрабаты­вают необходимое ПО. Впослед­ствии Roborace должен стать первым чемпионатом среди беспилотников.


Беспилотные автомобили когда-нибудь станут совершенными?

Да, 10–20 лет максимум
Скорее всего, но ещё через много лет
Нет, никогда

Подождите

Новости загружаются

Читать ещё