News for hackers. Stuff that matters.
Re:The latest chapter for the self-driving car: mastering ci... by gfodor on Monday April 28, 2014 @12:29PM (#7661003)
Question for self-driving car aficionados. When I'm driving and encounter a strange or dangerous situation these days I often try to think if a robocar will be able to handle it properly. One situation came up the other day that made me nervous. I was driving on a relatively empty highway at high speed (70mph) and there was a piece of debris in one of the lanes. I spotted the debris far ahead and safely changed lanes.

For an autonomous car, the car will a) need incredibly far range to see this debris in time and b) will need incredibly precise lidar/radar to see the debris if it is small. At a far distance, a small piece of debris covers a minuscule solid angle on the sensor. At high speeds, you have a twofold problem that tests the limits of the onboard sensors and collision avoidance systems: objects approach rapidly, and small objects can cause catastrophic damage or cause other collisions. In the case where other cars are on the road, the problem seems straightforward since the robocar can probably see all the other cars ahead of it changing lanes in a pattern. On a deserted highway however the car is in trouble unless it can spot the debris from a very far distance, it seems. Any thoughts?

Re:The latest chapter for the self-driving car: mastering ci... by konstruktor on Monday April 28, 2014 @02:43PM (#7662030)
You are thinking of the wrong failure mode. Going too fast to react to a piece of debris is something a well programmed robotic car will never encounter in the first place. It will not go faster than the limits posed by its perception (known) and road conditions (approximately known), and err on the side of caution. It knows no impatience. It is aware of its surroundings at all times, which means it may go faster if it knows it can change lanes, or slower if it perceives a lorry behind it.

In extreme situations where a human would outperform a robotic car, the robotic car will simply be slower. I would, however, assume that in most situations where somebody perceives the car as too slow, what is actually happening is the human overlooking some risk factor.

Re:The latest chapter for the self-driving car: mastering ci... by gfodor on Monday April 28, 2014 @04:41PM (#7662857)
Smart. A good lesson in identifying misplaced assumptions, thanks.
Re:The latest chapter for the self-driving car: mastering ci... by Qworg on Monday April 28, 2014 @12:43PM (#7661100)
Debris is a really hard problem and I don't think they can get that resolution out of their LIDAR. Camera data may serve better, but that's hit or miss.

I'd call this one unsolved.

(Source: I'm a robotics/perception/sensors guy who has worked autonomous vehicles)

Re:The latest chapter for the self-driving car: mastering ci... by jessriedel on Monday April 28, 2014 @01:31PM (#7661500)
Since you're one of the few people here doing more than speculating, could you expand on this a bit? Is the LIDAR resolution a hard physical limit, and if so what's the origin? What makes identifying the debris with the camera so hard, just the standard object recognition problem in computer vision?
Re:The latest chapter for the self-driving car: mastering ci... by Qworg on Monday April 28, 2014 @02:56PM (#7662099)
Certainly. LIDAR resolution is related to a few things:

- How many beams you're putting out and at what angles

- How fast you're spinning and how fast you can get the data back.

- How many points of data you can get through your bus

If the Google Car is using the big Velodyne (http://velodynelidar.com/lidar/hdlproducts/hdl64e.aspx), it puts out 1.3 Mpt/second over a 26.8 degree vertical field of view. That makes it put out ~135 pts per vertical and horizontal degree. At a range of 50 meters, with angular resolution of 0.09 degrees and 0.4 degrees vertical resolution, you're looking at vertical spacing of 34.9 cm/pt and a horizontal spacing of 7.8 cm/pt. You'll need multiple "hits" to make an obstacle, and they have to reflect well enough to be counted. A common thing to do is reject any obstacle below a certain height - since it could just be noise.

Debris with cameras is tough because you can't differentiate between "dry spot on pavement" and "someone's dropped a sheet of drywall".

Re:The latest chapter for the self-driving car: mastering ci... by RogerL on Monday April 28, 2014 @11:09PM (#7664698)
But you are filtering the LIDAR data (source: I have I Velodyne LIDAR in my office). Yes, one stray hit will be ignored. But, you aren't getting one stray hit. You get 20 hits on this revolution, 6 on the next, 21 on the next, and so on, and then use various algorithms to determine if you are seeing objects or noise. Recall that besides the inaccuracy of the spinning lidar (it does not hit exactly the same spot even when sitting still and hitting an immobile object), the car is moving. Any decent Bayesian filter derives a heck of a lot of information from these changes. I'm not talking about the physical change, which is also important (change of position = change in angle = different reflection point). I'm talking about how your process model generates information via hidden variables - from position over time we derive velocity, and the correlation between velocity and position increases our accuracy. In the context of the LIDAR, the filter can detect that there is a small clump of points moving towards the car at 70 mph (from it's point of view, of course from our POV it is the car approaching the debris at 70 mph). Reflections that are true noise will not be clumped, and will not consistently have a velocity that matches the car's.

With all that said, I've just played with the LIDAR, I can't give you lower detection limits. But with proper algorithms it is better than the static computation suggests.

Re:The latest chapter for the self-driving car: mastering ci... by Qworg on Monday April 28, 2014 @11:15PM (#7664717)
Of course. Filters do wonders - but they're still not a panacea.

You also get the covariance across that filter. Which means you still need to decide how much to cut, whether or not to reject as rain, dust or a reflection, whether to trust your reflections under a certain reflectivity value. Data helps with this, but, as always, there's a ton of corner cases.

Re:The latest chapter for the self-driving car: mastering ci... by jessriedel on Monday April 28, 2014 @04:09PM (#7662620)
Thanks for all the LIDAR info!

A human seems to be able to differentiate pretty reliably (although not perfectly) between dry spots and drywall. And at 50 meters, I expect that binocular vision doesn't do much.

I wonder if people can use parallax (i.e. road being revealed differently) for a 2 inch object like drywall at those kinds of distances and speeds. Parallax is uses in Google's latest software lens blur, so I'm sure it's been in robot cars since the beginning.

Re:The latest chapter for the self-driving car: mastering ci... by Qworg on Monday April 28, 2014 @05:00PM (#7663026)
Less that perceive the depth (2 inches at 50 meters is tough, especially from above) but that we're really good at pattern matching (vague square thing in the road? likely not road).

You can think of parallax as stereo vision repeated over and over again with different cameras. Cameras/depth sensing has a hard time at range, since the resolution for depth decreases rapidly towards subpixel.

Re:The latest chapter for the self-driving car: mastering ci... by davedx on Monday April 28, 2014 @03:33PM (#7662355)
Could you use some kind of LIDAR stereo configuration to tell the difference between a dry spot and a solid object?
Re:The latest chapter for the self-driving car: mastering ci... by Qworg on Monday April 28, 2014 @03:41PM (#7662423)
Well, LIDAR doesn't have that differentiation problem - it has a resolution problem for small (sub half meter) things at range.

Stereo LIDAR would just add more points - you can correlate the two, but you'll still have resolution issues.

Re:The latest chapter for the self-driving car: mastering ci... by Schwolop on Monday April 28, 2014 @07:27PM (#7663831)
Well there are "Flash Lidar" sensors, that are effectively instantaneous depth cameras firing a lidar beam for every pixel - but a) they're hugely expensive, and b) they don't seem to have taken off (possibly because academia can't afford them to do the interesting research that'll help them take off)
Re:The latest chapter for the self-driving car: mastering ci... by Qworg on Monday April 28, 2014 @11:16PM (#7664722)
There are some cheaper ones now - the K4W2 is a flash LIDAR.

But range is always difficult. I think PMD is in use in BMWs. They purport a 90 meter(!) range, but I've never played with one.

Re:The latest chapter for the self-driving car: mastering ci... by thrownaway2424 on Monday April 28, 2014 @01:18PM (#7661377)
Humans have a tendency to focus on the bizarre while dismissing the average. Perhaps a self-driving car will not see this debris, although I would be surprised if that was true. The robot car has far superior sensors, compared to yours, and it never looks at anything else. Probably the consequences of hitting the debris would have been minor anyway.

On the other hand, meat-drivers are constantly murdering hundreds of people every day. A robot-driven car won't do that. It would even be acceptable if the robot car stuck the debris in the roadway at full speed, every single time, as long as it wasn't mowing down little kids at the local farmers' market every Sunday.

Re:The latest chapter for the self-driving car: mastering ci... by scarmig on Monday April 28, 2014 @01:44PM (#7661609)
I hate cars as much as anyone, but I'm a stickler for real numbers:

In 2012, the average number of deaths per day in the USA by motor vehicle was a touch under 100, not even close to "hundreds." And talking worldwide, it'd be much more accurate to say thousands--about 3k per day.

To your broader point, I'd be curious about how many accidents occur because of exceptional or long tail situations versus the everyday. Long tail happens more rarely, but presumably is also much more dangerous per unit time or unit distance. I think autocars will handle both sooner rather than later, but there will be a period where they outperform human drivers on the everyday (AFAIK, that may be now or very soon) while being inferior, probably even substantially inferior, in exceptional circumstances. Will the sum of net deaths of those two regimes be positive or negative?

Re:The latest chapter for the self-driving car: mastering ci... by rapala on Monday April 28, 2014 @03:09PM (#7662181)
I think that autocars will actually surpass us in the exceptional situations very soon. Humans are notoriously bad at handling high stress, high speed situations where fast assessment and precise actions are required. Evading an animal on the road would be an example. Because such situations are by definition rare, we cannot gain experience in handling them. The few evading lessons in driving school are no way near enough.
Re:The latest chapter for the self-driving car: mastering ci... by prawn on Tuesday April 29, 2014 @01:39AM (#7665176)
100/day is lower than I thought but it does make me shake my head to think about the media and public uproar that would exist if robotic cars were responsible for 100 deaths each and every day!
Re:The latest chapter for the self-driving car: mastering ci... by Loughla on Monday April 28, 2014 @01:51PM (#7661663)
Your basic argument is that, although robots will make mistakes, we'll let them kill just a few of us to save many more. That seems like it's not going to go over well with most people.

And I would say that mowing down little kids at the local farmer's market would be one of those 'bizarre' incidents, unless there has been a rash of farmer's market mow-downs that I'm not aware of.

I've never hit anyone, and I'd rather not let a robot wreck my car and endanger my life in a situation that would have been easily avoidable, should I have been in control. There's your counter argument.

Re:The latest chapter for the self-driving car: mastering ci... by thrownaway2424 on Monday April 28, 2014 @02:30PM (#7661944)
Your belief in the superiority of your own mattress-avoiding abilities seems odd. One likely outcome of a meat module detecting a mattress ahead at 70MPH would probably be to slam on the brakes, lose control, flip over the barrier, slam head-first into a van full of little kids on a field trip where a dozen people die in the fire and it's all over the local news. Whereas a computer-driven car is likely to 1) detect such a large obstacle well in advance, 2) apply the brakes as safe levels while it thinks about something else to do, and 3) safely maneuver around the object within the performance envelope of the vehicle.

Frankly, although I'm not pinning this on you, the widespread belief in one's own superiority is part of the problem with the legacy human driver.

Re:The latest chapter for the self-driving car: mastering ci... by TeMPOraL on Monday April 28, 2014 @05:09PM (#7663089)
> Your basic argument is that, although robots will make mistakes, we'll let them kill just a few of us to save many more. That seems like it's not going to go over well with most people.

Even if this was thrownaway2424's argument - which it isn't - it would still be valid. It actually illustrates one of the biggest problem with people - the public's inability to "shut up and multiply". If we would replace (ceteris paribus) human drivers, that kill hundreds of people a year, with self-driving cars, which kill a few people a year, then it'd be a clear-cut Good Thing, a win, the right thing to do.

Re:The latest chapter for the self-driving car: mastering ci... by ripter on Monday April 28, 2014 @02:25PM (#7661914)
I think you misread. He's saying that it's better for everyone if a robot hits debris every now and then vs a human driver that causes 100ish deaths a day.

According to http://www.nhtsa.gov/NCSA a pedestrians is killed every two hours and injured every 7 minutes. A robot car would reduce these rates to near zero.

Re:The latest chapter for the self-driving car: mastering ci... by Loughla on Monday April 28, 2014 @03:34PM (#7662368)
I'm still not sold that "A robot car would reduce these rates to near zero" as you claim. Your statistics give: time of day; weather conditions; area (pedestrian or motor vehicle designated); alcohol consumption; and state/city data;

BUT I don't see conditions predicating the crash.

I would be very interested, and would be sold more on the idea of self-driving cars if the advocates who make your claim could point to examples that would reduce these rates. How many accidents are caused by drivers swerving to miss something? How many are caused by driver inattentiveness? How many are caused by mechanical error? Without these numbers, saying that a robot car would reduce these rates to near zero is on the same footing as anyone who wants to claim that self-driving cars would kill more people, because we can plan ahead. I hope that makes sense, I'm having a hard time with the language today.

By the way, I love the concept of self-driving cars, I just don't think they're the cure-all most advocates, such as yourself, claim them to be.

Re:The latest chapter for the self-driving car: mastering ci... by thrownaway2424 on Monday April 28, 2014 @03:55PM (#7662514)
You're acting like one of those people who say that we don't have all the evidence on global climate change yet. There's no mystery about what causes motor vehicle collisions. Here is a huge report from the administration to Congress on the causes of motor vehicle collisions.

http://www-nrd.nhtsa.dot.gov/Pubs/811059.PDF

The majority of crashes occur in daytime, in clear weather, while the car is moving in a straight line. You'll note that substantially all of these causes would be solved by a computer-driven car.

""" About 41 percent of the driver-related critical reasons were recognition errors that include inattention, internal and external distractions, inadequate surveillance, etc. Of these, the most frequently occurring critical reason was inadequate surveillance that refers to a situation in which a driver failed to look, or looked but did not see, when it was essential to safely complete a vehicle maneuver. This critical reason was assigned to drivers in about 20 percent of crashes. Internal distraction as a critical reason was assigned to drivers in about 11 percent of the crashes. About 34 percent of the driver-related critical reasons were decision errors that included too fast for conditions (8.4%), too fast for curve (4.9%), false assumption of others’ actions (4.5%), illegal maneuver (3.8%), and misjudgment of gap or others’ speed (3.2%). In about 10 percent of the crashes, the critical reason was a performance error, such as overcompensation (4.9%), poor directional control (4.7%), etc. Among the nonperformance errors assigned as critical reasons to drivers in about 7 percent of the crashes, sleep was the most common critical reason (3.2%). The effectiveness of vehicle-based countermeasures used in mitigating the effects of various driver performance, recognition, and decision errors could be evaluated using this information. """

You'll note that "vehicle problem" is the critical pre-crash event for only 1.2% of crashes. Therefore if the computer _only_ solves the sleeping driver problem, and even if it is twice as bad as humans at handling vehicle mechanical failure, society is still reaping a net benefit. But, of course, computer-driven cars can solve nearly all of these causes of crashes: inattention, misperception, distraction, sleeping, driving too fast for conditions, and on and on.

Re:The latest chapter for the self-driving car: mastering ci... by dragonwriter on Monday April 28, 2014 @05:27PM (#7663205)
> Your basic argument is that, although robots will make mistakes, we'll let them kill just a few of us to save many more.

What's the alternative? The argument that, although humans will make mistakes, we'll let them kill lots of us to avoid saving some by having robots instead?

Re:The latest chapter for the self-driving car: mastering ci... by pekk on Monday April 28, 2014 @02:21PM (#7661888)
We let people kill more than a few of us. We let people wreck our cars and endanger our lives in situations that would have been easily avoidable.
Re:The latest chapter for the self-driving car: mastering ci... by Loughla on Monday April 28, 2014 @03:36PM (#7662383)
And we don't have a choice but to live with people.

Selling a random person an item and asking them to give over control to said item, when the item carries the very real possibility of causing harm, is a harder sales pitch. You have to remember that not everyone is sold on technology, just for the sake of technology.

Re:The latest chapter for the self-driving car: mastering ci... by TeMPOraL on Monday April 28, 2014 @05:13PM (#7663122)
So you need to pitch the safety. Because you're selling an item that carries much, much less possibility of causing harm than the human-driven car does, and also that allows you to reclaim your time spent commuting (in a self-driving car you could easily e.g. read a book, code or talk to people).
Re:The latest chapter for the self-driving car: mastering ci... by josephschmoe on Monday April 28, 2014 @01:43PM (#7661604)
Hitting debris, if it's severe, can endanger the driver or other drivers on the road.
Re:The latest chapter for the self-driving car: mastering ci... by gfodor on Monday April 28, 2014 @02:18PM (#7661866)
this response has nothing to do with my question. my question is how to address the technical challenge of the 'mattress in the middle of the highway' problem, not if we should ignore that challenge because on net we'll have less accidents with robocars.
Re:The latest chapter for the self-driving car: mastering ci... by bertil on Monday April 28, 2014 @12:58PM (#7661208)
Most human drivers tend to over-estimate the consequence of a collision — it’s common that swerving to avoid a wild animal poses a greater danger than hitting, for instance.

However, what a robocar can do that most humans can’t is organise the clean-up, and that’s hundred times more important, because presently, hundreds of cars will pass that debris.

Let’s say you have a radar under the chassis (not unlikely given Telsa’s latest PR issue): the car OS can warn the authorities instantly with an exact location; images from several cars can be compiled to form an exact estimate of what it is. All car with significant connectivity can be informed that this lane is closed a small portion before any physical equivalent (orange cones) has time to be set up, possibly allowing a safer clean-up if the (connected) highway detects that all cars in the next x minutes have been warned, and a brusher drone can be dispatched.

Re:The latest chapter for the self-driving car: mastering ci... by stephengillie on Monday April 28, 2014 @01:10PM (#7661305)
Could we have the cars drive in such a way that the effect on air pressure as they pass would push some debris off the roadway?
Re:The latest chapter for the self-driving car: mastering ci... by bertil on Monday April 28, 2014 @01:22PM (#7661421)
I can’t tell if that’s a fantastic idea, or you've watching too many Fast-and-Furious action movie. Let’s agree it’s both.

Serious answer: probably not. What you describe involves turbulence control — an area that has driven the most spectacular effort in computing for half a century, and as far as I can tell, still a very dark box.

Having self-driving space flight to Jupiter trigger philosophical debate by quasi-human AI, that’s pretty much a given by now; using a fan in a controlled manner… no way. Who would have though in 1968 that 2001 was the realistic one, and Iron Finger 2 non-sensical?

Re:The latest chapter for the self-driving car: mastering ci... by pkulak on Monday April 28, 2014 @01:27PM (#7661463)
I remember hearing that debris is a very hard problem that Google hasn't figured out quite yet. They can detect it just fine, but they can't tell if it's safe to run over or the car should swerve to avoid it. I think they said that currently they monitor other cars and use what they do to determine what they should do, but that obviously won't work if every car is a robot.
Re:The latest chapter for the self-driving car: mastering ci... by stormbrew on Monday April 28, 2014 @01:44PM (#7661606)
If every car was a robot they'd just avoid everything and the other cars would swarm around the object and the cars avoiding it. A lot of the rules of the road are designed to narrow the number of things a driver has to focus on while remaining safe.
Re:The latest chapter for the self-driving car: mastering ci... by ForHackernews on Monday April 28, 2014 @01:31PM (#7661499)
As a stopgap, could the car just decelerate/stop and loudly alert the human driver, "Hey, you handle this"
Re:The latest chapter for the self-driving car: mastering ci... by gfodor on Monday April 28, 2014 @02:28PM (#7661925)
Unfortunately the thing to think about here is that as these things become more mainstream, there will be less people who are even skilled enough to control a car. So in the long run, if the system works well, any part of the design that relies upon human intervention is doomed. Ultimately your stopgap would become the equivalent of giving the wheel to the child in the backseat: more dangerous than just letting the computer do its best.
Re:The latest chapter for the self-driving car: mastering ci... by magicalist on Monday April 28, 2014 @04:17PM (#7662669)
On the other hand, it will be best case a decade or two before these things are out on the road en masse and even then only the youngest drivers wouldn't have gained many hours of driving experience. Meanwhile, in that time both automated car and sensor tech will have advanced quite a bit. It's only been a decade since that first DARPA challenge and five years since google started their project, after all.
Re:The latest chapter for the self-driving car: mastering ci... by mindslight on Monday April 28, 2014 @02:12PM (#7661811)
For consumer use (as opposed to an experimental vehicle), this is never an option. Even if you assume the person in the car is (present, of-age, licensed, awake, sober), the context switch of promptly having to drive on a busy road after hours/days/months of not having driven would be terrible.
Re:The latest chapter for the self-driving car: mastering ci... by Schwolop on Monday April 28, 2014 @07:29PM (#7663842)
Or they invest in a mechanical turk "supervisory remote driver" system.
Re:The latest chapter for the self-driving car: mastering ci... by 15characterlimi on Monday April 28, 2014 @02:44PM (#7662034)
Probably not a great idea to stop on the highway.
Re:The latest chapter for the self-driving car: mastering ci... by genericone on Monday April 28, 2014 @06:55PM (#7663679)
In a driver-less future, all cars communicate their intents to other nearby cars, stopping on a highway will be as safe as pulling over on a shoulder is today. It will feel dangerous, and it will be unsettling knowing cars are passing you by at speed, but the driver-less aspect of all cars ensures a high degree of safety.

That would be the result in the long term. But in this transition period TO driverless cars, I agree that stopping on the highway in your driver-less car is a big no-no.

Re:The latest chapter for the self-driving car: mastering ci... by icebraining on Tuesday April 29, 2014 @04:36AM (#7665728)
I believe car-to-car communication and auto-slowing-down based on that will come much sooner than driverless cars (US regulators are already talking about making V2V communications mandatory by 2017), so by the time the first driverless cars are sold, it'll probably be reasonably safe to slow down on the highway.
Re:The latest chapter for the self-driving car: mastering ci... by batbomb on Monday April 28, 2014 @01:19PM (#7661382)
Do your eyes have zoom and both active and passive (near or far)-infrared detectors? Because you could easily put those on robotic (or even non-robotic) cars. You could even put several on a robotic car.

Take this, for example: http://news.discovery.com/tech/infrared-car-system-detects-w...

But, I think you are overestimating your own ability to see debris far away, and underestimating other bigger problems.

A much bigger problem, for example, is a two-lane highway with many blind spots in the form of hills, other vehicles, and blind curves, especially those filled with slow-moving bicyclists and animals. Think the 1 in California, or the switchback-heavy roads of ski resorts in the western United States.

Re:The latest chapter for the self-driving car: mastering ci... by icehawk219 on Monday April 28, 2014 @01:45PM (#7661616)
Along the same lines another thing that I think most of us in the US this winter (or least parts of it) had to deal with are potholes. I've gotten quite good at avoiding the potholes around me by preparing for their presence well ahead of where they actually are. In one case there's one right at the top of a hill near me and right under the passenger side tires if you don't move slightly to either side. But because of the incline of the hill you can't even see it until it's less than a few feet in front of you. I'd hope they figure out how to detect these but it seems like a pretty difficult problem.
Re:The latest chapter for the self-driving car: mastering ci... by larubbio on Monday April 28, 2014 @01:53PM (#7661673)
But now that you know that pothole is there you avoid it your next time passing. I assume an autonomous car would have a similar memory about road conditions. I also imagine the cars could share that information among themselves so instead of each driver having to learn about the pothole only one car would have to and then the network would be aware of it.
Re:The latest chapter for the self-driving car: mastering ci... by robszumski on Monday April 28, 2014 @02:21PM (#7661890)
These cars will almost certainly be sharing what they've learned about the road with each other. The hard part of this is the mobile data network required to share high resolution LIDAR or other sensor data with many cars. The fact that roads are constantly changing makes it even harder.

Puts the balloon/UAV based internet projects a little bit more into perspective.

Re:The latest chapter for the self-driving car: mastering ci... by BrandonMarc on Monday April 28, 2014 @06:07PM (#7663438)
why not (mostly) a mesh network made up of the individual cars themselves, with a few connecting to the actual internet and acting in a sense like mobile cell towers? the cars would probably vote on which one in a vicinity was going to be come the next "hub" based on some algorithm accounting for location of surrounding cards, location of its own access point, as well as info about its likely route & destination.

Why not let the cars can talk to eachother, and through eachother to the outside world?

Re:The latest chapter for the self-driving car: mastering ci... by konstruktor on Monday April 28, 2014 @02:50PM (#7662070)
If you need to know its location to circumnavigate a pothole, you are to fast to react to other, unexpected, obstacles.
Re:The latest chapter for the self-driving car: mastering ci... by orky56 on Monday April 28, 2014 @03:15PM (#7662211)
Not a coincidence that Google bought Waze, a crowd sourced traffic and warning detection system. They are definitely cognizant that subjective data is just as important as the objective data picked up by its sensors. This is a great use case that we should expect to be handled.
Re:The latest chapter for the self-driving car: mastering ci... by brc on Tuesday April 29, 2014 @10:59PM (#7671341)
There is also the likelihood of the development of 'close area' networks, where a car ahead that spots the debris (and either hits or avoids) passes down a message along the chain, so that following vehicles are alerted and all begin to slow down in unison. Development efforts have been spent on this technology for existing vehicles, with the idea of alerting a driver to a hazard before they can visibly see it. This is especially important in low-visibility fog/snow conditions where massive pileups can occur.
Re:The latest chapter for the self-driving car: mastering ci... by TeMPOraL on Monday April 28, 2014 @12:38PM (#7661070)
My thought: LIDARs and other kind of sensors are much better than human eyes. I'd expect the current self-driving cars to have already better sensory resolution than human drivers.
Re:The latest chapter for the self-driving car: mastering ci... by Qworg on Monday April 28, 2014 @02:37PM (#7661985)
LIDARs are not better sensors than our eyes. They are different, but not better.

The human eye is an amazing instrument. Contrast range of 24 stops vs. 16 in a top of the line camera. (Think 24 bit ADC vs. 16 bit). Follow that up with 24 bit color depth and the ability for our eyes to automatically adjust what portion of the spectrum we're focusing on, and you've got a spectacular sensor.

Re:The latest chapter for the self-driving car: mastering ci... by thrownaway2424 on Monday April 28, 2014 @04:04PM (#7662574)
Agreed about the eye. They are great for looking at whatever you point them at, which for drivers in my area is usually their iPhone. I'd be surprised if humans were terribly good at perceiving a meter-high object that appeared in their lane at a distance of 50m, because their occuli are occupied perceiving other things. I'm sure a self-driving car that had an unblinking human eye would be a fantastic instrument.

Anyway the LIDAR is not the only instrument you can put in an autonomous vehicle, right? You can have optical cameras, stereo cameras, infrared, whatever.

Re:The latest chapter for the self-driving car: mastering ci... by Someone on Monday April 28, 2014 @01:42PM (#7661587)
Are they? Visual acuity at the fovea is around 1 arc minute. Translating that to 150 by 100 degrees of visual field (humans have a larger visual field) gives a resolution of 9000 by 6000 pixels.

Of course, the human eye doesn't work that way: resolution drops off rapidly away from the fovea. Many electronic sensors do work that way, though. So, individual sensors may, for some tasks, be inferior to human 20/20 vision.

I googled to find out whether the sensors on Google's driverless cars had anisotropic sensors (a simple solution would be to have a wide-field and a telephoto camera), but cannot find good info. Anybody know more?

Re:The latest chapter for the self-driving car: mastering ci... by gfodor on Monday April 28, 2014 @02:23PM (#7661903)
I'm skeptical at far enough distances LIDAR is accurate, due to noise and the falloff of light's subtended solid angle with distance. I am not a sensor expert but if there is a mattress on the highway far ahead (think 0.1-0.2mi or so) I would not be surprised if am going to see it due to the color contrast and my brain's pattern recognition well before LIDAR will detect it by bouncing light off of it.
Re:The latest chapter for the self-driving car: mastering ci... by agildehaus on Monday April 28, 2014 @03:21PM (#7662257)
At highway speeds of 70 miles per hour, a car covers 0.1 miles in 5.14 seconds. So, with your range of 0.1-0.2 miles, a human would have 5-10 seconds to perceive the problem and stop.

Google's LIDAR can see approximately 60 meters out. At 70mph, this gives the autonomous car under 2 seconds to perceive the problem and stop.

Most humans have a perception-reaction time of approximately 2.5-3.0 seconds on a highway, so the human range drops to 2-7 seconds. Factor in the time it takes to apply a maneuver (move foot to break pedal, apply break) and it drops even further -- I'm not certain by how much -- likely another 1-2 seconds. At your lower bound of 0.1 miles, I think the autonomous car already has the advantage.

I think it's clear that a computer would react and apply a maneuver tremendously faster than a human. I also think it's obvious that to have a clear advantage over a human on a highway, these sensors need additional range. From what I understand, Google is working on their own LIDAR sensor (an upgrade from the Velodyne they use now), so perhaps they also have this in mind.

I'd love to see more data on this stuff.

Re:The latest chapter for the self-driving car: mastering ci... by Qworg on Monday April 28, 2014 @03:30PM (#7662319)
You're discounting the actuation time for the machine, as well as latency in the system. Nothing is instantaneous. I've seen driving systems with 1-2 second latency from sensor data in to actuate brakes.
Re:The latest chapter for the self-driving car: mastering ci... by rpedela on Monday April 28, 2014 @12:42PM (#7661093)
Yeah and I think a larger problem is deer or other animals running into the road especially at night. I don't know if the Google car can handle that situation yet, but the sensors should be able to see animals way before humans can.
Re:The latest chapter for the self-driving car: mastering ci... by eigenvector on Monday April 28, 2014 @12:48PM (#7661124)
Many (most?) car/deer/moose collisions are unavoidable even for a human driver. In particular, because a human driver focuses on monitoring the road ahead, they cannot determine instantaneously whether it is optimal to continue straight and hit the animal or to swerve into oncoming traffic or the adjacent lane. The reflex reaction is to swerve which can often cause an even worse accident.

Humans also can't process the trade-off of hitting the animal vs. attempting to avoid it based on size fast enough whereas a self-driving car could conceivably be able to.

Re:The latest chapter for the self-driving car: mastering ci... by mattzito on Monday April 28, 2014 @01:26PM (#7661457)
I would guess, too, that there are mitigation actions that can be taken by computers that humans don't have the reflexes to handle.

For example, I was always told in driving school as a kid that if you're about to hit a deer, you should let up on your brakes right before you hit them. This is so the bumper of the car comes back up and hits the deer center, as opposed to the bumper hitting the deer's bottom half, possibly bringing the deer up on to the hood/windshield where it could injure passengers.

I have no idea whether that's actually true or not, but a self-driving car could easily handle something like that, or automatically turn a car to take the impact of the deer on the side of the car without passengers, whatever the best course of action is.

Re:The latest chapter for the self-driving car: mastering ci... by Already__Taken on Monday April 28, 2014 @02:00PM (#7661725)
Plus what can you car do to save you given the context of the accident it's about to have? That's a very cool idea.
Re:The latest chapter for the self-driving car: mastering ci... by mikeash on Monday April 28, 2014 @01:13PM (#7661332)
What do you think the odds are that a human will be able to handle it properly?

90% of the time, a human will either 1) not notice the debris at all, and plow into it 2) brake to a sudden stop, causing a massive hazard for all around or 3) swerve dangerously into another lane.

Just this morning I watched a car come within inches of plowing into a gigantic orange traffic barrel. He was going 30MPH on a quiet residential road but he simply was not paying attention, and braked just barely in time to stop before hitting it. And this is not some unusual thing, this is how people drive. I've nearly been run down in a crosswalk at a four-way stop sign by drivers who simply decided that they did not need to look forward while going through the intersection. And you think that humans are going to have a good record at spotting and handling small debris when cruising at 70MPH? Good luck with that.

One thing I will say about humans: when they're about to run over you at low speeds, you can usually get them to stop by shouting at them. I doubt computers can manage that yet.

Re:The latest chapter for the self-driving car: mastering ci... by gfodor on Monday April 28, 2014 @02:27PM (#7661921)
if there is a large object in the middle of the highway in broad daylight i am pretty sure humans navigate it pretty well since their eyes can see it far ahead due to color contrast, pattern recognition etc. the human visual system seems to excel in this situation and it seems to be a one where LIDAR may be at a disadvantage, where the stakes are high.
Re:The latest chapter for the self-driving car: mastering ci... by konstruktor on Monday April 28, 2014 @02:52PM (#7662080)
The program driving the car is aware of the limits of its perception, though. My grandma probably isn't.
Re:The latest chapter for the self-driving car: mastering ci... by mikeash on Monday April 28, 2014 @03:08PM (#7662178)
The visual system does well, but the decision-making system behind it often does not. I'm sure that guy this morning had no trouble seeing the orange barrel he nearly rammed, but actually noticing it is another matter.
Re:The latest chapter for the self-driving car: mastering ci... by baddox on Monday April 28, 2014 @03:31PM (#7662332)
Humans aren't particularly good at that problem either. I wouldn't be surprised if Google has or will soon get their autonomous cars to perform better than humans on a variety of road obstacles.
Re:The latest chapter for the self-driving car: mastering ci... by unexistance on Monday April 28, 2014 @02:28PM (#7661928)
working with technology teach me one thing: technology cannot solve everything :D

So what can be done with unknown situation encountered by the auto-car? alert the human: Please take control of the car, undetermined obstruction ahead (or something to that effect)

Re:The latest chapter for the self-driving car: mastering ci... by chillingeffect on Monday April 28, 2014 @03:27PM (#7662300)
Yeah sure that sounds great, alert the human, but guess what?

The human is asleep, reading, writing, or drunk.... as has been promised elsewhere as one of the main advantages to a self-driving car.

"This future is better than the current one b/c you don't have to pay attention"

So if you're telling me I still have to suddenly pay attention, poof! up in smoke goes the advantage of this supposedly self-driving car. I can't take a nap, b/c I might have to wake up and grab the wheel when a ladder starts flying off the back of a truck towards me.

This is not a consistent picture. It's just a bunch of fairy tales. Each day dream breaks down when it relies on a neighboring, magical scenario.

Re:The latest chapter for the self-driving car: mastering ci... by prawn on Tuesday April 29, 2014 @01:50AM (#7665204)
You're responding to one person's suggestion as though it presents the ultimate plan of those dedicated to this technology.