Uber vehicle reportedly saw but ignored woman it struck
techcrunch.com
techcrunch.com
For example, in NYC, there's nothing at all uncommon about a pedestrian beginning to cross the street in front of you and approaching the area of your lane where you will shortly be. Pedestrians typically then stop about a foot away from your lane, let you drive past them, and then continue walking. If a car slammed on the brakes in this situation, it would likely cause more accidents than not braking would cause.
On the contrary, in Tempe, a pedestrian starting to do the exact same thing as above is likely much more a case of them not realizing your car is coming at all, in which case slamming on the brakes is appropriate.
This isn't to defend Uber, clearly their car did do the wrong thing in the Tempe situation (though I make no judgment on who was at fault). And clearly cars need to be able to handle the variety of unwritten, localized driving quirks different regions have. But it seems like a very non-trivial problem to do this correctly.
I think we should be targeting self driving for long-haul freeway scenarios where the rules are relatively simple and predictable. Trying to control for the infinite number of scenarios in cities is a nightmare which will ultimately bog down the development of any company which makes that its goal.
It's also possible that human/pedestrian behavior will adapt to the consistent behavior of driverless cars.
https://www.strongtowns.org/journal/2018/4/2/automated-vehic...
There's something about driving that turns ordinary people into assholes. I've observed it in myself. Bus passengers are much more considerate, and I think that passengers in self-driving vehicles will behave like passengers, not like drivers. So if a pedestrian cuts them off they'll just shrug and keep playing their game or whatever they're doing.
I hope.
In a state known for Massholes it’s surprisingly unjerkish.
On freeways the same is used by cars coming from the opposite direction if there's a radar ahead.
Still, in peak hours pretty much everyone is a dick, even usually chill Uber drivers.
Edit: it's also used as a "sorry" signal too.
Also, this is not local. I've seen it used all around the country.
We use headlights to warn of friends waiting on the other side of the bush though.
Game theory with no further interaction so no consequence to defecting other than the immediate.
The problem is that there is always somebody willing to be a jerk to save 2 minutes since nobody wanted to be stuck in traffic. The only defense against that is "Do unto before done unto" and that turns everybody into jerks.
A pedestrian may illegally have entered a road, but still have right-of-way, and self driving cars will need to account for that.
However, protesting self driving cars will not change whether walking in the street is legal, since it already is not.
Therefore, whether you do so and get fined by police is entirely up to their discretion, which could change at any time for any reason.
If you want it to be legal, protest the illegality, not the car company.
If the law itself is unjust or inappropriate, protest the law.
Otherwise, enforcement is spotty at best, because the police have better things to do, such as ticket parked cars with expired tabs or meters.
If there were a sudden uptick in pedestrian-car collisions, you can bet they'll crack down.
None of the above addresses whether the law SHOULD be on the books, which is what people should put their efforts towards changing, if they feel is unjust. Protesting car companies that make self driving cars because they don't like an already existing set of laws is just misguided at best, and intellectually dishonest at worst.
That said... I think passengers in self-driving cars will learn to be more patient and we can allow self-driving cars to yield to pedestrians more often.
The scenario you're describing, OTOH, feels even more alienating than what we're already suffering. What in the hell gives you, sitting on a seat in a car, more right to travel through a space than a walking human being?
Eh, as a pedestrian, I hate that. I have to conscientiously turn my back to avoid impeding the traffic when I don't want to pass!
Still, I agree with you; self-driving cars that can't be trusted to slow down and stop for pedestrians should not pass the licensing requirements. And not just for humans, either; we're not going to teach other animals to follow traffic laws any time soon. I've already seen too many cats killed by assholes speeding over the limit on residential streets.
Pedestrians have "adapted" to just expect everyone to brake always on most college campuses.
If you treat a factory floor or intermodal facility like a collage campus nobody will be surprised when someone has to use a garden hose to wash you off of whatever multi-thousand pound metal thing you got in the way of.
As soon as self-driving cars learn local customs, the customs will have been changed. Self-driving cars will always be 3 years away.
We may have to tweak the car’s software to be assertive, bordering aggressive, in busy neighborhoods, if the car is to make progress at all.
This revolution should have started with mundane tasks, such as city street sweepers and perhaps garbage trucks. Vehicles that move slow on a predefined path in the night. Then advance to faster moving objects like taxis.
Just like the DARPA Grand Challenge that started this mess. Many of those vehicles were industrial usage, not consumer.
Honestly I would think that automating a slow moving vehicle in the city would be a much harder engineering challenge. City driving can be a lot messier than driving on the freeway.
As the recent Tesla crash showed, even on a divided highway there are plenty of opportunities to cause death and mayhem to the autonomous car and the surrounding vehicles.
No, you've got it backwards. The point of all of the above comments is that driving in cities and densely populated areas is a much more difficult challenge than driving down a straight open highway in the middle of nowhere. That's the easy part, the hard part comes when there are humans and all sorts of obstructions and road/land features to deal with.
Freeway driving is pretty straight and forward. If you can't keep from running into a stationary object, you probably can't drive in the city either.
If an object appears on the road, the autonomous vehicle can easily calculate whether it's safe to steer left, or right, or hit the breaks. A human will make a roughly random choice.
Autonomous cars don't have an advantage because they don't exist. They may have an advantage one day when they are finally ready (but that may always be 5 years away)
> If an object appears on the road, the autonomous vehicle can easily calculate whether it's safe to steer left, or right, or hit the breaks. A human will make a roughly random choice.
Even with a 360 degree view, it still has to recognize the object, classify it correctly and make a decision. All tasks which are difficult for a computer to perform reliably enough to be allowed on a public road.
The Uber car had a 360 degree view but it still ran over Elaine Hertzberg, and as far as we know didn't even stop after it hit her. The Tesla Autopilot has 360 degree view but still tends to crash into barriers, tractor trailers, street sweeping trucks and fire trucks.
Fast driving necessitates predictability. Unrestricted stretches of the autobahn are not killzones because the speed breeds discipline: lanes are changed with indicators on more often than without (barely, but still..), passing lane rules are followed almost religiously, compared to what you see in America (even though drivers constantly complain about imperfections) and so on. The fastest roads of any jurisdiction would its easiest for a robot car or truck. Slow environments on the other hand are full of ad-hoc improvisation and weird traffic participants like the occasional flock of sheep, horse team or a biathlon squad on rollers.
Garbage trucks are big and heavy, so if things go wrong they can go badly wrong, such as the incident in Glasgow that killed six people[1].
It has. The EasyMile EZ10 (a passenger shuttle) has already been deployed in a lot of places, for example.
Autobahn might actually be derived from Eisenbahn in that Wikipedia says some group choose it because of the similarity, but it only works because Bahn is the more general concept.
I had this same thought. You could theoretically have a universal rule where the self-driving car stops 100% of the time if it detects an object that is determined to be a pedestrian. But there are unforeseen problems with this approach. What if the model is overly cautious and there are many false positives? That could be extremely dangerous too, if a self-driving car is constantly stopping and going.
However, I suspect a car may be aware a person has stopped significantly before a person would enter their lane. At 30 mph a car takes ~2 seconds to physically brake and at an average walking speed a mph moves 9 feet in 2 seconds. However, to stop before entering the cars lane they would need to start slowing down even sooner.
So, I guess you really need videos with calculated velocities of people jaywalking to really tell if this is going to be a problem or not.
I sometimes do the "walk up to the lane and wait" thing, but I always look up and make eye contact with the driver to communicate that I know they exist and I'm not walking out in front of them. And when I'm driving and someone is walking up to my lane, the presence of their gaze is what I use to decide whether to continue (cautiously) or slow down and be ready to stop.
I know that CV as a field has pretty advanced gaze/attention detection (e.g. see faceid), but I wonder if it's actually a part of self-driving car tech yet.
Detecting the difference between a hustle, a saunter, and a day dream might be a tad more difficult.
I think you really mean if you don't make eye contact.
Eye contact is a two-person activity. How does an autonomous car make eye contact with a person?
We don’t have to convince the public to accept more enforcement, that’s not how traffic laws are made or enforced.
What we have is a system of cultural attitudes that’s bad for us. People are dying all the time because of lax attitudes. What you’re advocating is status quo. Why? Is it a good thing that a lot of people in NYC who choose to jaywalk get hit by cars?
I’m not on a mission to change things, I don’t care that much if people jaywalk. I’d prioritize speeding enforcement far above jaywalking. I’m just pointing out the obvious — that fretting over how safe it is for autonomous cars to obey the law is just “enculer les mouches”, to use the French term. It’s nitpicking the tiniest of margins while ignoring the primary cause of the problem.
Jaywalking was @Sangermaine's straw man issue, not mine. I was thinking more about speeding and aggressive driving than about what pedestrians do.
Your comment seems to indicate you might not know how traffic laws are made or enforced. They are rarely touched by elected officials.
I honestly don't know why I'm getting such vigorous push-back here. My original comment was about safety and nothing more. People hate speeding and seat-belt laws too, yet it's a fact that lower speed limits and mandatory seat-belts save lives.
Near where I live there was a bridge that lorrys kept getting stuck under, and the local council were very confused.
Then measured it, and found the warning sign wasn't right -- it said 15' but it should actually have been 14'.
They changed the sign, and the accidents reduced dramatically. Having a lower limit reduced accidents.
Unfortunatly someone looked at the statistics and thought "we're still getting accidents. Last time reducing the sign on the bridge by 1' caused them to go down, lets reduce it further and save even more lives!"
So the sign was reduced to saying 10'. And accidents went up because people ignored the signs.
Lower speed limits may save lives in some circumstances, but in the UK the safest roads are the fastest roads, which seems to contradict your statement.
If you put a 30mph limit on the motorway, it will cost more lives 1) It would be ignored by many, so difference in speeds will be higher 2) People would route down more dangerous back roads rather than staying on the safest roads 3) The extra time spent on the motorway has a cost too. The average life is say 40 million minutes long. If your speed limit adds 40 minutes to 1 million people's day, that's 1 life a day you're costing
You could argue that we should stop all vehicles, but then the economy collapses and you end up with civil war as we can't support this population level with an agrarian society
In other words, you're assuming a massive (no, even "10 000 cars" is not "massive"), coordinated, correct deployment. I'd like a pony and world peace while we're in fantasyland.
― George Bernard Shaw
I can't find a source for this, but I imagine they are not ever making net profit on tickets when a trooper makes 75k per year minimum not including overtime or benefits[1] plus 60k+ for a new cruiser[2] plus all other training and administrative overhead (dispatcher etc).
[1] https://www.criminaljusticedegreeschools.com/state-trooper-r...
[2]http://www.latimes.com/business/autos/la-fi-hy-cop-cars-2015...
Why would they need to make a net profit? That standard isn't applied to anything else the police do. We already have traffic enforcement as well as many other police services paid via taxes. The argument that it costs too much to increase enforcement in any way doesn't really hold much water. Whether people want enforcement is a different story, but the point I brought up that you responded to is purely one of safety. We can debate all the myriad reasons why we can or can't change our cultural attitudes, but it's still true that increased enforcement of human drivers would have a far greater impact on overall safety than fine-tuning autonomous cars to break certain laws in certain locales.
Letting driverless cars break some laws or have "aggressive" driving profiles will never happen anyway, so it's moot. It would be too much liability for the car manufacturers. So how would you make roads safer?
Fair point.
>Why would they need to make a net profit?
At the end of the day the resources either come from somewhere else or it costs more taxpayer money. Yes, I agree it would improve safety.
>The argument that it costs too much to increase enforcement in any way doesn't really hold much water.
It does though because it is the only solution and the fact that is costs too much is the main reason it isn't done already.
>So how would you make roads safer?
That isn't my job and it isn't a pressing political issue in most places. If autonomous cars exacerbate the problem, they should lobby the state and local government to spend more on traffic enforcement to enable them to operate safely.
More spending is not the only solution. And cost is not the only reason we're not doing more. Despite my suggestions to increase fines, the people making and enforcing traffic laws are not out to make a profit, and they are sensitive to the costs to drivers.
Where I live, the state lawmakers mandated raising speed limits in opposition to the Highway Patrol's safety recommendation for lower speed limits and increased enforcement. The speeding laws and their enforcement are lax here because of politicians, regardless of the known safety consequences, and not because of costs.
> That isn't my job and it isn't a pressing political issue in most places.
This is a thread about car safety that we both chose to participate in. I would hope that in doing so, all participants might be willing to offer constructive ideas and not just criticism.
@Rotdhizon offered an idea, as did I. Since you suggest mine won't work, it's fair game to ask you for alternatives, isn't it?
FWIW, in my mind some kinds of "increased enforcement" don't involve punitive measures. "NSC estimates traffic fatalities in New York fell 3 percent last year and have dropped 15 percent over the last two years. Safety advocates say the decline may be due to New York City's push to eliminate traffic deaths by lowering speed limits, adding bike lanes and more pedestrian shelters." https://www.cnbc.com/2018/02/14/traffic-deaths-edge-lower-bu...
Establishing spaces for peds & bikes is something that factors into the existing costs, and doesn't necessarily mean any more spending at all. The increased safety means that the state gets back some money that was spent on emergency services. Lowering speed limits doesn't cost anything.
"Your comment seems to indicate you might not know how traffic laws are made or enforced. They are rarely touched by elected officials."
>I would hope that in doing so, all participants might be willing to offer constructive ideas and not just criticism.
People try to dismiss criticism by saying "well do you have a solution?" but that is fallacious and you can make a valid point without offering a different solution that addresses that point
To me this is an example of the overwhelming importance of locale-specific context. When I'm near UW, my driving behaviour changes significantly even though the laws do not.
To me this is the incredibly danger of road and our current reliance on cars. Should it be ok to be killed if you aren't paying attention.
A car won't get through a block as quickly as it could if it merely obeys the laws makes sure it doesn't run into anybody. I'm sure this will cause great joy among people crossing the street and consternation among other drivers but the problem isn't a blocking one as long as the car can actually avoid hitting people - even if it's more cautious than it needs to be.
At this point, "it's easy for a person to do it" is probably better evidence that it's a hard problem in AI.
In this case, I believe it's an inverse learning problem. We observe other agents acting in an environment, deduce their policy, then implement that policy ourselves.
A self-driving car that can reconfigure it's software to mimic the behavior of other cars it observes, sounds difficult to me.
Never is a long time, but I don't see self driving cars coping well when traffic is coming the wrong way down the street, let alone when cars are driving along the sidewalk
This is essential, especially internationally. If you're an American you think it's perfect normal to be allowed to turn right even when the traffic light is red. You don't get told not to do that when you hire a car in Italy. Now an automatic car can be programmed with different rules depending on which country it's in, but even in the same country, you wouldn't enter a box junction when the exit isn't clear, at least in most places. Turn up in rush hour London and you find there's no way to actually get through the junction unless you do that, because others fill the junction so when your light is on green, the exit isn't clear.
I remember pulling upto a red light late an night. Empty road, but the red light only goes green when it detects a car. It didn't. What would a fully automatic car do in that case?
Though I don't know the NYC traffic code. In California, I believe 21950 paragraph C applies... the pedestrian that stops just before walking into the path of the car might be violating paragraph B since the driver may reasonably expect the pedestrian to continue walking.
(b) This section does not relieve a pedestrian from the duty of using due care for his or her safety. No pedestrian may suddenly leave a curb or other place of safety and walk or run into the path of a vehicle that is so close as to constitute an immediate hazard. No pedestrian may unnecessarily stop or delay traffic while in a marked or unmarked crosswalk.
(c) The driver of a vehicle approaching a pedestrian within any marked or unmarked crosswalk shall exercise all due care and shall reduce the speed of the vehicle or take any other action relating to the operation of the vehicle as necessary to safeguard the safety of the pedestrian.
Always-on cameras in self-driving cars will help protect the innocent (assuming the footage is saved and available through subpoena, otherwise, like police dash and body cams, few people will let their own camera prove them guilty)
NYC would not function with actual adherence to the law.
There is never a break in pedestrians long enough for a car to turn in a fully legal fashion at most intersections, which is why human drivers wait for the largest mass of the built-up crowd to go and then inch their way through the stream of those just arriving at the intersection (with pedestrians seeing what the car is going to do and then flowing around the car). Technically, the pedestrians have the full right of way.
On the pedestrian side, blocks are short, and if you don't jaywalk it would take forever to walk up/downtown.
And if you were to fully split pedestrian and vehicle phases (and get New Yorkers to start adhering to it), you'd just grind the city to a halt because you're moving less people/cars than the "maximum throughput" flows than we have now.
It used to be that cars, trains (and horses) traveled at just over walking pace, pedestrian crossings (and jaywalking) didn't exist, pedestrians crossed the street anywhere.
https://youtu.be/aohXOpKtns0?t=4m4s
Though I guess today's traffic densities wouldn't allow for slowly meandering through traffic.
"Even harder for autonomous cars to master are local quirks; things like "the Pittsburgh left." That's a custom unique to the city that allows the first driver trying to make a left turn to do so before oncoming cars pass through an intersection. It's one thing that Emily Duff Bartel says Uber's fleet of self-driving cars won't be programmed to practice. "We're following the rules on this one," she says."
https://www.npr.org/sections/alltechconsidered/2017/04/03/52...
The traffic is a single lane, and you want to turn left. Light turns green, and you wait for the oncoming traffic to clear. All traffic behind you is stopped on a green because they can't get around you.
And I’m sure the risks associated with the “Pittsburg left” are significantly mitigated when everyone expects it.
Edit: oh sorry misunderstood what pittsburg left meant. I was describing situation when both cars turn left. There are 2 options: cube path, that is paths cross, cars pass one by one, or 2 arc paths not intersecting.
I can't imagine how this is a Pittsburgh quirk; its the obvious thing to do when the option is available
The behaviour you just described is what everyone does in Michigan. The Pittsburgh left sounds friendlier, but more risk prone to people who don't expect it or respect it.
Urgh, that's something missing from the other comments. Now it makes sense to me.
The Pittsburgh left sounds like a recipe to get T-boned by an inattentive driver. Pulling into the intersection, and making a left turn when it is safe is a much better alternative.
In driving school I was taught to generally be ready to brake when approaching a light, but to also then pick a reasonable point of no return (depending on speed, maybe a couple dozen meters before the light) beyond which I would not be braking, no matter what the light does. That way braking should never ever feel anything close to emergency braking you do when there‘s an actual unforeeen obstacle. It should always be smooth.
Also, when making a left turn at an intersection in Germany you drive into the intersection and then you wait for the oncoming traffic to clear. At this point you cannot even see the lights. The only thing that is relevant for you is to wait for oncoming traffic to clear up (or if you obviously see they have stopped since the light has since turned red and have verified optimally by eye contact that you are free to go).
Other traffic from left and right obviously have to wait until you have cleared the intersection even if they have a green light.
Likewise, it's illegal to enter an intersection, going straight, when there isn't enough space in your lane, for the back of your car to clear the intersection. Doesn't stop people, though.
[0] https://dmv.ny.gov/about-dmv/chapter-5-intersections-and-tur...
> RCW 46.61.202 says "no driver shall enter an intersection or a marked crosswalk or drive onto any railroad grade crossing unless there is sufficient space on the other side of the intersection, crosswalk, or railroad grade crossing to accommodate the vehicle he or she is operating without obstructing the passage of other vehicles..."
Some people bring out the following passage to be in conflict with it, but I strongly disagree.
> RCW 46.61.190, which says drivers must stop at a marked stop line or "at the point nearest the intersecting roadway where the driver has a view of approaching traffic on the intersecting roadway before entering the roadway, and after having stopped shall yield the right-of-way to any vehicle in the intersection or approaching on another roadway so closely as to constitute an immediate hazard..."
The 'intersecting roadway' obviously refers to the crossing street, not the lane you want to turn into. Therefore, if you can see oncoming traffic without pulling into the intersection, then crossing past the white line, and waiting there is illegal.
The second point is irrelevant, as it pertains to stop/yield intersections, which are not being discussed here.
a) Just sit there, in the middle of the intersection, blocking traffic.
b) Attempt to back up, hoping there are no other cars behind you in the left turn lane blocking your path.
c) Continue through the intersection.
Unless the law says "never stop in the intersection in the first place", I can't imagine it enforcing any option other than c.
Most states say it's OK if you enter the intersection on yellow, but a handful (not including WA, but including neighboring OR) require that you clear the intersection before the red appears.
I've sometimes wondered if "entering the intersection" includes entering the crosswalk adjacent to the intersection.
https://www.reddit.com/r/todayilearned/comments/57ajjq/til_w...
Wait, why? No new car should enter the intersection when the lights turn to yellow. The yellow light should last long enough for everyone to be able to safely drive off the intersection, in orderly manner.
Cars will obviously enter the intersection under a yellow. It's why we have a yellow.
Even if everyone wanted to stop for every yellow, at 35 mph with average reaction time, cars will travel a minimum of 100 feet after the yellow phase starts. Some of those cars will enter the intersection.
With a typical 4 second yellow, some drivers don't even choose to stop for the first half of the yellow, of course.
This way, no-one cuts across lanes where traffic has a green light.
In "normal" fashion, you'd have to stay on the left of your lane, and wait for the traffic coming in front of you to die down before you can cross. That puts you straight in the middle of the intersection for some time, which is dangerous.
With a hook turn, you go and wait along with the traffic coming from the east to the west. They are stopped, so they are not a danger to you. When the east-west traffic light finally turns green, you won't be crossing anyone's traffic, and you'll be already standing on the rightmost part of your new road.
They work even better with dedicated bike infrastructure as depicted in the diagram about half way through this article: https://www.vox.com/2015/8/12/9139771/protected-intersection...
https://www.youtube.com/watch?v=Yh92LirlCf8
My wife used to drive in the Melbourne CBD daily for work, but would always go around the block instead of attempting one.
This is known in the right-hand drive cycling world as a Copenhagen left, and many consider it to be bad infrastructure design.
http://www.aviewfromthecyclepath.com/2010/07/not-really-so-g...
Typically, the "Pittsburgh left" is used in places where there should be a protected left turn as part of the signal cycle, but there isn't, and at times of high traffic flow it's the only way for any traffic to complete the turn (since waiting for oncoming traffic to clear on a green essentially means waiting until the multi-hour-long period of high traffic is over).
My point was, why do you need to do that when you can just enter the intersection during the green light and complete your turn once the light turns red?
Then the laws in Pittsburgh are just bad. Not a design question at all.
Here you oull into the intersection on green, turn slightly ti a big white cross on the road for exactly this purpose and go when it is clear. This happens when the oncoming side has red, but before the crossing cars have green. The time between red and green is long enough for all two or three cars to clear the intersection.
Get better laws i guess?
Which is why you need to move onto the intersection as the light turns green -- you've now passed the traffic light, so once the oncoming traffic gets the red light, you are clear to turn.
As someone else pointed out, you can do three right turns instead.
Cultural context definetly matters, but for none of the reasons you've mentioned.
Writing specific use cases is insane for more reasons than I should have to point out to you. What if someone from tempe is on vacation in NY, should they be in danger because they follow a different culture?
You need to rely on universal rules and implement the most cautious strategies.
Pedestrian shows up at the curb, slow to a speed in which you can safely stop on a dime, resume cruising speed when the pedestrians intent is known.
To take another example, it's pretty well accepted that it's entirely your fault if you drive into the path of an oncoming train and get killed. Then why does it seem so controversial that the driver should not be at fault if you get hit because you didn't look and just stepped into the road expecting the oncoming car to avoid you?
(Anyone else want to explain the downvotes?)
It’s sort of analogous to how wagon roads were different until fast cars required some standardization. The new technology shapes expectations for what normal means in Tempe and in NY and in Pittsburgh.
The prssent cultural context assumes that a human brain is driving a car. Take the brain away, and the context has already changed.
couldn’t resist.
P.s. standardization has beaten back the whimsical variability of culture in fast food, housing, cars, most clothing, computers, phones, etc. I want more whimsical stuff.
In this case normalizing means running people over less and less?
It's a nice change from the horsepower arms race of the past.
Source: http://www.slate.com/articles/life/transport/2009/11/in_defe...
Humans have that awareness and lack on visibility (you can't see 360degrees, you can't see a wide range, you can't see beyond your car Caracas...). The awareness was enough to let us move but the lack of visibility did certainly kill people.
The best we could have done today was a system that helps human visually. Then the system reports back how human interacted with that particular situation (ignore, brake, etc...) Then maybe 5 years later of work we could have had something.
> On the contrary, in Tempe, a pedestrian starting to do the exact same thing as above is likely much more a case of them not realizing your car is coming at all, in which case slamming on the brakes is appropriate.
And in many SEA country you're expected to just drive around a pedestrian crossing the road (or a cow lying on it).
This hints that Uber's mindset is focused on "obstacles", not "flat road". The first job of automated driving is to drive only on flat surfaces. Doesn't matter why it's not flat. Then you worry about where to go. That's how the off-road DARPA Grand Challenge vehicles had to work. "Flat road" is a pure geometry thing. Not much AI needed.
On road, non-flat road is rare, and you don't have to worry much about going off cliffs, rocks in the road, and such. So it's tempting to focus on "obstacles" to be tallied and classified. Tesla definitely has an "obstacle" focus, and a limited class of obstacles considered. Waymo profiles the ground. Looks like Uber had the "obstacle" focus.
If you have a "flat road" detection system, things the obstacle detector doesn't understand get stopped for or bypassed. So the vehicle isn't vulnerable to this flaw. There's a higher false alarm rate, though. And a non false alarm problem. A piece of trash on the road is likely to result in a slowdown and careful avoidance, not a bump as the car rolls over it. Still, better to take the safe approach unless you're on a freeway and the cars ahead of you just got past the obstacle successfully.
The Udacity self driving car "nanodegree" trains people to build obstacle detectors and classifiers. That may be a problem.
"flat road" => assume you can't continue until you prove it's safe
"obstacle detection" => assume you can continue unless there is something blocking the current path
The bit of autonomous vehicle work that I did started from a set of potential trajectories that were then pruned by obstacle detection. So we always assumed you could continue moving forward unless every potential trajectory was pruned. We ignored the cliff problem as beyond our scope.
The old adage applies. Aviate, Navigate, Communicate. In that order.
The things you have to test in public are the complex real-world interactions, like these: https://medium.com/kylevogt/why-testing-self-driving-cars-in...
It absolutely makes sense to put a human in a car you're testing and don't have full confidence in yet but are sending into real traffic. Not doing so would be ludicrously negligent. However, humans simply don't maintain focus for a long period of time without some sort of extreme, years-long training. The ability of monks to concentrate on a single thought for hours is correctly seen as very, very difficult. There's no way any regular person could deal well with a scenario like "sometime in the next 8 hours, you may or may not need to smash this brake pedal with a second's notice, but other than that you have no task." That's one of the things that most worries me about "almost there" systems like Tesla's.
That said, if you've decided to attempt this anyway, checking your phone is definitely not okay.
I like the idea, and if these pruned false positives are rare enough I think it would be a great safety measure - you could even have the driver verbally label things, which might have both training (in the AI sense) and awareness (for the humans) benefits (https://en.wikipedia.org/wiki/Pointing_and_calling).
Note that "rare enough" needn't be all that rare, just that if it is multiple every second or something it clearly wouldn't be practical.
> I like the idea
I'm not sure how well I would respond to a sudden alarm when everything has been deemed safe until a moment ago. I'd potentially need several seconds to figure out what is going on.
I would hazard a guess that an approach that might be more fruitful be to have a meter that dynamically adjusts the "riskiness" of the situation between a yellow, orange, and red zone, so that the driver (a) has to pay attention constantly, (b) gets information constantly, and hence (c) has a better chance to react earlier. I know if I see a "danger meter" getting into the orange zone, I'm not going to wait until it goes into the red before I start paying attention.
I want the driver paying attention constantly, but I want them paying attention to the environment, not a meter. A periodic "things are unusually interesting, what's going on?" query seems like a way to motivate that. But any actual attempt at a solution should be validated in testing...
What I suggested there isn't really a deadman's switch ("stop if no one is around to do task x"), but something to periodically, randomly check the driver's attentiveness, and can raise a red flag if they take too long to respond.
A deadman's switch is different and enforces "do X if person Y stops doing this thing at this predictable interval" -- not what I was proposing.
And anyone who's achieved this ability is unlikely to be willing to be hired as 1099 contractor for whatever low pay is being offered.
Then give them a task! Install a HUD drawing a box in real time with the classification of nearest detected object (bike, pedestrian, car, mailbox) and put buttons in the wheel for the driver to confirm/reject the classification. This way:
a) you improve your machine learning
b) driver has wheels on the road
c) driver has hands on the wheel
d) driver is focused on incoming objects
This was researched in the context of security guards, who had a 95% missrate after just 20 minutes on the job.
It is entirely unreasonable to expect a human supervise to detect and correct this type of situation in time.
I wish articles about this crash would continue to hammer on the basics, to keep front¢er this crash was completely avoidable.
Even if there were no technical issues,
(1) the driver was on her phone before and during the crash. The whole reason for the driver to be present is to intervene in a situation like this.
(2) the car was driving too fast for conditions. Nobody should drive this fast in the middle of the city in the middle of night. It doesn't look like the car could have come to any kind emergency stop. Self-driving cars should drive more carefully than humans, not push against and over the speed limit regardless of outside conditions.
To expect full attention from a person that is not supposed to have anything to do for hours on end (different from driving, which requires constant inputs and adjustments) is not something that's compatible with humans.
With that said they were looking at their phone instead of zoning out eyes front.
There are individual intersections in the US that have that many vehicles pass each day.
I haven't seen estimates on number of specifically vehicle-pedestrian interactions, but 5 9s is nowhere nearly safe enough.
That's it? Humans have greater than 7 9's reliability when driving. (As measured by fatalities per time of driving, and assuming a fatality takes 5 minutes, and average speed is 30mph.)
If the cause of a fatality is 10 seconds of failure, not 5 minutes, humans have greater than 9 9s of reliability.
Math: 10 seconds / (1.13 / (30 miles/hour / 100 million miles))
Fatality rate is 1.13 per 100 million miles.
Good luck programming a computer to even stay on and not crash with that level of reliability.
There's this belief that humans are horrible at driving, etc, etc. Until you run that math and realize, no, they're not. There's just a lot of driving going on.
In motorway driving you could probably shut your eyes for 10 seconds every 20 seconds and be perfectly fine almost all of the time. Especially at night time, or other quiet times of day.
So that final reliability rates includes any and all things humans do while driving. (Not what they could do, what they actually do.)
In the scenario I mentioned you'd have at best a 50% duty cycle of good driving, but the accident rate would be substantially lower than 50% every 10 seconds.
If you're driving by the textbook, then you have two seconds to react to the car in front braking; the assumption being that you take one second to react normally, and get one extra second for safety.
On the other hand, in something like a play street law grants you exactly zero seconds of response time.
The question is now, of course, whether only those <<10 s intervals count as the failure, or your entire approach to driving (e.g. driving while texting).
Which takes us to 10 9s of reliability. Are there any computers with that level of reliability?
> The question is now, of course, whether only those <<10 s intervals count as the failure, or your entire approach to driving (e.g. driving while texting).
I thought about this all day. I feel that from the moment you can no longer avoid to accident (no matter what you do), until it occurs, is the correct timeframe to measure. Not sure what that number is though.
Say you texted, got in a dangerous situation, then corrected. Is that really a failure? It's a risk of course, and enough people doing that will increase the final death tally. But for each individual driver it's not a failure, if it's not a failure then you can not count it.
i.e. doing it any other way would be counting it twice: Once for those situations that actually caused an accident, and again for taking the risk.
Or put another way, taking a risk and winning is not a failure. (Otherwise where do you draw the line on what a risk is?)
From other comments in this thread, the correct number is actually 10 9's, not 7. So using the accident rate instead of fatality takes you to 8 9's.
I've been hammering this concept for a while :) Unimpaired, non distracted humans are actually really good at driving. We're optimized for processing visual inputs and making fuzzy decisions, have high dexterity and coordination, and fear death. All of that is alien to software.
For example, an overriding set of heuristics to brake if needed could be one precaution, and in terms of practices, the human monitor, should have been swapped out at high intervals to alleviate attention fatigue. One can go back and forth on the details, but the need for a separate and independent treatment of safety reviews from the primary product development activity in this kind of endeavour should have been drawn from any of a number of existing practices in other industries.
And this is something that a lot of the casual tech articles completely miss - criticizing the primary autonomy tech which of course will have faults, but if you know you will have faults, then where is the serious plan to operate safely knowing the dev system is anticipated to have faults of many types.
I admit that was a thought, but I'd hold back from to saying that simple specific thing was the missed item, or even if that was a realistic expectation to maintain that setup. Without a built up safety culture that looks at the issue from multiple directions in detail, and has the authority to halt testing if needed, then it could have easily been something else. And there are multiple industries from civil/military aviation, medical, architecture, as well as many industrial occupations from which one could have formed a safety framework upon.
Did Uber doctor the camera video to make the road seem darker than it actually was?
If you recall, there was initially a doubt that Uber was at fault because the streets appeared extremely dark, but I think they were buying time to delay the outage at incompetent Uber.
The police initially didn't fault Uber based on this video.
You're only allowed to drive as fast as conditions permit. If it's dark enough that you can't avoid an obstacle by the time your headlights illuminate it, you need to slow down.
My whole point is that it's not the driver's responsibility to account for every possible scenario. It can't be.
Arizona has a Basic Speed Law, which says "A person must drive at a speed that is reasonable and prudent under the existing conditions."
If the speed limit is 55 MPH, but conditions (rain, darkness, etc.) would prevent you from being able to safely stop in time to avoid a collision, then you are not allowed to drive at 55 MPH until conditions change.
Nobody said anything about 100% safety in some provable way. But certainly it is very much the driver's responsibility to pick a safe speed. Driver's Ed (at least in most? EU countries) teaches that the posted speed limit is just that, the maximum legally allowed speed. As a driver you -- and nobody else -- are responsible for picking a safe speed depending on the environmental conditions.
In particular, the following are explicitly taught in Driver's Ed: 1) Don't overdrive your visibility (headlights, curve)... you must be able to look sufficiently far ahead such that you can stop in the event of an obstacle appearing. (In case of two-directional traffic in the same lane, you must be able to stop in half your visible distance.) 2) Reduce speed according to weather: Rain (aqua-planing), Snow/Ice (slippery), Fog (reduced visibility as in 1) 3) You must be aware of situational dangers and be ready to stop if necessary (e.g. parked cars on the side of the road between which children could emerge...)
Nobody else will tell you what the maximum safe speed at any given moment is. You're supposed to learn how to handle your vehicle during driver's ed, and then act accordingly.
Overdriving your visibility is just plain stupid -- you simply will not be able to avoid a collision with an object in time; you're basically driving blind and hoping for the best.
The reality is that driving at night isn't safe at all and that people often can't avoid collision from an obstacle suddenly appearing at night.
Maybe if they drove at 15MPH at all times, it would be possible in 99% of cases, but in practice we don't expect that.
Hence, we have collisions. Not because the drivers are always guilty of recklessness, but because driving at night has a risk to it. That's the point.
If you don't overdrive your headlamps than objects will not just "suddenly" appear in front of you unless they are doing something genuinely stupid (e.g. jumping in front of the car). In this case the policy or a judge will decide whether you were driving prudent or safe.
We have collisions (during day and night) mainly because people don't pay attention or don't follow some basic rules (visibility, distance to car in front,...). This isn't rocket science. Don't blame fate or "general risk" if you cause a collision.
Where did you learn that? Sources, please!
Because the reality as I know it disagrees with this claim.
The page also lists drunk and drowsy driving as one of the major reasons why night driving is less safe. These are correlated risk factors, but neither has to do with the conditions being inherently unsafe.
The page doesn't talk about the extent to which drunk and drowsy drivers account for nights being dangerous.
It also doesn't say that it is safe. It lists all kind of risks that make it unsafe in one way or another. Whose definition of "safe" are we supposed to go by, anyway?
We can probably at least agree on what isn't safe: Crossing a road at night into incoming traffic, as a pedestrian.
> 1. Allow for enough distance to stop. We recommend that you gauge this distance using your headlights. Low beams should allow you to see up to 160 feet away, while high beams should illuminate about 500 feet in front of you. Make sure that, if and when you must brake hard, that you can brake within those distances.
In other words, people just need to always drive far slower than what everyone believes they can handle in a situation that they aren't trained for, and everything will be fine. Everyone who collides anyway is just reckless and stupid!
Now please excuse me, I have exhausted my sarcasm budget for today.
Do we therefore change all the speed limits at night?
No, but we shouldn't drive like idiots either. It's not just "a driving risk taken", it's reckless and negligent behaviour.
- Was this on 280, or near 280?
- If the car that hit the deer was 3-4 cars ahead and you could see the deer "run across an entire field", why was "there no way the driver could see what you saw"? I'm trying to imagine what sort of obstruction could block the drivers view but not yours.
- How fast was the car going?
- How long did it take the deer to "run across an entire field"?
- Normally deer are active around sunrise and sunset and bed down during the day (source: deer hunting). It seems odd to see a deer in running in "broad daylight".
No, but we legally require drivers to modulate their speed to suit the conditions.
> It's a driving risk taken, just like any other.
So generous of drivers to take up that risk to others.
If a driver was driving too fast to react and stop without hitting that deer, then that driver was driving too quickly.
[1] http://www.icbc.com/driver-licensing/driving-guides/Pages/Le...
Remember, Uber terminated its autonomous driving testing as a result of this preventable tragedy.
If by "from Uber", you mean they popped the SD card from the Uber-owner car's dashcam, sure.
> Uber could have easily altered it before handing it over
See my comment from the last time someone had suggested the idea of doctored videos: https://news.ycombinator.com/item?id=16644663
It's more likely that the police opened an investigation, and as part of the investigation, handed over dashcam footage. We have no reason to believe the police simply confiscated the video files on the night of the accident.
> We have no reason to believe the police simply confiscated the video files on the night of the accident.
From my own experience, the police will take dashcam video evidence the first chance they get because it's the best data they can get their hands on while on a scene. Source: I had interactions with the police on two separate occasions (once when my dashcam happened to record a car break-in taking place as I was driving into a parking lot, and once when some guy road raged me). On the second occasion, they were reviewing the video less than 15 minutes from the time of the incident and had the whole thing resolved within the hour.
Besides, as I said earlier, Uber itself is making a statement admitting it was at fault, and the NTSB investigation has way more forensic data than the crappy quality dashcam video police released, so I don't see how doctoring the dashcam video would fit into the narrative.
Well, at the end of the day this is all involves a strong element of PR & perceptions, so regardless of the quality of other data, it would be very much in Uber's interest to have a super dark video be in the initial stories about this accident.
Why? As soon as the video came out, the first thing people (correctly) pointed out was that the dynamic range of the dashcam was crap. Besides, everyone knows that self-driving cars are essentially giant self-telemetry collection machines, so one would have to be either extremely short-sighted or incredibly stupid to think they would be able to get away with a "well it was too dark!" lie after the NTSB got on the case and the media caught wind of the shenanigans.
Also, as I said in my linked comment above, the logistics of actually attempting to tamper the video would be borderline comical.
It's much more plausible that the dashcam dynamic range was in fact crap and that the police officers at the scene were smart enough to figure out to just pop off the SD card off the dashcam.
Here is the more likely order of events:
1. Driver calls supervisor
2. Supervisor redirects call to senior Uber lawyer
3. Uber lawyer says "Don't do anything until we get to the scene. Be polite to police but tell them to wait until our legal team arrives"
4. Legal team at scene, talks with uber CEO (and senior lawyers over phone) then after an hour or so tells NTSB they will hand over footage after engineer arrives and extracts the dashcam footage
5. Engineer hands dashcam footage to lawyers, who then hand it to NTSB
If anything, I'd imagine that the police would be blocking access to the accident area and the car, especially to an alleged Uber employee trying to muck around with evidence without a government-sanctioned body overseeing forensics.
If I were to make a guess, I'd imagine it would've gone like this:
- "omg, I just hit someone"
- driver sees victim on the ground, panics and calls 911
- police and paramedics arrive
- police interviews driver, gets the account of the story, checks paperwork, get driver's information
- driver tries calling supervisor to escalate the issue (potentially unsuccessfully)
- paramedics declare victim dead, driver gets upset, body eventually is taken away while police tries to calm the driver
- tow truck arrives, takes car into police custody
- next morning, local police investigators look at the car in the impound, find the dashcam and look at the video. Uber ATG wakes up to the bad news and scrambles to figure out what went wrong and what to do next. The engineering team is still nowhere near Arizona and probably too busy wading through TBs of sensor/AI data to even remember there was a cheap dashcam installed in the car.
- Police releases a statement (w/ the dashcam video)
- NTSB gets involved in the investigation and gets in contact with Uber to understand how to acquire forensic data out of the SDV's databases.
Gonna be honest, that sounds like something straight out of a hollywood movie. In reality, when suddenly presented with a unexpected event, real people simply aren't physically able to coordinate narrative-altering eloquence training so perfectly on a 30 minute notice close to midnight on some random day. That's kinda like saying that if a macdonalds night-shift employee witnessed a customer choking to death on a lye-contaminated drink, a super star legal team would be on the scene in 45 minutes to instruct the employee on how to avoid incriminating the company when talking to the police. That simply isn't how the world works.
That doesn't seem like a Hollywood movie to me, that just seems like the way competent people operate.
And if you ever do on-call, you need a rotation system. In my team, on-call rotates among 9 people, none of which is required to get their ass anywhere in the wee hours of the night even if the world is ending. Requiring such commitment on top of a regular workload is completely unrealistic, and the notion that it actually got carried out as efficiently as could be is borderline wishful thinking. The alternative is shiftwork, which is fundamentally incompatible with the nature of the legal industry, and thus doesn't actually happen.
What's more, talking with the police is not a skill that is cultivated by corporate lawyers at all, or any lawyer for that matter, especially if we're talking about a 911 call.
Perhaps another obvious indication that uber would be unable to deploy SWAT-style legal teams is the number of outages they experience and their durations, despite having literally hundreds of highly paid engineers on call who are able to rollback bad deploys from their phones.
..and Uber's lawyers figured that most people have no idea what "dynamic range" is and will eat up "it was dark" as a legitimate excuse for this manslaughter.
There likely was no need to manipulate that video. It was still quite dishonest to release it without clarifying that it was nothing like what either a human or Uber's sensors would see in BIG BOLD RED LETTERS. Most people don't really know better.
Well, if this thread is any indication, people seem to always be confusing the roles and actions of lawyers, PR and the police to fit some bizarre conspiracy theory. The fact is that the dashcam video was released by police, and Uber admitted to being at fault with this latest statement. I honestly don't get why you're talking about lawyers now.
The facts are that:
1. The dashcam video is highly misleading, as many people assumed that the accident would have been hard for a human to avoid based on the video. See threads like [1] - please read the top comment there.
2. The police released a misleading statement, echoing the same sentiment - that the accident was hard to avoid.
3. Uber sat silent for 50 days - long enough for people to stop caring - before admitting fault.
There is no conspiracy here. The actions of the police department have misled the public in Uber's favor (yes, we can assume incompetence as the reason), and Uber used this to their advantage by keeping silent for two months (as any company likely would). This is expected.
What I don't expect is the public cutting Uber any slack in this scenario.
[1] https://www.reddit.com/r/uberdrivers/comments/866xmv/video_f...
Damage control typically falls in the realm of public relations, not legal. Legal can help inform PR on what to say, but then again, so can any other relevant department, including engineering.
> Uber sat silent for 50 days
I was under the impression this was by request from NTSB. I mean, even your own criticism is that the dashcam video being released prematurely caused the public at large to reach inaccurate conclusions. Investigations take time. We can't have the cake and eat it too.
BTW, the comment you linked to seems pretty representative of the general response to the video: "yes it looks dark, but Lidar should've seen her"
That is correct.
>BTW, the comment you linked to seems pretty representative of the general response to the video: "yes it looks dark, but Lidar should've seen her"
LIDAR is the red herring here. The less crappy camera would have seen her. The naked eye would have seen her. Pretty much anything but that dashcam would. Even the dashcam, perhaps, if it was set to higher exposure.
And that was someone who knows about LIDAR talking - most of people don't know what a LIDAR is. And so a lot of people really accepted the "it was dark" line of reasoning, never stopping to think that it would simply imply that Uber was driving beyond its headlights.
>I was under the impression this was by request from NTSB... Investigations take time.
Right, that's where "cutting Uber some slack" comes in. It can't feasibly take 50 days to come to the following conclusion: "we screwed up here, the pedestrian clearly shows up on vehicle cameras/sensors the moment she steps into the roadway" - which seems to be the case here (again, even now, we can't say that for sure!).
I can't blame Uber for not admitting fault - it's in their interest to do so. I do blame the city and the general public for letting Uber get away with that, and creating an overall victim-blaming sentiment (which was there from day 1 - including searching the public records of the victim).
PR: mission accomplished.
Look how much time has passed to learn of the fact that it was Uber's sloppy programming at fault in this tragedy.
The good news for Uber is that this comes out far after the event when people are in general less likely to care, or even remember the details of the accident.
What's there to "sloppily" program here? Most likely, somebody set an arbitrary threshold constant 0.05 too low. The data that threshold was working with will still have been provided by the machine learning system, which is opaque to humans.
We'll have to face it that if we want self-driving cars, there isn't some magic procedure we can follow to not have accidents due to false classifications.
Yeah, the video looked different than what my eyes see because my eyes have better low light sensitivity than most cameras.
However (if this makes sense): the video released was an accurate representation of what you see driving on that road. A few weeks ago, I had somebody almost walk into my car out of the shadows (this person was paying attention though, and stopped in the empty lane next to me). It turns out it's REALLY difficult to see people in the streetlight shadows.
There have been many videos on that same road which were super clear. Only the Uber video was really dark. The other videos weren't. Further, darkness doesn't impact LIDAR.
In other words, off-the-shelf dashcam equipment sucks in the dark and doesn't convey a realistic scene, no doctoring required. Here's a random piece of dashcam footage from elsewhere - watch for the pedestrians! https://youtu.be/typj1asf1EM The video is unaltered - just crappy, they were actually clearly visible.
Hey look, somebody knows how to follow the script! Uber may be grossly negligent, but at least they respect the process unlike Tesla.
> In the meantime, we have initiated a top-to-bottom safety review of our self-driving vehicles program,
So they actually think they can continue to work on self-driving vehicles after this, and not scrap the program entirely. That's...not what I expected. No municipality in the country should allow Uber to test on their streets after they killed someone, almost certainly because of their recklessly fast development. That's not something you come back from by promising to Do Better, especially not when there are more than a few competitors already way ahead of you.
This is pitchfork mentality.
Many industries have to deal with unintentional deaths. Car manufacturers sometimes have to deal with deaths resulting from hardware failure. Food companies sometimes have to deal with recalls due to food poisoning deaths. If the response to a death is to ban all further production work, eventually nothing is ever going to get done because it's inherently impossible to be perfect all the time.
It sucks that it had to come to someone's death, but the rest of the statement said:
> we have brought on former NTSB Chair Christopher Hart to advise us on our overall safety culture
so it sounds like Uber is at least trying in earnest to put the house in order.
At the end of the day, the NTSB isn't in the game of shutting down companies. NTSB would much rather see that self-driving vehicle development is happening safely since the matter of the fact is that it _is_ happening, despite all of its imperfections.
One does not just hire this guy as if he was some sort of money-chasing sleazeball. I mean, just google the guy's bio
You are not hiring them for their bio, achievements or abilities. You are hiring them to signal existing and future regulators that being nice to you can be highly profitable.
> Uber, which suspended testing of autonomous vehicles after the accident, on Monday said it was looking at its self-driving program and said it retained Christopher Hart, a former chairman of the NTSB, to advise it on safety.
> “We have initiated a top-to-bottom safety review of our self-driving vehicles program, and we have brought on former NTSB Chair Christopher Hart to advise us on our overall safety culture,” Uber said. “Our review is looking at everything from the safety of our system to our training processes for vehicle operators, and we hope to have more to say soon.”
https://www.reuters.com/article/us-uber-selfdriving/uber-hir...
Ah I see, you're talking about "hiring" as in paying a retainer fee. I thought you were saying he was hired as a full time employee, my apologies.
Assuming Reuters' wording is accurate, that actually seems fairly reasonable and in line with how I understood it.
https://www.bloomberg.com/news/articles/2018-03-26/uber-disa...
The responsible position would be to retain the existing system in a passive standby mode, capable of overriding the active 'under test' one in the event certain safety/detection thresholds were exceeded.
You can't just call something a safety system. You have to prove that it is a safety system by testing it, which is something that Uber hadn't done before they disabled the existing system.
But those two points seem distinct from the idea of disabling a system in order to have a better understanding of what's going on. Suppose they had built a car that was safe, conditioned on the presence a black box system that they likely didn't have access to the internals of - would this be satisfactory?
If Uber could demonstrate, through the analysis of a statistically significant number of events, that its system was actually safer without the car manufacturer's override (e.g. if all the events were false positives), then it would be appropriate to disable it at that time. That's how you do it.
However you describe the (potential) black box nature of the existing system as a red herring -> to be honest, this is what I'm most interested in. My opinion is that including a black box component into a saftey-critical system would be inappropriate. Do you disagree with that? If your answer is "probe it until it's no longer a black box and then include it", would you not consider that to be overall semantically equivalent to "don't include a black box"?
It's not like Software of Unknown Provenance where it's running in the same execution environment and you don't have any control. This was a completely separate system with independent sensors that was marketed to stop the car in the exact situation the car failed to stop in. Disabling it was foolhardy.
Firstly, it assumes Volvo is not sharing the parameters of the system. It seems unlikely that Uber is installing an automated driving system into these cars without the cooperation of Volvo, especially with the agreement to ultimately get 24,000 autonomous-system-equipped cars from them.
Secondly, if Uber could instead determine what it wants to know about the parameters by testing, then the question is irrelevant, as are the semantics.
Thirdly, it is presumably safe for humans to be driving cars without knowing the exact parameters, and so should not present any particular problem for the autonomous system - if the emergency brakes are triggered, it is likely to be a situation in which it is the right thing to happen, and possibly a result of the autonomous system failing. Just as for human drivers, an autonomous system is expected to usually stay within the parameters of the emergency system, without reference to those parameters, just by driving correctly. For example, if the emergency brakes come on to stop the car from hitting a pedestrian because the autonomous system failed to correctly identify the danger, what difference would it have made if the system knew the exact parameters of the emergency braking system?
Lastly, the road is an environment with a lot of uncertainty and unpredictability. If the system is so fragile that the tiny amount of uncertainty of not knowing the exact parameters of the automatic braking system raises safety concerns, then it is nowhere near being a system with the flexibility to drive safely.
It is possible that a competent autonomous driving system might supplant the current emergency braking system, in which case the way to proceed is to demonstrate it in the way I outlined in the last paragraph of my previous post.
There is a reason for there being such a thing as a crash-test dummy, and for crash tests being done in elaborate facilities that simulate crashes. It is because testing how a vehicle handles a crash in live (literally) situations is both ineffective and unethical.
The purpose of the system under test is to drive safely. If the simple safety override was triggered, then that was probably a failure of the autonomous driving system. Any case where it was not could be identified afterwards, by analysis.
Furthermore, when you have a complex system controlling potentially dangerous machinery, it is a sound engineering principle to include simple 'censors' to catch the rare corner cases that are a feature of complex systems, no matter how carefully designed and thoroughly tested. Nuclear systems have a number of independent safety systems that can scram the reactor, each in response to a single specific condition. Disabling them for a test is what happened at Chernobyl.
The product of these rarely encountered events (even independently) allowed a higher level algorithm to "score" the approaching unverified object through bayesian inference, below the level of a reasonable expectation of human collision.
In a way, this system should never be expected to become overly reckless or feckless as compared with even top human drivers in the long run: close calls of this nature should be input to the system (perhaps deliberately through staged QA?) and added to the model of collision threat identification.
I believe rather than absolutes, the solution is her is properly identifying a serious crash causing injury was missed. Regardless if it was ID'd as human, it was still someone pushing a shopping cart full of bags across a highway intersection that could have been detected. Even if it wasn't human, and totally dangerous and improper crossing at night time on a busy highway, it should have stopped even for the drivers own safety.
Should the car always respond by slow down as the mandatary response when there is object in front?
Are you implying that the algorithm would conclude that because it's unlikely that there is an object in that circumstance, it is ok to disapprove its own observation that there is some thing in front of the car? That sounds utterly nonsensical.
If there's truly no possible route to avoid some collision and therefore the car needs to decide which collision is preferred, then the statistics can kick in, but in this Uber scenario, it shouldn't have gotten that far. From the outside, it seems like a fundamental design issue.
This is a good point.
But I think we've all placed our "toes over the curb" with a car hurtling towards us in preparation to cross the street as soon as the car has passed. No system can stop at each instance of this, nor can it recover past the point-of-no-return created each time this event occurs.
What constitutes "the curb" is subjective when it's not a raised sidewalk. Surely you don't have to be "on the grass" of a multilane high speed road but merely somewhere on the shoulder to claim expected pedestrian lane status. But that (may!) also imply you're an 'awaiting street crosser' not an 'engaged street crosser'. That's where the high level stats comes in.
Innovation is an uphill battle.
I want (and expect the system already does) account for this difference. And I also suspect the model to apply this pedestrian expectation modelling is imperfect and could use improvement. I don't know how to make it perfect, or if that's even a reasonable goal.
A big part of the solution to this problem is design-for-test; and the adoption and tight integration of a wide range of (quite conventional but sadly often overlooked) testing and systems engineering standards and processes.
Accidents like that happen all the time, it's only because of the self-driving car that this is newsworthy.
Imagine if there wasn't any dashcam footage and this was a normal car with a distracted driver, without any other witnesses they would likely be off the hook.
Second of all, what are the odds that a human who just killed a woman would admit even to themselves that they were the one to blame in such an accident? Practically zero. Cognitive dissonance won't allow it. In their minds, they weren't distracted, at least not enough to take any of the blame.
Possibly. But a distracted driver is definitely at fault, no matter what. Driving is a full time occupation.
> Second of all, what are the odds that a human who just killed a woman would admit even to themselves that they were the one to blame in such an accident?
Pretty good. Most people are honest, even in a bad situation.
> Practically zero.
You speak for yourself.
> Cognitive dissonance won't allow it. In their minds, they weren't distracted, at least not enough to take any of the blame.
Well, you probably have your reasons for writing this under a novelty account. But it's clear that when you are at fault it is best for everybody involved to recognize that fact, even if it means discomfort for you.
I get that in todays climate it's what you can get away with, but I don't think that strategy will hold in the longer term. It's way each and every lawsuit is appealed to the highest courts because nobody bothers to just admit their errors and it's why when there is a car accident the perpetrators will sue the victims. But that's wrong on many levels and I refuse to subscribe to that view.
Both parties are at fault, I'm not denying that. That's not the point.
>> Pretty good. Most people are honest, even in a bad situation.
What gives you that idea? People are dishonest all the time, especially to themselves. It's a basic coping strategy.
>> Well, you probably have your reasons for writing this under a novelty account.
Yes, it's that I'm saying "controversial" things that inevitably collide with the ideas of all the "righteous" people around here.
>> But it's clear that when you are at fault it is best for everybody involved to recognize that fact, even if it means discomfort for you.
That's cute and all, it's just not how human psychology works. There are endless examples of this, from the pettiest thieves to the biggest mass murderers.
>> I get that in todays climate it's what you can get away with, but I don't think that strategy will hold in the longer term.
If you sincerely don't believe you are at fault (even if that is objectively wrong) and there is no evidence to prove otherwise, you'll get away with it. That's how the legal system works, if it works. In fact, if you were to get convicted despite believing to be innocent, that's (psychologically) the worst thing that could happen to you.
On the other hand, if you happen to be the odd one out that seeks atonement for their sins, getting convicted may help you out. That's probably a pathology in and of itself though.
>> But that's wrong on many levels and I refuse to subscribe to that view.
But... that's entirely irrelevant. Have you considered that maybe your moral ideals are distorting your view of physical reality? Some sort of magical thinking towards justice?
This argument fails on both moral and statistical grounds: most people are not petty thieves or mass murderers nor should we accept that "getting away with it" is an acceptable basis for human behavior.
The moral dimension to this is entirely besides the point, the fact that you even bring it up tells me you are probably "suffering" from what is called a "Moralistic Fallacy".
I'm not making a moral argument or judgment here, but there's certainly the related question of whether someone who believes their own lies is truly a liar.
As a paramedic who sees fatality accidents? Hardly. "Oh my god, I've killed someone!" is a fairly common statement, or paraphrasing.
While not entirely impossible that the latter happens, it's highly unlikely. What's much more likely is that these people are saying this because they want to hear "Oh, but it's not your fault" from somebody else.
Uber while hiring should've specifically looked for people who can pay attention for hours on end. Basically like a train driver. Further, they should review if people pay attention and have a system in place.
She was employed by Uber. If you make a huge error while working for someone, often it's the employer who is responsible. There's way too much which should've been done which wasn't to just blame this driver.
Since I've learned about this blind spot in these system I no longer trust them. I think everyone with a self-driving car should understand this. But maybe it's not in the interest of the manufacturer to explain it, or people would demand they fix the problem, which they cannot do just yet.
Given that I don't see how this case is so different.
Though I still don't understand how, specifically, that blind spot problem works. They say when the car in front of you changes lanes and a stopped truck is now in your lane you'll hit it. What if no car changed lanes in front of you? Would you still hit a stopped truck in your lane? The guy whose Tesla hit the bridge column seems to tell me yes, but I'm not sure.
1. https://www.theregister.co.uk/2018/03/28/uber_selfdriving_de...
2. https://www.wired.com/story/tesla-autopilot-why-crash-radar/
Based on the slim evidence of the Chinese accident video and the LA post accident photo, it looks like that's correct - http://www.dailymotion.com/video/x4tes8u
https://cdn.teslarati.com/wp-content/uploads/2018/01/tesla-c...
It's the same principle as the way your eyes only report things that move over your retina as your eye moves, letting you filter out imperfections in the lens of your eye and your blind spot.
Similarly, I assume that the computers in a car would be overwhelmed by the task of taking the returns from every single post on a guardrail and sorting them into distinct objects before deciding to ignore them due to relative velocity so I'm fairly sure that a similar mechanism is at work within the hardware of the radar unit the Uber car.
So given that the woman showed up on Uber's sensors she would have been detected by the camera system or the lidar. And apparently she was detected.
But Uber did seem to be relying more heavily on radar than the other sensors. From an article I linked in another comment "the number of LIDAR sensors were reduced from five to just one – mounted on the roof – and in their place, the number of radar sensors was increased from seven to 10. Uber also reduced the number of cameras on the car from 20 to seven." And for LIDAR this "results in a blind spot low to the ground all around the car."
They had to know radar wouldn't detect stationary objects. So the signal processor should be prioritizing camera and LIDAR reports of anything stationary in the road. If it really was programmed to ignore such a signal it seems like gross malfeasance to me. If not, then the speculation in the linked article is incorrect and it's the same problem Tesla's system has.
Sure. Uber's cars have been involved in a deadly collision but they don't suffer from the same problems as Tesla. The primary problem with Uber is that the company is acting recklessly to gain a competitive advantage. If they had multiple fail safe mechanisms then accidents like this could be prevented.
Doesn't this implie that autonomous driving won't be solved until we're able to have "true" personnal assistant ?
The message in driving are simpler than with a regular voice communication, but the objects and concepts visually present seem just as diverse.
They didn't put a tarp over the windshield; why get rid of other proven safety features?
Basically, there's no reason the self-driving tech shouldn't have been way more effective than the collision avoidance radar other than Uber royally screwed up. The LIDAR and other sensors should have (and by this article, likely did) detected the woman long before the vehicle was in striking distance, much longer range than the forward radar.
Like, for example, this plan? https://www.youtube.com/watch?v=od5YG6kBrJs
I believe the whole thing will require better conceptualization of something that we call crew resource management for human teams. That is, how do you respond if you have conflicting information?
And yet, every modern car has two such systems, competing for control, all the time.
1. The car's safety systems.
2. The human driver.
"Uber business development saw but ignored laws it broke."
Incorrect false-positive rejection will be a reality, and will have to exist within lawful operation.
Are you kidding me? At least 80% of the comments I saw online the following week were blaming the woman.
It seems to me like Uber's self-driving system is absolute trash. But they were in a hurry to "go live" with it, because they need it so that the company can become profitable ASAP. And thanks to the deregulation bill from last year (which was almost universally praised online), they could actually do that, too.
What would the driver have been convicted of? Would you be willing to get second opinions from prosecutors in your state as to whether or not they would have persued a conviction of that crime?
I myself was charged for a much lesser distraction a while back involving a crash in which I was the only one at risk and for which the other driver shared equal blame. If I had run down a pedestrian I have no doubt the charges would have been severe.
Given the failure of the recognition + categorization system, it would be interesting to know what it thought it saw. Was it filed under IDK, a plastic bag blowing in the wind, what?
https://www.theinformation.com/articles/uber-finds-deadly-ac...
...although, there is a paywall, so maybe not.
Should a autonomous vehicle also prioritise it's own passenger over the safety of others, aka head on collision with a people carrier.
> This is not good.
The state of journalism saddens me.