# Self driving cars are still decades away

**URL:** <https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499>\
**Category:** In My Humble Opinion\
**Created:** [October 10, 2017, 5:38pm UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499 "2017-10-10T17:38:25Z")\
**Posts on this page:** 20\
**Page:** 92

<div class="post-metadata">

**Author:** ![Pleonast](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/pleonast/32/1183_2.png) [@Pleonast](https://boards.straightdope.com/u/Pleonast)\
**Post date:** [May 2, 2024, 3:15pm UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1828 "2024-05-02T15:15:51Z")

</div>

> [@Dr.Strangelove](#):
>
> > [@wguy123](#):
> >
> > Never, ever (or so it seemed), slowing down when 60MPH highways roll into town and drop to lower speeds (typically 30MPH).
> 
> Are the speed limit signs insufficient? I was actually surprised recently driving through Texas, where I had been expecting every po-dunk town to be a speed trap that uses out-of-state drivers as a revenue source. There _were_ many of these little towns, but every one had a series of speed limit signs going from 75-\>65-\>55-\>45-\>35-\>30. So there was no risk of blowing into town at highway speeds. Is the car not responding to the signs?

> [@Dr.Strangelove](#):
>
> Well, that definitely needs to be fixed. Wonder if it’s a weird bug in the highway-\>surface street transition, which use different software paths (hopefully they’ll merge these soon). Really it should anticipate the transition even without the signs.

Driving along 395 through Owens Valley, the town all have series of speed limit signs. My Tesla does not slow down appropriately. It does slow down, but very gradually, and stays over 20mph over the speed limit. It’s begging for a speeding ticket or worse.

Imagine the conversation:  
**CHP** : “Do you know what the speed limit is?”  
**Me** : “Yes, I saw the signs, but it wasn’t me driving, it was my car.”  
**CHP** : “Does your car know what the speed limit is?”  
**Me** : “Yes, its display showed the correct speed limit.”  
**CHP** : “And, did the car slow down?”  
**Me** : “Yes, it lowered its cruising speed to the speed limit.”  
**CHP** : “Then why did I measure you going 20mph over the speed limit?”  
**Me** : “My car decided to ignore its own cruise control.”  
**CHP** : “Please sign this ticket.”  
**Me** : “Yep.”

But I think I figured out why the Tesla FSD does this. It’s because of errors in the navigation system interacting with the highway-surface transition code. There’s a couple spots along freeways in Los Angeles where my car’s nav often gets confused if we’re on the freeway or on a nearby surface road. The car will switch it’s “speed limit” indicator from 65mph to 25mph. I ignore it, because I’m smart that way. And the FSD ignores it too. I’m thinking the refusal to slow down is its “least bad”\* way to handle discrepancies between its visual sensors and its nav/map system.

\*“Least bad” being slow down gradually while evaluating further, instead of taking extreme action.

---

<div class="post-metadata">

**Author:** ![wguy123](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/wguy123/32/3161_2.png) [@wguy123](https://boards.straightdope.com/u/wguy123)\
**Post date:** [May 2, 2024, 3:20pm UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1829 "2024-05-02T15:20:58Z")

</div>

Glad to see I’m not the only one experiencing the car not slowing down even though it acknowledges the lower speed limit. Well, not really glad, but it is nice to know it’s not unique to our car.

---

<div class="post-metadata">

**Author:** ![hajario](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/hajario/32/171_2.png) [@hajario](https://boards.straightdope.com/u/hajario)\
**Post date:** [May 3, 2024, 3:25am UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1830 "2024-05-03T03:25:09Z")

</div>

I tested 12.3.6 for about an hour today. (If you would have told me last year that I’d take a drive for fun I would have laughed in your face). The street driving was less herky jerky, it exited the freeway less abruptly and it learned how to correctly make that one left turn out of my neighborhood. Of course it all could be in my mind

---

<div class="post-metadata">

**Author:** ![Maserschmidt](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/maserschmidt/32/18829_2.png) [@Maserschmidt](https://boards.straightdope.com/u/Maserschmidt)\
**Post date:** [May 8, 2024, 1:50pm UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1831 "2024-05-08T13:50:34Z")

</div>

Hyundai’s robotaxi partner is slowing things down and restructuring. “Slowing things down” includes a second round of layoffs, and stopping their pseudo-robotaxi Lyft/Uber testing in Vegas, as well as UberEats.

> Employees were told that the stubbornly high cost of running commercial operations coupled with pricey autonomous vehicle technology components makes the business case challenging today.

Ya think?

> **[Motional delays commercial robotaxi plans amid restructuring | TechCrunch](https://techcrunch.com/2024/05/07/motional-delays-commercial-robotaxi-plans-amid-restructuring/)**
>
> Motional, the autonomous vehicle startup borne out of a $4 billion joint venture between Hyundai and automotive supplier Aptiv, will pause its commercial

---

<div class="post-metadata">

**Author:** ![Maserschmidt](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/maserschmidt/32/18829_2.png) [@Maserschmidt](https://boards.straightdope.com/u/Maserschmidt)\
**Post date:** [May 8, 2024, 2:01pm UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1832 "2024-05-08T14:01:55Z")

</div>

On the other hand, another AV start up has raised a billion dollars, so there’s that…

> **[Wayve, an A.I. Start-Up for Autonomous Driving, Raises $1 Billion](https://www.nytimes.com/2024/05/06/technology/wayve-ai-self-driving-vehicles.html)**
>
> The London-based developer of artificial intelligence systems for self-driving vehicles raised the funding from SoftBank, Nvidia, Microsoft and others.

---

<div class="post-metadata">

**Author:** ![echoreply](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/echoreply/32/3641_2.png) [@echoreply](https://boards.straightdope.com/u/echoreply)\
**Post date:** [May 8, 2024, 9:00pm UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1833 "2024-05-08T21:00:35Z")

</div>

And in more news, the NHTSA is demanding all data and documentation on full self driving. The article is written like the NHTSA getting the informaiton is going to happen, but I wouldn’t be surprised if Tesla ties it up in courts. As far as I’m concerned, if Tesla is testing this on public roads, and selling it to the public, then the information should be public. Same for _every single other bit_ of software that runs in cars.

> **[Tesla is finally going to release everything we want to know about...](https://electrek.co/2024/05/07/tesla-release-everything-we-want-to-know-about-autopilot-fsd-nhtsa-forces/)**
>
> Tesla is finally going to release everything we always wanted to know about Autopilot and Full Self-Driving (FSD), but it’s...

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [May 8, 2024, 9:17pm UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1834 "2024-05-08T21:17:09Z")

</div>

> [@echoreply](#):
>
> Same for _every single other bit_ of software that runs in cars.

I don’t entirely disagree… but what’s the limit here?

Every new car sold today has “black box” type software running that tracks the control inputs and state of the car continuously, and stores it permanently in case of accident. Should that be public information?

Ironically, a giant data dump from Tesla may be the least useful among all automakers. Because FSD 12 is contained within a blob of neural net weights, and our ability to understand those is very limited. Human written software is easy in comparison, but at least for the surface street stack, that’s now just a simple program that executes the NN.

---

<div class="post-metadata">

**Author:** ![TroutMan](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/troutman/32/6721_2.png) [@TroutMan](https://boards.straightdope.com/u/TroutMan)\
**Post date:** [May 8, 2024, 9:34pm UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1835 "2024-05-08T21:34:34Z")

</div>

But that’s not what the NHTSA is asking for. They want a crapload of data, but a data dump of neural net blob info isn’t part of it. A lot of the requests are of the nature of “explain and describe in detail the process, engineering and safety explanation and evidence for design decisions regarding \_\_\_\_,” plus details on all recorded crashes, communications within the company, stuff like that.

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [May 8, 2024, 9:36pm UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1836 "2024-05-08T21:36:52Z")

</div>

I was just responding to **echoreply** ’s thought that every bit of software in cars should be made public. I think that’s too much to ask for, but at the same time I think we do deserve more transparency across the board.

---

<div class="post-metadata">

**Author:** ![echoreply](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/echoreply/32/3641_2.png) [@echoreply](https://boards.straightdope.com/u/echoreply)\
**Post date:** [May 8, 2024, 9:38pm UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1837 "2024-05-08T21:38:56Z")

</div>

> [@Dr.Strangelove](#):
>
> what’s the limit here?

No limit. If your software gets to control dangerous machines, produce evidence for courts, run medical equipment, etc., then it should be public to look at, along with information about testing and validation. This isn’t completely unprecedented, for example breathalyzer source code in some DWI cases.

I know this will never happen, with companies lobbying hard about trade secrets and stuff\[1\]. I’m sure my views are rooted in my 90s era Free Software and techno-optimism upbringing, but it’s still what I think _should_ happen.

> [@Dr.Strangelove](#):
>
> that tracks the control inputs and state of the car continuously, and stores it permanently in case of accident. Should that be public information?

I think the control software should be public. The actual saved data should be private, excluding court cases and such, where Public interest overrides privacy. What _really_ should be public is validation that the saved states represent the actual states.

> [@Dr.Strangelove](#):
>
> a giant data dump from Tesla may be the least useful among all automakers

I think the useful bit will be data collected from FSD. The raw numbers of what Tesla knows about FSD’s decision making and behavior.

* * *

1. boo hoo, suffer the stock hit from competition, and let everyone else benefit

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [May 8, 2024, 9:47pm UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1838 "2024-05-08T21:47:47Z")

</div>

> [@echoreply](#):
>
> What _really_ should be public is validation that the saved states represent the actual states.

I’m not sure how this could be done aside from self-consistency. For example, that the wheel speed sensors match the GPS speed data, as well as roughly match the steering data (outer wheels spin faster, etc.). What validation could be done aside from that?

> [@echoreply](#):
>
> I think the useful bit will be data collected from FSD. The raw numbers of what Tesla knows about FSD’s decision making and behavior.

That doesn’t seem too interesting without the input data. Which is the full set of video feeds from the past N seconds and all other sensor data.

Even metrics like the disengagement rate aren’t too interesting without knowing the conditions under which they occurred and how they change over time. For example, it might not actually improve for long periods, not because FSD isn’t getting better, but because it does get better and people use it in more difficult situations.

---

<div class="post-metadata">

**Author:** ![echoreply](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/echoreply/32/3641_2.png) [@echoreply](https://boards.straightdope.com/u/echoreply)\
**Post date:** [May 8, 2024, 10:27pm UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1839 "2024-05-08T22:27:46Z")

</div>

> [@Dr.Strangelove](#):
>
> I’m not sure how this could be done aside from self-consistency

I really hope that Bosch, etc., test that their software properly knows the car’s state, and that when it saves that state the recorded information is accurate. I mean basic debug kind of stuff. Does the software do what it claims to do type validation. That is the information I think should be available. So, for example, we’d know if sometimes it ~~didn’t properly adjust fueling when undergoing emissions testing~~ didn’t engage ABS despite wheel speed mismatch.

> [@Dr.Strangelove](#):
>
> That doesn’t seem too interesting without the input data. Which is the full set of video feeds from the past N seconds and all other sensor data.

Yes, for much of it context is going to be important. Risk of misinterpretation is always going to be a problem, such as looking at disengagement per mile or something too simplistic. Right now Tesla (and the rest of them?) are keeping all of the data secret, which is a big problem.

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [May 8, 2024, 11:31pm UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1840 "2024-05-08T23:31:31Z")

</div>

> [@echoreply](#):
>
> and that when it saves that state the recorded information is accurate

I don’t understand. The sensor transmits what it thinks is the correct data. How would it know if the data is wrong? Obviously there are issues like transmission errors and I’m sure there are checksums and the like to ensure there was no corruption. But beyond that, what sort of checks are you thinking of?

Sure, there are some checks like “did ABS kick in when it was supposed to?” that could be done, but that kind of stuff is very reliable already.

> [@echoreply](#):
>
> Yes, for much of it context is going to be important.

I eagerly anticipate another Reuters hitpiece where they totally misinterpret the data and strip it of all context.

---

<div class="post-metadata">

**Author:** ![hajario](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/hajario/32/171_2.png) [@hajario](https://boards.straightdope.com/u/hajario)\
**Post date:** [May 8, 2024, 11:51pm UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1841 "2024-05-08T23:51:09Z")

</div>

On a lighter note, Elmo claimed that 12.4 is imminent. It’s supposed to be a major improvement.

12.5 is supposed to be able to reverse out of tight spots.

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [May 8, 2024, 11:57pm UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1842 "2024-05-08T23:57:44Z")

</div>

One thing I’d like is to convince FSD to get into the required lane earlier than it does. Today it needed to be in the left-most lane to enter a dedicated left-turn lane, and it waited until the very last moment. It squeezed through a gap in traffic with no problem, but it could have avoided that if it just got over, say, 1/4 mi in advance.

---

<div class="post-metadata">

**Author:** ![echoreply](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/echoreply/32/3641_2.png) [@echoreply](https://boards.straightdope.com/u/echoreply)\
**Post date:** [May 9, 2024, 12:06am UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1843 "2024-05-09T00:06:02Z")

</div>

> [@Dr.Strangelove](#):
>
> I eagerly anticipate another Reuters hitpiece

Is this good enough?

[https://www.reuters.com/business/autos-transportation/tesla-autopilot-probe-us-prosecutors-focus-securities-wire-fraud-2024-05-08/](https://www.reuters.com/business/autos-transportation/tesla-autopilot-probe-us-prosecutors-focus-securities-wire-fraud-2024-05-08/)

> [@Dr.Strangelove](#):
>
> I don’t understand. The sensor transmits what it thinks is the correct data. How would it know if the data is wrong? Obviously there are issues like transmission errors and I’m sure there are checksums and

In initial validation, external checks. We all write software, and sometimes it does the wrong thing. All I’m talking about is records of the testing done. If recorded logs are admitted in court, then you sure do want some answer besides “trade secret” that the software does what it is supposed to.

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [May 9, 2024, 12:11am UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1844 "2024-05-09T00:11:31Z")

</div>

> [@echoreply](#):
>
> Is this good enough?

No, that would be Biden administration harassment 🙂 .

> [@echoreply](#):
>
> If recorded logs are admitted in court, then you sure do want some answer besides “trade secret” that the software does what it is supposed to.

I guess. Well, as you say, it’s never going to happen. Or rather, the only way the code will ever be shared is under subpoena, and that will only happen under a class-action lawsuit or the like. And still be under NDA.

---

<div class="post-metadata">

**Author:** ![LSLGuy](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/lslguy/32/5813_2.png) [@LSLGuy](https://boards.straightdope.com/u/LSLGuy)\
**Post date:** [May 9, 2024, 12:22am UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1845 "2024-05-09T00:22:35Z")

</div>

> [@Dr.Strangelove](#):
>
> > [@echoreply](#):
> >
> > and that when it saves that state the recorded information is accurate
> 
> I don’t understand. The sensor transmits what it thinks is the correct data. How would it know if the data is wrong? Obviously there are issues like transmission errors and I’m sure there are checksums and the like to ensure there was no corruption. But beyond that, what sort of checks are you thinking of?

There was an Airbus accident (I think it was AA587 but may have been AF447) where one of the findings was that the flight data recorder was receiving Kalman-filtered data (so smoothed out over time), not the absolute raw data required by regulation.

It was determined this wasn’t nefarious, but was simply the most convenient source for the data the recorder required, and nobody with enough domain knowledge had noticed that data wasn’t the right kind. But the unacceptable problem data still had to be fixed, and that ended up adding some totally new data paths amongst all the various black boxes and software modules to bubble the no-kidding raw data a lot farther up the abstraction chain than they’d architechted the system for. Ouch.

Turning back to cars …  
I could see lots of ways for the equivalent of “dieselgate” code to exist in the crash recorder software so particularly damning scenarios don’t get recorded. Maybe really important things like accelerator pedal position ought to have dual sensors and record the output of both. etc.

Ultimately @echoreply’s idea for all software and its deelopment, QA, and management environment being public is a pipe dream. Heck, why aren’t the detailed building plans and structural analysis for every stall building required public knowledge too? What about all maintenance records of every moving object from building elevators to cars to ocean-going freighters.

If every business and every person was required to play the entire game of life with all the cards face up we’d live in a very different world. Which sounds great in a utopian sense. Until you recognize that in that world, the advantages to being able to cloak your data and cheat on well … everything would be enormously _more_ valuable that it is now. Criminals would be gods in that world.

---

<div class="post-metadata">

**Author:** ![Dr.Strangelove](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/dr.strangelove/32/6613_2.png) [@Dr.Strangelove](https://boards.straightdope.com/u/Dr.Strangelove)\
**Post date:** [May 9, 2024, 12:32am UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1846 "2024-05-09T00:32:14Z")

</div>

> [@LSLGuy](#):
>
> not the absolute raw data required by regulation.

Interesting. I wouldn’t expect that to be nefarious since the manufacturer has an interest in storing the unfiltered data. They would want more than anybody to be able to diagnose where a problem arises (bug in the Kalman filter, etc.).

> [@LSLGuy](#):
>
> Criminals would be gods in that world.

An excellent point, and one I hadn’t considered before in a broad sense. It’s obvious in specific scenarios like “why don’t we share our nuclear secrets with Iran?”, but the same thing would be applicable even in mundane situations.

---

<div class="post-metadata">

**Author:** ![echoreply](https://sea3.discourse-cdn.com/straightdope/user_avatar/boards.straightdope.com/echoreply/32/3641_2.png) [@echoreply](https://boards.straightdope.com/u/echoreply)\
**Post date:** [May 9, 2024, 12:57am UTC](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499/1847 "2024-05-09T00:57:54Z")

</div>

> [@Dr.Strangelove](#):
>
> and that will only happen under a class-action lawsuit or the like

To keep this marginally on topic, I totally expect to someday be part of an FSD class action. Definitely not as a lead plaintiff. Possibly because it’s never been delivered as promised, or because hardware 3 can’t actually run it.

Really, I’d much rather have level 3 (or 4!) self driving than my money back, but I still don’t expect it _this_ decade.

[Previous page](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499.md?page=91)

[Next page](https://boards.straightdope.com/t/self-driving-cars-are-still-decades-away/798499.md?page=93)
