commaai/openpilot
openpilot is an operating system for robotics. Currently, it upgrades the driver assistance system on 300+ supported cars.
What it solves
openpilot is an open-source operating system for robotics designed to upgrade the driver assistance systems in existing vehicles. It provides a self-driving capability that can be installed in over 300 supported car models.
How it works
The system consists of a dedicated hardware device (such as the comma four) and a car harness that connects the device to the vehicle's internal systems. The software runs on this hardware, utilizing road-facing cameras, GPS, IMU, magnetometer, and thermal sensors to navigate and steer the vehicle. It also uses uploaded driving data to train and improve its models.
Who it’s for
It is intended for car owners of supported vehicles who want to advanced driver assistance, as well as developers who wish to contribute to open-source robotics and autonomous driving software.
Highlights
- Broad Compatibility: Supports over 300 different car models.
- Safety-First Design: Observes ISO26262 guidelines and employs a safety model enforced by the panda code in C.
- Rigorous Testing: Includes software-in-the-loop and hardware-in-the-loop tests, as well as continuous route replay testing.
- Open Source: Released under the MIT license, allowing for community development and contributions.
Related
- Project
- Project
- Project
- Project
- Project