Openpilot

Openpilot — это открытое программное обеспечение для полуавтоматического вождения, разработанное компанией comma.ai, Inc. В сочетании с аппаратным обеспечением comma оно заменяет стандартные системы помощи водителю во многих автомобилях, зачастую превосходя оригинальные решения[6][7]. По состоянию на 2023 год Openpilot поддерживает более 250 моделей автомобилей и насчитывает более 6000 пользователей, которые проехали свыше 90 миллионов миль[7][8][9][10].

Openpilot работает на устройствах comma 2, 3 и 3X, также разработанных comma.ai. Решение распространяется как послепродажный ретрофит, позволяющий пользователям оснастить свои автомобили современной вычислительной платформой, усовершенствованным зрением и регулярно обновляемым программным обеспечением. Openpilot отмечают за «естественное», похожее на человеческое вождение[7], а также за простоту использования и высокий уровень вовлечения водителя[6]. В мае 2024 года Openpilot установил рекорд по самому быстрому полуавтоматическому автопробегу через США[11][12].

undefined
undefined
undefined
Общие сведения
Openpilot
Тип Компьютерное зрение
Автор Джордж Хотц
Разработчик comma.ai
Написана на Python, C++, C
Операционные системы AGNOS (на базе Ubuntu)[1]
Языки интерфейса арабский, китайский (упрощённый), китайский (традиционный), французский, немецкий, японский, корейский, португальский, тайский, турецкий[2][3][4]
Первый выпуск 30 ноября 2016
Аппаратная платформа Qualcomm Snapdragon 845[5]
Последняя версия 0.9.7 (13 июня 2024)
Репозиторий github.com/commaai/openp…
Лицензия MIT License
Сайт comma.ai

История

Компания comma.ai Inc была основана в сентябре 2015 года Джорджем Хотцем[13]. Первая версия Openpilot была представлена несколькими месяцами позже в статье Bloomberg, где была показана работа системы на Acura ILX 2016 года[14]. Видео и статья привлекли внимание Департамента транспортных средств Калифорнии, который направил comma.ai письмо с требованием прекратить деятельность, обвинив компанию в испытаниях беспилотного авто без лицензии.

Позже Openpilot был упакован в компактное устройство «comma one», анонсированное на TechCrunch Disrupt. 27 октября 2016 года Национальная администрация безопасности дорожного движения США (NHTSA) потребовала от comma.ai подробную информацию о comma one для проверки соответствия требованиям безопасности автомобилей[15]. Компания ответила твитом из Шэньчжэня, Китай, объявив об отмене проекта comma one[16].

Спустя месяц, 30 ноября 2016 года, comma.ai открыла исходный код Openpilot, позиционируя его для исследовательских целей и предоставляя без гарантий[17][18].

7 января 2020 года comma.ai представила устройство «comma two» за $999 на выставке CES в Лас-Вегасе[19][20][21] .В ноябре 2020 года Consumer Reports поставил Openpilot на первое место среди всех систем помощи водителю, опередив автопилот Tesla, Cadillac Super Cruise и Co-pilot 360 от Ford. Особенно высоко была оценена вовлечённость водителя и простота использования[6].

undefined

В 2021 году на конференции comma_con был представлен devkit comma three[22]. Эта модель использует две фронтальные широкоугольные камеры и одну дальнобойную заднюю для анализа окружающей среды.

В январе 2023 года издание The Verge признало Openpilot превосходящим по качеству решения традиционных автопроизводителей: устройство показывает более «естественное», человекоподобное управление; на тот момент было распределено около 5000 устройств Comma 3[7].

На конференции COMMA_CON 2023 был анонсирован comma 3X — преемник comma three devkit по более низкой цене (1249 $)[23]. В 2023 году пользователи Openpilot преодолели суммарно более 90 миллионов миль[8][9], значительно улучшив результат 25 миллионов миль к 2020 году[24].

В апреле 2024 года новое достижение в полуавтоматическом Кэннонбол-ране через США — с восточного побережья на запад — было установлено экипажем на Toyota Prius 2017 года с comma 3X на Openpilot. Заезд занял 43 часа 18 минут с долей автономии 98,4 % (средняя скорость 67 миль/ч), что на 12 часов быстрее предыдущего достижения на Tesla Model S (97,7 % автономии)[11][12][25].

Аппаратные решения comma

Модель Дата выпуска Цена при выходе
comma one 13 сентября 2016 $999
EON Dashcam DevKit 19 октября 2017 $699[26]
comma two devkit 7 января 2020 $999[27]
comma three devkit 31 июля 2021 $2199
comma 3X 30 июля 2023 $1250

Возможности

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

Навигация на openpilot

Начиная с версии 0.9.4 реализована функция «navigate on openpilot», схожая с FSD (Full Self-Driving) от Tesla, Inc[29].

Автоматическое удержание полосы

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

Адаптивный круиз-контроль

Openpilot поддерживает безопасную дистанцию до впередиидущего транспорта, способен следовать в режиме stop-and-go без участия водителя. Использует данные OpenStreetMap о кривизне дороги и ограничениях скорости для замедления на поворотах и установки предельной скорости (на ряде форков основного репозитория).

Мониторинг водителя

Openpilot распознаёт лицо водителя, и если фиксируется невнимательность — предупреждает о необходимости сосредоточиться. При нарушении в течение более 6 секунд система замедляет машину до полной остановки и подаёт звуковой сигнал.

Помощь при перестроении

Система использует модель для перестроения при активации поворотника: подтверждение возможно лёгким движением руля. В определённых марках и моделях также анализируется мониторинг слепых зон, чтобы заблокировать перестроение при наличии препятствия.

Обновления ПО

Openpilot обновляется «по воздуху» (OTA) через Wi-Fi или мобильные сети.

Поддерживаемые автомобили

При запуске Openpilot поддерживал Honda Civic и Acura ILX. Благодаря открытому коду перечень моделей и брендов расширяется силами сообщества[30]. По состоянию на март 2025 года официальный список включает более 300 моделей[10].

Сообщество

Разработка Openpilot поддерживается открытым сообществом, взаимодействующим через Discord[31] и GitHub.

Comma.ai выпускает инструменты и инструкции для портирования новых моделей[32]. Также существуют приложения для последующего просмотра поездок[33].

Форки

Компания comma.ai поддерживает официальный репозиторий и выпуски Openpilot; при этом существует растущее сообщество, создающее форки проектов с экспериментальными функциями, например обнаружением светофоров.

Ряд моделей Tesla (pre-Autopilot) был оборудован Openpilot сообществом[34]. Поддержка Chrysler и Jeep также реализована силами сообщества[35][36].

На GitHub насчитывается более 6600 форков официального репозитория Openpilot[18].

Примечания

  1. openpilot in 2021 (англ.). blog.comma.ai (12 октября 2021). Дата обращения: 14 июня 2024. Архивировано 19 мая 2025 года.
  2. Github - openpilot language support (англ.). GitHub. Дата обращения: 14 июня 2024. Архивировано 22 января 2025 года.
  3. openpilot 0.9.5 (англ.), Comma.ai Blog (17 November 2023). Архивировано 7 июля 2025 года. Дата обращения: 14 июня 2024.
  4. openpilot 0.8.16 (англ.) (26 августа 2022). Дата обращения: 14 июня 2024. Архивировано 20 июня 2025 года.
  5. Comma.ai announces Comma Three hardware with OLED display and 360° view of the car (англ.). TechAU (3 августа 2021). Дата обращения: 14 июня 2024. Архивировано 13 ноября 2024 года.
  6. 1 2 3 Stumpf, Rob Consumer Reports Ranks This Aftermarket Driver Assistance Kit Above Tesla Autopilot, Cadillac Super Cruise (англ.). The Drive (25 ноября 2020). Дата обращения: 20 ноября 2023. Архивировано 7 июля 2025 года.
  7. 1 2 3 4 Hall, Emme George Hotz wants to "make driving chill" with next-gen Comma 3 hands-free driver assist (англ.). The Verge (10 января 2023). Дата обращения: 20 ноября 2023. Архивировано 25 июня 2025 года.
  8. 1 2 Robotaxi, Robotrucks, RoboFactories and RoboEverything (англ.) (21 июля 2023). Дата обращения: 20 ноября 2023. Архивировано 22 января 2025 года.
  9. 1 2 openpilot - open source advanced driver assistance system. comma.ai. Дата обращения: 21 ноября 2023. Архивировано 15 октября 2025 года.
  10. 1 2 Leedy, Savannah New Autonomous Device Available to Consumers Offers Affordable Self-Driving Experience (англ.). Arizona Auto News - Events - Reviews (27 октября 2023). Дата обращения: 21 ноября 2023. Архивировано 7 июля 2025 года.
  11. 1 2 Dorr, Bryon Prius Sets 'Autonomous' Cannonball Run Record With AI Driving Assistant (англ.). Yahoo Tech (8 мая 2024). Дата обращения: 14 мая 2024. Архивировано 14 мая 2024 года.
  12. 1 2 Roy, Alex Alex Roy Shatters Electric and Autonomous Cannonball Run Records in a Tesla (англ.). The Drive (21 сентября 2016). Дата обращения: 21 мая 2024. Архивировано 19 сентября 2025 года.
  13. Comma.ai founder George Hotz wants to free humanity from the AI simulation (англ.) (9 марта 2019). Дата обращения: 10 марта 2020. Архивировано 7 августа 2025 года.
  14. The First Person to Hack the iPhone Built a Self-Driving Car. In His Garage: George Hotz is taking on Google and Tesla by himself. Архивировано 1 февраля 2016 года.
  15. NHTSA Special Order. Архивировано 1 сентября 2025 года.
  16. The comma one is cancelled. comma.ai will be exploring other products and markets. Hello from Shenzhen, China. -GH 3/3 (28 октября 2016). Архивировано 17 марта 2024 года.
  17. George Hotz is giving away the code behind his self-driving car project (30 ноября 2016). Дата обращения: 13 мая 2017. Архивировано 2 октября 2025 года.
  18. 1 2 commaai/openpilot. GitHub (12 марта 2022). Дата обращения: 14 июня 2024. Архивировано 12 октября 2025 года.
  19. Hall, Emme We hit the road with Comma.ai's assisted-driving tech at CES 2020 (англ.). Roadshow (9 января 2020). Дата обращения: 19 января 2020. Архивировано 5 августа 2025 года.
  20. Baldwin, Roberto Comma Ai continues to impress with its aftermarket driver assistance tech (англ.). Engadget (13 января 2020). Дата обращения: 19 января 2020. Архивировано 13 января 2020 года.
  21. Available for purchase now (7 января 2020). Архивировано 26 января 2020 года.
  22. comma three devkit. comma shop. comma.ai. Дата обращения: 4 августа 2022. Архивировано 31 июля 2021 года.
  23. Hotz, George Have you ordered a comma 3X yet? (англ.). Twitter (30 июля 2023). Дата обращения: 30 июля 2023. Архивировано 30 июля 2023 года.
  24. Stumpf, Rob We Tested OpenPilot, the $1,199 Device That Adds Entry-Level Autonomy to Your Car (англ.). The Drive (15 октября 2020). Дата обращения: 20 ноября 2023. Архивировано 7 июля 2025 года.
  25. Hawkins, Andrew J. Two guys did a coast-to-coast 'Cannonball Run' in a Tesla Model S for a new record (англ.). The Verge (9 июля 2017). Дата обращения: 21 мая 2024. Архивировано 26 августа 2025 года.
  26. EON Dashcam DevKit – comma.ai shop (20 октября 2017). Дата обращения: 8 января 2025. Архивировано 20 октября 2017 года.
  27. comma two devkit (13 января 2020). Дата обращения: 8 января 2025. Архивировано 13 января 2020 года.
  28. Chen, Li; Tang, Tutian; Cai, Zhitian; Li, Yang (2022-06-16). “Level 2 Autonomous Driving on a Single Device: Diving into the Devils of Openpilot”. arXiv [англ.]. arXiv:2206.08176.
  29. Agatie, Cristian Geohot's Comma AI Launches Comma 3X ADAS Hardware With Support for Over 250 Car Models (англ.). autoevolution (31 июля 2023). Дата обращения: 20 ноября 2023. Архивировано 1 декабря 2024 года.
  30. commaai/openpilot. GitHub (5 октября 2021). Архивировано 12 октября 2025 года.
  31. comma ai on Twitter: "Moving from Slack to Discord". Twitter.com. Comma.ai, Inc.. Дата обращения: 27 февраля 2019. Архивировано 21 ноября 2023 года.
  32. ai, comma How to write a car port for openpilot. Medium (4 августа 2018). Архивировано 19 сентября 2018 года.
  33. ai, comma The Half Way Point. Medium (13 июля 2018). Архивировано 13 июля 2018 года.
  34. Tesla - comma wiki. community.comma.ai. Архивировано 27 февраля 2019 года.
  35. Giraffe for FCA group released! openpilot now officially supports only the Chrysler Pacifica Hybrid, but it will soon spread to all Chrysler, Jeep and Fiat with ACC and LaneSense!https://comma.ai/shop/products/giraffe#&gid=1&pid=9 … (1 февраля 2019). Архивировано 21 ноября 2023 года.
  36. adhintz/openpilot. GitHub (21 апреля 2021). Архивировано 26 ноября 2023 года.