Slashdot Mirror


Would You Let a Robot Stick You With a Needle?

An anonymous reader writes "IEEE Spectrum has a story about a robot that uses infra red and ultrasound to image veins, picks the one with best bloodflow, and then sticks a needle in. (video included). Veebot started as an undergrad project and the creators are aiming for better performance than a human phlebotimist before going for clinical trials. Robodracula anyone?"

1 of 209 comments (clear)

  1. Re:Why yes, I would. by ShanghaiBill · · Score: 5, Insightful

    And the exact same thing could happen to any other completely mechanical device.

    You design the mechanism so that it is physically impossible for the software to do something dangerous. In the case of Therac-25, there should have been a mechanical interlock that cut power to the radiator when the shield was not in place. In the case of the needle sticking robot, you use an actuator with a stroke of, say, 5mm. Then there there is no way it could "jab through your arm". You also use a weak actuator, that doesn't have enough physical strength to push into bone, even when given full power. You put a spring-loaded (not software controlled) sheath over the needle, so the needle is never exposed unless it is pressed against skin. You design the hardware assuming the software is malicious. You design away any way you can think of for the software to do harm.

    Then you design the software assuming the all the mechanical interlocks have failed, and use sensors to double check everything.