Deterministic agents for simulation
AssigneeToyota Research Institute, Inc.
InventorsAndrew Best, Liang Fok
Life of this patent
Estimating the term…
Abstract
Systems and methods simulation of an ego vehicle using deterministic agents may include obtaining a set of deterministic agents for the simulation of the ego vehicle; executing the simulation of the ego vehicle using deterministic agents of the set of deterministic agents to provide simulated traffic in the simulation; determining and outputting a current state of the simulation; determining an agent action based on the determined current state; and requesting an update of a deterministic agent of the set of deterministic agents based on the determined agent action.
Claims20
A method of simulation of an ego vehicle using deterministic agents, comprising:
- obtaining a set of deterministic agents for the simulation of the ego vehicle;
- executing the simulation of the ego vehicle using deterministic agents of the set of deterministic agents to provide simulated traffic in the simulation, wherein behavior of at least one deterministic agent of the set of deterministic agents is based on rules and further based on a plurality of primitive behaviors that are configured in a sequence and that are executed in the simulation to determine agent performance;
- determining and outputting a current state of the simulation;
- determining an agent action based on the determined current state;
- and
- requesting an update of the at least one deterministic agent of the set of deterministic agents based on the determined agent action, wherein the update of the at least one deterministic agent of the set of deterministic agents comprises reordering the sequence of the plurality of primitive behaviors.
A non-transitory computer-readable medium having stored thereon instructions that, when executed by one or more processors, are configurable to cause the one or more processors to perform the operations comprising:
- obtaining a set of deterministic agents for the simulation of the ego vehicle;
- executing the simulation of the ego vehicle using deterministic agents of the set of deterministic agents to provide simulated traffic in the simulation, wherein behavior of at least one deterministic agent of the set of deterministic agents is based on rules and further based on a plurality of primitive behaviors that are configured in a sequence and that are executed in the simulation to determine agent performance;
- determining and outputting a current state of the simulation;
- determining an agent action based on the determined current state;
- and
- requesting an update of the at least one deterministic agent of the set of deterministic agents based on the determined agent action, wherein the update of the at least one deterministic agent of the set of deterministic agents comprises reordering the sequence of the plurality of primitive behaviors.
Dependencies are inferred from the claim text.