CPC G05D 1/0212 (2013.01) [G01C 21/20 (2013.01); G01S 5/011 (2020.05); G01S 19/48 (2013.01); G05D 1/0274 (2013.01); G05D 1/0278 (2013.01); G05D 1/0285 (2013.01); G01S 19/13 (2013.01); G01S 19/485 (2020.05)] | 20 Claims |
1. A method comprising, by a computing device:
receiving a sequence of location data points associated with a vehicle from a first source and a sequence of motion data points associated with the vehicle from a second source;
determining a first turn angle of the vehicle during a turn trajectory based on at least one location data point in the sequence of location data points associated with the first source wherein the first turn angle corresponds to a first angular rotation of the vehicle about a vertical axis;
determining that an additional location data point in the sequence of location data points is inaccurate;
determining, without using the additional location data point that is inaccurate, a second turn angle of the vehicle during the turn trajectory by using at least one motion data point in the sequence of motion data points corresponding to the additional location data point that is inaccurate, wherein the second turn angle corresponds to a second angular rotation of the vehicle about the vertical axis;
determining the turn trajectory of the vehicle by integrating at least the first turn angle and the second turn angle; and
assigning an operation for the vehicle, wherein the operation for the vehicle is based on the determined turn trajectory.
|