About this project

openpilot is an open-source operating system for robotics, primarily focused on upgrading the driver assistance system (ADAS) in over 300 supported vehicles. Developed by comma and community contributors, it enables advanced features like adaptive cruise control and lane keeping when installed on compatible hardware such as the comma four device. The system requires a supported car, a comma four device, and a car harness for installation. Users can install openpilot using the quick start command `bash <(curl -fsSL openpilot.comma.ai)` or select from various branches including release, staging, nightly, and nightly-dev versions tailored for different hardware platforms like comma four, comma 3X, and chestnut. For developers, openpilot offers extensive documentation, tools, and contribution guidelines via GitHub. It follows ISO 26262 safety standards and includes comprehensive testing procedures such as software-in-the-loop tests, hardware-in-the-loop Jenkins test suites, and continuous route replay testing. The project is MIT licensed with some components under other licenses, and emphasizes that it is alpha-quality research software not intended as a consumer product. User data collection is enabled by default but can be disabled, with data used to improve models and services.