Interesting enough today on my way to work i just ran into a edge case. I usually encounter road debris that i have to dodge every other month on the freeway (tire, etc). Today I encountered two. The first being a big bucket.
I initially noticed it about 350-400 meters away.
The bucket was in the left lane of a 4 lane divided freeway.
There was a left shoulder lane aswell.
The moment I saw it, I knew instantly that it was a bucket. (seeing 350-400m is though for any sensors let alone understanding what you see that far away.)
I was going 75+ MPH and I instantly started planning in my mind what i would do.
There were two cars far ahead of me. The bucket was 25% away from the right line of the lane.
The first car successfully dodged it By moving left and using 25% of the left shoulder lane.
After seeing that I thought, that's it, I'm gonna use the shoulder lane (SDC have to be able to see what others do, see if its successful, so they can copy it/ move it higher in their list of options)
The problem was as the first car went by, its wind effect made the bucket to roll to the left. Now the bucket is now in the center of the lane. The second car which was close behind the first car now had to make a quick decision by swerving into the left shoulder, using 75% of the shoulder to avoid the rolling bucket.
At this point I'm like Oh *sugar* ****!
I still had acouple more seconds of planning because i had seen the bucket from afar. But I had to change my plans. As I made my approach (75MPH). The bucket has now moved because of the second car wind and was now 25% to the left line of the lane.
Using the shoulder was no longer an option. A better option was to go into the next right line.
So I had to do a quick check before using 25% of the lane next to me to avoid the bucket.
What I just described is the Achilles heels of self driving. Seeing an object far away and being able to classify what the object is and predict how it will move. While also planning, canceling your plan, re-planing and negotiating while still going 75MPH.
This is the first time i actually encountered a moving obstacle that could do real damage to my car (atleast that i remember, my memory may be failing me). Usually they are all static although just as potent, sometimes even more potent. I didn't over-react, nor did i under-react.
It reminds me of this video: