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.
Document page written by Joe Thielen.
Last modified 11/22/1998