The invention belongs to the technical field of
pedestrian navigation and positioning, and relates to a
pedestrian inertial navigation method based on
action recognition. The method comprises the following steps: collecting IMU data and
muscle electricity data by using a wearable device; in a static state, calculating an Euler angle and solving a coordinate
rotation matrix by means of IMU data, converting an acceleration in a carrier coordinate
system into a navigation coordinate
system, and obtaining speed information after integration; after the
muscle electricity data is subjected to preprocessing and
feature extraction, an SVM model based on statistics and an action
correction algorithm is used for recognizing the motion state of the
human body in a mixed
motion mode, and an
action recognition result is obtained; the
action recognition result is used for self-adaptively adjusting threshold detection of the zero speed interval, finally, the zero speed is corrected in the zero speed interval through a speed
correction method based on the EKF, integration is conducted on the corrected speed, and therefore position information is obtained. According to the method, high positioning precision, small positioning error and good robustness can be realized in a mixed
motion mode, and an accurate track can be drawn.