CPC G01C 21/3889 (2020.08) [G01C 21/3461 (2013.01); G01C 21/3867 (2020.08); G08G 1/0145 (2013.01); G08G 1/096838 (2013.01); G08G 1/096844 (2013.01)] | 18 Claims |
1. A method for routing an autonomous vehicle using an analytics module executed by a processor of a computer system, the method comprising:
receiving, by the analytics module from a computer data storage system, historical data related to a plurality of vehicle incidents for a geographic area of interest, wherein the data comprises a date, a time, a location, a type of incident, and an indication of severity;
overlaying, by the analytics module executed by the processor, a grid of cells onto a map of the geographic area of interest;
calculating, by the analytics module executed by the processor, a crash value for each cell of the grid based on the historical data related to the plurality of vehicle incidents;
receiving, by the analytics module from a mapping software module, a starting location and an ending location;
receiving, by the analytics module from the mapping software module, potential routes from the starting location to the ending location;
calculating, by the analytics module executed by the processor, a risk score for each of the potential routes based on the crash value for each cell through which the potential route passes;
transmitting a selected route from the potential routes to the autonomous vehicle, wherein the selected route is selected based on its risk score; and
controlling, autonomously, an operation of the autonomous vehicle in accordance with the selected route.
|