/Patent Tracker
GooglePatent applicationRobots & automationInterest 8/10

Google patents robot control via AI-generated code

Patent drawing
Patent drawing from the official filing.

Google describes a system where a robot receives a natural language command, such as "pick up the cup." An AI model translates this command into specific computer code that calls the robot's sensors and motors. The robot then executes this generated code to perform the physical action.

Why it mattersThis approach could make robots easier to program by allowing users to give simple spoken or written instructions instead of writing complex code manually.

In the filing’s own words

Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for controlling a robot using language model programs. A language model program is computer program generated from an output of a code generation neural network, e.g., one that has been trained on a language modeling objective on computer code data.

What exactly they claim (claim 1)

1. A method for controlling a robot, the method comprising: obtaining a natural language instruction for interacting with the robot; generating an input sequence that comprises: (i) the natural language instruction, and (ii) a context sequence that specifies one or more application programming interfaces (APIs) that can be called to obtain outputs generated from one or more sensors of the robot, to control the robot, or both; processing the input sequence using a code generation neural network to generate as output a computer code sequence in a programming language that defines a computer program, the computer code sequence comprising computer code representing a call to one of the one or more APIs and arguments for the call; generating, from the computer code sequence, the computer program; and executing the computer program to interact with the robot.

Facts

Company
Google (Google LLC)
Official title
CONTROLLING ROBOTS USING LANGUAGE MODEL GENERATED PROGRAMS
Publication number
US20260316268A1
Application number
19112018
Filed
Sep 18, 2023
Published
Oct 15, 2026
Inventors
3
Claims
21

Classified under

B25J 9/1658 Operations & transportB25J 9/161 Operations & transportB25J 9/163 Operations & transportB25J 13/003 Operations & transport

More from Google in Robots & automation

Summaries are simplified from the filing’s own abstract and first claim. A patent filing is not a product announcement.
Patent data and drawings: U.S. Patent and Trademark Office (USPTO). Nebula is not affiliated with or endorsed by the USPTO.