System and method for predicting behaviors of detected objects through environment representation
First Claim
Patent Images
1. A method of controlling a vehicle in an autonomous driving mode, the method comprising:
- controlling the vehicle in the autonomous driving mode based on a first control strategy;
detecting a set of objects in an external environment of the vehicle and a first location of each object of the set, the set of objects including two or more objects;
while controlling the vehicle based on the first control strategy, for each given object of the set of objects (1) determining a subset of other objects of the set of objects can be perceived by the given object and, (2) predicting a behavior for the given object based on the first locations of the subset of other objects;
adjusting the predicted behavior of a first object based on the predicted behavior of at least one other object of the set of objects;
determining a second control strategy by adjusting the first control strategy using the adjusted predicted behavior; and
controlling the vehicle in the autonomous driving mode based on the second control strategy.
3 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the invention relate generally to autonomous vehicles. The features described improve the safety, use, driver experience, and performance of these vehicles by performing a behavior analysis on mobile objects in the vicinity of an autonomous vehicle. Specifically, the autonomous vehicle is capable of detecting nearby objects, such as vehicles and pedestrians, and is able to determine how the detected vehicles and pedestrians perceive their surroundings. The autonomous vehicle may then use this information to safely maneuver around all nearby objects.
-
Citations
20 Claims
-
1. A method of controlling a vehicle in an autonomous driving mode, the method comprising:
-
controlling the vehicle in the autonomous driving mode based on a first control strategy; detecting a set of objects in an external environment of the vehicle and a first location of each object of the set, the set of objects including two or more objects; while controlling the vehicle based on the first control strategy, for each given object of the set of objects (1) determining a subset of other objects of the set of objects can be perceived by the given object and, (2) predicting a behavior for the given object based on the first locations of the subset of other objects; adjusting the predicted behavior of a first object based on the predicted behavior of at least one other object of the set of objects; determining a second control strategy by adjusting the first control strategy using the adjusted predicted behavior; and controlling the vehicle in the autonomous driving mode based on the second control strategy. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for controlling a vehicle in an autonomous driving mode, the system comprising one or more processors configured to:
-
control the vehicle in the autonomous driving mode based on a first control strategy; detect a set of objects in an external environment of the vehicle and a first location of each object of the set, the set of objects including two or more objects; while controlling the vehicle based on the first control strategy, for each given object of the set of objects (1) determining a subset of other objects of the set of objects can be perceived by the given object and, (2) predicting a behavior for the given object based on the first locations of the subset of other objects; adjust the predicted behavior of a first object based on the predicted behavior of at least one other object of the set of objects; determine a second control strategy by adjusting the first control strategy using the adjusted predicted behavior; and control the vehicle in the autonomous driving mode based on the second control strategy. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification