Sobre o projeto

openpilot é um sistema operacional open-source para robótica, focado principalmente em atualizar o sistema de assistência ao motorista (ADAS) em mais de 300 veículos compatíveis. Desenvolvido pela comma e por contribuidores da comunidade, permite recursos avançados como controle de cruzeiro adaptativo e manutenção de faixa quando instalado em hardware compatível, como o dispositivo comma four. O sistema requer um carro suportado, um dispositivo comma four e um harness de carro para instalação. Os usuários podem instalar o openpilot usando o comando rápido `bash <(curl -fsSL openpilot.comma.ai)` ou selecionar entre vários ramos, incluindo release, staging, nightly e nightly-dev, adaptados para diferentes plataformas de hardware como comma four, comma 3X e chestnut. Para desenvolvedores, o openpilot oferece documentação extensa, ferramentas e diretrizes de contribuição via GitHub. Segue os padrões de segurança ISO 26262 e inclui procedimentos abrangentes de teste, como testes de software-in-the-loop, suítes de teste Jenkins hardware-in-the-loop e teste contínuo de replay de rotas. O projeto é licenciado sob MIT com alguns componentes sob outras licenças, e enfatiza que é um software de pesquisa em qualidade alpha, não destinado como produto de consumo. A coleta de dados do usuário é habilitada por padrão, mas pode ser desativada, e os dados são usados para melhorar modelos e serviços.