Predictive reasoning for controlling speed of a vehicle
First Claim
1. A method comprising:
- identifying a first vehicle travelling ahead of an autonomous vehicle;
identifying a second vehicle ahead of the first vehicle, the first and second vehicles travelling in substantially a same lane as the autonomous vehicle;
determining a first buffer distance, the first buffer distance being a minimal distance behind the first vehicle at which the autonomous vehicle is predicted to substantially reach a speed of the first vehicle;
determining a second buffer distance, the second buffer distance being a minimal distance behind the second vehicle at which the first vehicle is predicted to substantially reach a speed of the second vehicle;
determining a distance at which to adjust a speed of the autonomous vehicle based on the first and second buffer distances and the speed of the autonomous vehicle; and
providing instructions by a computing device to adjust the speed of the autonomous vehicle based on the distance.
5 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for predictive reasoning for controlling speed of a vehicle are described. A computing device may be configured to identify a first and second vehicle travelling ahead of an autonomous vehicle and in a same lane as the autonomous vehicle. The computing device may also be configured to determine a first buffer distance behind the first vehicle at which the autonomous vehicle will substantially reach a speed of the first vehicle and a second buffer distance behind the second vehicle at which the first vehicle will substantially reach a speed of the second vehicle. The computing device may further be configured to determine a distance at which to adjust a speed of the autonomous vehicle based on the first and second buffer distances and the speed of the autonomous vehicle, and then provide instructions to adjust the speed of the autonomous vehicle based on the distance.
46 Citations
20 Claims
-
1. A method comprising:
-
identifying a first vehicle travelling ahead of an autonomous vehicle; identifying a second vehicle ahead of the first vehicle, the first and second vehicles travelling in substantially a same lane as the autonomous vehicle; determining a first buffer distance, the first buffer distance being a minimal distance behind the first vehicle at which the autonomous vehicle is predicted to substantially reach a speed of the first vehicle; determining a second buffer distance, the second buffer distance being a minimal distance behind the second vehicle at which the first vehicle is predicted to substantially reach a speed of the second vehicle; determining a distance at which to adjust a speed of the autonomous vehicle based on the first and second buffer distances and the speed of the autonomous vehicle; and providing instructions by a computing device to adjust the speed of the autonomous vehicle based on the distance. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A non-transitory computer readable medium having stored thereon instructions that, upon execution by a computing device, cause the computing device to perform functions comprising:
-
identifying a first vehicle travelling ahead of an autonomous vehicle; identifying a second vehicle ahead of the first vehicle, the first and second vehicles travelling in substantially a same lane as the autonomous vehicle; determining a first buffer distance, the first buffer distance being a minimal distance behind the first vehicle at which the autonomous vehicle is predicted to substantially reach a speed of the first vehicle; determining a second buffer distance, the second buffer distance being a minimal distance behind the second vehicle at which the first vehicle is predicted to substantially reach a speed of the second vehicle; determining a distance at which to adjust a speed of the autonomous vehicle based on the first and second buffer distances and the speed of the autonomous vehicle; and providing instructions to adjust the speed of the autonomous vehicle based on the distance. - View Dependent Claims (9, 10, 11)
-
-
12. A system comprising:
-
at least one processor; and a memory having stored thereon instructions that, upon execution by the at least one processor, cause the system to perform functions comprising; identifying a first object ahead of an autonomous vehicle; identifying a second object ahead of the first object, wherein the first and second objects are in substantially a same lane as the autonomous vehicle; determining a first buffer distance, the first buffer distance being a minimal distance behind the first object at which the autonomous vehicle is predicted to substantially reach a speed of the first object; determining a second buffer distance, the second buffer distance being a minimal distance behind the second object at which the first object is predicted to substantially reach a speed of the second object; determining a distance at which to adjust a speed of the autonomous vehicle based on the first and second buffer distances and the speed of the autonomous vehicle; and providing instructions to adjust the speed of the autonomous vehicle based on the distance. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification