Robotic Intervention Systems
AssigneesJohn David Mathieu, Luke Wissmann
InventorsJohn David MATHIEU, Luke WISSMANN
Life of this patent
Estimating the term…
Abstract
Based on data indicative of an area proximate to a robotic device, a scene is generated. Based on information from a knowledge database, a task associated with the scene is identified. A risk threshold is determined based on the scene, the task, and one or more trust thresholds. Based on the risk threshold, a ratio of sub-tasks of the task to be controlled by a user is determined. In accordance with the risk threshold, a user input is received for controlling one or more of the sub-tasks when the ratio dictates that at least one of the sub-tasks requires user intervention.
Claims20
A computer-implemented method of managing a robotic device using variable autonomous control, comprising:
- receiving data indicative of an area proximate to the robotic device;
- based on the data, generating a scene;
- accessing a knowledge database having contextual and semantic labels for assisting the robotic device in executing tasks in context of one or more scenes;
- based on the knowledge database, identifying a task associated with the scene;
- dividing the task into sub-tasks;
- determining a risk threshold based on the scene, the sub-tasks, and one or more trust thresholds;
- based on the risk threshold, determining a ratio of the sub-tasks to be controlled by a user;
- in accordance with the risk threshold, receiving a user input for controlling one or more of the sub-tasks when the ratio dictates that at least one of the sub-tasks requires the user input;
- and
- causing performance of the sub-tasks by the robotic device;
- wherein the ratio is progressively updated over time based on updates to the knowledge database and the risk threshold.
An autonomous device configured to:
- based on data indicative of an area proximate to the autonomous device, generate a scene;
- based on information from a knowledge database, identify a task associated with the scene, the knowledge database including contextual and semantic labels for assisting the autonomous device in executing tasks in context of the scene;
- determine a risk threshold based on the scene, the task, and one or more trust thresholds;
- based on the risk threshold, determine a ratio of sub-tasks of the task to be controlled by a user;
- in accordance with the risk threshold, receive a user input for controlling one or more of the sub-tasks when the ratio dictates that at least one of the sub-tasks requires user intervention;
- and
- perform the sub-tasks.
A system comprising:
- a memory storing thereon instructions that when executed by a processor of the system, cause the system to perform operations comprising:
- receiving data indicative of an area proximate to a robotic device;
- based on the data, generating a scene;
- accessing a knowledge database having contextual and semantic labels for assisting the robotic device in executing tasks in context of one or more scenes;
- based information from the knowledge database, identifying a task associated with the scene;
- dividing the task into sub-tasks;
- determining a risk threshold based on the scene, the sub-tasks, and one or more trust thresholds;
- based on the risk threshold, determining a ratio of the sub-tasks to be controlled by a user;
- in accordance with the risk threshold, receiving a user input for controlling one or more of the sub-tasks when the ratio dictates that at least one of the sub-tasks requires the user input;
- and
- causing performance of the sub-tasks by the robotic device;
- wherein the ratio is progressively updated over time based on updates to the knowledge database and the risk threshold.
Dependencies are inferred from the claim text.