1 pontos por GN⁺ 2024-09-22 | 1 comentários | Compartilhar no WhatsApp

openpilot

openpilot é um sistema operacional para robôs e atualmente atualiza os sistemas de assistência ao motorista em mais de 275 veículos compatíveis

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

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

Como começar a usar o openpilot no carro

Para usar o openpilot no carro, são necessárias quatro coisas:

  1. Dispositivo compatível: comma 3/3X, disponível para compra em comma.ai/shop
  2. Software: durante o processo de configuração do comma 3/3X, é possível inserir uma URL de software personalizado. Use a URL openpilot.comma.ai para instalar a versão de lançamento
  3. Veículo compatível: é necessário ter um dos mais de 275 veículos compatíveis
  4. Chicote do veículo: é necessário um chicote para conectar o comma 3/3X ao veículo

Há instruções detalhadas sobre como instalar o chicote do veículo e o dispositivo. Também é possível executar o openpilot em outros hardwares, mas não é plug and play

Como começar a desenvolver o openpilot

O openpilot é desenvolvido em conjunto pela comma e pelos usuários. Pull requests e issues no GitHub são bem-vindos

  • Participe do Discord da comunidade
  • Confira a documentação de contribuição
  • Veja as ferramentas do openpilot
  • Leia sobre o fluxo de trabalho de desenvolvimento
  • A documentação do código está em https://docs.comma.ai
  • Informações sobre como executar o openpilot estão na wiki da comunidade

Quer ser pago para trabalhar no openpilot? A comma oferece muitas recompensas para colaboradores externos e está contratando

Segurança e testes

  • O openpilot segue as diretrizes ISO26262; para mais detalhes, consulte o SAFETY.md
  • O openpilot executa testes software-in-the-loop para todos os commits
  • O código que impõe o modelo de segurança está no panda e é escrito em C; para mais detalhes, consulte code rigor
  • O panda tem testes de segurança software-in-the-loop
  • Internamente, é usado um conjunto de testes hardware-in-the-loop no Jenkins para compilar vários processos e executar testes unitários
  • O panda tem testes adicionais hardware-in-the-loop
  • A versão mais recente do openpilot é executada em um armário de testes onde 10 dispositivos comma reproduzem rotas continuamente

Licença

O openpilot é distribuído sob a licença MIT. Parte do software é distribuída sob outras licenças

Os usuários deste software devem isentar e proteger a Comma.ai, Inc. e seus diretores, executivos, funcionários, agentes, acionistas, afiliadas, subcontratados e clientes de quaisquer reivindicações, ações, demandas, danos, responsabilidades, obrigações, perdas, acordos, julgamentos, custos e despesas (incluindo honorários advocatícios e custas)

Este software é um software alfa, fornecido apenas para fins de pesquisa. Não é um produto. É responsabilidade do usuário cumprir as leis e regulamentações locais. Não há garantias expressas ou implícitas

Dados do usuário e conta comma

Por padrão, o openpilot envia dados de direção para os servidores. É possível acessar os dados via comma connect. Esses dados são usados para treinar modelos melhores e aprimorar o openpilot

O openpilot é um software de código aberto, e o usuário pode desativar a coleta de dados

O openpilot registra a câmera voltada para a estrada, CAN, GPS, IMU, sensor magnético, sensor térmico, colisões e logs do sistema operacional. A câmera voltada para o motorista só é gravada se isso for explicitamente selecionado nas configurações. O microfone não é gravado

Ao usar o openpilot, você concorda com a política de privacidade. O uso deste software ou de serviços relacionados gera determinados tipos de dados do usuário, que podem ser registrados e armazenados a critério da comma. Ao aceitar este contrato, você concede à comma um direito irrevogável, perpétuo e mundial de usar esses dados

Resumo do GN⁺

  • O openpilot é um sistema operacional para robótica que atualiza sistemas de assistência ao motorista em mais de 275 veículos
  • São necessários um dispositivo comma 3/3X, um veículo compatível, o software e um chicote do veículo
  • Contribuições no GitHub são bem-vindas, e o desenvolvimento é feito junto com a comunidade
  • Segue as diretrizes ISO26262 e garante segurança por meio de vários testes
  • É distribuído sob a licença MIT, e os dados dos usuários são enviados para os servidores da comma

O openpilot é muito útil para pessoas interessadas em tecnologia de direção autônoma, e é necessário cumprir as leis e regulamentações relacionadas. Projetos com funções semelhantes incluem o Autopilot da Tesla e a Waymo

1 comentários

 
GN⁺ 2024-09-22
Opiniões do Hacker News
  • Um usuário que possui uma Dodge Ram teve uma experiência mais confiante e confortável em viagens longas usando o Comma 3x

    • OpenPilot, Sunnypilot e Frogpilot não são direção totalmente autônoma (FSD), mas oferecem assistência à condução hands-free
    • O modelo Ram 2020 funciona muito bem, e o modelo de direção mais recente é muito suave e lida bem com o trânsito
    • Se uma montadora tradicional adquirisse a Comma, poderia obter rapidamente recursos úteis de assistência à condução
  • É surpreendente que 275 modelos de carros incluam todos os atuadores necessários para direção autônoma

  • O motivo para escolher o Hyundai Ioniq 5 foi a compatibilidade com o OpenPilot, e isso melhorou bastante a experiência de direção

    • Como diz o slogan "make driving chill", ele realmente cumpre essa promessa
  • Um modo do Sunnypilot controla os pedais, mas oferece a função de não precisar segurar o volante

    • Nesse modo, a pessoa permanece atenta, e como ele controla a frenagem, é fácil evitar a maioria dos problemas
    • O fato de não precisar segurar o volante torna a experiência muito mais agradável
    • Nos sistemas tradicionais de manutenção de faixa, a maior parte dos erros acontece no controle do acelerador e do freio
    • É provável que esse modo seja mais seguro do que um modo totalmente hands-free e foot-free
  • Esse sistema é muito interessante, mas há algumas dúvidas

    • Se esse sistema é legalizado ou não, e por quê
    • Fala-se sobre segurança funcional e muitos testes, mas eu gostaria de ver dados sobre os resultados desses testes
    • É fácil encontrar vídeos anedóticos, mas é difícil achar dados em grande escala ou estatísticas
  • Não é surpresa que a Comma ainda exista

    • Financiamento de VC mínimo, menos de 100 funcionários, equipe sem crescer agressivamente mês a mês, venda de um produto lucrativo
    • Enquanto muitas startups buscam financiamento a cada 3 meses, a Comma já tinha seu próprio modelo antes da febre da IA
  • Acompanho o Openpilot há muito tempo e estaria disposto a usar se tivesse um carro compatível

    • Hoje em dia a maioria dos carros oferece ADAS "bem bom", e em algumas situações até funções "hands-free"
    • Fico curioso sobre quanto valor isso realmente tem ao comparar DIY com a configuração padrão de fábrica
  • Fico curioso se seria possível instalar hardware adicional em carros incompatíveis para torná-los compatíveis

  • Se eu fosse da polícia, estaria esfregando as mãos para conseguir os vídeos armazenados

  • Por um momento, achei que esse sistema fosse a alternativa ao ROS que eu estava esperando