Sunday, August 3, 2014

Robot Self Defense by Yahmez

Robots or biomorphs (robots modeled after living creatures) are commonly fragile especially as you move to a smaller scale. Roboticist Mark Tilden's 1st law of robotics states: "A robot must protect its existence at all costs." In the case of typical BEAM bots the small scale and freeformed circuits make them very fragile. One's natural instinct to protect one's existence is the basis of life as we know it... How can we enable robots to protect their own existence? I believe this applies to many robots beyond BEAM bots. If a robot is about to be destroyed, damaged, or stepped on and it knows as much, shouldn't it try and save it's self? Fight or flight! The flight bit is fairly simple, just have the bot take off as fast as possible and avoid obstacles... maybe move in a zig zag fashion. But what about the fight bit?

I have one type of self defense built into a bot I am currently working on and I am considering adding another. But I am interested in other builders' ideas. What would you provide your bot with to enable a method of self defense.

In total disregard of Asimov's laws,
-James

No comments:

Post a Comment