Weekly openpilot users grew from less than 275 users per week in the second half of 2018 to more than 2,750 users per week at the end of 2020. On some days, openpilot users now drive 100,000 miles, and every week openpilot users drive well over 500,000 miles. That is hundreds of terabytes of data per month that we process and make available to our users in explorer, cabana and connect app on android/iOS.

Providing all of our user-facing services costs less than $0.003 per mile. …


After Consumer Reports tested our product, we’ve seen a big uptick in reach outs from car companies. Some have understood us better than others.

Our mission is to solve self driving cars while delivering shippable intermediaries, and we are very focused on this mission. By solve self driving cars, we mean develop software that’s capable of driving a car better than a human (Level 5).

The prospect of millions of dollars or millions of users don’t really interest us, since they don’t help with the mission. …


We’ve been seeing questions about if modifications to openpilot violate our safety model or not. The safety model has three main principles.

  1. The driver must always be paying attention.
  2. The driver must always be capable of immediately retaking manual control of the vehicle.
  3. The vehicle must not alter its trajectory too quickly for the driver to safely react.

Complying with 1 obviously depends on the driver, but we’ve followed industry standard practices and built both a camera based driver monitoring system like GM Super Cruise and a “hands on wheel” detector like Tesla Autopilot to help the driver stay focused…


I’ve seen several very sketchy experiments around lately where people are controlling the steering of cars in unsafe ways. Let me break down a few of these ways, and discuss concerns. This is not safety advice, this is educational background info. If you do not understand what you are doing, don’t do it. Certainly don’t do it on public roads.

Electronic power steering requires an ASIL-D rating, which is the highest safety rating in cars. And it’s easy to see why, the motor is around 1 HP, and can put more torque on the steering wheel than you can. Bad…


This is the second post in our three part series about the three main teams at comma.ai. Research, operations and openpilot. In this post we’ll talk about the openpilot team, and the problems we solve on a daily basis. We will also talk about the challenges that need to be solved before we can reach the milestone of openpilot 1.0.

openpilot is an open source driver assistance system. openpilot performs the functions of Automated Lane Centering and Adaptive Cruise Control for over 85 supported car makes and models. openpilot is completely open source, and MIT licensed. …


At comma research, our mission is to build a superhuman driving agent. A superhuman driving agent is one that can drive a car to your destination safer, more comfortably and more reliably than you can.

We believe a superhuman driving agent can be cleanly split into a planner and controller. The openpilot team maintains a classical controls stack that should be sufficient for superhuman driving. So comma research just needs to build a planner that takes in video and tells the controller where and how fast to drive. Ideally, this planner should be written completely in software 2.0. …


At comma, our mission is to solve self driving cars while delivering shippable intermediaries. Everything we do is derived from that mission, and as the narrative unfolds, it’s looking increasing like we will win alongside Tesla and Mobileye.

Linux, Mac, and Windows all won. OS/2 did not.

Like codebases, as companies grow, it’s best if you can factor them into separate repos with well defined APIs between them. openpilot has submodules, comma has divisions. As of this year, comma is a profitable company. With money comes growth, and with growth comes structure.

The openpilot division builds and maintains the openpilot


I swear this is a true story and not made up for marketing reasons.

I walked to work this morning, and left the car keys for my friend to drive in later. At 11:31 AM, I get a call. “Dude, your car is gone.” And I’m like nah, nobody steals cars anymore, particularly not 2020 Hyundai Sonatas. So I tell him to check again and go over exactly where my spot is. 11:35 AM, I get another call. Still no car.

So then I think I’m dumb and probably parked it in the wrong place. A quick trip over to…


San Diego, CA
April 24, 2020–11:53 pm

It’s not disruption if it drives the same backwards and forwards. It’s not disruption if the major players in the space are pouring money into you. It’s not disruption if you saw Sebastian Thrun have one in the Google parking lot in 2008. It’s not disruption if it’s a taxi without a person.

I’ve lived long enough to see Google become IBM. Disruption is when you ask your self from 10 years ago if they understand it and they don’t.

How many of you thought you’d be sticking a cell phone to your car windshield and watching it drive?

~geohot


Our highly decentralized new hardware, the comma zero

Meet your cheapest hardware yet, the comma zero, aka webcams + laptop + car harness + black panda (only needed if you want to control a real car). We mentioned our theme for 2020 is externalization, and this is our latest progress on that.

comma ai

Make driving chill.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store