APPARATUS AND METHODS FOR REMOTELY CONTROLLING ROBOTIC DEVICES
First Claim
1. A non-transitory computer-readable storage medium having instructions embodied thereon, the instructions being executable by a processor to perform a method for operating a device, the method comprising:
- effectuating transmission of a first command configured to cause a movement of the device;
storing a user command in a memory, the user command being received during the movement of the device; and
determining an association between the user command and the first command so as to cause a transmission of the first command responsive to the user command being received subsequent to the determination of the association.
1 Assignment
0 Petitions
Accused Products
Abstract
Robotic devices may be operated by users remotely. A learning controller apparatus may detect remote transmissions comprising user control instructions. The learning apparatus may receive sensory input conveying information about robot'"'"'s state and environment (context). The learning apparatus may monitor one or more wavelength (infrared light, radio channel) and detect transmissions from user remote control device to the robot during its operation by the user. The learning apparatus may be configured to develop associations between the detected user remote control instructions and actions of the robot for given context. When a given sensory context occurs, the learning controller may automatically provide control instructions to the robot that may be associates with the given context. The provision of control instructions to the robot by the learning controller may obviate the need for user remote control of the robot thereby enabling autonomous operation by the robot.
-
Citations
20 Claims
-
1. A non-transitory computer-readable storage medium having instructions embodied thereon, the instructions being executable by a processor to perform a method for operating a device, the method comprising:
-
effectuating transmission of a first command configured to cause a movement of the device; storing a user command in a memory, the user command being received during the movement of the device; and determining an association between the user command and the first command so as to cause a transmission of the first command responsive to the user command being received subsequent to the determination of the association. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus configured for remotely controlling a first robotic device and a second robotic device, the apparatus comprising:
-
a transceiver apparatus comprising a receiver and a transmitter; a sensor interface; and one or more physical processors communicatively coupled with the transceiver apparatus and the sensor interface, the one or more physical processors being configured to execute computer program instructions to cause the one or more physical processors to; detect a first context based on sensor input received via the sensor interface; determine a first association between a first context and a first command configured to cause the first robotic device to execute a task, the first command being received by the receiver; and determine a second control command based on a second association and the first context, the second control command being configured to cause the second robotic device to execute the task; wherein the second association is determined responsive to a receipt of the second command and a second context occurring prior to occurrence of the first command. - View Dependent Claims (19, 20)
-
Specification