Slashdot Mirror


Smart Flying Robots

Chernyakov writes "MARVIN, a fully autonomous RC helicopter built by the Technische Universitaet Berlin, won the 2000 International Aerial Robotics Competition. MARVIN has a radio-linked ground station consisting of several networked Linux machines (which provide the computing power for vision, mapping and flight-course generation). The robots' mission is to fly into a disaster area complete with fire, water and smoke hazards, to locate and avoid threats to itself, to find bodies, distinguish from survivors and the dead, identify hazardous materials containers, determine if the container contents are radioactive, biohazardous, or explosive (by reading the labels), generate a detailed map of the disaster area, photograph the area, and return safely back to base. MARVIN pulled it off completely autonomously, with no human help or intervention. High quality (90 MB) and Low quality (12 MB) MPEGs of the robot are available."

28 of 79 comments (clear)

  1. MARVIN, eh? by RottenDeadite · · Score: 3
    What happens when he gets all depressed? Do the robots start trying to kill themselves?

    ***JUMP PAD ACTIVATION INITIATION START***
    ***TRANSPORT WHEN READY***

    --

    ***JUMP PAD ACTIVATION INITIATION START***
    ***TRANSPORT WHEN READY***

    1. Re:MARVIN, eh? by torpor · · Score: 3

      It lies down in the mud for a few million years, and when asked why, replies:

      "It's a wonderful way of being wretched."

      --
      ; -- the corruption of government starts with its secrets. a truly free people keep no secrets. --
    2. Re:MARVIN, eh? by SEWilco · · Score: 2

      If the robot was meant to lie down in the mud, it would not have been given wings and rotors.

    3. Re:MARVIN, eh? by cheekymonkey_68 · · Score: 2

      Well man was not designed to walk on two legs but we seem to manage OK.

  2. This Is Where We Should Be Going by Mercster · · Score: 2

    This is excellent advancement. The more places we can use robotics to replace humans in places of danger, the better.

    Heres a thought...how many of these sorts of "disasters" are created by humans? If more robotics are used in daily life, could human error be downplayed, therefore reducing the situations in which humans might be put into danger? Prevention is the best cure, they say...

    --
    -- Merc "And you thought you were your own worst critic."
    1. Re:This Is Where We Should Be Going by mOdQuArK! · · Score: 2

      On the flip side, you know that the military is going to be thinking about using robots to PLACE humans in danger - then you have to come up with robots that PROTECT humans from that danger, and so on and so on.

      When the robots get smart enough, they'll go: "Why the hell are we protecting THESE wimps?".

  3. Uh-huh by Uruk · · Score: 3

    It's going to do all of those things, eh?

    I don't know how they're coding it, but they're probably going to hype it as "Artificial Intelligence"!!!!!

    What if the person is unconcious? Is that a dead person or an alive person? What if they're alive, but not breathing? Could it even tell if they were breathing? Could I fool the machine into thinking I was dead?

    The problem with these types of things is that they fall into two categories - machines that are so totally wrong in what and how they judge things that they aren't even worth looking at, and machines that are right some of the time, and so horrendously wrong when it counts that they aren't worth looking at.

    Well that's my cynical $0.02 anyway.

    --
    -- Truth goes out the door when rumor comes innuendo. -- Groucho Marx
    1. Re:Uh-huh by Idaho · · Score: 3

      Yeah, but I don't think this is exactly the point. It can go where normal people can't, and even if it can't determine whether a person is dead or not, it can at least keep itself safe so you don't have to build new ones all the time.

      And if it can take pictures all around the place, that's real cool.

      I am living in Enschede, a city in the Netherlands where a fireworks bunker exploded half a year ago. This robot could have been usefull to fly over the (possible very dangerous) site to take pictures and determine the situation, without the risks of loosing even more peoples lifes.

      And it can be real handy for the police afterwards, to determine how things actually happened (like 'hey, that container full of fireworks wasn't supposed to be standing there!')

      --
      Every expression is true, for a given value of 'true'
    2. Re:Uh-huh by tolldog · · Score: 2

      If the shoe fits...
      If the robot can make deterministic judgements following rules as to a persons health status, that is AI. No hype about it.
      I can also see where the system could purposely use logic to fail on the side of a human being alive when they are not instead of the other way arround.
      I imagine that determining the persons health status being one of the simpler of the tasks that the robot has to do. Finding people and avoiding problems is hard for us people, let alone for a robot.

      Give the people more credit.

      I see four categories for these machines, not two...
      Those that outperform expectations
      those that meet expectations
      those that don't meet expectations
      and those that fit into your classifications.

      --
      -I just work here... how am I supposed to know?
    3. Re:Uh-huh by CaseyB · · Score: 2
      What if the person is unconcious? Is that a dead person or an alive person? What if they're alive, but not breathing? Could it even tell if they were breathing? Could I fool the machine into thinking I was dead?

      What the heck is your point? That this thing is useless because it doesn't save us the tedious effort of figuring out for ourselves if someone is dead?

      The idea is that it can do an autonomous first-pass assesment of a scene, without putting any more humans into immediate danger. A human can then use the information to make more intelligent decisions on what to do next to minimize the loss of life.

      Give your head a shake; they're not trying to automate the entire rescue process.

    4. Re:Uh-huh by uradu · · Score: 2

      Yeah, I think we should send you in instead, you're much more level headed.

    5. Re:Uh-huh by Chalst · · Score: 2
      It's going to do all of those things, eh?

      No, it did them. Which idiot moderated the above post `insightful'? He didn't even read the slashdot banner, let alone the story.

    6. Re:Uh-huh by tswinzig · · Score: 2

      What if the person is unconcious? Is that a dead person or an alive person? What if they're alive, but not breathing? Could it even tell if they were breathing? Could I fool the machine into thinking I was dead?

      Well, think to yourself how you would determine if someone is still alive. Let's see: heartbeat, and body temperature are both great indicators. Are you trying to say a robot could not determine either of those?

      "Extraordinary claims require extraordinary evidence."

      --

      "And like that ... he's gone."
  4. Disaster Area by Myriad · · Score: 2
    The robots' mission is to fly into a disaster area complete with fire, water and smoke hazards, to locate and avoid threats to itself, to find bodies, distinguish from survivors and the dead, identify hazardous materials containers, determine if the container contents are radioactive, biohazardous, or explosive (by reading the labels), generate a detailed map of the disaster area, photograph the area, and return safely back to base.

    Neat, who would have thought my OS would help me survive one of Hotblacks shows??

    --
    "They do not preach that their god will rouse them, a little before the Nuts work loose." Kipling, 'The Sons of Martha'
  5. Marvin the Manic-Depressive Autonomous Helicopter by Tumbleweed · · Score: 4

    "A brain the size of a Beowulf cluster, and what do they have me do? Fly around disasters taking pictures..." *sigh*

  6. some sample code from the flying robot by xpenguin+dude · · Score: 2

    #!c
    include kill.o

    open missle compartment
    missles = 20
    fire missiles
    /* if people dead 200 then goto 20
    goto 10

    20
    missionaccomplished()
    load destroyworld.h
    destroyworld = 1

    end()


    --



    Visit my website xpenguin.com -- A linux penguin website
  7. I'd rather use an aerobot... by webmaven · · Score: 3

    Check out the aerobot. This VTOL aircraft uses ducted fans insead of a conventional rotating airfoil, and is capable of autonomous take-offs and landings. Also check out the wankel-powered Skycar.

    --

    --
    The real Webmaven is user ID 27463. I don't rate an imposter, because my ID is such a lame-ass high number.
  8. giant multimedia files by Anonymous Coward · · Score: 2

    I'm of the opinion that Slashdot really needs to mirror a third of the sites that are linked to, or at least the giant gobs of multimedia content. I think VA can afford a few cheap servers to spit out static content. Seriously, 90MB in Germany. If the movies had been mirrored, the .de site would still be up.

  9. Some more info & a description of the video by Chernyakov · · Score: 4

    In order to fly autonomously (by itself), MARVIN uses a LOT of hardware: 3 accelerometers, 3 gyroscopes, 3 compasses (redundancy), 2 ultrasonic range finders, a differential GPS system (accurate to 2 centimeters), a fire detector, and an altimeter. It also has an onboard CPU, communications equipment, power distribution, etc.

    The helicopter itself looks like a standard .60-size XCell.

    Anyone who has ever flown an RC helicopter knows how difficult it is for a human, much less a computer. The software usually involves use of a Kalmon Filter to fuse the sensors, and neural networks to build fuzzy control rules for the flight surfaces (aileron, rudder, collective, etc) in real-time.

    The video, boring for some, shows the helicopter taking off and flying over the disaster area. The heli adjusts its location constantly for better views of targets then flies away and lands. There are good shots of the ground station showing Mission Control, robot-vision, and flight-path mapping. Also some good shots of not-so-successful flights and what can go wrong.

    This is the tenth year of the IAR Competition; each year the mission gets more complicated. In 1991, autonomous flying vehicles (no hovercraft) simply needed to pick up a disc at one end of the field and drop it off at a deposit-point on the other end. No one completed the mission that year.

    As a side point, let me just say that technology can always be used for evil, but development of robots such as these are most useful in what the industry terms D^3 (D-cubed) environments: Dull, Dirty, and Dangerous.
    Dull: Flying over thousands of acres of forest painstakingly examining almost each tree for insect damage.
    Dirty: A disaster area with potential exposure to lethal gases and the like.
    Dangerous: Photographing a volcano for threat analysis.

    I have a copy of the 90 MB mpeg -- I'll try to mirror it on Mojo Nation, but my one-way cable modem might not like it.

  10. Re:Robots used to take care of us.. by Skyshadow · · Score: 2
    Dude, hard to take you seriously when you can't spell martial law...

    ----

    --
    Every year during my review, I just pray the words "slashdot.org" aren't mentioned.
  11. Disaster areas by Tomcatter · · Score: 2

    I don't know about you all, but those "disaster areas" remind me an awful lot of my apartment.

    ____________________________
    "File swapping on the internet is putting at risk nothing less than human progress and prosperity"
    --Microsoft quote

  12. Remember Sikorski. by Apuleius · · Score: 3
    "If a man is in need of rescue, an airplane can come in and throw flowers on him, and that's just about all. But a direct lift aircraft could come in and save his life."

    Helicopter pioneer Igor Sikorsky



    However, the helicopter did come to be
    used for other purposes.
    Party pooping away,

    --Apuleius

  13. I'm sure this will get somebodies backing... by human+bean · · Score: 2
    "The robots' mission is to fly into a disaster area complete with fire, water and smoke hazards,"
    Like a battlefield?

    "to locate and avoid threats to itself, to find bodies, distinguish from survivors and the dead,"
    So it can save ammunition?

    "identify hazardous materials containers, determine if the container contents are radioactive, biohazardous, or explosive (by reading the labels),"
    So it can identify vehicles which look like large metal containers, and to IFF by reading their markings?

    "generate a detailed map of the disaster area, photograph the area, and return safely back to base."

    Somebody wants this, and it isn't the Boy Scouts.

    --

    *whup* "Get along, little electrons. Heeyah!"

  14. Re:Killer Robot by ErikZ · · Score: 2

    Actually, if you researched this, he aimed the device at a running car....and the engine ran roughly.

    Oooooo. Scary!

    I think they even had the hood up.

    Later,
    Erik Z

    --
    Democrats or Republicans. They are both taking us to the same place and they are not afraid of us anymore.
  15. R/C helicopter collisions... by alienmole · · Score: 2

    ...can be pretty darn spectactular. Or so I've heard. I've seen (and been responsible for) my fair share of crashes, and they can be pretty impressive on their own. The momentum in a 4ft diameter set of wooden rotor blades revolving at 2000rpm is quite serious. And unlike those boring Battlebots that are all steel, industrial strength and semi-indestructible, stuff that's designed to fly has to be light and therefore not too strong. A Heli-Battlebot battle would be short but impressive!

  16. Sorry, but... by Soko · · Score: 2

    Oooooooo.... You've made me verrry ANGRY,VERRRRY ANGRY INDEED! I will have to nuke you now, miserable earth creature...

    With apologies to Mel Blanc.

    --
    "Depression is merely anger without enthusiasm." - Anonymous
  17. Autonomous Robot Life/Death Drones by LHOOQtius_ov_Borg · · Score: 2

    Well, while there are certainly military applications of this technology, there are also genuine humanitarian ones - such as the claimed fire disaster area survey. Each year many firefighters lose their lives, particularly trying to combat forest fires and trying to rescue people - or whole towns - from such areas.

    Some people have suggested other flight platforms, particularly from Moller, but while the Aerobot looks nice it is somewhat expensive, and the Skycar looks unsuited to perform an tasks for which the system was intended. What is really important, though is the control electronics, vision system, etc.

    The German system seems to do a nice job with this (note also that Germans, at Mercedes-Benz, are the farthest along - at least in public - on autonomous robot land vehicles). What would be an interesting next challenge would be to try to scale-up from small helicopters to, say, a full-blown bell with stretcher pods and have the system be able to perform rescues of humans whom can be determined to still be mobile enough to get themselves onto the craft.

    Regarding detecting the difference between dead humans, unconscious humans, and alive but not breathing humans - first of all, those are distinctions that are hard for humans to make from a helicopter, so it's an awkward comparison. Furthermore, using infrared technology, the system would be better at detecting humans who died long enough ago that they were starting to get cold from others - something a human can not do while airborne.
    If you want to distinguish the unconscious, dead, and almost-dead you need to send in a land-based robot with some medical technology for making the distinction (but how do you TEST that system?)
    Right now, I think humans will be used for this.

    Also interesting would be to test the system for ability to deliver payloads (yeah, it could be bombs, but it would be interesting to test its accuracy in dropping medical supplies to those in a disaster area who are still mobile enough to use them...)

    --
    o/~ we are pissed, we are pissed, we have to resist... o/~ - ec8or
  18. Warehouse, Dummy by SEWilco · · Score: 2

    Well, when the fire broke out at the mannequin warehouse there were all these warm bodies scattered around...