Methods and systems for robotic command language
First Claim
Patent Images
1. A method comprising:
- receiving, at a robotic device that includes at least one sensory device, a short-form command comprising at least an action descriptor and a target for the action descriptor, wherein the action descriptor includes a verb;
determining a plurality of functions corresponding to the action descriptor, wherein determining the plurality of functions comprises determining an action to perform based on the verb, and wherein determining the action to perform based on the verb comprises determining a past action performed by the robotic device based on the verb or a similar verb;
determining a plurality of targets in an environment of the robotic device that at least relate to the target; and
determining, from the plurality of functions, a given function to perform based on (i) the plurality of targets in the environment relating to the target and (ii) the environment of the robotic device.
6 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for robotic command and operation are provided. In some examples, a robot may be configured to receive a short-form command input that is comprised of an action verb and an object/target, and to analyze contextual/situational data for event outcomes from which the robot can determine an action of a plurality of possible actions to execute. The determination and analyses functions may be performed, in whole or part, through use of a cloud computing system.
-
Citations
18 Claims
-
1. A method comprising:
-
receiving, at a robotic device that includes at least one sensory device, a short-form command comprising at least an action descriptor and a target for the action descriptor, wherein the action descriptor includes a verb; determining a plurality of functions corresponding to the action descriptor, wherein determining the plurality of functions comprises determining an action to perform based on the verb, and wherein determining the action to perform based on the verb comprises determining a past action performed by the robotic device based on the verb or a similar verb; determining a plurality of targets in an environment of the robotic device that at least relate to the target; and determining, from the plurality of functions, a given function to perform based on (i) the plurality of targets in the environment relating to the target and (ii) the environment of the robotic device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A non-transitory computer readable medium having stored therein executable instructions that, when executed by a robotic device that includes at least one sensory device, causes the robotic device to perform functions comprising:
-
receiving a short-form command comprising at least an action descriptor and a target for the action descriptor, wherein the action descriptor includes a verb; determining a plurality of functions corresponding to the action descriptor, wherein determining the plurality of functions comprises determining an action to perform based on the verb, and wherein determining the action to perform based on the verb comprises determining a past action performed by the robotic device based on the verb or a similar verb; determining a plurality of targets in an environment of the robotic device that at least relate to the target; and determining, from the plurality of functions, a given function to perform based on the plurality of targets in the environment relating to the target and on the environment of the robotic device. - View Dependent Claims (15, 16)
-
-
17. A robotic device comprising:
-
one or more processors; at least one sensor coupled to the one or more processors and configured to capture data about an environment in a vicinity of the at least one sensor; and memory including executable instructions stored thereon that, when executed by the one or more processors, causes the robotic device to perform functions comprising; receiving a short-form command comprising at least an action descriptor and a target for the action descriptor, wherein the action descriptor includes a verb; determining a plurality of functions corresponding to the action descriptor by determining a past action performed by the robotic device based on the verb or a similar verb; determining a plurality of targets in the environment of the robotic device that at least relate to the target; and determining, from the plurality of functions, a given function to perform based on the plurality of targets in the environment relating to the target and on the environment of the robotic device. - View Dependent Claims (18)
-
Specification