Planning for unknown objects by an autonomous vehicle
First Claim
Patent Images
1. A computer implemented method comprising:
- receiving data collected by one or more sensors of an autonomous vehicle, the data representing an observable part of an environment of the autonomous vehicle;
generating, based on the received data from the one or more sensors, data representing a non-observable part of the environment, including hypothetical object data representing at least one hypothetical object at a particular location in the non-observable part of the environment; and
generating commands for operation of the vehicle within the environment, the commands being dependent on the data representing the observable part of the environment and on the generated data representing the at least one hypothetical object in the non-observable part of the environment.
3 Assignments
0 Petitions
Accused Products
Abstract
Among other things, a world model is maintained of an environment of a vehicle. A hypothetical object in the environment that cannot be perceived by sensors of the vehicle is included in the world model.
53 Citations
69 Claims
-
1. A computer implemented method comprising:
-
receiving data collected by one or more sensors of an autonomous vehicle, the data representing an observable part of an environment of the autonomous vehicle; generating, based on the received data from the one or more sensors, data representing a non-observable part of the environment, including hypothetical object data representing at least one hypothetical object at a particular location in the non-observable part of the environment; and generating commands for operation of the vehicle within the environment, the commands being dependent on the data representing the observable part of the environment and on the generated data representing the at least one hypothetical object in the non-observable part of the environment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38)
-
-
39. A computer-implemented method comprising:
-
generating commands to cause an autonomous vehicle to drive on a road network at specified speeds and making specified turns to reach a goal position, the autonomous vehicle comprising one or more sensors configured to collect data of an environment of the autonomous vehicle; generating, based on data received from the one or more sensors, current data representing an observable part and non-observable part of the environment, including hypothetical object data representing at least one hypothetical vehicle at a particular location in a non-observable part of the environment; and updating the commands in response to the current data representing a hypothetical speed and moving direction of a hypothetical vehicle also being driven on the road network, the commands being updated to reduce a risk of the autonomous vehicle colliding with another vehicle on the road network. - View Dependent Claims (40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69)
-
Specification