Robot J1 Project: Protocol Examples


Example A


The override guidelines may specify that, for example, the operator must be informed of the protocol violation, and must assume all responsibility for any damage or ethical violations created by the execution of the current (or any subsequent) directive.

Example 1


The execution command may be "Go to Joe's office". Any subsequent process directive would then involve moving self to get there. Hence, a purpose may be as simple as "Move Forward: Go to Joe's office".

Example 2


Using the execution command "Go to Joe's office" again, as well as the process directive "Move Forward", the frontal vertical proximity sensor may indicate a drop ahead. This drop will cause physical damage, and may cause measurable mechanical and operational damage. Physical and mechanical damage should be self-explainatory. An example of operational damage can be the robot on it's side. It's unable to continue because it's mobility is impared (the motors aren't touching the ground, hence, it can't move).

Example 3


Again, using the execution command "Go to Joe's office" and process directive "Move Forward", one route may include a trip through Bob's office. However, Bob has said before that he does not want anyone in his office (for any reason), thus an ethics rule was programmed specifying that traversing Bob's office is forbidden. If this route were to be followed, an ethics violation would occur. Hence, another route must be found.

BACK TO PROTOCOL

Document page written by Joe Thielen.
Last modified 11/22/1998