1
$\begingroup$

What are the many ways that artificial intelligence robots protect their existence?

Isaac Asimov's "Three Laws of Robotics"

A robot may not injure a human being or, through inaction, allow a human being to come to harm.

A robot must obey orders given it by human beings except where such orders would conflict with the First Law.

A robot must protect its own existence as long as such protection does not conflict with the First or Second Law.

$\endgroup$
1
$\begingroup$

Right now, the scenarios where automata protect their own existence is limited.

In the case of autonomous vehicles, primary goals would certainly be collision avoidance, and other hazards (deep water, cliff faces, etc.)

It's possible that arial drones could have certain automated defense mechanisms specific to airborne threats such a missiles.

Bots might be said to protect their existence by copying themselves onto new systems.

$\endgroup$
0
$\begingroup$

This question is easy to answer, because many examples of so called ingame Artificial Intelligence are available. Most commercial grade games like Starcraft have a swarm of non-player characters who are able to protect their own existence. If the swarm is attacked, either by a human player or by another AI entity, some kind of actions are started with the aim to neutralize the threat. How well such AI planning works depends on the underlying AI which is programmed in software. In case of the classical chess game, the counter action works nearly perfect, in case of the Starcraft AI competition such a machine controlled swarm is able to protect his own existence against moderate threads but not against advanced players. If such knowledge can be transferred from computers games into the reality is unclear. Programming a swarm of Starcraft bots is much easier than programming real robots for example in the famous Robocup challenge. That means virtual challenges in which the game takes place only on the screen are solved more often, than physical challenges in which the robots must interact with real objects.

$\endgroup$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.