| CPC G05D 1/0016 (2013.01) [B25J 9/163 (2013.01); B25J 11/008 (2013.01); B25J 19/023 (2013.01); G05D 1/0231 (2013.01); B25J 5/007 (2013.01); G05D 1/0257 (2013.01)] | 23 Claims |

|
4. A service robot system, comprising a robot, wherein
the robot (1) having a drive system (3) for moving the robot (1) to target positions and at least one effector (4) for manipulating the robot's environment, wherein the service robot system comprises a processing unit (14) including a task determination unit for determining a task to be executed by the robot and configured to control the drive system (3) and the at least one effector (4) according to the task based on action definitions, wherein the processing unit (14) is configured to automatically retrieve action definition candidates from a database (17), evaluate the retrieved action definition candidates with respect to a success score indicating a likelihood that an action according to an action definition candidate contributes to successfully fulfilling the task, to execute actions according to action definition candidates of the retrieved action definition candidates having highest success score equal to or above a predefined threshold until an action to be executed next with a success score below the predefined threshold is reached, and to send a request for assistance via a communication interface (21) then.
|