Как обмануть сенсоры беспилотных автомобилей
Лидар представляет собой дальномер, использующий технологию получения и обработки информации об удалённых объектах с помощью активных оптических систем, использующих отражение света и его рассеяние в прозрачных и полупрозрачных средах.
Придуманное Джонатаном устройство позволяет удалённо обманывать лидары беспилотного автомобиля, показав им «лазерное эхо» автомобиля, пешехода или стены, причём препятствия могут быть имитированы в любом количестве на расстоянии от 20 до 350 метров.
Вредоносный прибор, который обошёлся создателю примерно в 60 долларов, обладает довольно простой конструкцией на базе микрокомпьютера Rapsberry Pi или Arduino, а в качестве излучателя использует обычную лазерную указку. Виртуальное препятствие может вынудить автомобиль замедлить скорость, изменить направление или внезапно остановиться.
Петит уверяет, что на данный момент сенсоры являются наиболее слабым звеном в автономной системе управления автомобилем. Искажение ключевой информации, получаемой бортовым компьютером, будет неизбежно приводить к нарушению управления с непредсказуемыми последствиями.
Испытанный коммерческий лидар IBEO Lux не обладает абсолютно никакой защитой от подобных помех и легко поддаётся обману с помощью фальшивого «лазерного эха». Джонатан надеется, что его исследование возьмут на заметку разработчики беспилотных автомобилей.