GranularHail
Member
Normally, when you're stopped behind a vehicle stopped at a traffic light, the preceding car will have its brake lights on. In my experience so far, as long as that condition is met (preceding car showing brake lights) my car won't attempt to go around them. At least, most of the time it won't.
But if the preceding car's brake lights go out, within just a few seconds, my car will reclassify them as a "Parked Vehicle" and attempt to go around them.
Fantastic observation! This makes a lot of things I've seen make sense.
This could explain the problem I had the other day where my car thought the pickup truck in front was parked/stationary throughout 5 miles of following it down the road. The key data point I didn't connect at the time was that this truck was a bit unusual and didn't have conventional passenger vehicle brake lights. It was a plumber's truck with toolboxes and racks on it, with no middle brake light. The lights that it had on the sides were small circular red lights, like you typically see on a semi trailer. I didn't notice at the time for this particular vehicle, but I've seen FSD visualization typically struggle with indicating if those type of brake lights are on or not, so it's plausible that FSD never thought the truck's brake lights were on throughout this whole event.
In this post, I thought I had the conditions figured out that would result in trying to go around vehicles at a red light or stop sign:
1. The cars at the end of the line are at a dead stop
2. FSD can't see the red light / stop sign
3. There is no visible oncoming car
However I think you've found a 4th condition that belongs in the list:
4. FSD doesn't see (or at least visualize) the brake lights on the car at the end of the line
I had another experience yesterday that supports this hypothesis. I was at the back of a long line of cars at a traffic light, with the cars stopped, the traffic light out of sight beyond a hill, and several moments with no oncoming cars. FSD waited patiently, while the visualization showed the brake lights on the Mustang in front of me. Once the cars started to move up ahead, the Mustang driver let his foot off of the brake, but the car barely moved as were were going uphill, and shortly after the visualization indicated the brake lights were off, FSD tried to cross the double yellow line to pass.
So, it now appears to me that all of these things need to be true to trigger the go-around problem:
1. The cars at the end of the line are at a dead stop
2. FSD can't see the red light / stop sign
3. There is no visible oncoming car
4. FSD doesn't see (or at least visualize) the brake lights on the car at the end of the line