| CPC G01C 21/3438 (2013.01) [G01C 21/3415 (2013.01); G01C 21/362 (2013.01); G06Q 10/02 (2013.01); G06Q 10/047 (2013.01); G06Q 10/06315 (2013.01); G06Q 50/40 (2024.01)] | 20 Claims |

|
1. A computer-implemented method of determining a route, the method comprising:
obtaining a waypoint plan comprising a set of waypoints to be traversed;
determining a directionality of a first waypoint of the set of waypoints based on a location of a next waypoint in the set of waypoints;
identifying a plurality of candidate points for the first waypoint, wherein each candidate point is proximate to the waypoint and has a directionality based on roads adjacent to or intersecting the candidate point;
determining, based on a comparison of the directionality of the first waypoint and the directionalities of the candidate points, a route that passes through one of the candidate points; and
providing the route to a computing device.
|