Controlling vehicle lateral lane positioning
First Claim
1. A method comprising:
- identifying, by a computing device, an object on or proximate to a road on which a vehicle is travelling;
estimating, based on characteristics of the vehicle and respective characteristics of the object, one or more positions at which the vehicle will be adjacent to the object, wherein the characteristics of the vehicle include a speed and a direction of motion of the vehicle, and wherein the respective characteristics of the object include a respective speed and a respective direction of motion of the object;
determining, based on the respective characteristics of the object, a distance for the vehicle to maintain between the vehicle and the object at the one or more positions of the vehicle; and
providing, using the computing device, instructions to control the vehicle based on the distance.
3 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems for controlling vehicle lateral lane positioning are described. A computing device may be configured to identify an object in a vicinity of a vehicle on a road. The computing device may be configured to estimate, based on characteristics of the vehicle and respective characteristics of the object, an interval of time during which the vehicle will be laterally adjacent to the object. Based on the characteristics of the vehicle, the computing device may be configured to estimate longitudinal positions of the vehicle on the road during the interval of time. Based on the respective characteristics of the object, the computing device may be configured to determine a lateral distance for the vehicle to maintain between the vehicle and the object during the interval of time at the longitudinal positions of the vehicle, and provide instructions to control the vehicle based on the lateral distance.
21 Citations
17 Claims
-
1. A method comprising:
-
identifying, by a computing device, an object on or proximate to a road on which a vehicle is travelling; estimating, based on characteristics of the vehicle and respective characteristics of the object, one or more positions at which the vehicle will be adjacent to the object, wherein the characteristics of the vehicle include a speed and a direction of motion of the vehicle, and wherein the respective characteristics of the object include a respective speed and a respective direction of motion of the object; determining, based on the respective characteristics of the object, a distance for the vehicle to maintain between the vehicle and the object at the one or more positions of the vehicle; and providing, using the computing device, instructions to control the vehicle based on the distance. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer readable medium having stored thereon executable instructions that, upon execution by a computing device, cause the computing device to perform functions comprising:
-
identifying one or more objects on or proximate to a road on which a vehicle is travelling based on a trajectory; for each object of the one or more objects; estimating, based on one or more characteristics of the vehicle and one or more respective characteristics of a respective object, one or more respective positions at which the vehicle will be adjacent to the respective object; determining, based on the one or more respective characteristics of the respective object, a respective distance for the vehicle to maintain between the vehicle and the respective object at the one or more respective positions of the vehicle; and assigning, based on the one or more respective characteristics of the respective object, a respective weight to the respective distance determined for the respective object; determining a modified trajectory for the vehicle based on determined respective distances relating to the vehicle and the one or more objects and based on respective weights assigned to the respective distances, wherein the respective weights are indicative of respective degrees of influence of the respective distances on determining the modified trajectory; and providing instructions to control the vehicle based on the modified trajectory. - View Dependent Claims (11, 12)
-
-
13. A control system comprising:
-
at least one processor; and a memory having stored thereon executable instructions that, upon execution by the at least one processor, cause the control system to perform functions comprising; identifying one or more objects on or proximate to a road on which a vehicle is travelling based on a trajectory; for each object of the one or more objects; estimating, based on one or more characteristics of the vehicle and one or more respective characteristics of a respective object, one or more respective positions at which the vehicle will be adjacent to the respective object; and determining, based on the one or more respective characteristics of the respective object, a respective distance for the vehicle to maintain between the vehicle and the respective object at the one or more respective positions of the vehicle; determining a modified trajectory for the vehicle based on determined respective distances relating to the vehicle and the one or more objects, wherein determining the modified trajectory comprises; taking the respective distance into account as a hard constraint indicating strict adherence to maintaining at least the respective distance between the vehicle and the respective object, or taking the respective distance into account as a soft constraint that can be violated, based on the one or more respective characteristics of the object; and providing instructions to control the vehicle based on the modified trajectory. - View Dependent Claims (14, 15, 16, 17)
-
Specification