Hacker News new | past | comments | ask | show | jobs | submit login

Sorry at (1) yield means yield. Maybe it shouldn't have stuck the nose so far out, but yeah you have to wait until proper gap in the traffic. The non-accelerating to highway speed is the real bug though.



There WAS a proper gap in traffic if the car used its accelerator on the ramp. The car would not have impeded the truck at all if it drove the ramp faster. This is an incredibly common issue with autonomous systems: anticipation of other vehicles with an awkward angle of attack, which is common while merging or while other cars are merging. Also, autonomous systems also tend to be way too cautious, which is incredibly dangerous in merging scenarios.

A good driver accelerates on that ramp on beats the truck by 2-3 car lengths and merges at speed. Yield does not mean stop. A cautious driver slows before the merge point, maintains a roll, then mashes the accelerator to merge safely at next opportunity. A terrible driver (Mobileye) stop abruptly at the end of the merge junction, almost hits a truck, leaves its front end sticking out into the oncoming traffic, then dangerously merges sheepishly without accelerating fast enough. You can even see how much this freaks out the human passenger. He thought he was going to get hit!


> A good driver accelerates on that ramp on beats the truck by 2-3 car lengths and merges at speed

No. A good driver stops at the yield sign if an approaching vehicle is 2-3 car lengths away. It is dangerous to play guessing games with your car's engine and another driver's attention. If anything goes wrong (tire puncture, engine dies, slippery road, truck driver slams the gas) you have successfully managed to put yourself into the direct path of a speeding brick wall 5x as heavy as you. There is never a safe merging scenario where the right choice is to slam the gas pedal to beat another driver to the punch, especially not when merging onto an active freeway.

If there is a yield sign at the end of the onramp, that means prepare to yield. If there is not a yield sign, then the expectation is to keep merging. There wouldn't be a point to the yield sign if everyone treated it as if it didn't exist.

> leaves its front end sticking out into the oncoming traffic,

I also agree with you but this may be a byproduct of the camera's perspective and maybe it would look normal in the driver's seat. We don't really have a great view but the truck could also have been hugging the curb which would have brought it closer to the car than it should be.

> dangerously merges sheepishly without accelerating fast enough

Fully agree here. If you merge you have to commit to matching the speed of nearby vehicles or else you're creating a dangerous situation. Mobileye should have sped up much faster than it did.

I'm not a neural network, fwiw.


I think you should watch the scenario again. The car is only beat to the junction by the truck towing the trailer because the Mobileye car takes the wide-radius ramp at sub 22 km/h (13 mph). Normal human driver takes that ramp at 40-50 km/h, follows the hatchback out of the junction at flow of traffic speed, with 2-3 seconds of distance behind them for the truck to have a safe braking distance. The truck would have no need to modify speed, and the Mobileye car would satisfy the yield sign (not forcing another car to hit the brakes).

https://i.imgur.com/irkHBxc.png

I think people lower their expectations for autonomous systems. Driving the ramp at a speed a human would and taking that obvious gap to zipper-merge is the correct maneuver for a human. Perhaps you want the autonomous system to err on the side of caution, but I'm actually trying to hold it to a human standard.

But yeah, at the very least, don't get confused and sit there with your nose out in traffic. What's really scary is that this is the take Mobileye chose to go with. They probably had dozens more, with even worse blunders.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: