1 Punkte von GN⁺ 2024-09-22 | 1 Kommentare | Auf WhatsApp teilen

openpilot

openpilot ist ein Robotik-Betriebssystem und verbessert derzeit Fahrerassistenzsysteme in mehr als 275 unterstützten Fahrzeugen.

Docs · Roadmap · Contribute · Community · Try it on a comma 3X

Schnellstart: bash <(curl -fsSL openpilot.comma.ai)

Erste Schritte mit openpilot im Auto

Um openpilot im Auto zu verwenden, werden vier Dinge benötigt:

  1. Unterstütztes Gerät: comma 3/3X, erhältlich über comma.ai/shop
  2. Software: Während der Einrichtung des comma 3/3X kann eine benutzerdefinierte Software-URL eingegeben werden. Mit der URL openpilot.comma.ai wird die Release-Version installiert.
  3. Unterstütztes Fahrzeug: Es wird eines der mehr als 275 unterstützten Fahrzeuge benötigt.
  4. Fahrzeugkabelbaum: Ein Fahrzeugkabelbaum ist erforderlich, um das comma 3/3X mit dem Fahrzeug zu verbinden.

Es gibt ausführliche Anleitungen zur Installation des Fahrzeugkabelbaums und des Geräts. openpilot kann auch auf anderer Hardware ausgeführt werden, ist dann jedoch nicht Plug-and-Play.

Mit der Entwicklung von openpilot beginnen

openpilot wird gemeinsam von comma und den Nutzern entwickelt. Pull Requests und Issues auf GitHub sind willkommen.

  • Dem Community-Discord beitreten
  • Die Beitragsdokumentation lesen
  • Die openpilot-Tools ansehen
  • Mehr über den Entwicklungs-Workflow erfahren
  • Die Codedokumentation ist unter https://docs.comma.ai verfügbar
  • Informationen zum Ausführen von openpilot gibt es im Community-Wiki

Du möchtest für die Arbeit an openpilot bezahlt werden? comma bietet externen Mitwirkenden viele Belohnungen und stellt ein.

Sicherheit und Tests

  • openpilot befolgt die Richtlinien von ISO26262, Details dazu in SAFETY.md
  • openpilot führt für jeden Commit Software-in-the-Loop-Tests aus
  • Der Code, der das Sicherheitsmodell erzwingt, befindet sich in panda, ist in C geschrieben, Details unter code rigor
  • panda verfügt über Software-in-the-Loop-Sicherheitstests
  • Intern wird eine Hardware-in-the-Loop-Jenkins-Testsuite verwendet, um verschiedene Prozesse zu bauen und Unit-Tests auszuführen
  • panda verfügt über zusätzliche Hardware-in-the-Loop-Tests
  • Die neueste Version von openpilot läuft in einem Testschrank, in dem 10 comma-Geräte fortlaufend Routen wiedergeben

Lizenz

openpilot wird unter der MIT-Lizenz vertrieben. Teile der Software werden unter anderen Lizenzen vertrieben.

Nutzer dieser Software müssen Comma.ai, Inc. sowie deren Direktoren, Führungskräfte, Mitarbeiter, Vertreter, Aktionäre, verbundene Unternehmen, Auftragnehmer und Kunden von allen Ansprüchen, Klagen, Forderungen, Schäden, Verbindlichkeiten, Verpflichtungen, Verlusten, Vergleichen, Urteilen, Kosten und Ausgaben (einschließlich Anwaltsgebühren und -kosten) freistellen und schadlos halten.

Diese Software ist Alpha-Qualität und wird nur zu Forschungszwecken bereitgestellt. Sie ist kein Produkt. Für die Einhaltung lokaler Gesetze und Vorschriften ist der Nutzer verantwortlich. Es gibt keine ausdrücklichen oder stillschweigenden Garantien.

Nutzerdaten und comma-Konto

Standardmäßig lädt openpilot Fahrdaten auf Server hoch. Auf die Daten kann über comma connect zugegriffen werden. Die Daten werden verwendet, um bessere Modelle zu trainieren und openpilot zu verbessern.

openpilot ist Open-Source-Software, daher können Nutzer die Datenerfassung deaktivieren.

openpilot zeichnet die straßenseitige Kamera, CAN, GPS, IMU, Magnetsensoren, Temperatursensoren, Crash- und Betriebssystem-Logs auf. Die fahrerseitige Kamera wird nur aufgezeichnet, wenn dies in den Einstellungen ausdrücklich ausgewählt wurde. Das Mikrofon wird nicht aufgezeichnet.

Durch die Nutzung von openpilot stimmst du der Datenschutzrichtlinie zu. Durch die Nutzung dieser Software oder zugehöriger Dienste entstehen bestimmte Arten von Nutzerdaten, die nach Ermessen von comma protokolliert und gespeichert werden können. Mit der Annahme dieser Vereinbarung gewährst du comma ein unwiderrufliches, dauerhaftes, weltweites Recht zur Nutzung dieser Daten.

Zusammenfassung von GN⁺

  • openpilot ist ein Robotik-Betriebssystem und verbessert Fahrerassistenzsysteme in mehr als 275 Fahrzeugen
  • Erforderlich sind ein comma-3/3X-Gerät, ein unterstütztes Fahrzeug, die Software und ein Fahrzeugkabelbaum
  • Beiträge auf GitHub sind willkommen, und die Entwicklung erfolgt gemeinsam mit der Community
  • Die Richtlinien von ISO26262 werden befolgt, und die Sicherheit wird durch verschiedene Tests gewährleistet
  • openpilot wird unter der MIT-Lizenz vertrieben, und Nutzerdaten werden auf comma-Server hochgeladen

openpilot ist sehr nützlich für Menschen, die sich für autonome Fahrtechnologien interessieren, und die Einhaltung der relevanten Gesetze und Vorschriften ist erforderlich. Ähnliche Projekte mit vergleichbaren Funktionen sind Teslas Autopilot und Waymo.

1 Kommentare

 
GN⁺ 2024-09-22
Hacker-News-Kommentare
  • Ein Nutzer mit einem Dodge Ram berichtet, dass er mit dem Comma 3x auf langen Fahrten ein deutlich souveräneres und entspannteres Fahrerlebnis hatte

    • OpenPilot, Sunnypilot und Frogpilot sind kein vollautonomes Fahren (FSD), bieten aber freihändige Fahrassistenzfunktionen
    • Das Ram-Modell von 2020 funktioniert sehr gut, und das neueste Fahrmodell fährt sehr geschmeidig und geht gut mit Verkehrssituationen um
    • Wenn ein traditioneller Autohersteller Comma übernehmen würde, könnte er sich schnell nützliche Fahrassistenzfunktionen sichern
  • Es ist erstaunlich, dass 275 Automodelle bereits alle für autonomes Fahren nötigen Aktuatoren enthalten

  • Die Entscheidung für einen Hyundai Ioniq 5 fiel, weil er mit OpenPilot kompatibel ist, und das hat das Fahrerlebnis deutlich verbessert

    • Wie der Slogan „make driving chill“ verspricht, wird dieses Versprechen tatsächlich eingelöst
  • Ein Modus von Sunnypilot steuert die Pedale, ohne dass man das Lenkrad festhalten muss

    • In diesem Modus bleibt man aufmerksam, und weil das System die Bremse steuert, lassen sich die meisten Probleme leicht vermeiden
    • Dass man das Lenkrad nicht festhalten muss, macht das Erlebnis deutlich angenehmer
    • Bei traditionellen Spurhaltesystemen passieren die meisten Fehler bei der Steuerung von Gas und Bremse
    • Dieser Modus ist möglicherweise sicherer als ein vollständig freihändiger und fußfreier Fahrmodus
  • Das System ist sehr cool, aber es gibt einige Fragen

    • Ob dieses System legal ist und warum
    • Es wird über funktionale Sicherheit und umfangreiche Tests gesprochen, aber man würde gern Daten zu den Testergebnissen sehen
    • Anekdotische Videos lassen sich leicht finden, aber große Datensätze oder Statistiken sind schwer zu entdecken
  • Es ist nicht überraschend, dass Comma noch existiert

    • Minimale VC-Finanzierung, weniger als 100 Mitarbeiter, kein sprunghafter Personalaufbau jeden Monat und der Verkauf eines profitablen Produkts
    • Während viele Startups alle drei Monate auf Kapitalsuche gehen, hatte Comma schon vor dem AI-Hype ein eigenes Modell
  • Jemand verfolgt Openpilot schon lange und würde es nutzen, wenn er ein unterstütztes Auto hätte

    • Heutzutage bieten die meisten Autos ein „ziemlich gutes“ ADAS, und in manchen Situationen gibt es auch „freihändige“ Funktionen
    • Interessant ist, wie groß der Mehrwert im Vergleich zwischen DIY und Werkseinstellung tatsächlich ist
  • Es stellt sich die Frage, ob sich durch zusätzliche Hardware auch nicht kompatible Autos kompatibel machen lassen

  • Als Strafverfolgungsbehörde würde man sich die Hände reiben, um an gespeicherte Videos zu kommen

  • Kurzzeitig sah es so aus, als wäre dieses System die ROS-Alternative, auf die man gewartet hat