CPC B25J 9/0003 (2013.01) [B25J 13/003 (2013.01); B25J 13/081 (2013.01); B25J 13/088 (2013.01)] | 10 Claims |
1. A robot comprising:
a storage; and
at least one processor,
wherein the at least one processor is configured to:
acquire outside stimulus feature amounts each of which indicates a feature amount of an outside stimulus acting from outside the robot,
store the acquired outside stimulus feature amounts in the storage as a history up to a maximum history storage number by a first-in-first-out method,
acquire a plurality of continuous determination feature amounts, the continuous determination feature amounts being a number of consecutive outside stimulus feature amounts from among latest ones of the outside stimulus feature amounts stored in the storage, and a number of the acquired continuous determination feature amounts being smaller than the maximum history storage number,
calculate a first similarity degree by comparing an outside stimulus feature amount acquired during processing of an outside stimulus acting from outside the robot with the acquired continuous determination feature amounts, and
control operations of the robot based on the calculated first similarity degree.
|