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.
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.
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 software, which is an open source driver assistance system used by thousands of people every day. They focus on safety, stability, quality, and car support, in that order. …