Simulators: They Just Get Better

In 2016, when I was starting to build Udacity’s Self-Driving Car Engineer Nanodegree Program, it was so hard to find a good vehicle simulator to use. And the simulators that did exist had really bad graphics. They were like 1980s video games.

We wound up programming our own simulators with the Unity gaming engine, just because we didn’t have any other options.

Fast-forward to 2020 and there are so many amazing, photo-realistic simulators on the market.

This Cruise video shows their simulator. I first started watching while only half paying attention. It wasn’t until halfway through the video that I realized I was watching a simulator.

Amazing.

Form Factors

Huawei and Neolix

Most autonomous vehicles are being developed by adding automation to pre-existing platforms.

That’s a bit like the original as the original horseless carriages.

One class of vehicle, however, that seems to be adapting its own form factors are street-legal delivery vehicles.

Compare the Huawei-Neolix design to Nuro.

A few things pop out:

The vehicles both look like they could drive equally well forward or backward, although Nuro’s vehicle has a clear back bumper.

Neither vehicle looks like it could drive side-to-side. The steering is nonholonomic, as the mechanical engineers would say.

Both vehicles have front and rear doors.

Both vehicles appear to have compute and drivetrain at stowed underneath the cargo compartments.

I wonder how close this look is to what we will see in the future.

Keeping Up

It can be hard keeping up with all the different companies working on autonomous vehicles!

I recently came across two lists of autonomous vehicle companies that I found helpful: “The State of the Self-Driving Car Race 2020” (Bloomberg) and “Factbox: Investors Pour Billions Into Automated Delivery Startups” (New York Times).

The Bloomberg article summarizes the larger, better-funded efforts, whereas the Times covers fundraising by smaller startups.

Between the two of them, how many of these companies are you keeping up with?

Teleoperations From Home

Kirsten Korosec has a story out in TechCrunch about the partnership between Postmates and Phantom Auto to teleoperate Serve, the small autonomous delivery vehicle that Postmates has launched.

Postmates teleoperations staff is now working from home, as are so many office workers during the COVID-19 pandemic. Postmates has provisioned its teleoperations staff with the necessary equipment to remotely operate vehicles from home.

Postmates says that by moving this job to a work-from-home setup, it’s opened the role to many more possible operators.

The interesting question, for me, is whether Postmates and Phantom Auto can make this setup economical enough for massive scale.

One of the huge advantages of that Tesla is reaping is the ability to use its vehicle owners as free data labelers.

Teleoperators can be free data labelers, as well. If Postmates and Phantom can make the teleoperators economical at scale, that would be a huge data advantage.

Graph Neural Networks

A Waymo blog post caught my eye recently, “VectorNet: Predicting behavior to help the Waymo Driver make better decisions.”

The blog post describes how Waymo uses deep learning to tackle the challenging problem of predicting the future. Specifically, Waymo vehicles need to predict what everyone else on the road is going to do.

As Mercedes-Benz engineers teach in Udacity’s Self-Driving Car Engineer Nanodegree Program, approaches to this problem tend to be either model-based or data-driven.

A model-based approach relies on our knowledge (“model”) of how actors behave. A car turning left through an intersection is likely to continue turning left, rather than come to a complete stop, or reverse, or switch to a right-turn.

A data-driven approach uses machine learning to process data from real world-observations and apply the resulting model to new scenarios.

VectorNet is a data-driven approach takes relies heavily on the semantic information from its high-definition maps. Waymo converts semantic information — turn lanes, stop lines, intersections — into vectors, and then feeds those vectors into a hierarchical graph neural network.

I’m a bit out of touch with the state-of-the-art in deep learning, so I followed a link from Waymo down a rabbit hole. First I read “An Illustrated Guide to Graph Neural Networks,” by a Singaporean undergrad named Rishabh Anand.

That article led me to an hour-long lecture on GNNs by Islem Rekik at Istanbul Technical University.

It was a longer rabbit hole than I anticipated, but this talk was just right for me. It has a quick fifteen minute review of CNNs, followed by a quick fifteen minute review of graph theory. About thirty-minutes in she does a really nice job covering the fundamentals of graph neural networks and how they allow us to feed structured data from a graph into a neural network.

Now that I have a bit of an understanding of GNNs, I’ll need to pop all the way back up to the Waymo blog post and follow it to their academic paper, “VectorNet: Encoding HD Maps and Agent Dynamics from Vectorized Representation.”

The Waymo team is scheduled to present that paper at CVPR 2020 next month.

Brian Salesky, CEO

Wired has a recent and very flattering profile of Brian Salesky, founder and CEO of Argo, Ford’s self-driving car venture.

The piece has more information than I’ve read elsewhere about the early history of the Google Self-Driving Car Project, now known as Waymo. There’s also a good description about the friendship and rivalry between Salesky and Aurora CEO Chris Urmson.

Recommended.

Super Batteries and Terafactories

Paul Leinert reports an amazing read in Reuters. Tesla is planning to launch breakthrough electric batteries that will make the cost of electric powertrains as economical or even better than gasoline.

As if that’s not enough, Tesla is going to build “Terafactories” in China to produce these batteries. Terafactories will be at least an order of magnitude bigger than Tesla’s Nevada “gigafactory”.

There’s also some battery chemistry in the piece, as well as an academic laboratory from Nova Scotia, of all places.

It’s almost too out there to believe, but it seems just plausible and Paul is one of the automotive industries best reporters on future technology.

Read the whole thing.

The Middle Mile

Gatik, a Palo Alto start-up, made the news recently with autonomous box trucks focused on “middle mile” logistics.

I confess I was previously unfamiliar with the term “middle mile”, which apparently refers to the fixed routes between centralized distribution centers and dispersed retail locations.

The advantage, I take it, is that “middle mile” routes are limited and fixed, which would dramatically simplify technical challenge.

The box trucks should also be simpler to handle than articulated tractor-trailers.

The middle “swivel” point between a tractor and trailer adds a huge degree of complexity for control systems — not only laterally, but also vertically. The back of the trailer literally bounces up and down.

Box trucks are essentially rigid bodies in that way, like cars.

One of the big questions in autonomy is how and how much it is possible to simplify the technical challenge of autonomy. Tesla approaches this by limiting self-driving mainly to highways. Waymo limits its vehicles to specific geofences in a few metro areas. Voyage tackles this deploying relatively low-speed vehicles in gated retirement communities. Other vehicles work on sidewalks, or farms, or warehouses, or mines.

Gatik is betting that “middle mile” logistics will be a favorable niche.

I’d love to see some way to quantify how simple an environment is.

Rivian, Amazon, and Ford

Rivian, which operated in stealth mode for nearly a decade, continues to quietly fly under the radar as one of the most intriguing startups in mobility.

The average American has never heard of them, and probably will never hear of them until they launch their first electric vehicles next year.

They’ve raised a ton of money since their founding in 2009, and they’ve made some recent news as a possible pawn in a (possibly non-existent?) competition between Jeff Bezos and Elon Musk.

Rivian also has an interesting relationship with Ford. Ford invested over half a billion dollars in Rivian, despite (because of?) Rivian targeting Ford’s profit-center, the pick-up truck.

Nonetheless, Ford is building its Mustang Mach E on its own platform, and recently canceled a Lincoln vehicle that was supposed to be built on Rivian’s “skateboard” platform.

If you want to learn a bit more about Rivian and listen to highly-energetic take on why first Ford and now Amazon should buy Rivian, check out this video from HyperChange last year.

Capital-Intensive Businesses

Yesterday, I wrote about my old boss, Oliver Cameron, and his company’s partnership with FCA to build customized driverless vehicles.

Oliver is back in the news today, quoted extensively in an honest and sobering New York Times article about the ups and downs of the self-driving car industry.

“That was a clear moment in time where the whole industry went from being a bull market to a bear market,” Mr. Cameron said. “Covid has taken us even further into the bear market.”

The Times closes with the high capital needs of self-driving companies.

With autonomous vehicles, “you may find yourself in a company that requires billions of dollars of capital,” with no clear timeline for building a large business or seeing a return on the investment, said Aaron Jacobson, a partner at NEA.

This is true, and it is one reason robotics companies are not super attractive generally, at the moment. But it would be a mistake to get too spooked by the industry’s capital needs.

The other side of that coin, as Warren Buffett has preached for years, is that capital intensive businesses offer the opportunity to deploy huge amounts of capital with attractive returns. Capital requirements also form a durable moat around the business.

I noticed the reverse perspective in today’s post on Fred Wilson’s blog, AVC. Fred describes profitability and low capital needs of online learning companies, which is also an industry of obvious interest to me.

“They [Duolingo, Quizlet, Skillshare, Codecademy, and Outschool] have all been very capital efficient and most are cash flow positive at this point.

What this tells me is that direct to learner businesses are very attractive. They can serve a very large number of learners very efficiently, they can lightly monetize and yet produce massive revenues because of their scale, and they don’t require a huge amount of capital to build.”

Autonomous vehicles and online education are both attractive industries, but they are very different industries, with distinct capital needs. Companies in each industry have to tailor their business plans to that reality.