Operational testing of autonomous vehicles
AssigneeCreateAI, Inc.
InventorsZehua Huang, Yixin Yang
Life of this patent
Estimating the term…
Abstract
Disclosed are devices, systems and methods for the operational testing on autonomous vehicles. One exemplary method includes configuring a primary vehicular model with an algorithm, calculating one or more trajectories for each of one or more secondary vehicular models that exclude the algorithm, configuring the one or more secondary vehicular models with a corresponding trajectory of the one or more trajectories, generating an updated algorithm based on running a simulation of the primary vehicular model interacting with the one or more secondary vehicular models that conform to the corresponding trajectory in the simulation, and integrating the updated algorithm into an algorithmic unit of the autonomous vehicle.
Claims19
A method for operational testing of an autonomous vehicle by computer simulation, comprising:
- configuring a primary vehicular model that represents the autonomous vehicle;
- determining a trajectory for each of one or more secondary vehicular models;
- simulating a driving environment including the one or more secondary vehicular models that conform to the one or more trajectories;
- generating motion recording data and control messages of the primary vehicular model by running a time-synchronized frame-by-frame simulation of the primary vehicular model interacting with the one or more secondary vehicular models in the simulated driving environment;
- and
- performing the operational testing of the autonomous vehicle by assessing at least one of the motion recording data or the control messages;
- wherein at least one of the one or more secondary vehicular models is configured to react to the primary vehicular model.
A system for operational testing of an autonomous vehicle by computer simulation, comprising:
- one or more processors;
- and
- memory that comprises instructions stored thereupon, wherein the instructions when executed by the one or more processors, cause operations comprising:
- configuring a primary vehicular model that represents the autonomous vehicle;
- determining a trajectory for each of one or more secondary vehicular models;
- simulating a driving environment including the one or more secondary vehicular models that conform to the one or more trajectories;
- generating motion recording data and synchronized control messages of the primary vehicular model by running a time-synchronized frame-by-frame simulation of the primary vehicular model interacting with the one or more secondary vehicular models in the simulated driving environment;
- and
- performing the operational testing of the autonomous vehicle by assessing at least one of the motion recording data or the control messages;
- wherein at least one of the one or more secondary vehicular models is configured to react to the primary vehicular model.
One or more non-transitory computer-readable program storage media having code stored thereon, the code, when executed by one or more processors, causing the one or more processors to perform a method for operational testing of an autonomous vehicle by computer simulation, the method comprising:
- configuring a primary vehicular model that represents the autonomous vehicle;
- determining a trajectory for each of one or more secondary vehicular models;
- simulating a driving environment including one or more secondary vehicular models that conform to the one or more trajectories;
- generating motion recording data and control messages of the primary vehicular model by running a time-synchronized frame-by-frame simulation of the primary vehicular model interacting with the one or more secondary vehicular models in the simulated driving environment;
- and
- performing the operational testing of the autonomous vehicle by assessing at least one of the motion recording data or the control messages;
- wherein at least one of the one or more secondary vehicular models is configured to react to the primary vehicular model.
Dependencies are inferred from the claim text.