X

Comma.ai, still kicking, open sources self-driving cars

The self-driving car startup has released its software platform and plans for a hardware module, the Comma Neo, freely to the public.

Wayne Cunningham Managing Editor / Roadshow
Wayne Cunningham reviews cars and writes about automotive technology for CNET's Roadshow. Prior to the automotive beat, he covered spyware, Web building technologies, and computer hardware. He began covering technology and the Web in 1994 as an editor of The Net magazine.
Wayne Cunningham
3 min read
Comma Neo
Enlarge Image
Comma Neo

The Comma Neo is an open source module that enables adaptive cruise control and self-steering in a car.

Wayne Cunningham/CNET Roadshow

Self-driving car startup Comma.ai announced today that it is making its software platform and plans for an associated hardware module free for download on its Github site. The software and hardware plans are being released as open source under the MIT License, with the intention that hackers and makers can retrofit cars with self-driving capabilities.

Comma.ai's self-driving platform is currently only capable of working on the Acura ILX and Honda Civic, when equipped with the LaneWatch package. The Comma.ai kit's self-driving capabilities currently extend to allowing adaptive cruise control, making a car slow down from its set speed for slower traffic ahead and self-steering to maintain its place in a lane. Company founder George Hotz, once best known for jailbreaking the iPhone, claimed that only Tesla's AutoPilot was more advanced than the Comma.ai platform.

All of the major automakers, and many startups, equipment suppliers and even services such as Uber, are working on developing self-driving cars. The technology has the potential to do everything from eliminating car crashes to reducing traffic, but will also have a major impact on jobs and the economy. Developers of the technology say it could reduce the 33,000 yearly deaths due to crashes on US roads.

Hotz promised earlier that Comma.ai would offer a self-driving car for under $1,000, and initially showed off the Comma One as a product to retrofit existing cars. Progress on that product ground to a halt in October when the California DMV and the National Highway Traffic Safety Administration (NHTSA) began asking for documentation about the product, and threatened a fine of $21,000 per day for non-compliance.

According to Hotz, offering the Comma Neo, an anagram for Comma One, as open source hardware plans, along with the OpenPilot software, NHTSA has no grounds for regulation, as the administration only controls products for sale.

Hotz also hopes that a community of hackers will take up the Comma Neo, adding capabilities and extending its applicability to other car models.

Comma Neo
Enlarge Image
Comma Neo

The Comma Neo contains a OnePlus 3 phone that uses its camera to monitor the road ahead, identifying lane lines and other cars, then sends driving decisions concerning braking, acceleration and steering to the car.

Wayne Cunningham/CNET Roadshow

Comma.ai's software platform includes a deep learning stack the company has trained with 17,000 hours of driving data. When drivers use Comma Neo, it processes visual input, such as lane lines, and makes driving decisions onboard. It also shares and downloads data from Comma.ai's stack, improving its own capabilities and those of other Comma Neo units.

The hardware module, which replaces the rear-view mirror in a car, has at its center a OnePlus 3 Android phone, supplied by the user, and flashed with Comma.ai's operating system. The casing for the Comma Neo is designed to be 3D printed. The phone camera serves as the primary visual sensor for the system, and with its Qualcomm Snapdragon 820 processor, handles visual identification and driving decisions.

The Comma Neo can connect to a car in a variety of ways, according to Hotz, such as through an OBD-II port. The user supplies a data plan for the phone so that it can connect to the Comma.ai deep learning stack.

Although Hotz did not mention any funding for Comma.ai, he said that he would like to work with aftermarket equipment makers to commercialize the Neo.