PREDICTIVE REASONING FOR CONTROLLING SPEED OF A VEHICLE
First Claim
1. A method comprising:
- identifying, by at least one processor of a computing device, based on data received from at least one sensor communicatively linked to the computing device, a vehicle travelling ahead of an autonomous vehicle in substantially a same lane as the autonomous vehicle;
the at least one processor identifying, based on the data, a traffic control object ahead of the vehicle;
the at least one processor determining a state of the traffic control object ahead of the vehicle;
the at least one processor determining a buffer distance, the buffer distance being a minimal distance behind the vehicle at which the autonomous vehicle is predicted to substantially reach a speed of the vehicle;
the at least one processor determining a distance at which to adjust a speed of the autonomous vehicle based on the buffer distance, the state of the traffic control object, and the speed of the autonomous vehicle; and
the at least one processor controlling the autonomous vehicle to adjust the speed of the autonomous vehicle based on the distance.
6 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.
-
Citations
20 Claims
-
1. A method comprising:
-
identifying, by at least one processor of a computing device, based on data received from at least one sensor communicatively linked to the computing device, a vehicle travelling ahead of an autonomous vehicle in substantially a same lane as the autonomous vehicle; the at least one processor identifying, based on the data, a traffic control object ahead of the vehicle; the at least one processor determining a state of the traffic control object ahead of the vehicle; the at least one processor determining a buffer distance, the buffer distance being a minimal distance behind the vehicle at which the autonomous vehicle is predicted to substantially reach a speed of the vehicle; the at least one processor determining a distance at which to adjust a speed of the autonomous vehicle based on the buffer distance, the state of the traffic control object, and the speed of the autonomous vehicle; and the at least one processor controlling the autonomous vehicle to adjust the speed of the autonomous vehicle based on the distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer readable medium having stored thereon instructions that, upon execution by a computing device, cause the computing device to perform operations comprising:
-
identifying, based on data received from at least one sensor communicatively linked to the computing device, a vehicle travelling ahead of an autonomous vehicle in substantially a same lane as the autonomous vehicle; identifying, based on the data, a traffic control object ahead of the vehicle; determining a state of the traffic control object ahead of the vehicle; determining a buffer distance, the buffer distance being a minimal distance behind the vehicle at which the autonomous vehicle is predicted to substantially reach a speed of the vehicle; determining a distance at which to adjust a speed of the autonomous vehicle based on the buffer distance, the state of the traffic control object, and the speed of the autonomous vehicle; and controlling the autonomous vehicle to adjust the speed of the autonomous vehicle based on the distance. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system comprising:
-
at least one sensor; 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 operations comprising; identifying, based on data received from the at least one sensor, a vehicle travelling ahead of an autonomous vehicle in substantially a same lane as the autonomous vehicle; identifying, based on the data, a traffic control object ahead of the vehicle; determining a state of the traffic control object ahead of the vehicle; determining a buffer distance, the buffer distance being a minimal distance behind the vehicle at which the autonomous vehicle is predicted to substantially reach a speed of the vehicle; determining a distance at which to adjust a speed of the autonomous vehicle based on the buffer distance, the state of the traffic control object, and the speed of the autonomous vehicle; and controlling the autonomous vehicle to adjust the speed of the autonomous vehicle based on the distance. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification