News for hackers. Stuff that matters.
Re:Volvo is reportedly scaling back its self-driving car exp... by todd8 on Sunday December 17, 2017 @01:07PM (#15946825)
I like to drive around thinking about what it is like to be a driving (human) computer. Every time I touch the brake because I see a kid standing a few feet from the curb and a small dog on the other side of the street is running, I wonder when an electronic computer will understand that the child might dart across the street after the dog.

Of course, I've learned these things from growing up human, but only one computer needs to conquer a driving challenge, maybe driving on a snow hidden road (watch out for barely noticeable ditches on the sides of the road), and then all self-driving cars can do it. It will be interesting to see how long it will take to achieve level 5.

Re:Volvo is reportedly scaling back its self-driving car exp... by lobotryas on Sunday December 17, 2017 @01:33PM (#15946963)
The difference is patience and reaction time.

A computer won't be speeding on a residential street. It will identify a child standing on a curb for tracking but otherwise not react to it until it determined that the kid's trajectory would likely intersect the car's. In that case it would break as hard as it needs to bring a car to a quick and safe stop.

Re:Volvo is reportedly scaling back its self-driving car exp... by dmoy on Sunday December 17, 2017 @01:44PM (#15947014)
Why would the computer not slow down ahead of time if it saw a kid (or anything really) standing on the curb?
Re:Volvo is reportedly scaling back its self-driving car exp... by ZeroGravitas on Sunday December 17, 2017 @02:38PM (#15947252)
It probably shouldn't be going fast enough in the first place for it to be an issue in suburban situations. It should be able to react in time even if a dog/child appears from behind a large parked vehicle. This should also be true of human drvers, but probably isn't.

But yes, deer beside faster roads etc. should probably trigger precautionary measures to ensure reaction times will be sufficient.

Re:Volvo is reportedly scaling back its self-driving car exp... by mlinksva on Sunday December 17, 2017 @03:17PM (#15947414)
Human drivers _shouldn't_ be going fast enough for it to be an issue in the first place, either. We lost that one close to 100 years ago -- https://www.researchgate.net/publication/236825193_Street_Ri... on in audio form https://99percentinvisible.org/episode/episode-76-the-modern... -- and have been living in the resulting hellscape since. No guarantee computer drivers will be drive at speeds safe for humans.
Re:Volvo is reportedly scaling back its self-driving car exp... by squiggleblaz on Sunday December 17, 2017 @07:57PM (#15948640)
I surely hope that we will be much less forgiving of machines beating our children to death because they had the temerity to play in front of their own house, then when adults beat children to death because they had the temerity to play in front of their own house.

It's despicable that anyone thinks it's acceptable, but it's different to say "you aren't allowed to beat that child to death when you're trying to get home after an exhausting day of work" than to say "Google isn't allowed to beat that child to death in order to sell a few extra taxis".

Re:Volvo is reportedly scaling back its self-driving car exp... by ghaff on Sunday December 17, 2017 @02:31PM (#15947221)
Because people and, perhaps, objects that can't be readily distinguished from people stand on sidewalks and at curbs all the time without an intent to walk into the street. There's a fine line between defensive driving and driving so conservatively that you're constantly applying brakes because "something" might happen.
Re:Volvo is reportedly scaling back its self-driving car exp... by squiggleblaz on Sunday December 17, 2017 @08:02PM (#15948653)
But there isn't a fine line between charging into someone with a lethal force so you can get home a little quicker, and letting them live.

Cars driven by humans redesigned our cities. Cars driven by computers will probably redesign them again.

Re:Volvo is reportedly scaling back its self-driving car exp... by TeMPOraL on Monday December 18, 2017 @06:41AM (#15950971)
Because a human driver slows down in order to account for their reaction time and ability to continuously track multiple objects around them. Basically, they know that by the time they realize the kid is about to get run over, it will be too late to stop. Computers are already much better at tracking things and reacting to them with millisecond precision.

(That's not to mention the usual disregard for traffic rules - and thus basic safety - an average human driver has, which other commenters have touched on.)

Re:Volvo is reportedly scaling back its self-driving car exp... by paulsutter on Sunday December 17, 2017 @05:53PM (#15948138)
Humans have atrocious reaction time to become aware of danger/lift foot/press brake, whereas machines can react instantly

> Reaction times vary greatly with situation and from person to person between about 0.7 to 3 seconds (sec or s) or more. Some accident reconstruction specialists use 1.5 seconds. A controlled study in 2000 (IEA2000_ABS51.pdf) found average driver reaction brake time to be 2.3 seconds

From http://copradar.com/redlight/factors/

Re:Volvo is reportedly scaling back its self-driving car exp... by foob on Sunday December 17, 2017 @07:13PM (#15948461)
There's no question that machines have faster reaction times, but the other part of the equation is predicting how much a vehicle should slow down in any given situation in order to reduce braking time. The parent was talking about looking at a fairly complicated scene and making a decision about reducing their speed so that they could stop more quickly if it becomes necessary. We all know that there's a big difference between driving by a child playing aimlessly and somebody walking predictably on a sidewalk. It's much more difficult for an automated system to make these sort of predictions than it is for them to react quickly to emergency situations. My guess is that automated driving systems will have to err on the side of caution and that this will result in seemingly (to the passenger) unnecessary slow-downs. I don't personally think that this is a huge problem, but it's fair to say that reaction time is only one one of several significant factors in avoiding accidents.
Re:Volvo is reportedly scaling back its self-driving car exp... by TeMPOraL on Monday December 18, 2017 @06:44AM (#15950989)
A computer can compute that the maximum expected velocity of that child-looking object on the sidewalk is min(hardcoded maximum velocity of a human, maximum observed velocity), and use that in order to quickly calculate whether or not it will have enough time to break, assuming the child-like object suddenly starts moving straight towards the road with maximum velocity.

Unless you expect rocket-propelled children being launched from the sidewalk, that's pretty much it.

(Of course the actual implementation within the entire system will be more complicated, but my point is - a computer can precisely compute what a human tends to intuit.)

Re:Volvo is reportedly scaling back its self-driving car exp... by mike-cardwell on Monday December 18, 2017 @08:53AM (#15951571)
That sounds like it would end up with us having a situation where every time there is a human on the path, the car needs to slow down to 5mph in case it decides to jump out into the road.

A human can tell if there is something going on at the side of the road that might make the human jump into the road. Machines are nowhere near being able to understand the context of many situations that allow humans to predict these things.

Re:Volvo is reportedly scaling back its self-driving car exp... by codebolt on Monday December 18, 2017 @12:09AM (#15949590)
> My guess is that automated driving systems will have to err on the side of caution and that this will result in seemingly (to the passenger) unnecessary slow-downs.

How are you expecting to be able to regulate implementation specific details like this across the industry? How would you enforce entirely requirements like this? If it's left to invisible hand of the market I would assume that the demand would be higher for cars with more aggressive driving styles, that will get you from A to B faster.

Re:Volvo is reportedly scaling back its self-driving car exp... by user5994461 on Sunday December 17, 2017 @01:21PM (#15946901)
The computer has 360 vision. It should be easy for it to see the child and notice it jumping onto the road.

The situation is super dangerous with human drivers anyway. Children are too small to be noticed and they don't hesitate to jump in front of cars.

Re:Volvo is reportedly scaling back its self-driving car exp... by irq11 on Sunday December 17, 2017 @05:11PM (#15947974)
360 vision doesn’t change physics, and even the best vision system doesn’t help you when a child darts ten feet in front of your car.

If you don’t anticipate the possible movement, you will be too slow. I have very little faith that we are anywhere near systems that can handle this kind of situational awareness, because it requires classification systems and object models of the world that modern AI has yet to reproduce.

The average level of human intelligence is a lot higher than most casual observers realize.

Re:Volvo is reportedly scaling back its self-driving car exp... by maxerickson on Sunday December 17, 2017 @06:59PM (#15948401)
Waymo models "dynamic objects" and predicts what they are going to do. There's some diagrams of it in this report (page 9):

https://waymo.com/safetyreport/

I would guess that they already identify and track pedestrians better than the average human driver (mostly because I expect they do it at greater distance). Whether they model kids standing by the curb better is hard to say.

Re:Volvo is reportedly scaling back its self-driving car exp... by irq11 on Monday December 18, 2017 @07:56AM (#15951273)
A marketing document does not convince me. But even if I take this at face value, they’re talking about estimating future movements based on current trajectory, which is fine and good, but not the scenario raised by the OP.

If I see a child standing near the side of the road, I use more than the velocity and trajectory of the child to estimate future behavior: I look at the direction the child is facing, the overall situation (e.g. is the child playing a game?), what the child is paying attention to, and so on. A child waiting at a bus stop is a dramatically different scenario than a child looking across the street at a puppy. A short adult standing on the side of the road is dramatically different than a child.

This is a hard problem involving multiple levels of recognition and inference. I have little faith that it is solved. My suspicion is that the “engineering solution” is used (i.e. slow down when a human-probable object is near the road). That might work, but will lead to a car thar drives like a paranoid senior citizen with bad eyesight.

I have a suspicion that we’re going to look back in a decade and realize that most of these problems are fundamentally intractable, and that the best any system can do is react via human-encoded heuristics. If so, the path to full autonomy will be an asymptotic one; it will not happen quickly, but through decades of gradual refinement, with lots of fatalities along the way.

Re:Volvo is reportedly scaling back its self-driving car exp... by maxerickson on Monday December 18, 2017 @08:40AM (#15951494)
"human-encoded heuristics" contradicts intractable.

I think that the always-sensible speed choices of the automated system will result in a much larger reduction in pedestrian fatalities than any increase from the lack of subtle inference you are concerned with.

Re:Volvo is reportedly scaling back its self-driving car exp... by irq11 on Monday December 18, 2017 @12:44PM (#15953518)
If you think heuristic contradicts “intractable” You don’t understand the meaning of the word.

Intractable problems can be solved sometimes, just not reliably or in bounded time. If we get to the point where self-driving cars depend on human-encoded rules for reaction, we’ll simply be trading one set of messy heuristic behaviors (people) for another (robots with bad sensors and limited domain awareness).

Will the automated systems be “better” with enough time and investment? Perhaps. But dreams of a fatality-free automobile future will remain science fiction.

Re:Volvo is reportedly scaling back its self-driving car exp... by user5994461 on Monday December 18, 2017 @04:17PM (#15955611)
The heuristic is quite simple. Drive slower when there are children around, to leave enough time to brake if something unpredictable happen.
Re:Volvo is reportedly scaling back its self-driving car exp... by wellboy on Monday December 18, 2017 @09:01AM (#15951613)
An A.I. system with several million cars will have this exact situation several times a day, so after a few months, they sure have a lot more scenarios that a humans has ever seen or would anticipate.
Re:Volvo is reportedly scaling back its self-driving car exp... by irq11 on Monday December 18, 2017 @12:35PM (#15953429)
The correct response to “we don’t have methods to do that” isn’t “throw more data at it”.
Re:Volvo is reportedly scaling back its self-driving car exp... by wellboy on Monday December 18, 2017 @02:45PM (#15954776)
Of course they do, Tesla, Google are exactly doing that.
Re:Volvo is reportedly scaling back its self-driving car exp... by trhway on Sunday December 17, 2017 @06:01PM (#15948167)
> it requires classification systems and object models of the world that modern AI has yet to reproduce.

i'm pretty sure that during millions of miles of say Waymo's video captured, there has been a lot of people (incl. children) stepping off the sidewalk to cross the road - you don't need that to happen right in front of your car - so their system analyzing the images does recognize the pedestrians and thus their potential for movement.

Re:Volvo is reportedly scaling back its self-driving car exp... by sampl on Sunday December 17, 2017 @06:59PM (#15948402)
This was my assumption as well, curious why it’s being downvoted.
Re:Volvo is reportedly scaling back its self-driving car exp... by stale2002 on Sunday December 17, 2017 @10:13PM (#15949129)
If the car is unable to slow down in time, then it was driving too fast in the first place.

The solution for self driving cars is easy. Don't ever put yourself in a position where physics prevents you from breaking in time.

They can do this by driving conservatively and not doing dumb things like driving around a corner quickly.

Re:Volvo is reportedly scaling back its self-driving car exp... by dsfyu404ed on Monday December 18, 2017 @06:20AM (#15950873)
Then everybody will hate them because our expectations of the speed at which a car gets from A to B tolerate an amount of risk larger than the what BigCorp is willing to tolerate.

Nobody wants a self driving car that's always driving like a student driver.

Re:Volvo is reportedly scaling back its self-driving car exp... by stubish on Monday December 18, 2017 @07:01AM (#15951060)
It is an assumption that going to A to B with little risk will be slower. With the sensors available and lower reaction times the opposite could well happen. A computer can look every way at once at a stop sign, doesn't have to waste time making a judgement call because it already knows the answer, and doesn't have to wait for its foot to hit the break or accelerator.
Re:Volvo is reportedly scaling back its self-driving car exp... by stale2002 on Monday December 18, 2017 @12:27PM (#15953351)
Personally I don't really care if it takes 5% longer to get where I needed to go or not.

Especially if I get the huge benefit of not having to drive.

Driving risky really doesnt speed up your commute very much.

Re:Volvo is reportedly scaling back its self-driving car exp... by dsfyu404ed on Monday December 18, 2017 @01:31PM (#15953959)
>Personally I don't really care if it takes 5% longer to get where I needed to go or not.

>Especially if I get the huge benefit of not having to drive.

>Driving risky really doesnt speed up your commute very much.

A car behaving will be like a student driver (or delivery truck) at every intersection at which it needs to pull into traffic could easily double or triple your commute time depending on your commute.

Pulling out into traffic should be something that a driver-less car can be much better at. If it isn't at least as good as the average perspective customer people won't buy it.

I would say this is particularly critical metric for taxi fleets since they do a lot of driving on city side streets. People will take taxi with the human if it's faster.

Re:Volvo is reportedly scaling back its self-driving car exp... by stale2002 on Monday December 18, 2017 @02:01PM (#15954303)
If the taxi is 3 times the price, then they certainly won't.

You can already look at Uber pool, which is a direct tradeoff between cost and speed.

Re:Volvo is reportedly scaling back its self-driving car exp... by dsfyu404ed on Monday December 18, 2017 @02:36PM (#15954679)
Why would the taxi be 3x the price?

The '03 Crown Vic has long since paid off it's capital costs and the cab company gets to blame the driver if things go far enough south for lawyers to get involved.

Until some mythical future where self driving cars are so good and common that the "progressive" states start providing financial disincentives for people to operate their own vehicles (which would be a pretty major about face the vast majority of all transportation and infrastructure related regulation to date) I don't see where the driver-less taxi has a cost advantage in the foreseeable future. Your insurance premium is in large part based on the presence of everyone else around you.

Re:Volvo is reportedly scaling back its self-driving car exp... by stale2002 on Monday December 18, 2017 @05:01PM (#15955921)
By far the largest cost for a taxi is not the car. It is the driver. Self driving gets rid of that.

It doesn't matter if the cars cost 100K, the driver wages still are larger than the capital costs.

Re:Volvo is reportedly scaling back its self-driving car exp... by TeMPOraL on Monday December 18, 2017 @06:48AM (#15951005)
I would live a car like this, because it'll make throughput on the roads go up, and ultimately make trips more predictable and much less risky.
Re:Volvo is reportedly scaling back its self-driving car exp... by squiggleblaz on Sunday December 17, 2017 @07:50PM (#15948610)
Children are absolutely large enough to be noticed. The issue is that car drivers think it's okay to ignore them. They're choosing only to look at cars because we train people from a young age to think of the black stuff as a space where only cars go. And because we make it illegal to drive safely. If you knew you were going to get treated the same for threatening a small child with a car as with any other lethal weapon, you'd drive much more safely.
Re:Volvo is reportedly scaling back its self-driving car exp... by cma on Sunday December 17, 2017 @07:37PM (#15948551)
On the other hand, computers can pay attention to many things at once. We are terrible at that.

It seems a human augmented with computers should be the first step before any kind of full autonomy.

Re:Volvo is reportedly scaling back its self-driving car exp... by bsder on Sunday December 17, 2017 @07:03PM (#15948419)
> I wonder when an electronic computer will understand that the child might dart across the street after the dog.

It already does. Google colloquially calls it the "idiot detector". It includes things like small children, teenagers on skateboards, bicyclists, etc.

It was responsible for a bit of hilarity that when a hipster was rocking on his fixie at a stop sign, the car would start and stop entering the intersection.

Cars are probably better than humans at detection now.

Re:Volvo is reportedly scaling back its self-driving car exp... by empthought on Sunday December 17, 2017 @09:14PM (#15948914)
You missed the point of the question. The point is that a human will see a child and a dog playing somewhat close to the road, will see the dog run out, and will infer that the child will dart after it before the child makes a move.
Re:Volvo is reportedly scaling back its self-driving car exp... by bsder on Monday December 18, 2017 @01:38AM (#15949897)
Um, you actually missed the point.

Self-driving cars see the dog and the child somewhat close to the road and classify them as a hazard IMMEDIATELY and start adjusting for them. And, if they lose track of them, the car goes into "Unseen Idiot" mode. You don't need the dog running out to focus their attention like a human does.

Self-driving cars don't have the attention span problems that humans have. Self-driving cars can watch more than 7 +/- 2 objects (much more) without diverting their attention.

Which means that self-driving cars can watch all 6 of those little kids walking, as well as the 4 on bicycles, and the two playing with the dog over there.

This is why self-driving cars will win ... and quickly.

Re:Volvo is reportedly scaling back its self-driving car exp... by TeMPOraL on Monday December 18, 2017 @06:50AM (#15951017)
Additionally, a self-driving car doesn't even need to care about recognizing children and dogs as members of their respective species. All they need is to notice there is a moving object, and to have some expectation of its maximum velocity. It's enough to compute the envelope that lets it safely avoid collision.
Re:Volvo is reportedly scaling back its self-driving car exp... by CPLX on Monday December 18, 2017 @07:08AM (#15951085)
Unless it's a bird. Or an unusually large leaf. Or a plastic shopping bag in the wind.

This stuff is harder than it looks at first glance. Hence the article.

Re:Volvo is reportedly scaling back its self-driving car exp... by empthought on Monday December 18, 2017 @02:17PM (#15954475)
> a self-driving car doesn't even need to care about recognizing children and dogs as members of their respective species.

Yes it does. A dog can be run over in order to avoid colliding with a human; the reverse is not true.

Re:Volvo is reportedly scaling back its self-driving car exp... by anonydsfsfs on Sunday December 17, 2017 @10:22PM (#15949166)
Waymo is capable of making these kinds of inferences, though I don't know if it can handle that specific case. From the safety report:

> Waymo’s planner can also think several steps ahead. For example, if our software perceives that an adjacent lane ahead is closed due to construction, and predicts that a cyclist in that lane will move over, our planner can make the decision to slow down or make room for the cyclist well ahead of time.

https://storage.googleapis.com/sdc-prod/v1/safety-report/way...

Re:Volvo is reportedly scaling back its self-driving car exp... by rohit2412 on Monday December 18, 2017 @08:59AM (#15951604)
These edge cases are pretty likely hard coded, and human inference is much more general.
Re:Volvo is reportedly scaling back its self-driving car exp... by stale2002 on Sunday December 17, 2017 @10:15PM (#15949142)
Solution easy. If anything at all happens, hit the breaks.

Drive slowly and conservatively, and never ever be in a situation where physics would prevent the car from slowing down in time.

Re:Volvo is reportedly scaling back its self-driving car exp... by CPLX on Monday December 18, 2017 @09:30AM (#15951800)
Good luck with that.
Re:Volvo is reportedly scaling back its self-driving car exp... by jvolkman on Sunday December 17, 2017 @11:08PM (#15949338)
I would stop for the dog...
Re:Volvo is reportedly scaling back its self-driving car exp... by empthought on Monday December 18, 2017 @02:15PM (#15954448)
Presumably there was no need to stop for the dog -- perhaps it was already well across the road before a speed adjustment would be needed.
Re:Volvo is reportedly scaling back its self-driving car exp... by vbuwivbiu on Monday December 18, 2017 @04:06AM (#15950399)
It's funny I'd always conceived of AIs as being potentially better than humans, but this AI sounds more like an artificial Jeremy Clarkson, boiling with contempt
Re:Volvo is reportedly scaling back its self-driving car exp... by stmfreak on Sunday December 17, 2017 @11:15PM (#15949370)
Humans require little training, but lack attention.

Computers have the attention, but require near infinite training.

Re:Volvo is reportedly scaling back its self-driving car exp... by stephengillie on Sunday December 17, 2017 @05:59PM (#15948161)
In an object-oriented language, specify the functions which an object may call, and how that object calling those functions (move("run","100%-speed","straight-forward","low-alertness")) might interfere with functions you may call (move("drive-car","2%-speed","straight-forward","full-alertness").

Pre-process a few of the child's available functions, and some of yours, to find any collisions in the data. Decrease speed on a gradient equivalent to the probability of collision. (Step 1 - access child's datastore, or be a similar-enough neuroprocessor that the same data is replicated to you locally.)

The number of objects in motion in a roadway space can make this processing prohibitive, which is why we failover to humans. Also, adult humans have more experience (data) at being a child, and so are much more capable of analyzing and predicting with this data, than a self-driving car - at least today.