Simulating multiple robots in virtual environments
AssigneeGDM Holding LLC
InventorsMatthew Bennice, Paul Bechard
Life of this patent
Estimating the term…
Loading patent…
AssigneeGDM Holding LLC
InventorsMatthew Bennice, Paul Bechard
Estimating the term…
Implementations are provided for operably coupling multiple robot controllers to a single virtual environment, e.g., to generate training examples for training machine learning model(s). In various implementations, a virtual environment may be simulated that includes an interactive object and a plurality of robot avatars that are controlled independently and contemporaneously by a corresponding plurality of robot controllers that are external from the virtual environment. Sensor data generated from a perspective of each robot avatar of the plurality of robot avatars may be provided to a corresponding robot controller. Joint commands that cause actuation of one or more joints of each robot avatar may be received from the corresponding robot controller. Joint(s) of each robot avatar may be actuated pursuant to corresponding joint commands. The actuating may cause two or more of the robot avatars to act upon the interactive object in the virtual environment.
A method implemented using one or more processors, comprising:
A system comprising one or more processors and memory storing instructions that, in response to execution of the instructions by the one or more processors, cause the one or more processors to:
A method implemented using one or more processors, comprising:
A system comprising one or more processors and memory storing instructions that, in response to execution of the instructions by the one or more processors, cause the one or more processors to:
Dependencies are inferred from the claim text.