| CPC B60W 60/001 (2020.02) [B60W 40/10 (2013.01); G01C 21/3492 (2013.01)] | 20 Claims |

|
1. A method for selecting a route along an intersection, comprising:
providing a host vehicle having a controller for receiving map data and vehicle data;
receiving the map data, wherein the map data includes geometric data about the intersection on a road, and an oncoming vehicle is approaching the intersection on the road;
receiving the vehicle telemetry data crowdsourced from a plurality of remote vehicles, wherein the vehicle telemetry data includes speeds of the plurality of remote vehicles traveling along the intersection of the road;
determining a sight distance using the map data;
determining an average vehicle speed along the intersection using the vehicle telemetry data;
determining a time available to navigate through the intersection using the sight distance and the average vehicle speed along the intersection;
determining a time required to navigate the intersection using:
![]() where:
vlimit is speed limit along the intersection;
aavg is average driveaway acceleration of the host vehicle;
daccln is required distance of the host vehicle to achieve vlimit at aavg;
dturn is turning distance along the intersection;
tgap is predetermined time indicating safe travel distance (dgap) between two vehicles traveling at vlimit;
taccln is time it takes the host vehicle to reach an average vehicle speed after it has turned at the intersection;
dgap is distance from closest remote vehicle to the host vehicle after the host vehicle has turned at the intersection;
dcatch is minimum distance that can be traversed by the closest remote vehicle to the intersection before the host vehicle will impede the remote vehicle's progress;
lvehicle is length of the host vehicle;
doffset is distance from center of the intersection to location of the closest remote vehicle to the host vehicle after the host vehicle has turned at the intersection;
dsignt_min_regd is minimum sight distance required;
CPWR is a predetermined weight coefficient;
Ct2c is a predetermined grade coefficient, which is calculated using map data; and
Time 2 Speed is minimum time required for the host vehicle to accelerate from rest to vlimit without disturbing flow of oncoming traffic at the intersection;
determining a ratio between the time available to navigate through the intersection and the time required to navigate the intersection;
determining a cost value of the intersection using the ratio between the time available to navigate through the intersection and the time required to navigate the intersection; and
driving the host vehicle autonomously on a preferred route being generated based on the cost value of the intersection to minimize difficulty of navigating through intersections.
|