Openpilot - openpilot

openpilot
Komma zwei läuft Openpilot.jpg
Komma zwei beim Ausführen der Openpilot-Software
Entwickler comma.ai
Erstveröffentlichung 30. November 2016 ; vor 4 Jahren ( 2016-11-30 )
Stabile Version
0.8.6 (21. Juli 2021 ; vor 2 Monaten )  ( 2021-07-21 )
Repository github.com/commaai/openpilot
Geschrieben in Python und C
Typ Computer Vision
Lizenz MIT-Lizenz
Webseite comma.ai
Toyota Prius mit installiertem Openpilot
Autospezifikationseditor
Ein Benutzer, der ein Laufwerk mit Anmerkungen versehen

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.

Verweise