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].
Общие сведения
| 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].
В 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
Возможности
В отличие от традиционных решений автономного управления, где блоки восприятие, прогнозирование и планирование реализованы как отдельные модули, Openpilot использует системную сквозную нейросеть, напрямую вычисляющую траекторию автомобиля по изображениям с камер. Модель Openpilot обучается с учётом реальных данных, загружаемых пользователями для обучения с учителем[28].
Начиная с версии 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].
Примечания
- ↑ openpilot in 2021 (англ.). blog.comma.ai (12 октября 2021). Дата обращения: 14 июня 2024. Архивировано 19 мая 2025 года.
- ↑ Github - openpilot language support (англ.). GitHub. Дата обращения: 14 июня 2024. Архивировано 22 января 2025 года.
- ↑ openpilot 0.9.5 (англ.), Comma.ai Blog (17 November 2023). Архивировано 7 июля 2025 года. Дата обращения: 14 июня 2024.
- ↑ openpilot 0.8.16 (англ.) (26 августа 2022). Дата обращения: 14 июня 2024. Архивировано 20 июня 2025 года.
- ↑ Comma.ai announces Comma Three hardware with OLED display and 360° view of the car (англ.). TechAU (3 августа 2021). Дата обращения: 14 июня 2024. Архивировано 13 ноября 2024 года.
- ↑ 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 года.
- ↑ 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 года.
- ↑ 1 2 Robotaxi, Robotrucks, RoboFactories and RoboEverything (англ.) (21 июля 2023). Дата обращения: 20 ноября 2023. Архивировано 22 января 2025 года.
- ↑ 1 2 openpilot - open source advanced driver assistance system. comma.ai. Дата обращения: 21 ноября 2023. Архивировано 15 октября 2025 года.
- ↑ 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 года.
- ↑ 1 2 Dorr, Bryon Prius Sets 'Autonomous' Cannonball Run Record With AI Driving Assistant (англ.). Yahoo Tech (8 мая 2024). Дата обращения: 14 мая 2024. Архивировано 14 мая 2024 года.
- ↑ 1 2 Roy, Alex Alex Roy Shatters Electric and Autonomous Cannonball Run Records in a Tesla (англ.). The Drive (21 сентября 2016). Дата обращения: 21 мая 2024. Архивировано 19 сентября 2025 года.
- ↑ Comma.ai founder George Hotz wants to free humanity from the AI simulation (англ.) (9 марта 2019). Дата обращения: 10 марта 2020. Архивировано 7 августа 2025 года.
- ↑ 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 года.
- ↑ NHTSA Special Order. Архивировано 1 сентября 2025 года.
- ↑ 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 года.
- ↑ George Hotz is giving away the code behind his self-driving car project (30 ноября 2016). Дата обращения: 13 мая 2017. Архивировано 2 октября 2025 года.
- ↑ 1 2 commaai/openpilot. GitHub (12 марта 2022). Дата обращения: 14 июня 2024. Архивировано 12 октября 2025 года.
- ↑ Hall, Emme We hit the road with Comma.ai's assisted-driving tech at CES 2020 (англ.). Roadshow (9 января 2020). Дата обращения: 19 января 2020. Архивировано 5 августа 2025 года.
- ↑ Baldwin, Roberto Comma Ai continues to impress with its aftermarket driver assistance tech (англ.). Engadget (13 января 2020). Дата обращения: 19 января 2020. Архивировано 13 января 2020 года.
- ↑ Available for purchase now (7 января 2020). Архивировано 26 января 2020 года.
- ↑ comma three devkit. comma shop. comma.ai. Дата обращения: 4 августа 2022. Архивировано 31 июля 2021 года.
- ↑ Hotz, George Have you ordered a comma 3X yet? (англ.). Twitter (30 июля 2023). Дата обращения: 30 июля 2023. Архивировано 30 июля 2023 года.
- ↑ 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 года.
- ↑ 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 года.
- ↑ EON Dashcam DevKit – comma.ai shop (20 октября 2017). Дата обращения: 8 января 2025. Архивировано 20 октября 2017 года.
- ↑ comma two devkit (13 января 2020). Дата обращения: 8 января 2025. Архивировано 13 января 2020 года.
- ↑ 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.
- ↑ 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 года.
- ↑ commaai/openpilot. GitHub (5 октября 2021). Архивировано 12 октября 2025 года.
- ↑ comma ai on Twitter: "Moving from Slack to Discord". Twitter.com. Comma.ai, Inc.. Дата обращения: 27 февраля 2019. Архивировано 21 ноября 2023 года.
- ↑ ai, comma How to write a car port for openpilot. Medium (4 августа 2018). Архивировано 19 сентября 2018 года.
- ↑ ai, comma The Half Way Point. Medium (13 июля 2018). Архивировано 13 июля 2018 года.
- ↑ Tesla - comma wiki. community.comma.ai. Архивировано 27 февраля 2019 года.
- ↑ 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 года.
- ↑ adhintz/openpilot. GitHub (21 апреля 2021). Архивировано 26 ноября 2023 года.