US 12,259,246 B1
Method, apparatus, and computer readable medium for calculating a handrail influence intensity factor
Andrew Humphrey, Deale, MD (US); and Joshua Burton, Gilbert, AZ (US)
Assigned to MSRS LLC, Granby, CT (US)
Filed by MSRS LLC, Granby, CT (US)
Filed on May 13, 2024, as Appl. No. 18/662,068.
Int. Cl. G01C 21/00 (2006.01); G01C 21/30 (2006.01); G01S 19/01 (2010.01); G01S 19/47 (2010.01)
CPC G01C 21/30 (2013.01) [G01S 19/01 (2013.01); G01S 19/47 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, executed by a computing device, for dynamically computing a handrail influence intensity factor and correcting a GPS location, the method comprising:
receiving, by the computing device, GPS data from a GPS subsystem;
identifying, by the computing device, a current location of a vehicle, wherein the current location is determined from one of current GPS data and a last known location of the vehicle;
retrieving, by the computing device, map data of an area corresponding to the current location of the vehicle, the map data comprising topographical and transportation information about the area;
identifying, by the computing device, a current road of the vehicle based on the map data and the current location of the vehicle;
determining, by the computing device and from the map data, at least one of one or more roads that intersect the current road and one or more roads closest to the current road;
retrieving, by the computing device, a vehicle heading for the vehicle;
determining, by the computing device, a set of candidate roads from the at least one of one or more roads that intersect the current road and one or more roads closest to the current road;
determining, by the computing device, a relative target heading for each candidate road in the set of candidate roads;
calculating, by the computing device, a handrail influence intensity factor based on a distance between the current location of the vehicle and a closest point on each candidate road and based on a difference between the vehicle heading and the relative target heading for each candidate road;
storing, by the computing device, the handrail influence intensity factor in a database;
adjusting, by the computing device, the vehicle heading based on the handrail influence intensity factor; and
correcting, by the computing device, the GPS location using dead reckoning and the adjusted vehicle heading.