Openpilot - openpilot
Entwickler | comma.ai |
---|---|
Erstveröffentlichung | 30. November 2016 |
Stabile Version | 0.8.6 (21. Juli 2021 )
|
Repository | github.com/commaai/openpilot |
Geschrieben in | Python und C |
Typ | Computer Vision |
Lizenz | MIT-Lizenz |
Webseite | comma.ai |
openpilot ist ein Open - Source , semi- automatisiertes Antriebssystem entwickelt comma.ai . openpilot arbeitet als Ersatz für OEM erweiterte Fahrerassistenzsysteme mit dem Ziel der Verbesserung der visuellen Wahrnehmung und elektromechanischen Aktuator - Steuerung. Es ermöglicht Benutzern, ihr vorhandenes Auto mit erhöhter Rechenleistung, verbesserten Sensoren und kontinuierlich aktualisierten Fahrerassistenzfunktionen zu modifizieren, die sich mit den vom Benutzer übermittelten Daten verbessern.
Ab März 2021 beträgt die von Benutzern von openpilot gefahrene Gesamtstrecke über 40.000.000 Meilen (64.000.000 km).
Geschichte
comma.ai wurde im September 2015 von George Hotz gegründet . Die erste Version von openpilot wurde einige Monate später in einem Bloomberg-Artikel enthüllt, der die Funktionalität auf einem 2016er Acura ILX zeigt. Das Video und der Artikel leiteten eine Unterlassungserklärung des California Department of Motor Vehicles ein , in der behauptet wurde, comma.ai teste ein selbstfahrendes Auto ohne Führerschein.
openpilot wurde in einem kleinen, versandfähigen Gerät namens "comma one" verpackt, das auf der TechCrunch Disrupt angekündigt wurde . Am 27. Oktober 2016 erteilte die NHTSA eine Sonderanordnung an comma.ai, in der detaillierte Informationen über das Komma eins verlangt werden, um festzustellen, ob das Gerät den gesetzlich vorgeschriebenen Sicherheitsstandards für Kraftfahrzeuge entspricht . comma.ai antwortete in einem Tweet aus Shenzhen , China, und kündigte die Streichung von comma one an.
comma.ai Open-Source-Openpilot einen Monat später, am 30. November 2016, unter Betonung der beabsichtigten Verwendung für die Forschung, ohne jegliche Gewährleistung.
Am 7. Januar 2020 stellte comma.ai auf der CES in Las Vegas das 999 US-Dollar teure „comma two“-Gerät vor .
Auf der comma_con-Convention 2021 veröffentlichte das Unternehmen das "comma Three"-Entwicklungskit. Das Vision-Modell von openpilot wird zwei Fischaugenkameras und eine Fernkamera verwenden, um die Umgebung des Autos zu analysieren.
Merkmale
Automatisierte Spurzentrierung
openpilot verwendet maschinelles Lernen , das mit Benutzerfahrerdaten trainiert wird, um den sichersten Weg auf der Straße zu bestimmen. Dies verbessert die Wahrnehmung auf Straßen ohne Fahrbahnmarkierungen gegenüber der Fahrspurzentrierung, indem aktuelle Fahrspurlinien verfolgt werden.
Adaptiver Tempomat
openpilot hält einen sicheren Abstand zum vorausfahrenden Fahrzeug ein. Es ist in der Lage, im Stop-and-Go-Verkehr ohne Benutzereingriff zu fahren. Es verwendet die Straßenkrümmungs- und Geschwindigkeitsbegrenzungsdaten von OpenStreetMap , um das Verlangsamen in scharfen Kurven zu ermöglichen und die gewünschte Geschwindigkeit des Fahrzeugs auf die aktuelle Geschwindigkeitsbegrenzung einzustellen.
Fahrerüberwachung
openpilot erkennt das Gesicht des Fahrers; ist der Fahrer abgelenkt, warnt openpilot den Fahrer. Wird der Fahrer länger als sechs Sekunden abgelenkt, bremst openpilot das Fahrzeug bis zum Stillstand ab und warnt den Benutzer akustisch.
Assistierter Spurwechsel
openpilot nutzt das Modell zum Spurwechsel, wenn der Benutzer den Blinker setzt, ein Anstoßen am Lenkrad ist erforderlich, um den Spurwechsel zu bestätigen. Bei bestimmten Marken und Modellen interagiert openpilot auch mit dem Toter-Winkel-Monitor, um den Spurwechsel zu blockieren, falls ein Auto vom Toter-Winkel-Monitor erkannt wird.
Software-Updates
openpilot erhält Over-the-Air-Software-Updates über WLAN oder ein Mobilfunknetz (OTA-Updates).
Unterstützte Autos
Beim Start unterstützte openpilot den Honda Civic und den Acura ILX . Unterstützung für weitere Fahrzeuge und Marken wurde durch einen Open-Source-Beitrag hinzugefügt.
Machen | Modell | Jahr (frühestens) | Jahr (spätestens) |
---|---|---|---|
Acura | ILX | 2016 | 2018 |
RDX | 2016 | 2018 | |
Buick | Regal | 2018 | 2018 |
Chevrolet | Malibu | 2017 | 2017 |
Volt | 2017 | 2018 | |
Bolzen | 2017 | 2020 | |
Cadillac | ATS | 2018 | 2018 |
Chrysler | Pacifica | 2017 | 2020 |
Pacifica-Hybrid | 2017 | 2020 | |
GMC | Acadia Denali | 2018 | 2018 |
gehalten | Astra | 2017 | 2017 |
Honda | Übereinstimmung | 2018 | 2019 |
Staatsbürgerschaft | 2016 | 2020 | |
Civic Schrägheck | 2017 | 2019 | |
CR-V | 2015 | 2020 | |
CR-V-Hybrid | 2017 | 2019 | |
Fit | 2018 | 2018 | |
HR-V | 2019 | 2019 | |
Einblick | 2019 | 2021 | |
Odyssee | 2018 | 2020 | |
Reisepass | 2019 | 2019 | |
Pilot | 2016 | 2019 | |
Ridgeline | 2017 | 2020 | |
Hyundai | Elantra | 2017 | 2019 |
Genesis | 2018 | 2018 | |
Kona | 2017 | 2019 | |
Kona EV | 2019 | 2019 | |
Palisade | 2020 | 2020 | |
Santa Fe | 2019 | 2019 | |
Sonate | 2019 | 2020 | |
Jeep | Grand Cherokee | 2016 | 2019 |
Kia | Stärke | 2018 | 2019 |
Optima | 2017 | 2019 | |
Sorento | 2018 | 2018 | |
Stachel | 2018 | 2018 | |
Lexus | CT-Hybrid | 2017 | 2018 |
ES-Hybrid | 2019 | 2019 | |
IST | 2017 | 2019 | |
NX 300h | 2018 | 2018 | |
RX | 2016 | 2017 | |
RX | 2020 | 2020 | |
RX-Hybrid | 2016 | 2020 | |
Subaru | Crosstrek | 2018 | 2019 |
Förster | 2019 | 2019 | |
Impreza | 2017 | 2019 | |
Toyota | Avalon | 2016 | 2021 |
Camry | 2018 | 2021 | |
Camry-Hybrid | 2018 | 2021 | |
C-HR | 2017 | 2020 | |
C-HR-Hybrid | 2017 | 2019 | |
Blumenkrone | 2017 | 2021 | |
Corolla-Hybrid | 2020 | 2021 | |
Corolla Schrägheck | 2019 | 2021 | |
Hochländer | 2017 | 2021 | |
Highlander-Hybrid | 2017 | 2021 | |
Prius | 2016 | 2020 | |
Prius Prime | 2017 | 2020 | |
Rav4 | 2016 | 2020 | |
Rav4 Hybrid | 2016 | 2021 | |
Siena | 2018 | 2020 | |
Volkswagen | Golf | 2016 | 2019 |
Gemeinschaft
Die Entwicklung wird von einer Open-Source-Community mit Discord und GitHub unterstützt .
comma.ai hat Tools und Anleitungen veröffentlicht, die Entwicklern bei der Portierung ihrer Autos helfen. Darüber hinaus haben sie Tools veröffentlicht, mit denen Benutzer ihre Laufwerke überprüfen können.
Gabeln
comma.ai pflegt die Openpilot-Codebasis und -Releases, und es gibt eine wachsende Community, die verschiedene Forks von openpilot pflegt. Diese Gabeln bestehen aus experimentellen Funktionen wie der Bremslichterkennung.
Pre- Autopilot Tesla-Modelle wurden über eine Community-Fork mit Openpilot nachgerüstet. Chrysler- und Jeep-Modelle haben auch durch Community-Beiträge Unterstützung erhalten.
Es gibt über 4.200 Forks des Openpilot-GitHub-Repositorys.