Comma Two running the Openpilot software
|Initial release||30 November 2016|
0.8 (28 November 2020)
|Written in||Python and C|
openpilot is an open source, semi-automated driving system developed by comma.ai. openpilot operates as a replacement for OEM Advanced driver-assistance systems with the objective of improving visual perception and electromechanical actuator control. It allows users to modify their existing car with increased computing power, enhanced sensors, and continuously-updated driver assistance features that improve with user-submitted data.
comma.ai was founded in September 2015 by George Hotz. The first version of openpilot was revealed a few months later in a Bloomberg article, showing functionality on a 2016 Acura ILX. The video and article instigated a cease and desist letter from the California Department of Motor Vehicles, claiming comma.ai was testing a self driving car without a license.
openpilot was packaged into a small, shippable device called the "comma one", announced at TechCrunch Disrupt. On October 27, 2016, NHTSA issued a Special Order to comma.ai demanding detailed information about the comma one, to determine if the device complies with legally required Federal Motor Vehicle Safety Standards. comma.ai responded in a tweet from Shenzhen, China, announcing the cancellation of the comma one.
Automated lane centering
openpilot uses machine learning, trained with user driver data, to determine the safest path on the road. This improves perception on roads without lane markings vs. lane centering by tracking current lane lines.
Adaptive cruise control
openpilot maintains a safe following distance from the vehicle ahead. It is capable of driving in stop-and-go traffic with no user intervention. It uses OpenStreetMap's road curvature and speed limit data to allow slowing on sharp turns and setting the vehicle's desired speed to the current speed limit.
openpilot recognizes the driver's face; if the driver is distracted, openpilot warns the driver. If the driver is distracted for more than six seconds, openpilot decelerates the vehicle to a stop, and audibly alerts the user.
Assisted lane change
Openpilot uses the model to change lanes when the user engages the turn signal, a nudge is required on the steering wheel to confirm the lane change. Openpilot also interacts with the blind spot monitor on certain makes and models to block the lane change in the event a car is detected by the blind spot monitor.
openpilot receives over-the-air software updates via WiFi or a cellular phone network.
|Make||Model||Year (earliest)||Year (latest)|
comma.ai maintains the openpilot codebase and releases, and there is a growing community that maintains various forks of openpilot. These forks consist of experimental features such as stop light detection.
There are over 4,200 forks of the openpilot GitHub repository.
- "And... here we go. We collected 10MM miles in 288k driving hours!pic.twitter.com/bzMyulN9MJ". May 2, 2019.
- "comma.ai – Introducing openpilot". comma.ai – Introducing openpilot.
- "Comma.ai founder George Hotz wants to free humanity from the AI simulation". 2019-03-09. Retrieved 2020-03-10.
- www.bloomberg.com https://www.bloomberg.com/features/2015-george-hotz-self-driving-car/. Missing or empty
- "George "Geohot" Hotz Presents the Comma One at Disrupt SF". YouTube. 2016-09-13. Retrieved 2020-03-02.
- "NHTSA Special Order".
- "The comma one is cancelled. comma.ai will be exploring other products and markets. Hello from Shenzhen, China. -GH 3/3". October 28, 2016.
- "George Hotz is giving away the code behind his self-driving car project". Retrieved May 13, 2017.
- "commaai/openpilot". March 2, 2020 – via GitHub.
- Hall, Emme (2020-01-09). "We hit the road with Comma.ai's assisted-driving tech at CES 2020". Roadshow. Retrieved 2020-01-19.
- Baldwin, Roberto (2020-01-13). "Comma Ai continues to impress with its aftermarket driver assistance tech". Engadget. Retrieved 2020-01-19.
- "Available for purchase now". January 7, 2020.
- "commaai/openpilot". GitHub.
- "comma ai on Twitter: "Moving from Slack to Discord"". Twitter.com. Comma.ai, Inc. Retrieved 27 February 2019.
- ai, comma (August 4, 2018). "How to write a car port for openpilot". Medium.
- ai, comma (July 13, 2018). "The Half Way Point". Medium.
- "Tesla - comma wiki". community.comma.ai.
- "Giraffe for FCA group released! openpilot now officially supports only the Chrysler Pacifica Hybrid, but it will soon spread to all Chrysler, Jeep and Fiat with ACC and LaneSense!https://comma.ai/shop/products/giraffe#&gid=1&pid=9 …". February 1, 2019.
- "adhintz/openpilot". GitHub.