The invention discloses a high-precision indoor positioning method based on WiFi-PDR fusion. The method comprises the following steps: acquiring environment
beacon data; matching a pre-established position-received
signal strength
fingerprint database to obtain initial positions of a plurality of targets; according to the reference
path loss coefficient and an ITU model, calculating to obtain a
weight coefficient of each AP, and calculating a coarse position of the target; collecting a course angle and an acceleration value of the target;
smoothing the original acceleration value data to reduce
noise interference; dynamically setting state conversion parameters according to
noise reduction data collected in real time, and calculating the
step number of a target; according to a non-linear step length
estimation method, calculating the
single step length of the target; and performing fusion calculation through an adaptive unscented
particle filtering algorithm to obtain accurate motion state information of the target. According to the method, the WiFi
fingerprint positioning precision is improved, the error accumulation effect of the PDR method is reduced, the WiFi-PDR fusion positioning method is optimized, the positioning continuity and stability are improved, and indoor positioning is more accurate and effective.