A tri-IMUs pedestrian positioning system based on single-lower-limb kinematic constraints. (7th March 2023)