The July 2022 issue of IEEE Spectrum is here!

Close bar

Drive.ai Brings Deep Learning to Self-Driving Cars

A deep learning approach could make self-driving cars better at adapting to new situations

3 min read
Drive.ai Brings Deep Learning to Self-Driving Cars
Illustration: iStockphoto

Drive.ai is the 13th company to be granted a license to test autonomous vehicles on public roads in California. This is exciting news, especially because we had no idea that Drive.ai even existed until just last week. The company has been in stealth mode for the past year, working on applying deep learning techniques to self-driving cars. We spoke with two of Drive.ai's co-founders, Sameep Tandon and Carol Reiley, about why their approach to self-driving cars is going to bring us vehicle autonomy that's more efficient, more adaptable, more reliable, and safer than ever.

Drive.ai came straight out of Stanford's AI Lab about a year ago. Its core team is made up of experts with a wealth of experience developing deep learning systems in all kinds of different domains, including natural language processing, computer vision, and (most recently) autonomous driving. “This team helped pioneer how to scale deep learning, which is one of the reasons why deep learning has been successful as of late,” says Tandon, the company’s CEO.

After working for several years on the problem at Stanford, these researchers felt that a startup would be the best way to commercialize their ideas and technology and turn them into a product. So they decided to put their PhDs on hold and started Drive.ai. 

“Drive.ai is a deep learning company,” Reiley says. “We're solving the problem of a self driving car by using deep learning for the full autonomous integrated driving stack—from perception, to motion planning, to controls—as opposed to just bits and pieces like other companies have been using for autonomy. We’re using an integrated architecture to create a more seamless approach.”
 
What is deep learning? And why should we care that it's being applied to autonomous driving? Says Tandon: 

When you're developing a self-driving car, the hard part is handling the edge cases. These include weather conditions like rain or snow, for example. Right now, people program in specific rules to get this to work. The deep learning approach instead learns what to do by fundamentally understanding the data.  

“Generally, before deep learning, doing machine learning was all about feature selection,” Reiley adds. “It was a very crude way of doing it, and it was difficult and time consuming to get these algorithms to recognize anything.” Deep learning, she says, is much more analogous to the way humans learn. “You show an algorithm good and bad examples, and it learns to generalize. For a dynamic environment that is extremely complex, we believe this is best way to solve the problem.”

The first step for Drive.ai is to get a vehicle out on the road and start collecting data that can be used to build up the experience of their algorithms. “It’s not about the number of hours or miles of data collected,” says Tandon. “It comes down to having the right type of experiences and data augmentation to train the system—which means having a team that knows what to go after to make the system work in a car. This move, from simulation environments and closed courses onto public roads, is a big step for our company and we take that responsibility very seriously.”

As far as what the actual vehicle is going to look like, Drive.ai isn't quite ready to comment. (But if you see it cruising around Mountain View at some point, send us a pic!)

Software is certainly going to be the engineers’ focus (as it's arguably the most difficult and important part of any autonomous driving system). But Tandon and Reiley did tell us that, in their opinion, a lot of the sensing hardware that's available today is underutilized. “If you're driving a car with the radio on, the only input sensors that you're relying on to control your car are your two forward-facing eyes,” Reiley notes.  “It's kind of scary that we trust ourselves today to drive around like that, controlling the car based only on that information.”  

We should also mention that Drive.ai has recently closed US $12 million in Series A funding, and that the team is looking to hire a bunch of people. While Drive.ai isn't quite ready to talk about what their end goal is, we're quite curious to see some tangible examples of deep learning’s benefits to autonomous cars over other approaches.

The Conversation (0)
A photo shows separated components of the axial flux motor in the order in which they appear in the finished motor.
INFINITUM ELECTRIC
Red

The heart of any electric motor consists of a rotor that revolves around a stationary part, called a stator. The stator, traditionally made of iron, tends to be heavy. Stator iron accounts for about two-thirds of the weight of a conventional motor. To lighten the stator, some people proposed making it out of a printed circuit board.

Although the idea of replacing a hunk of iron with a lightweight, ultrathin, easy-to-make, long-lasting PCB was attractive from the outset, it didn’t gain widespread adoption in its earliest applications inside lawn equipment and wind turbines a little over a decade ago. Now, though, the PCB stator is getting a new lease on life. Expect it to save weight and thus energy in just about everything that uses electricity to impart motive force.

Keep Reading ↓Show less
{"imageShortcodeIds":[]}