Tesla quietly updates software to test new Autopilot features

Tesla's Autopilot updates are widely known, but what isn't always fully understood is how Tesla accomplishes them.

  • close
    A Tesla Supercharger station is shown in Cabazon, California, U.S. (May 18, 2016).
    Sam Mircovich/Reuters/File
    View Caption
  • About video ads
    View Caption

Software updates are a necessary evil. On the downside, if you're unfortunate enough to experience one during the workday, it can eat up an hour or more of productivity. And of course, sometimes updates change things that we actually like, ridding our devices of perfectly useful features. 

The upside is, software updates usually make our phones and laptops more stable and more secure. That keeps those devices humming along for longer than they might've otherwise.

We've recently entered the era of software updates for cars--not the kind carried out in garages or even via jump drives, but over-the-air updates, just like you enjoy on your computer. Tesla's putting that feature to use, testing autonomous software upgrades without bothering to alert drivers. To do that, Tesla uses its cars' always-on internet connection, which allows the automaker to send tweaks to its Autopilot software. 

The fact that drivers aren't alerted to these updates might sound disturbing, but according to Tesla, there's no harm in the practice at all. The updates are coded in such a way that they don't have any effect on how a vehicle handles. Essentially, Tesla runs parallel systems in its cars: real-world systems that control vehicles, and simulation systems that use real-world data to test how the new software would behave. 

It's a bit like a baseball coach watching a game in a stadium, then running simulations on a laptop to see how things might've played out if the pitcher had used a different pitch or the shortstop had thrown to second instead of first. The simulation doesn't change the outcome of the game, it simply gives the coach more data for future plays.

In theory, the practice is entirely safe, so long as Tesla has done its homework and properly walled off the test environment from the active software. It's also smart, since it provides Tesla with gigabytes of data to improve its software. (For reference, Tesla now receives a million miles worth of driving data from its users every ten hours. Over the past 18 months, it's downloaded 780 million miles of travel data, according to Tesla's Sterling Anderson, who oversees the Autopilot program.) Like many updates, Tesla's may extend the lives of vehicles, too. 

The weaker link here involves Tesla's network itself, which is a brighter, shinier target for hackers than a few limited updates. In fact, as our vehicles become increasingly dependent on software, every automaker will likely launch its own always-on network--and probably push out new code, too. Hopefully, federal officials and automakers can work together to keep the bad guys and gals at bay.

This article first appeared at The Car Connection.

The Christian Science Monitor has assembled a diverse group of the best auto bloggers out there. Our guest bloggers are not employed or directed by the Monitor and the views expressed are the bloggers' own, as is responsibility for the content of their blogs. To contact us about a blogger, click here. To add or view a comment on a guest blog, please go to the blogger's own site by clicking on the link in the blog description box above.


We want to hear, did we miss an angle we should have covered? Should we come back to this topic? Or just give us a rating for this story. We want to hear from you.