1 points par GN⁺ 2024-09-22 | 1 commentaires | Partager sur WhatsApp

openpilot

openpilot est un système d’exploitation robotique qui améliore actuellement les systèmes d’aide à la conduite sur plus de 275 véhicules pris en charge.

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

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

Commencer à utiliser openpilot dans une voiture

Pour utiliser openpilot dans une voiture, il faut quatre éléments :

  1. Appareil compatible : comma 3/3X, disponible à l’achat sur comma.ai/shop
  2. Logiciel : il est possible de saisir une URL de logiciel personnalisé lors de la procédure de configuration du comma 3/3X. Utilisez l’URL openpilot.comma.ai pour installer la version de release
  3. Véhicule compatible : il faut posséder l’un des plus de 275 véhicules pris en charge
  4. Faisceau véhicule : un faisceau véhicule est nécessaire pour connecter le comma 3/3X à la voiture

Des instructions détaillées expliquent comment installer le faisceau véhicule et l’appareil. Il est aussi possible d’exécuter openpilot sur d’autres matériels, mais ce n’est pas du plug-and-play.

Commencer à développer openpilot

openpilot est développé conjointement par comma et ses utilisateurs. Les pull requests et les issues sont les bienvenues sur GitHub.

  • Rejoindre le Discord de la communauté
  • Consulter la documentation de contribution
  • Découvrir les outils openpilot
  • Lire le workflow de développement
  • La documentation du code est disponible sur https://docs.comma.ai
  • Des informations sur l’exécution d’openpilot se trouvent dans le wiki communautaire

Vous voulez être rémunéré pour travailler sur openpilot ? comma offre de nombreuses récompenses aux contributeurs externes et recrute.

Sécurité et tests

  • openpilot respecte les directives ISO26262, voir SAFETY.md pour plus de détails
  • openpilot exécute des tests software-in-the-loop pour chaque commit
  • Le code qui applique le modèle de sécurité se trouve dans panda et est écrit en C ; voir code rigor pour plus d’informations
  • panda dispose de tests de sécurité software-in-the-loop
  • En interne, une suite de tests Jenkins hardware-in-the-loop est utilisée pour builder et tester unitairement divers processus
  • panda dispose de tests hardware-in-the-loop supplémentaires
  • La dernière version d’openpilot tourne dans un placard de test où 10 appareils comma rejouent en continu des trajets

Licence

openpilot est distribué sous licence MIT. Certains logiciels sont distribués sous d’autres licences.

Les utilisateurs de ce logiciel doivent garantir et dégager Comma.ai, Inc. ainsi que ses administrateurs, dirigeants, employés, agents, actionnaires, affiliés, sous-traitants et clients de toute réclamation, action en justice, demande, dommage, responsabilité, obligation, perte, règlement, jugement, coût et dépense (y compris les honoraires et frais d’avocat).

Ce logiciel est un logiciel alpha fourni uniquement à des fins de recherche. Ce n’est pas un produit. Il incombe à l’utilisateur de respecter les lois et réglementations locales. Aucune garantie expresse ou implicite.

Données utilisateur et compte comma

Par défaut, openpilot téléverse les données de conduite sur les serveurs. Il est possible d’y accéder via comma connect. Ces données sont utilisées pour entraîner de meilleurs modèles et améliorer openpilot.

openpilot est un logiciel open source, et l’utilisateur peut désactiver la collecte de données.

openpilot enregistre la caméra orientée vers la route, le CAN, le GPS, l’IMU, les capteurs magnétiques, les capteurs thermiques, les journaux de crash et du système d’exploitation. La caméra orientée vers le conducteur n’est enregistrée que si l’option est explicitement activée dans les réglages. Le microphone n’est pas enregistré.

En utilisant openpilot, l’utilisateur accepte la politique de confidentialité. L’utilisation de ce logiciel ou des services associés génère certains types de données utilisateur, qui peuvent être enregistrées et conservées à la discrétion de comma. En acceptant cet accord, l’utilisateur accorde à comma un droit irrévocable, perpétuel et mondial d’utiliser ces données.

Résumé GN⁺

  • openpilot est un système d’exploitation robotique qui améliore les systèmes d’aide à la conduite sur plus de 275 véhicules
  • un appareil comma 3/3X, un véhicule compatible, le logiciel et un faisceau véhicule sont nécessaires
  • les contributions sur GitHub sont les bienvenues, et le développement se fait avec la communauté
  • le projet respecte les directives ISO26262 et s’appuie sur divers tests pour garantir la sécurité
  • il est distribué sous licence MIT, et les données utilisateur sont téléversées vers les serveurs de comma

openpilot est très utile pour les personnes intéressées par les technologies de conduite autonome, et il faut respecter les lois et réglementations en vigueur. Des projets aux fonctions similaires incluent l’Autopilot de Tesla et Waymo.

1 commentaires

 
GN⁺ 2024-09-22
Avis Hacker News
  • Un utilisateur possédant un Dodge Ram a eu une expérience plus sereine et confortable sur les longs trajets avec le Comma 3x

    • OpenPilot, Sunnypilot et Frogpilot ne sont pas de la conduite entièrement autonome (FSD), mais offrent une assistance à la conduite mains libres
    • Le modèle Ram 2020 fonctionne très bien, et le dernier modèle de conduite est très fluide et gère bien la circulation
    • Si un constructeur automobile traditionnel rachetait Comma, il pourrait rapidement récupérer une assistance à la conduite utile
  • Il est surprenant de constater que 275 modèles de voitures incluent tous les actionneurs nécessaires à la conduite autonome

  • La raison du choix de la Hyundai Ioniq 5 est sa compatibilité avec OpenPilot, qui a nettement amélioré l’expérience de conduite

    • Comme le slogan « make driving chill », le produit tient réellement cette promesse
  • L’un des modes de Sunnypilot contrôle les pédales tout en permettant de ne pas tenir le volant

    • Dans ce mode, on reste attentif, et comme il contrôle le frein, il est facile d’éviter la plupart des problèmes
    • Le fait de ne pas avoir à tenir le volant rend l’expérience bien plus agréable
    • Dans les systèmes traditionnels de maintien dans la voie, la plupart des erreurs viennent du contrôle de l’accélérateur et du frein
    • Ce mode a probablement plus de chances d’être sûr qu’un mode de conduite totalement mains libres et sans les pieds
  • Ce système est très impressionnant, mais il soulève quelques questions

    • Savoir s’il est légal, et pourquoi
    • On parle de sécurité fonctionnelle et de nombreux tests, mais j’aimerais voir des données sur les résultats de ces tests
    • Il est facile de trouver des vidéos anecdotiques, mais difficile de trouver des données à grande échelle ou des statistiques
  • Il n’est pas surprenant que Comma existe encore

    • Financement VC minimal, moins de 100 employés, pas d’effectifs qui explosent chaque mois, et vente d’un produit rentable
    • Alors que beaucoup de startups cherchent des financements tous les trois mois, Comma disposait déjà de ses propres modèles avant la vague de l’IA
  • Je suis Openpilot depuis longtemps et je serais prêt à l’utiliser si j’avais une voiture compatible

    • Aujourd’hui, la plupart des voitures proposent un ADAS « plutôt bon », et dans certains cas des fonctions « mains libres »
    • Je me demande à quel point cela vaut le coup par rapport à la configuration d’usine, face à une approche DIY
  • Je me demande s’il est possible d’installer du matériel supplémentaire sur une voiture non compatible pour la rendre compatible

  • Si j’étais dans les forces de l’ordre, je me frotterais les mains à l’idée de récupérer les vidéos stockées

  • Pendant un moment, j’ai cru que ce système était l’alternative à ROS que j’attendais