Settings

Theme

Volvo admits its self-driving cars are confused by kangaroos

theguardian.com

126 points by pttrsmrt 8 years ago · 72 comments

Reader

danieltillett 8 years ago

Lots of human drivers are confused by kangaroos and kangaroos are confused by cars especially at night. You see an awful lot dead kangaroos on the side of the road in rural Australia.

As an aside, kangaroos in motion are one of the most efficient and elegant mammals. I love watching them bounding away at speed effortlessly dodging scrub and trees - more like flight than running.

  • joombaga 8 years ago

    What's the general feeling about taking the meat after a collision? Where I grew up, people would butcher the animal if it's not terribly destroyed. Around here there's a wild hog problem, which are edible but not very tasty, so the local wildlife agency picks them up and they're used in soup kitchens to feed the homeless.

    • danieltillett 8 years ago

      If you hit a kangaroo (I have only ever had a side on collision where the kangaroo jumped into the side of my car and bounced off) you need to get out and check if it has a live joey (baby kangaroo) in its pouch. You are not allowed to keep the joeys, but there are organisations that will take them in and raise them enforce release back into the wild.

      • legostormtroopr 8 years ago

        Note: If you see a kangaroo (or any marsupial) dead on the side of the road, if it has a pink squiggle spray-painted on its side, someone has already checked it for a joey - so you don't have to try stick your hand into a gooey mess.

    • Avshalom 8 years ago

      Not being Australian: would it be legal?

      I grew up in Alaska and when you ran into a moose you weren't allowed to keep it. Instead there was a volunteer crew that was called to clean it up, compensated with the corpse (which is how I grew up on moose).

      • lloeki 8 years ago

        In France this is illegal for at least two reasons:

        - health: most people don’t know how to process raw meat or recognize a sick animal (rabies or other illnesses)

        - safety: those animals are tough, it’s not uncommon for boars to wake up from the concussion before, while, or after being loaded in a car, and the last thing you want while driving is a wild, fearful, angry animal suddenly waking up and ripping your car apart from the inside while you’re driving (happens).

        - law: hunting is regulated so as to control wild animal population growth, killing some has to be reported one way or another.

        I suspect there is another historical reason, akin to why you can be prosecuted for attempting to obliterate your own existence: your own being is basically owned by the Republic (used to be the King), so committing suicide is a prejudice to the State. I can see something like this being in effect: wild animals are a property of the State, and killing them even with your car is poaching. That may be why you’re supposed to turn the corpse to the Gendarmerie (cops branch of the military).

        (IANAL, correct me if I’m wrong, that just what I’ve been taught as a kid growing in a rural area full of forests)

      • gonzo41 8 years ago

        It wouldn't be illegal, but its not like hitting a dear or moose in the snow. It's really hot where kangaroos are in Australia, so keeping the meat fresh is the biggest issue.

        Also you can get kangaroo meat cheaply at most butchers. It's just like venison.

    • cyberferret 8 years ago

      I have actually heard of people saying they salvage kangaroo (or buffalo) meat after a collision. The tail is considered a delicacy.

      Of course, that is assuming you are still OK after hitting one - Kangaroos are BIG critters and can do considerable damage to the vehicle (and occupants) in a collision.

      • joshschreuder 8 years ago

        Eating kangaroo is relatively common in Australia. We quite often brag that we are the only country that eats its national coat of arms.

        It is quite divisive though, some people enjoy the taste, myself included, but others have a strong dislike. It is high in protein so often enjoyed by gym-going types.

      • jaclaz 8 years ago

        Can't say about kangaroos, but many (did I say many?) years ago I was on a car when we hit a wallaby by accident.

        Wallabies are like 1/5 or less in size/weight when compared to kangaroos, they are small animals I would say comparable in size/weight to a large rabbit.

        The car was a not so small car, a Holden Torana, a V8 4.2 liters, if I recall correctly, still the hit was very hard and the australian guy that was driving didn't manage to keep the car on the road and we ended up in the field nearby.

        No physical harm to anyone on the car, but the fender and front of the car were seriously damaged.

        I wouldn't have wanted to have hit a full-sized kangaroo instead of the poor little wallaby.

    • rukuu001 8 years ago

      I met a guy who does it, but just takes the tails. He considered the roo fresh if the blood hadn't congealed by the time he found it.

      This was in an environment where daytime temperatures are often 40C (104F) plus during the day.

    • King-Aaron 8 years ago

      If it's a fresh kill, yeah if you're really that keen it might be worth cutting the tail off with an axe and cooking it up pretty immediately.

      But Roo's need to be bled properly otherwise the meat goes to hell. You can get away with eating fresh tail, but really a roadkill roo wouldn't be very nice.

      Plus, after 30 minutes in the sun, it'd be no good for anyone other than the flies.

    • taneq 8 years ago

      City dwellers generally wouldn't do so, although I don't know of any laws against it. Some people who grew up on farms or in remote towns certainly do.

  • cyberferret 8 years ago

    Having had plenty of wallabies (smaller version of Kangaroos) jump out in front of me at dawn/dusk, I concur.

    The hopping movement makes it incredibly difficult to judge their speed and direction. They actually cover horizontal space at a far greater clip than they seem to, and also means they can make snap changes in their direction of travel VERY quickly, making any avoidance manoeuvre a bit of a wild guess.

    • danieltillett 8 years ago

      They are extremely unpredictable in their change in direction and they will often get panicked by the sound of the car and jump in front rather than away from the car like most other animals.

      Unpredictable motion is ideal for evading upright preditors with spears, but no so good for collision avoidance with fast moving metal objects.

      • jfries 8 years ago

        Put in another way, unpredictable motion is good for avoiding what's trying to hit you. Not good for avoiding what's trying to miss you.

        • mamon 8 years ago

          So, when kangaroo jumps in front of your car your best chance to avoid hit would be to try to steer your car towards it and let kangaroo's instinct do the rest? :)

  • chris1993 8 years ago

    It's probably complicated by the fright response in kangaroos which is to jump in a random direction. They don't all head in the same direction which is why when you drive past a mob feeding on the verge you often get a couple jumping onto the road in front of you.

ClassyJacket 8 years ago

I'm kind of worried by the fact that the system judges depth based on visual cues (like a human with one eye closed does) instead of actual depth sensing hardware, to the point that the system needs to recognise kangaroos specifically.

Shouldn't the car stop for any obstacle, even ones it doesn't recognise? They surely can't expect to train it on every possible type of debris.

  • kalleboo 8 years ago

    It doesn't sound like the problem is it's detecting specific animals, but in how it's detecting the distance -using the ground as a reference for things that aren't standing on the ground.

    I wonder how it it handles low-flying birds.

    • amag 8 years ago

      When I learned t drive I was instructed not to mind smaller critters as the avoidance maneuver (steering away one way or the other or heavy breaking) is more likely to cause a serious accident than the collision with the small critter.

      • lb1lf 8 years ago

        Unless, of course, you are the small critter.

        (When in driving school, I was taught to ignore anything smaller than a reindeer - but assure whoever showed up in distress after I'd put a set of tire marks over their pet's back that I'd tried my best to avoid it.)

      • kalleboo 8 years ago

        True. You also don't want it avoiding a plastic bag that's floating across the road

      • mac01021 8 years ago

        You needn't swerve but there's no harm in braking.

  • chielk 8 years ago

    A risk would be a car suddenly braking for leaves or a plastic bag crossing the road.

kartan 8 years ago

> The company’s “Large Animal Detection system” can identify and avoid deer, elk and caribou, but early testing in Australia shows it cannot adjust to the kangaroo’s unique method of movement.

In Sweden there are elks and deer but not so many kangaroos. :)

An intelligent system needs to learn. To learn it needs examples.

hanoz 8 years ago

> "Although it hasn’t been tested in a kangaroo-specific environment, there was an instance where black swans were interfering"

I think I know how to interpret that sentence...

lb1lf 8 years ago

Speaking of getting confused by kangaroos...

An old favourite of mine, presumably apocryphal, involving kangaroos and the dangers of reusing code:

http://aviationhumor.net/combat-kangaroos/

gregw134 8 years ago

Why does it need to recognize specific types of animals? It seems like bad programming practice to code (or learn) for each specific case. Is there not a way to program cars to avoid animals more broadly, or simply objects that are moving towards the road?

  • eli 8 years ago

    I don't think I personally would deal well with a kangaroo appearing near my car due to my lack of specific experience. They move crazy differently from a dog or deer.

  • smilekzs 8 years ago

    Because movement patterns of Kangaroos are too different from other animals?

  • laxd 8 years ago

    I believe these systems are based on neural nets, they are trained, not programmed, to recognize animals.

dredmorbius 8 years ago

The letters in "confused by kangaroos" rearrange to spell "SOS! Fake, bouncy dragon."

Who wouldn't be confused?

h/t Gary Matthews, elsewhere.

dghughes 8 years ago

Moose must be hard to detect too I wonder how they tested for them.

Imagine a 700kg (1,500 pound) moose with velvety brown fur suddenly wanting to cross the road at night in front of your car when you are traveling 120km/h (74mph).

That weight is all up high too on spindly legs. It's like running into a high table with 700kg of weigh on it.

  • King-Aaron 8 years ago

    Emus have a similar effect - a good amount of mass sitting up quite high on little thin legs. The things punch straight through the windscreen when you hit them.

    Emus have the added bonus too of running directly at you when you sound the horn, instead of away as you'd expect. It's quite uncanny, and problematic at a hundred kilometres an hour.

TillE 8 years ago

Doesn't this just suggest that computer vision is practically impossible to perfect, and that cameras + LIDAR would be far better for safely driving a car? You need actual distances to objects, not just fuzzy error-prone inferences.

  • Animats 8 years ago

    Volvo self-driving cars have multiple LIDARs and radars, in addition to vision.

  • mikeash 8 years ago

    This stuff is still early days. I don't see how a problem encountered with a research project could possibly indicate that the whole problem is "practically impossible." It would be weird if they didn't have problems like this while building the technology.

  • rocqua 8 years ago

    The obvious counter-example are humans.

    On a more realistic level, stereoscopic vision seems like a pretty decent way to get distances.

  • sandworm101 8 years ago

    >> You need actual distances to objects, not just fuzzy error-prone inferences.

    Humans do pretty good with fuzzy notions of where the animal is. Exact distances aren't needed so much as reasonable estimates. If it is probably in the "need to brake zone" then the car brakes. Plus or minus a few meters isn't a big deal so long as you've got margins to work with. As animals are unpredictable, Volvo certainly has wide margins.

    • lanstin 8 years ago

      Plus if there is anything the human vision system is optimized for it would be seeing and assessing an unknown large mammal.

      • mewse 8 years ago

        History (and personal experience) shows pretty clearly that humans are really bad at predicting the movements of kangaroos, though. (I've never been in a car that hit one, but have had some close calls)

        The things seem to be able to effortlessly execute 90 degree turns between hops, at speed.

        Safety lesson: if you see kangaroos travelling alongside the road you're driving on, slow way down so you can execute an emergency stop, if needed; they're always only one hop from suddenly being right in front of you.

        Safety lesson 2: there is always another kangaroo. If you see a kangaroo bound across the road ahead of you, slow way down; there's likely to be another kangaroo a very short distance behind it. (And safety lesson 2 recurses and also applies to that second kangaroo; there is likely a third kangaroo just far enough behind it that you'll think there's no third kangaroo. And so on.)

        • chris_wot 8 years ago

          Another is - don't let your dogs near a kangaroo around a body of water. The kangaroo hops into the water, the dog follows and the kangaroo holds it under and drowns it.

    • skybrian 8 years ago

      But apparently humans get confused by kangaroos too, based on the number of collisions.

      • cptn_brittish 8 years ago

        It's not confusion as other Australians here have said they really do not behave like any other animal and appear out of no where at speed. A actual collision with one normally takes out the car and not just the kangaroo as well.

        • sdwisely 8 years ago

          They're hard to see because of their coat, move quickly and erratically and they're pretty much all muscle.

          I'm not surprised they get hit as often as they do particularly at night.

imron 8 years ago

Gotta watch out for them kangaroos: http://www.snopes.com/humor/nonsense/kangaroo.asp

jaimex2 8 years ago

I'm not sure what system Volvo has gone for, but most isn't this just a "train more kangaroo data into the neural network" thing to fix?

  • jfries 8 years ago

    From the article it seems the hopping it what makes it tricky. Their model is that the distance to the animal is the same as the distance to where their feet touch the ground. When an animal is in the air the feet appear to touch the ground further away due to perspective.

pasta 8 years ago

This is the first time I hear about animal detection in self driving cars. Do other brands also do this?

Most demo's only show human interaction.

Edit: and what about flying trash, leaves and so on? Thinking about it there are a lot of object types we interact with. Leaves for example mean nothing to us because they won't harm us. And we know crows will fly away. But pigeons on the other hand..

tim333 8 years ago

Footage of Volvo and the kangaroos from a couple of years ago: https://www.youtube.com/watch?v=2YiZ0aHINBI

visarga 8 years ago

Those corner cases can be solved by simulation. Off to the sims, to implement kangaroos, deer and people in wheelchairs chasing ducks with a broomstick - just to be thorough.

  • taneq 8 years ago

    Just make sure you disable the kangaroos' rocket launchers before giving your big demo... ;)

0xbear 8 years ago

And therein lies the problem no one talks about: all these autonomous vehicle technologies have only been tested in non-adversarial situations. Machine learning algorithms do not generalize the way humans do, and it has been shown that they’re fairly easy to fool. This is an active area of research at the moment, and no one really knows how to fix this, at least not without deploying an ensemble of networks with different architectures.

zinckiwi 8 years ago

Wallaby damned.

hanoz 8 years ago

So European intelligence is confused by kangaroos, artificial and otherwise.

joering2 8 years ago

Reminds me my comment from a month ago...

https://news.ycombinator.com/item?id=14433094

RcouF1uZ4gsC 8 years ago

At least that is an improvement on Tesla being confused by a large truck and hitting it at full speed. https://www.theguardian.com/technology/2016/jun/30/tesla-aut...

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection