Patent ID: 11938637
Assignee: SAMSUNG ELECTRONICS CO., LTD.
Field: Handling (Mechanical engineering)
Classification: CPC B  G | IPC B

Claim 4:
5. A method for controlling a robot comprising:
based on receiving a command for performing a task of the robot, determining a driving level of the robot based on surrounding environment information of the robot;
identifying, based on information on a maximum allowable torque and information on a maximum allowable speed which are preset for each driving level, a maximum allowable torque and a maximum allowable speed corresponding to the driving level of the robot;
calculating a maximum allowable acceleration of the robot based on the maximum allowable torque;
controlling the robot to move at a moving speed reaching the maximum allowable speed based on the maximum allowable acceleration; and
controlling the robot to perform tasks while the robot is moving at the maximum allowable speed,
wherein the surrounding environment information of the robot includes information on a space where the robot is located,
wherein the determining the driving level includes,
based on information on a driving level for each space, identifying a driving level corresponding to a space where the robot is located,
based on an image captured by a camera or a voice received through a microphone, identifying a user located within a specified distance of the robot,
based on information on a driving level for each user, identifying a driving level corresponding to the identified user,
based on the identified user being located within a preset range from the robot, determining a relatively high driving level as the driving level of the robot, from among the driving level corresponding to the space where the robot is located and the driving level corresponding to the identified user,
based on the identified user being located outside the preset range from the robot, determining the driving level corresponding to the space where the robot is located as the driving level of the robot.