openpilot: A Robot Operating System for Driver Assistance
openpilot is a cutting-edge robot operating system that upgrades driver assistance systems in over 275 supported vehicles, revolutionizing the way we drive.
Getting Started with openpilot
To use openpilot in your car, you’ll need the following:
- Supported Devices: comma 3/3X, available at comma.ai/shop
- Software: Install the release version using the openpilot.comma.ai URL
- Supported Vehicles: Must own one of the 275+ supported vehicles
- Vehicle Harness: Need a vehicle harness to connect comma 3/3X to your vehicle
For detailed instructions on installing the vehicle harness and device, please refer to our documentation. While openpilot can run on other hardware, it’s not plug-and-play.
Contributing to openpilot Development
openpilot is developed by comma and its community of users. We welcome pull requests and issues on GitHub.
- Join our Community Discord to connect with other developers
- Check the contribution document for guidelines
- Explore openpilot tools for development
- Learn about the development workflow and code documentation
- Find information on running openpilot on the community wiki
Want to get paid for your openpilot work? comma offers great rewards for external contributors and is hiring.
Safety and Testing
openpilot prioritizes safety, complying with ISO26262 guidelines. We conduct rigorous testing, including:
- Software-in-the-loop tests on every commit
- Hardware-in-the-loop Jenkins test suite for building and unit testing
- Continuous testing with 10 comma devices replaying routes
License and User Data
openpilot is distributed under the MIT license. Some software may be distributed under other licenses.
By using openpilot, you agree to our Privacy Policy. We upload driving data to our servers to improve openpilot and train better models. You can disable data collection, and we record various data points, excluding microphone recordings.
What is openpilot?
openpilot is a robotics operating system that upgrades driver assistance systems in over 275 vehicles. It requires a comma 3/3X device, supporting vehicle, software, and vehicle harness. Contributions are welcome on GitHub, and we ensure safety through various tests. openpilot is distributed under the MIT license, and user data is uploaded to comma servers.
openpilot is ideal for those interested in autonomous driving technology. Similar projects include Tesla’s Autopilot and Waymo. Always comply with relevant laws and regulations when using openpilot.
