Skip to main content

Can’t we all just drive along? The not-so-universal language of autonomous cars

The success of failure of self-driving cars — that’s whether you will eventually be able to surf the web, chat with friends, read emails, or even take a nap while your car pilots itself down the road — comes down to code. Every major automaker employs an army of programmers tasked with virtually the same goal: Write the code that keep a car rolling safely down the road to its destination.

The problem is that eventually, they’ll all share the same road. Which begs the question: If self-driving systems can’t talk to one another, can multiple systems safely navigate roadways without conflict?

Recommended Videos

“Everyone going into the first DARPA Urban Challenge in 2007 had similar concerns,” recalls Bryan Salesky, who helped build the self-driving Chevy Suburban that navigated the complex urban course to victory. Today he’s the CEO of Pittsburgh, Pennsylvania-based Argo AI, the company Ford commissioned to build the automated driving system it will roll out in 2021.

“It was the first time that multiple driving systems were all operating on the same test course and interacting with one another and needing to obey the same rules of the road and so on,” recalls the high-tech entrepreneur. “We were delighted to see the interactions were surprisingly human-like. The advanced systems were able to interact with other robotic traffic without any issues.”

Today, the “challenge” is much different. It’s not about whether we can achieve autonomy, but rather which company will produce the first vehicle and win first-mover advantage in the marketplace.

AI developers and safety advocates think a single driving system is the safest, most efficient pathways to autonomous driving.

The race has also moved from a relatively small, highly controlled test course to the real world. The geography is more diverse. There are more self-driving cars competing for the prize. And from pedestrians to bouncing balls, the obstacles are as unpredictable as ever. Not to mention, self-driving vehicles will have to share the road with those driven by your mom, dad, Aunt Ida, and every other human that chooses to pilot their vehicle.

In a nutshell, there is more risk. If a driving system failed during the Urban Challenge, the vehicle would do little damage to person or property. That cannot be said about an out-of-control autonomous vehicle (AV) in downtown Pittsburgh, for example. Search “Uber and pedestrian,” if you have any doubts.

So, can competing self-driving systems still coexist?

One code fits all

Unfortunately, there is little consensus on this subject. Some AI developers and safety advocates think a single driving system — a unique set of code that manages all driving responsibilities — is the safest, most efficient pathways to autonomous driving.

nuTonomy self-driving car
nuTonomy

“If we had a single system with clear expectations, clear deliverables, clear failure modes, and outcomes there would be a greater level of transparency and understanding,” says Deborah Hersman, CEO of the National Safety Council. “There would be no more race to gain a first-mover advantage in the driverless evolution, and every developer would be building around a sure thing.”

Others think a standardized set of rules for how AVs should behave in different situations is the best approach. Relative newcomers to the AV race, NuTonomy and Voyage are in favor of such a strategy. Both have published papers that provide a framework for how a self-driving vehicle should behave in a wide range of circumstances, including pedestrians being in the road, nearby cars reversing, and arrival at a four-way stop, which they hope other developers will use as the cornerstone for their programming efforts.

In June, autonomous taxi start-up Voyage announced the Velodyne VLS-128, an ultra long-range lidar sensor, will be coming to their second generation vehicles. The VLS-128 features a 360 degree horizontal view, a +15 to -25 degree vertical view, and 300 meter range. Voyage/Velodyne

Voyage has made the company’s internal safety procedures, materials and test code all open source to provide “a foundational safety resource in the industry.” CEO Oliver Cameron Cameron told Ars Technica that after the deadly Uber collision in Tempe, Arizona, he had to spend a lot of time calming people down, telling folks it was an isolated incident. “But the truth is that everyone in the industry is reinventing the technology and safety processes themselves, which is incredibly dangerous,” Cameron told the magazine. “Open source means more eyes, more diversity, and more feedback.”

More is better

However, some experts see a serious risk to the one-code-fits-all approach. “It locks everyone into a single system that might not allow for future innovation or change going forward,” warns Argo’s Salesky. “Not everyone is solving for the same reasons or solutions.”

“[Sharing data and work] is the only way to produce the safest, best-driving AI possible.”

Instead, Salesky and others believe there is utility in having multiple efforts, multiple approaches to tackling the issue: “Design diversity is one of the pillars of building robust and fault-tolerant systems that can better respond to challenging conditions and environments. We have not seen any adverse interaction between our system and other competing systems either in the Bay Area or Pittsburgh — and we don’t expect to.”

While there haven’t been conflicts between competitive “self-driving” cars in the Iron City, or anywhere else, there have been a few notable mishaps with driven vehicles and pedestrians that can be related to the systems programming. And not all the participants survived.

Learning from others

One thing everyone seems to agree upon is that safety must come first. “Automakers must agree to stop competing on safety,” says the NSC’s Hersman. “Everyone wants to buy a top safety pick. But that only says one car is better than another. Automakers need to take a page out of the aviation industry’s playbook. They need to voluntarily elevate safety to their primary focus and share their research, what they have learned through experimentation to ensure that not only one automaker will make the safest [AVs], but all will be the safest.”

Tesla Model X, autopilot avoids a crash in The Netherlands
In December of 2016, a Tesla Model X in the Netherlands correctly anticipated a car crash more than a second before it happened. The Autopilot's Forward Collision Warning went off to alert the driver and then applied the brakes immediately. The Model X is equipped with radar that can bounce around and under objects, allowing the vehicle to see when the driver may be unable to because of an obstructed view.

While sharing data — any data — is a hot topic right now that no one wants to discuss or be associated with thanks to Facebook and Cambridge Analytica, some believe it is the lynchpin to the success of the self-driving movement going forward. “Sharing work is essential to developing robust technologies that can communicate and work in tandem over a standard network that has not yet been defined,” says Bryan Reimer. “It is the only way to produce the safest, best-driving AI possible.”

Edge cases — rare events that tax the capabilities of autonomous systems – might be one of the most compelling reasons for automakers to share knowledge. Think of other drivers unexpectedly swerving, debris on the road, or plastic bags blowing in front of a vehicle. Because such events occur infrequently, and computers currently lack the common sense to decide how to respond, training AVs to cope with edge cases is hard.

Most automakers are not giving up their “competitive advantage” easily – safety procedures are intellectual property to them.

But by sharing with each other information from edge cases that have happened, AV firms can test their systems in simulators to see how they would respond, and adjust them where needed, benefiting from each other’s experience.

“We need to have some minimum performance standards or expectations for creating a ‘belt and suspenders’ approach toward safety,” says NSC’s Hersman.

The question is what kind of data should be shared. Many automakers are actively talking to regulatory bodies and other members of the automotive community to discuss best practices. But most are not giving up their “competitive advantage” easily – safety procedures are intellectual property to them.

“Not all data should be shared in all circumstances,” says Rami Sass, CEO of Whitesource, which provides software development and security teams full control and visibility over their open source usage. “But data that will have an impact on safety features and on the ability of AV to maintain safety and security will have to be a common effort for [the transition from driven to driverless] to work properly.”

Speaking the same language

While compatible code is not necessarily a concern to most, everyone agrees that a common language to facilitate communication between vehicles is a must. Even so, vehicle-to-vehicle communication is not a must-have element in the self-driving equation.

NVIDIA DRIVE—GTC 2018 Demonstration

“It simply becomes another sensor, gathering information on the state of traffic, the position of other vehicles, and their speed,” says Danny Shapiro, director of Automotive for chip-set giant Nvidia. The chipset behemoth has taken a dominant position over the past few years in the development of super-fast in-vehicle computers that allow cars to drive autonomously. “That data will help cars see around corners sooner, identify oncoming traffic sooner, tell us to adjust speed to avoid a collision,” says Shapiro. “But there needs to be a common language, something all systems can understand.”

Unfortunately, V2V is a long way from being standardized. “So, we are now building systems that can make stand-alone decisions, not connected to another car or by connecting to the cloud but by being able to perceive their surroundings,” says Shapiro.

Right now, the goal is to have cars that can drive themselves safely within a certain geographic area within the next few years. They will be used for mobility-as-a-service applications. Ford, GM, Tesla, Uber, and Waymo have all promised to launch autonomous ride-share operations, and are well on their way to delivering on that promise.

However, these first generation of AVs won’t be able to drive themselves anywhere, anytime, under any conditions. For that to happen most experts believe communication between vehicles — hence, compatibility — is necessary if the vehicles want to coexist without conflict. So, when will this happen? Your guess is as good as anyone’s. If autonomous ride shares are a commercial success, developers might not have incentive to take that next step: a fully autonomous car in your driveway.

Chuck Tannert
Former Digital Trends Contributor
Chuck Tannert is a seasoned writer, editor, and digital content strategist with more than 20 years of experience. (Read: He…
Rivian R1S (2nd-generation) vs. Kia EV9: Should you pay more?
Rivian R1S Gen 2.

Electric crossovers have been plentiful for a few years now, but we're finally getting a solid selection of electric SUVs too. In fact, some of these electric SUVs are now on their second generation. The Rivian R1S has long been considered among the best options for those who want a three-row electric SUV -- and this year, the company unveiled an update to the vehicle. But it goes up against tough competition, like the Kia EV9, which has been hailed as a more affordable option that still offers an excellent overall experience.

So how does the second-generation Rivian R1S stack up the Kia EV9? They're certainly priced differently, but is the R1S worth that extra cash? Here's what you need to know.
Design
The second-generation Rivian R1S and the Kia EV9 are both three-row SUVs, so of course there are similarities in their design. They're both relatively large, and both look like SUVs when it comes to their overall shape.

Read more
Ram 1500 REV vs. Tesla Cybertruck: premium trucks battle it out
Tesla's Cybertruck.

The Tesla Cybertruck has been consistently making headlines in the electric truck world, not just for its outlandish design, but also for its numerous recalls. Thankfully, it's been a while since the last recall, and the Cybertruck could finally be on the road to success. But there's another electric truck on the way in the form of the first Ram electric pickup truck. The Ram 1500 REV is set to be one of the best electric trucks out there, and it could prove an excellent alternative to the Cybertruck for those who don't want something quite as flashy.

These two trucks actually compete quite closely, but is one better than the other? Here's a look.
Design
Design is probably the area where the Ram 1500 REV and Tesla Cybertruck are most different. That would be true of any truck that goes up against the Cybertruck, though. Its design is unlike anything else on the roads, thanks to its angular metal build. True to its name, it looks more like something you might find on Mars than parked at your local grocery store. To put it mildly, the Cybertruck's look is polarizing. Personally, it's not my favorite, but you might have a different view.

Read more
Best dash cam deals: Protect your ride from just $32
Rexing V1 dash cam

If you tend to drive a lot, then you'll know that there is always a slight chance of getting into an accident, even if it's a minor fender bender. That's why it's always a good idea to have some kind of protection in the form of a dash cam so that you can record things that are happening in front of you and even behind you when you're driving. Luckily, dash cams have come a long way, and you don't need to buy the best dash cams anymore to get something with relatively solid video quality and features. Even so, we've gone out and collected some of the best deals we could find, from the budget-friendly to the truly high-end.

Also, if you're worried about things like theft when you're at home, you may want to consider grabbing one of these security camera deals to get a little bit more overview of your driveway and car.
70mai Smart Dash Cam 1S -- $32, was $50

Read more