openpilot is an
open source
advanced driver assistance system that works on 325+ car models of Toyota,
Hyundai, Honda, and many other brands.
Automated Lane Centering
Adaptive Cruise Control
Lane Change Assist
Driver Monitoring (no wheel nags)
Can drive for hours without intervention
Open source and developed on GitHub
01
Makes driving chill
Currently, openpilot performs the functions of Adaptive Cruise Control
(ACC) and Automated Lane Centering (ALC). openpilot can accelerate,
brake automatically for other vehicles, and steer to follow the
road/lane.
When openpilot is enabled, a driver monitoring system watches the driver
and ensures the driver is attentive and ready to take over at all times.
When used correctly, these features reduce your workload as a driver,
and can make long drives relaxing instead of tedious.
02
Connects to your car
openpilot works by connecting to your car's CAN network. Modern cars
accept electronic steering, gas, and brake commands to allow for ADAS
features. openpilot can use these commands to provide much better ADAS
features than the car manufacturers can provide.
03
Modern machine learning
openpilot contains a state-of-the-art neural network that understands
the road scene and predicts where to drive. This neural network has
learned to drive by watching the millions of miles of driving data
openpilot has recorded. This makes openpilot exceptionally good at
nuanced situations such as driving in areas with faded lanelines,
different countries, and more.
04
Open source and community supported
openpilot is developed by comma and by users like you. We welcome both
pull requests and issues on
GitHub.
Bug fixes and new car ports are strongly encouraged. Check out the
contributing docs.
Our 20,000+ users have driven over 300 million miles with a device
running openpilot. Over 56% of those miles were driven by openpilot,
with the driver supervising.