Robotic augmentation of creative tasks
First Claim
Patent Images
1. A computer-implemented method for controlling a robot, the method comprising:
- determining, based on visual sensor data, a first modification that has been applied to a work piece by an end-user;
determining, based on the first modification, a second modification to apply to the work piece, wherein the second modification corresponds to the first modification; and
causing a robot to apply the second modification to the work piece via a separate implement in order to assist the end-user in modifying the work piece.
1 Assignment
0 Petitions
Accused Products
Abstract
A robot is configured to assist an end-user with creative tasks. While the end-user modifies the work piece, the robot observes the modifications made by the end-user and determines one or more objectives that the end-user may endeavor to accomplish. The robot then determines a set of actions to perform that assist the end-user with accomplishing the objectives.
11 Citations
21 Claims
-
1. A computer-implemented method for controlling a robot, the method comprising:
-
determining, based on visual sensor data, a first modification that has been applied to a work piece by an end-user; determining, based on the first modification, a second modification to apply to the work piece, wherein the second modification corresponds to the first modification; and causing a robot to apply the second modification to the work piece via a separate implement in order to assist the end-user in modifying the work piece. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause the one or more processors to control a robot by performing the steps of:
-
determining, based on visual sensor data, a first modification that has been applied to a work piece by an end-user; determining, based on the first modification, a second modification to apply to the work piece, wherein the second modification corresponds to the first modification; and causing a robot to apply the second modification to the work piece via a separate implement in order to assist the end-user in modifying the work piece. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A system for controlling a robot, comprising:
-
a memory storing an application; and a processor that is coupled to the memory and, when executing the application, is configured to; determine, based on visual sensor data, a first modification that has been applied to a work piece by an end-user, determine, based on the first modification, a second modification to apply to the work piece, wherein the second modification corresponds to the first modification, and cause a robot to apply the second modification to the work piece via a separate implement in order to assist the end-user in modifying the work piece.
-
Specification