The leap to self-driving cars could be as game-changing as the one from horse power to engine power. If cars prove able to drive themselves better than humans do, the safety gains could be enormous: auto accidents were the #8 cause of death worldwide in 2016. And who doesn’t want to turn travel time into something either truly restful or alternatively productive?

But getting there is a big challenge, as Alfred Jones knows all too well. The Head of Mechanical Engineering at Lyft’s level-5 self-driving division, his team is building the roof racks and other gear that gives the vehicles their sensors and computational hardware. In his keynote talk at Hackaday Remoticon, Alfred Jones walks us through what each level of self-driving means, how the problem is being approached, and where the sticking points are found between what’s being tested now and a truly steering-wheel-free future.

Check out the video below, and take a deeper dive into the details of his talk.

Levels of Self-Driving

The Society of Automotive Engineers (SAE) established a standard outlining six different levels of self-driving. This sets the goal posts and gives us a way to discuss where different approaches have landed on the march to produce robotic chauffeurs.

Alfred walks through each in detail. Level 0 is no automation beyond cruise control and ABS brakes. The next level up, “driver assistance”, adds features like lane holding and distance-aware cruise control. Level 2, “partial autonomous driving” combines two or more of these functions. (Telsa’s “Full Self-Driving” mode is truly only partially autonomous.) In these modes, the driver is responsible for watching the system, and deciding when its use is safe.

Level 3 allows the system to turn itself off and hand control back to the driver. This is the first level where the car starts to make higher level decisions about the overall traffic situation, and is the beginning of what I think is the general public’s de facto definition of self-driving. With Level 4 the vehicle should be able to drive itself completely autonomously in restricted areas and get itself safely to the side of the road even if the driver doesn’t take over. Level 5 is the top and the holy grail: the vehicle controls itself in any condition a human driver would have, with zero human intervention or oversight necessary.

Why This is So Hard?

Virtual and empirical testing to ensure the sensor suite stands up to real-world conditions

Generally speaking, this is a sensor problem. By and large the actual control of the vehicle is a solved problem. Alfred mentions that there are important issue to consider like latency between self-driving control hardware and the vehicle’s computer systems, but making the car go where you want it to is already happening. From millisecond to millisecond, those decisions of where the vehicle should go are the very difficult part.

Pointing out the obvious, the road is crazy, people are unpredictable, and changes in road conditions like …read more

Source:: Hackaday