A robot 100 includes an image input means 201 that receives an image and
outputs image data, an image processing means 202 that receives the image
data and generates and outputs an image recognition result, a restraint
processing means 204 that outputs an operation instruction for altering a
behavior while the image processing means 202 performs a process for
identifying or registering a person's face, and an operation means 205
that is operated on the basis of the operation instruction.