Исследователи только что обучили автомобиль на SuperTuxKart

Исследователи только что обучили автомобиль на SuperTuxKart0

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

Резюме

  • Исследователи используют Renault Clio для создания функционального контроллера для гоночной игры путем перехвата и манипулирования данными CAN.
  • Проект требовал декодирования сигналов CAN для рулевого управления, ускорения и торможения, чтобы преобразовать их в игровые данные.
  • Реальные элементы управления были сопоставлены с «SuperTuxKart» в качестве доказательства концепции, но ограничения не позволили полностью интегрировать их.

В последнем Mario Kart Вход на Nintendo Switch 2 довольно крутой. Но вы когда-нибудь хотели, чтобы он ощущался немного более… Реальным? С машиной и SuperTuxKart это можно сделать. Вроде того.

Исследователи превратили стандартный хэтчбек в полнофункциональный контроллер, работающий в гоночной видеоигре. Проект был реализован британской консалтинговой компанией по безопасности Pen Test Partners (PTP). Команда использовала свой собственный исследовательский автомобиль, Renault Clio 2016 года, для эксперимента, а конечной целью было продемонстрировать, как перехватывать и манипулировать данными Controller Area Network (CAN), что является критически важным навыком для любого, кто начинает работать в сфере автомобильной безопасности. Шина CAN — это внутренняя коммуникационная сеть, которая позволяет различным электронным блокам управления (ЭБУ) по всему автомобилю обмениваться информацией, обеспечивая такие функции, как торможение, ускорение и рулевое управление.

Итак, у этого есть законные, серьезные приложения, которые не играют в игры. Но вы могли бы. Подключившись к этой сети, исследователи стремились сопоставить реальные элементы управления автомобиля с входами «SuperTuxKart», бесплатной гоночной игры с открытым исходным кодом, похожей на «Mario Kart». Руководителем технических усилий был хакер оборудования PTP Дэвид Лодж, который начал с физического сращивания с проводкой CAN Clio. Это также требовало расшифровки потока данных, текущих по сети. Это потребовало сочетания изучения документации автомобиля, использования инструментов с открытым исходным кодом, разработанных для расшифровки специфических кодов Clio, и, конечно, старых добрых проб и ошибок и некоторого локтевого жира (возможно, буквально). Лодж скрупулезно нажимал на педали и поворачивал рулевое колесо, чтобы наблюдать, какие «идентификаторы арбитража» — уникальные идентификаторы для сообщений CAN — соответствуют каждому конкретному действию.

Исследователи только что обучили автомобиль на SuperTuxKart1

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

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

Источник: Регистр

Валентин Павлов/ автор статьи
Страсть Влентина к играм началась с Resident Evil, и с тех пор он не переставал играть в хоррор-игры. Пишет экспертные руководства для самых сложных игр и обзоры для самых громких релизов. Является магистром журналистики и имеет степень бакалавра лингвистики. Любимые игры: GTA 5, Silent Hill 2, Call of Duty: Modern Warfare 2, Heavy Rain, Metro 2033 и другие.
Понравилась статья? Поделиться с друзьями:
Добавить комментарий