Multi-state model for robot and user interaction
First Claim
Patent Images
1. In a computing environment, a robotic device comprising:
- a sensor set that inputs information into the robotic device;
an output mechanism comprising one or more output modalities for communicating with a user; and
a model configured to control the operation of the robotic device with respect to operating states, the states including an autonomous task state in which the robot performs a task independent of direct user input, and an engaged state in which the robot interacts with the user via the sensor set and the output mechanism, the model configured to determine when to transition from the autonomous task state to the engagement state, and from the engagement state to the autonomous task state, based on a priority level ordering and a current context including information received via the sensor set.
3 Assignments
0 Petitions
Accused Products
Abstract
The subject disclosure is directed towards a robot device including a model that controls a robot'"'"'s task-related operations to perform tasks and user-engagement operations to interact with the robot. The model controls the operating states, including transitioning from an autonomous task state to an engaged state based on current context determined from various stimuli, e.g., information received via sensors of the robot and/or learned data. The robot may seek to engage the user, the user may seek to engage the robot, or the user and robot may meet by chance in which either may attempt to initiate the engagement.
232 Citations
20 Claims
-
1. In a computing environment, a robotic device comprising:
- a sensor set that inputs information into the robotic device;
an output mechanism comprising one or more output modalities for communicating with a user; and
a model configured to control the operation of the robotic device with respect to operating states, the states including an autonomous task state in which the robot performs a task independent of direct user input, and an engaged state in which the robot interacts with the user via the sensor set and the output mechanism, the model configured to determine when to transition from the autonomous task state to the engagement state, and from the engagement state to the autonomous task state, based on a priority level ordering and a current context including information received via the sensor set. - View Dependent Claims (2, 3, 4, 5, 6, 7)
- a sensor set that inputs information into the robotic device;
- 8. In a computing environment, a method performed at least in part on at least one processor, comprising, running one or more programs in a robot that cause the robot to operate autonomously, including performing a task set while in an autonomous task state, detecting a user, attempting to engage with the user, and if the attempt to engage is successful, entering into an engagement state to interact with the user.
-
18. One or more computer-readable media having computer-executable instructions, which when executed perform steps, comprising:
- running one or more programs in a robot that cause the robot to operate autonomously, including operating in a self-directed mode of an autonomous task state in which the robot independently performs a task;
operating in a user-directed mode of the autonomous task state in which the robot performs a user task based on previous input from a user and detection of a triggering event;
completing the user task; and
operating in another instance of the user-directed mode in which the robot performs another user task, including transitioning to an engagement state from the autonomous task state, receiving information corresponding to the other user task while in the engagement state, and transitioning to the autonomous task state to perform the other user task. - View Dependent Claims (19, 20)
- running one or more programs in a robot that cause the robot to operate autonomously, including operating in a self-directed mode of an autonomous task state in which the robot independently performs a task;
Specification