Simulation system and methods for autonomous vehicles
First Claim
1. A method, comprising:
- identifying first data representing characteristics of one or more dynamic objects in one or more of a simulated environment or a physical environment;
determining a classification of a dynamic object based at least in part on the first data;
identifying second data representing dynamic-related characteristics associated with the dynamic object;
generating a data model of the dynamic object based at least in part on one or more of the first data or the second data;
simulating a predicted range of motion of the dynamic object in a simulated environment; and
simulating a predicted response of one or more functions of a simulated autonomous vehicle based at least in part on the predicted range of motion of the dynamic object.
1 Assignment
0 Petitions
Accused Products
Abstract
Various embodiments relate generally to autonomous vehicles and associated mechanical, electrical and electronic hardware, computer software and systems, and wired and wireless network communications to provide an autonomous vehicle fleet as a service. More specifically, systems, devices, and methods are configured to simulate navigation of autonomous vehicles in various simulated environments. In particular, a method may include receiving data representing characteristics of a dynamic object, calculating a classification of a dynamic object to identify a classified dynamic object, identifying data representing dynamic-related characteristics associated with the classified dynamic object, forming a data model of the classified dynamic object, simulating a predicted range of motion of the classified dynamic object in a simulated environment to form a simulated dynamic object, and simulating a predicted response of a data representation of a simulated autonomous vehicle.
-
Citations
23 Claims
-
1. A method, comprising:
-
identifying first data representing characteristics of one or more dynamic objects in one or more of a simulated environment or a physical environment; determining a classification of a dynamic object based at least in part on the first data; identifying second data representing dynamic-related characteristics associated with the dynamic object; generating a data model of the dynamic object based at least in part on one or more of the first data or the second data; simulating a predicted range of motion of the dynamic object in a simulated environment; and simulating a predicted response of one or more functions of a simulated autonomous vehicle based at least in part on the predicted range of motion of the dynamic object. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A system comprising:
one or more computing devices including one or more processors, wherein the one or more computing devices are configured to; receive first data representing characteristics of dynamic objects; determine a classification of a dynamic object to identify a classified dynamic object based at least in part on the first data; identify second data representing dynamic-related characteristics associated with the classified dynamic object; generate a data model of the classified dynamic object based at least in part on the second data representing the dynamic related characteristics of the classified dynamic object; simulate a predicted range of motion of the classified dynamic object in a simulated environment; and simulate a predicted response of a data representation of one or more functions of a simulated autonomous vehicle based at least in part on the predicted range of motion of the classified dynamic object. - View Dependent Claims (13, 14, 15, 16, 17)
-
18. A non-transitory computer-readable storage medium having computer-executable instructions stored thereupon which, when executed by a computer, cause the computer to perform actions comprising:
-
determining a classification of a dynamic object based at least in part on data representing characteristics of one or more dynamic objects in one or more environments; identifying dynamic-related characteristics associated with the dynamic object; generating a data model of the dynamic object based at least in part on the dynamic-related characteristics; and simulating one or more events associated with a simulated autonomous vehicle in a simulated environment based at least in part on a predicted range of motion of the dynamic object. - View Dependent Claims (19, 20, 21, 22, 23)
-
Specification