Controlling robots using multi-modal language models
AssigneeGoogle Inc.
InventorsPeter Raymond Florence, Danny Michael Driess, Igor Mordatch, Andy Zeng, Seyed Mohammad Mehdi Sajjadi, Klaus Greff
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorsPeter Raymond Florence, Danny Michael Driess, Igor Mordatch, Andy Zeng, Seyed Mohammad Mehdi Sajjadi, Klaus Greff
Estimating the term…
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for controlling an agent interacting with an environment. In one aspect, a method comprises: receiving one or more observations of an environment; receiving an input text sequence that describes a task to be performed by a robot in the environment; generating an encoded representation of the input text sequence in an embedding space; generating a corresponding encoded representation of each of the one or more observations in the embedding space; generating a sequence of input tokens that comprises the encoded representation of the input text sequence and the corresponding encoded representation of each observation; processing the sequence of input tokens using a language model neural network to generate an output text sequence that comprises high-level natural language instructions; and determining, from the high-level natural language instructions, one or more actions to be performed by the robot.
A computer-implemented method for controlling a robot to perform a task, the method comprising:
A system comprising one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations for controlling a robot to perform a task, the operations comprising:
A non-transitory computer storage medium encoded with instructions that, when executed by one or more computers, cause the one or more computers to perform operations for controlling a robot to perform a task, the operations comprising:
Dependencies are inferred from the claim text.