| CPC B25J 9/1697 (2013.01) [B25J 13/00 (2013.01); G06F 18/285 (2023.01); G06V 40/10 (2022.01); G06F 8/65 (2013.01); G06V 20/58 (2022.01)] | 20 Claims |

|
1. A data processing device comprising:
circuitry configured to
detect a situation of a robot based on sensor data output from a sensor mounted on the robot, wherein the situation of the robot includes a location of the robot,
determine whether to perform an individual identification algorithm or an attribute recognition algorithm based on the situation of the robot, and
select, when it is determined to perform the individual identification algorithm, to execute a first human sensing program which is used to perform the individual identification based on the sensor data output from the sensor mounted on the robot.
|