| CPC G01S 19/396 (2019.08) [G01S 19/254 (2013.01); G01S 19/258 (2013.01); G01S 19/40 (2013.01); G01S 19/41 (2013.01); G01S 19/42 (2013.01); G01S 19/45 (2013.01)] | 20 Claims |

|
1. A vehicle positioning method, comprising:
obtaining, by a satellite positioning device, satellite filtering parameters and satellite data, the satellite filtering parameters comprising a clock skew and a clock skew change rate, the satellite filtering parameters further comprising at least one of location information or speed information corresponding to a vehicle at a first time point, and the satellite data comprising at least one of (i) a pseudo range observation value indicating a distance between the vehicle and a satellite or (ii) a Doppler observation value indicating a Doppler effect of a signal of the satellite, the pseudo range observation value and the Doppler observation value corresponding to the vehicle at the first time point;
determining a first parameter correction amount corresponding to the vehicle at the first time point according to the satellite filtering parameters and the satellite data;
updating the satellite filtering parameters by using the first parameter correction amount, to obtain positioning information of the vehicle at the first time point;
obtaining a motion state of the vehicle at a second time point after the first time point;
obtaining a constraint matrix of positioning variation information based on a type of the motion state when the motion state of the vehicle at the second time point satisfies a positioning correction condition, the constraint matrix representing a positioning information variation corresponding to the motion state;
determining a second parameter correction amount corresponding to the vehicle at the second time point according to the constraint matrix corresponding to the motion state; and
obtaining positioning information of the vehicle at the second time point by modifying the positioning information at the first time point using the second parameter correction amount.
|