1 puntos por GN⁺ 2024-09-22 | 1 comentarios | Compartir por WhatsApp

openpilot

openpilot es un sistema operativo para robótica Actualmente mejora los sistemas de asistencia al conductor en más de 275 vehículos compatibles

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

Inicio rápido: bash <(curl -fsSL openpilot.comma.ai)

Cómo empezar a usar openpilot en un automóvil

Para usar openpilot en un automóvil, se necesitan cuatro cosas:

  1. Dispositivo compatible: comma 3/3X, disponible para compra en comma.ai/shop
  2. Software: durante el proceso de configuración del comma 3/3X, se puede ingresar una URL de software personalizada. Usa la URL openpilot.comma.ai para instalar la versión de lanzamiento
  3. Vehículo compatible: debes tener uno de los más de 275 vehículos compatibles
  4. Arnés del vehículo: se necesita un arnés para conectar el comma 3/3X al vehículo

Hay instrucciones detalladas sobre cómo instalar el arnés y el dispositivo en el vehículo. También es posible ejecutar openpilot en otro hardware, pero no es plug and play

Cómo empezar a desarrollar openpilot

openpilot es desarrollado conjuntamente por comma y sus usuarios. En GitHub son bienvenidos los pull requests y los issues

  • Únete al Discord de la comunidad
  • Revisa la documentación de contribución
  • Consulta las herramientas de openpilot
  • Lee sobre el flujo de trabajo de desarrollo
  • La documentación del código está en https://docs.comma.ai
  • La información para ejecutar openpilot está en la wiki de la comunidad

¿Quieres recibir pago por trabajar en openpilot? comma ofrece muchas recompensas a contribuidores externos y está contratando

Seguridad y pruebas

  • openpilot cumple con las directrices ISO26262; para más detalles, consulta SAFETY.md
  • openpilot ejecuta pruebas de software-in-the-loop en cada commit
  • El código que hace cumplir el modelo de seguridad está en panda y está escrito en C; para más detalles, consulta code rigor
  • panda tiene pruebas de seguridad software-in-the-loop
  • Internamente, se usa una suite de pruebas hardware-in-the-loop con Jenkins para compilar y hacer pruebas unitarias de varios procesos
  • panda tiene pruebas hardware-in-the-loop adicionales
  • La versión más reciente de openpilot se ejecuta en un armario de pruebas donde 10 dispositivos comma reproducen rutas continuamente

Licencia

openpilot se distribuye bajo la licencia MIT. Parte del software se distribuye bajo otras licencias

Los usuarios de este software deben indemnizar y eximir de responsabilidad a Comma.ai, Inc. y a sus directores, ejecutivos, empleados, agentes, accionistas, afiliados, subcontratistas y clientes frente a cualquier reclamación, demanda, solicitud, daño, responsabilidad, obligación, pérdida, acuerdo, sentencia, costo y gasto (incluidos honorarios y costos legales)

Este software es software alfa proporcionado únicamente con fines de investigación. No es un producto. Es responsabilidad del usuario cumplir con las leyes y regulaciones locales. No hay garantías expresas ni implícitas

Datos del usuario y cuenta de comma

De forma predeterminada, openpilot sube los datos de conducción al servidor. Se puede acceder a los datos a través de comma connect. Estos datos se usan para entrenar mejores modelos y mejorar openpilot

openpilot es software de código abierto, por lo que el usuario puede desactivar la recolección de datos

openpilot registra la cámara orientada hacia la carretera, CAN, GPS, IMU, sensor magnético, sensor térmico, registros de fallas y registros del sistema operativo. La cámara orientada hacia el conductor solo se graba si se selecciona explícitamente en la configuración. El micrófono no se graba

Al usar openpilot, aceptas la política de privacidad. El uso de este software o de servicios relacionados genera ciertos tipos de datos del usuario, que pueden ser registrados y almacenados a discreción de comma. Al aceptar este acuerdo, otorgas a comma un derecho irrevocable, perpetuo y mundial para usar estos datos

Resumen de GN⁺

  • openpilot es un sistema operativo de robótica que mejora los sistemas de asistencia al conductor en más de 275 vehículos
  • Se requieren un dispositivo comma 3/3X, un vehículo compatible, el software y un arnés para el vehículo
  • Se agradecen las contribuciones en GitHub y se desarrolla junto con la comunidad
  • Cumple con las directrices ISO26262 y garantiza la seguridad mediante diversas pruebas
  • Se distribuye bajo la licencia MIT y los datos del usuario se suben a los servidores de comma

openpilot es muy útil para quienes están interesados en la tecnología de conducción autónoma, y se deben cumplir las leyes y regulaciones aplicables. Proyectos con funciones similares incluyen Tesla Autopilot y Waymo

1 comentarios

 
GN⁺ 2024-09-22
Opiniones en Hacker News
  • Un usuario que tiene una Dodge Ram comentó que, usando Comma 3x, tuvo una experiencia mucho más confiada y cómoda en trayectos largos.

    • OpenPilot, Sunnypilot y Frogpilot no son conducción totalmente autónoma (FSD), pero sí ofrecen asistencia de conducción manos libres.
    • El modelo Ram 2020 funciona muy bien, y el modelo de conducción más reciente es muy suave y maneja bien el tráfico.
    • Si un fabricante tradicional de automóviles adquiriera Comma, podría obtener rápidamente funciones útiles de asistencia al conductor.
  • Sorprende que 275 modelos de autos incluyan todos los actuadores necesarios para la conducción autónoma.

  • Una razón para elegir el Hyundai Ioniq 5 fue que es compatible con OpenPilot, y eso mejoró mucho la experiencia de manejo.

    • Tal como dice el eslogan "make driving chill", realmente cumple esa promesa.
  • Un modo de Sunnypilot controla los pedales, pero permite no sujetar el volante.

    • En este modo, el conductor permanece atento y, como controla el freno, la mayoría de los problemas se pueden evitar fácilmente.
    • El hecho de no tener que sujetar el volante hace que la experiencia sea mucho más agradable.
    • En los sistemas tradicionales de mantenimiento de carril, la mayoría de los errores ocurren en el control del acelerador y el freno.
    • Es posible que este modo sea más seguro que un modo de conducción completamente manos libres y sin usar los pies.
  • Aunque este sistema es muy genial, hay varias dudas.

    • Si este sistema es legal o no, y por qué.
    • Se habla de seguridad funcional y de muchas pruebas, pero gustaría ver datos sobre los resultados de esas pruebas.
    • Es fácil encontrar videos anecdóticos, pero cuesta encontrar datos masivos o estadísticas.
  • No sorprende que Comma siga existiendo.

    • Tiene financiamiento de VC mínimo, menos de 100 empleados, una plantilla que no crece de forma agresiva cada mes y vende un producto rentable.
    • Mientras muchas startups persiguen financiamiento cada 3 meses, Comma ya tenía su propio modelo antes del boom de la IA.
  • Llevo mucho tiempo siguiendo Openpilot y lo usaría si tuviera un auto compatible.

    • Hoy en día la mayoría de los autos ofrecen ADAS "bastante buenos", y en algunas situaciones incluso funciones "manos libres".
    • Me pregunto cuánto valor aporta al comparar una solución DIY con la configuración de fábrica.
  • Me pregunto si se puede instalar hardware adicional en autos no compatibles para volverlos compatibles.

  • Si fuera una agencia de seguridad pública, me estaría frotando las manos para conseguir los videos almacenados.

  • Por un momento pensé que este sistema era la alternativa a ROS que estaba esperando.