This proves, alike the car hitting the white truck, technology is not even able to have the sensors working properly. Not talking yet about collision avoiding, let alone collision prediction. Let alone situational awareness and let alone "traffic behavior profiling".
The pictures are alike it was ONE pedestrian only, so what about about a bunch of tourists in Amsterdam looking around for anything except traffic, 50 people on bicycles trying to avoid the tourists and at the same time not colliding into cars or trams, traffic signs hidden by tree leafs, being in the middle of 20 other signs and maybe 20 more signs which are not traffic signs?
Now, for aircraft, it takes years to make better TCAS, and somehow the train management safety systems are not fully deployed, trains still collide and apparently we are not even able to have the bridges stay and not falling apart, prevent trains going to fast taking a turn above highways, just add to the list.....
SO WHY THE HURRY. (of course, the answer is money)
Instead of a self-driving cars, which includes anti-collision software, better implement this systems in cars more or less compensating for human errors.
As taxi's are supposed to have sober drivers, I guess official and serious taxi companies ( not ones so big they can afford to influence politics or industry using money) are the type of users testing out..
Now, the equipment would be able to test itself and whenever a taxi-accident happens or nearly happens but the equipment saves the situation, or a rigid car manouver is detected, you have data to analyze collecting the situation, which can be input for development.
In the end, it will not be the drunks getting punished, but some low paid tech will be blamed for not having polished some sensor good enough if a self-driven car will cause death by failure. Now he will not be able to defend himself in court against the big money.
Just my present opinion.