A Foot-Bound Pedestrian Three-Dimensional Indoor Positioning Method Assisted by Ranging Information
By combining IMU, ranging sensor and barometer, using the strap-inner inertial navigation algorithm and Kalman filter, the problem of divergent positioning errors in inertial measurement units in pedestrian navigation is solved, and high accuracy of three-dimensional indoor positioning is achieved, especially height solution and horizontal positioning correction during the process of going up and downstairs.
Patent Information
- Application Number
- CN202410343947.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-03-25
- Publication Date
- 2025-07-25
- Estimated Expiration
- 2044-03-25
AI Technical Summary
In the prior art, the inertial measurement unit has a problem of divergence in positioning errors in pedestrian navigation, especially the horizontal positioning caused by inaccurate detection in the zero-speed interval, and the barometer height measurement is affected by meteorological conditions, so the vertical positioning accuracy is insufficient.
Combined with the IMU, ranging information sensor and barometer, the attitude and position are solved through the strap-inert inertial navigation algorithm, the generalized likelihood ratio zero-speed detection is used to identify the zero-speed interval and perform zero-speed correction, and an altimeter Kalman filter is designed for height resolution, and combined with the distance measurement data to determine the up and downstairs situation to achieve three-dimensional positioning.
It improves the horizontal and vertical positioning accuracy of pedestrian navigation, and realizes high-precision positioning in three-dimensional indoors, especially when going up and downstairs, effectively suppresses height drift.
Smart Images

Figure CN118149823B_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of foot-mounted pedestrian navigation, and specifically relates to a zero-velocity correction method assisted by ranging information and a method for calculating height using ranging information. Background Art
[0002] The successful development of microelectromechanical system technology has enabled miniaturized inertial measurement units (IMUs) to be integrated into pedestrian inertial navigation systems (INSs), which is necessary for positioning in environments where global navigation satellite system signals degrade or are unavailable. IMU positioning does not rely on any external information and has good positioning accuracy in the short term. However, IMUs are generally not suitable for long-term operation because, as the integration operation recurs, the positioning error gradually diverges.
[0003] In pedestrian navigation, a foot-mounted IMU can effectively reduce INS positioning errors by recursively applying zero-velocity updates (ZUPTs) during the standing phase of the gait cycle. ZUPT consists of two parts: zero-velocity detection and zero-velocity correction. Zero-velocity detection is usually achieved by comparing a fixed threshold with a test statistic calculated from accelerometers and gyroscopes. The generalized likelihood ratio test (GLRT) is a commonly used zero-velocity detection algorithm. However, the stability of a pedestrian's foot varies greatly in different postures, and it is challenging for this algorithm to accurately detect the gait phase of a pedestrian. The INS navigation error based on ZUPT depends to a large extent on the performance of zero-velocity interval detection. Therefore, improving the performance of zero-velocity interval detection is crucial.
[0004] Currently, researchers in various countries have conducted extensive research on how to improve the performance of zero-velocity interval detection. By adding non-inertial sensors, such as ultra-wideband (UWB) sensors, radio frequency sensors, radar sensors, magnetometers, etc., to assist zero-velocity detection, adding non-inertial sensors does not require a large amount of training data compared to methods such as neural network training and feature extraction. Ranging sensors have the advantages of simple structure, easy manufacturing, high sensitivity, etc. A ranging information sensor for the ground can measure the distance between the sensor and the ground, and this distance is the smallest during the stationary phase of the gait cycle. The present invention uses a ranging sensor to assist zero-velocity detection and improve the accuracy of zero-velocity interval detection.
[0005] Height estimation is also a crucial performance metric in navigation and positioning. An estimation error of 3 meters in the vertical direction is equivalent to the error in floor identification in a building. Accurate height estimation enables first responders to quickly reach the rescue scene. Without any additional sensors, the height error of an INS based only on ZUPT will gradually accumulate. A barometer is an instrument commonly used to measure atmospheric pressure and can estimate altitude by measuring air pressure. Therefore, a barometer is usually used together with an INS based on ZUPT. However, barometric measurement is highly affected by meteorological conditions. Especially under weather conditions with large air pressure changes, the accuracy of height measurement will be affected. Therefore, the present invention uses ranging sensor data to identify going up and down stairs, thereby calculating the height information for pedestrian navigation and improving the vertical positioning accuracy of pedestrians indoors.
[0006] Tian Xincheng et al. (Patent Publication No. CN114088090A) proposed a foot-mounted pedestrian foot zero-velocity detection method. This method reads angular velocity and acceleration information, extracts specified dynamic features, generates a simulated energy loss curve, and compares the fitted curve value of acceleration energy with the calculated threshold to achieve zero-velocity detection. This method realizes zero-velocity detection and motion state recognition, but has not used the result of zero-velocity correction to improve the positioning accuracy. Moreover, only the data of the inertial sensing module is used for zero-velocity detection in this method, and how to handle the cumulative error of the gyroscope is not considered, so the detection accuracy cannot be guaranteed. The present invention adds a ranging information sensor with a small volume and low cost, combines the data of the accelerometer and gyroscope, effectively improves the detection accuracy of the zero-velocity interval, and thus improves the horizontal positioning accuracy. Further, the present invention adds the identification of going up and down stairs assisted by the ranging information sensor, and uses the ranging information to calculate the height information, improving the vertical positioning accuracy. The positioning result information output by the present invention is more comprehensive, and it is a 3D positioning method. Summary of the Invention
[0007] The present invention aims to solve the above problems of the prior art. A method is proposed. The technical solution of the present invention is as follows:
[0008] A foot-mounted pedestrian three-dimensional indoor positioning method assisted by ranging information, characterized by comprising the following steps:
[0009] Step 1: Install an IMU inertial measurement unit, a ranging information sensor, and a barometer on a pedestrian, ensuring that there is no obstruction between the ranging information sensor and the ground; according to the acceleration and angular velocity information measured by the IMU installed on the pedestrian's foot, use the strapdown inertial navigation algorithm to calculate and obtain the pedestrian's attitude, velocity, and position information;
[0010] Step 2: Use a ranging information sensor to assist the generalized likelihood ratio zero-velocity detection algorithm. The ranging information sensor is used to measure the distance between the pedestrian's foot and the ground in real time, and the zero-velocity detection algorithm is used to divide the gait interval and determine the zero-velocity interval of the foot;
[0011] Step 3: When there is no obvious change feature in the ranging data but the height is changing, use the barometer to output height information; when going up and down stairs, design a ranging sensor-based altimeter Kalman filtering algorithm to calculate the current height data, so as to realize the real-time update of the height when going up and down stairs.
[0012] Furthermore, in Step 1, the strapdown inertial algorithm is used to calculate the pedestrian's attitude, velocity, and position information, specifically including:
[0013] (1) Using the quaternion algorithm, the initial attitude is determined by the projections of the gravitational acceleration vector and the earth's angular velocity vector in the carrier coordinate system. Suppose the angular velocity is constant within the sampling time interval T s The update formula for the carrier attitude quaternion is:
[0014]
[0015] where Q = q0 + q1i + q2j + q3k represents the quaternion, and q i (i = 0, 1, 2, 3) are real numbers, ω = 0 + ωi + ωj + ωk is the angular velocity of the carrier in the carrier coordinate system, and ω i (i = 1, 2, 3) are the angular velocity components of each axis under the carrier attitude angle, and Ω(ω) is a 4×4 skew-symmetric matrix,
[0016] (2) The relationship between the velocity and the outputs of the accelerometer and gyroscope is:
[0017] Solving this equation can obtain the velocity information at the corresponding moment. Where F is an arbitrary Cartesian coordinate system, v is the velocity vector, ω ie is the earth's angular velocity vector, ω iF is the rotation angular velocity vector of the F system 1 inertial coordinate system, g P is the earth's gravitational acceleration vector, and f is the specific force vector.
[0018] (3) The carrier position information can be obtained by integrating the velocity information obtained above. The position of the carrier is usually represented by geodetic coordinates (latitude longitude λ and ellipsoidal height h). The change of position with time can be described by a set of differential equations:
[0019]
[0020] where R Mis the radius of curvature of the meridian of the earth, R N is the radius of curvature of the prime vertical of the earth. V N V E V D are respectively the northward velocity, eastward velocity and downward velocity of the vehicle coordinate system relative to the navigation coordinate system.
[0021] Further, in the second step, the ranging information sensor-assisted generalized likelihood ratio zero-velocity interval detection is specifically as follows:
[0022] According to the output data of the gyroscope and accelerometer, use the ranging information sensor to measure the distance between the foot and the ground. Under the framework of the generalized likelihood ratio detection zero-velocity interval algorithm, add the ranging data. The zero-velocity interval detection algorithm model based on the ranging sensor-assisted generalized likelihood ratio is:
[0023]
[0024]
[0025] where N represents the detection window length, is the measurement index of the sensor at time n, k represents a specific moment, g is the acceleration due to gravity, T h (z n ) is the test statistic, are respectively the observation noise variances of acceleration, angular velocity and ranging data, γ is a user-defined threshold; the measured value where respectively represent the collected acceleration, angular velocity and ground height data.
[0026] Further, in the third step, use the ranging information sensor to measure the distance between the foot and the ground to determine whether the pedestrian has an up and down stairs movement. The specific determination method is: when the pedestrian walks on a plane or slope, the ranging data changes continuously, while when going up and down stairs, when the foot moves from one step to the next step, there will be a jump in the ranging data at a certain moment, and the jump height is the height of one step; use this feature to judge the number of steps the pedestrian walks and the changing height information.
[0027] Further, in the third step, the state selection of the altimeter Kalman filter based on the ranging sensor; the designed filter has three states In the formula, h k v k f k are respectively the vertical height of the shoe from the initial ground, the vertical velocity of the shoe and the floor height information at time k.
[0028] Further, in step 3, the altimeter Kalman filter based on the ranging information sensor performs height constraint on the up-and-down stair mode, and the height constraint condition is determined according to the vertical movement speed of the foot and the ranging data sampling frequency:
[0029] h k+1 =h k +v k d t
[0030] where v k is the vertical movement speed of the foot, and d t is the ranging data sampling time interval.
[0031] Further, in step 3, for the algorithm design of the altimeter Kalman filter based on the ranging information sensor, the state transition matrix F and the state covariance matrix Q are obtained as follows:
[0032]
[0033]
[0034] In the formula, are the noises of shoe height, shoe vertical speed, and relative ground height respectively, and their respective noise variances are expressed as:
[0035] Further, in step 3, for the algorithm design of the altimeter Kalman filter based on the ranging information sensor, the ranging information sensor provides three types of data:
[0036] (1) The original reading u k,z , which is the relative distance between the shoe and the current ground;
[0037] (2) The vertical speed v k,z of the shoe, which is obtained by subtracting two consecutive ranging data;
[0038] (3) The floor height f k,z in the navigation frame. After determining going up or down stairs through the ranging data, the height of one step is added or subtracted, and this is the standard height; the measurement vector Z k of the Kalman filter and the measurement matrix H and the measurement noise covariance matrix R are expressed as follows:
[0039]
[0040]
[0041]
[0042] In the formula, d tdenotes the sampling time interval, and Δh is the jump distance of the ranging data; are the noises of the ranging sensor for measuring the relative height of the shoe, the speed of the shoe, and the ground height respectively, and the noise variances are denoted as
[0043] An electronic device includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the foot-mounted pedestrian three-dimensional indoor positioning method assisted by ranging information as described in any one of the preceding claims.
[0044] A non-transitory computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, it implements the foot-mounted pedestrian three-dimensional indoor positioning method assisted by ranging information as described in any one of the preceding claims.
[0045] The advantages and beneficial effects of the present invention are as follows:
[0046] Compared with the prior art, the present invention first adds ranging data technology for gait recognition, integrates the ranging data into the test statistic to discriminate the zero-velocity interval and perform zero-velocity correction, improving the accuracy of zero-velocity interval detection. Secondly, the original data of the ranging sensor is discriminated, and height calculation is performed when going upstairs or downstairs is recognized. It effectively makes up for the problem of inaccurate horizontal positioning caused by low detection accuracy of the zero-velocity interval, and for the situation of going upstairs or downstairs, constructs height constraints according to the ranging data, suppresses height drift, and realizes precise positioning of the pedestrian indoor three-dimensional strapdown inertial navigation system by using the ranging data technology.
[0047] The present invention proposes a method for realizing 3D positioning assisted by ranging information for inertial navigation. Based on the accelerometer and gyroscope, a ranging sensor is added to measure the distance of the foot off the ground, and the three kinds of data are combined to discriminate the zero-velocity interval, improving the accuracy of zero-velocity interval discrimination. In addition, based on zero-velocity discrimination, ranging information is simultaneously used to discriminate going upstairs or downstairs for height calculation. The system first discriminates whether it is zero-velocity. If it is zero-velocity, no discrimination of going upstairs or downstairs is performed. If it is not zero-velocity, then it discriminates whether it is going upstairs or downstairs. Once going upstairs or downstairs is recognized, height update is performed.
[0048] The present invention adds a ranging sensor to assist the IMU, which can not only correct zero-velocity to improve horizontal positioning accuracy, but also identify height changes to improve vertical positioning accuracy, and realize pedestrian 3D navigation positioning. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 is the flowchart of the zero-velocity correction method and height calculation of the preferred embodiment provided by the present invention.
[0050] Figure 2 is the schematic diagram of the test statistic and zero-velocity discrimination result of the present invention.
[0051] Figure 3 Schematic diagram of the distance measurement data jump of the present invention when going up and down stairs. (a) shows the change of the distance measurement data when going up to the previous step, and (b) shows the change of the distance measurement data when going down to the next step.
[0052] Figure 4 Height calculation result diagram of the distance measurement data of the present invention when going up and down stairs. Specific implementation manner
[0053] Next, the technical solutions in the embodiments of the present invention will be clearly and detailedly described with reference to the accompanying drawings in the embodiments of the present invention. The described embodiments are only a part of the embodiments of the present invention.
[0054] The technical solution of the present invention to solve the above technical problems is:
[0055] Refer to the flowchart Figure 1 As shown, a foot-mounted pedestrian three-dimensional indoor positioning method for ultrasonic ranging information-assisted zero-velocity correction and height calculation includes a zero-velocity interval detection, a zero-velocity correction, a ranging data jump detection, an up-and-down stairs identification, and a ranging sensor height calculation stage. The specific implementation steps are as follows:
[0056] Step 1: First, the IMU, ultrasonic sensor, and barometer need to be fixed on the heel of one foot of the pedestrian to ensure that there is no obstruction between the ultrasonic module and the ground. The fixing method can be using straps, pasting, or installing on a customized shoe to prevent the device from shaking. The coordinate system follows the "right-front-up" right-hand coordinate system rule. According to the acceleration and angular velocity information measured by the IMU installed on the pedestrian's foot, the attitude, velocity, and position information of the pedestrian are calculated using the strapdown inertial navigation algorithm.
[0057] Step 2: After the device is installed, wait for 10 minutes until the gyro zero bias is stable and then start the experiment. The device calculates the initial zero bias and eliminates the zero bias error of the IMU raw data, and preprocesses the data.
[0058] Step 3: For the collected IMU data and ultrasonic data, perform zero-velocity interval discrimination. After discriminating the zero-velocity interval, the velocity should be 0 at this time, but the velocity calculated by the actual inertial navigation is not 0. Substitute the velocity error into the extended Kalman filter to correct the attitude and position information calculated by the inertial navigation.
[0059] Furthermore, the zero-velocity interval detection statistic model in Step 3 is:
[0060]
[0061]
[0062]
[0063] γ is a custom threshold. If the calculated test statistic is less than this threshold, it is determined to be zero speed, and the interval where C Z is 1 is determined to be zero speed. Figure 2 Schematic diagram of the test statistic calculated for a part of the planar walking experiment and the zero speed interval detection. The test statistic shows gait regularity over time.
[0064] Furthermore, the ultrasonic ranging data will have a height jump when going up and down stairs. When going upstairs, the distance measured by the ultrasonic to the ground gradually increases as the foot is lifted, and when directly above the upper step, the distance to the ground will decrease by the height of one step. While for going downstairs, it will increase by the height of one step. The specific change process of the ultrasonic ranging data is as Figure 3 shown. Figure 3 (a) shows the change of the ranging data for the upper step, and (b) shows the change of the ranging data for the lower step.
[0065] Furthermore, after determining that there is a jump in the ultrasonic ranging data, distinguish going upstairs and downstairs according to the jump characteristics. The specific discrimination condition is: u k+1 -u k >γ h means going upstairs, and u k+1 -u k <-γ h means going downstairs. γ h is the threshold for determining the height jump.
[0066] Furthermore, design a Kalman filter to make the height information calculated from the ultrasonic data more accurate. The specific implementation of the Kalman filter is as follows
[0067] (1) The Kalman filter has three states:
[0068] (2) The state transition matrix F is expressed as:
[0069] (3) The measurement matrix H is expressed as:
[0070] (4) Set the initial values of the state covariance matrix Q and the measurement noise covariance matrix R.
[0071] Furthermore, substitute the ranging data into the Kalman filter to output the ultrasonic height calculation information and the floor height information. Taking the above 12 steps up and 12 steps down as an example, as Figure 4 (a) shows the ultrasonic height and floor height calculation results for the 12 steps up, and (b) shows the ultrasonic height and floor height calculation results for the 12 steps down.
[0072] The systems, devices, modules or units described in the above embodiments can be specifically implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer can be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or any combination of these devices.
[0073] It should also be noted that the term "comprising", "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, commodity or device comprising a series of elements not only includes those elements but also includes other elements not expressly listed, or also includes elements inherent to such process, method, commodity or device. Without further limitation, an element defined by the statement "comprising one..." does not exclude the existence of another identical element in the process, method, commodity or device comprising the element.
[0074] The above embodiments should be understood as being only for illustrative purposes of the present invention and not for limiting the protection scope of the present invention. After reading the content described in the present invention, those skilled in the art can make various changes or modifications to the present invention, and these equivalent changes and modifications also fall within the scope defined by the claims of the present invention.
Claims
1. A foot-mounted pedestrian three-dimensional indoor positioning method assisted by ranging information, characterized in that It includes the following steps: Step 1: Install the IMU inertial measurement unit, ranging information sensor and barometer on the pedestrian's foot, ensuring that there is no obstruction between the ranging information sensor and the ground; according to the acceleration and angular velocity information measured by the IMU installed on the pedestrian's foot, use the strap-down inertial navigation algorithm to calculate the pedestrian's attitude, speed, and position information; Step 2: Adopt the ranging information sensor-assisted generalized likelihood ratio zero-velocity detection algorithm; use the ranging information sensor to measure the distance between the pedestrian's foot and the ground in real time, and use the zero-velocity detection algorithm to divide the gait interval and determine the zero-velocity interval of the foot; Step 3: When there is no obvious change in the ranging data but the height changes, in the ramp and elevator environments, use the barometer to output height information; when going up and down stairs, design a ranging sensor-based altimeter Kalman filtering algorithm to calculate the current height data, so as to realize the real-time update of the height when going up and down stairs; The step 1 uses the strap-down inertial navigation algorithm to calculate the pedestrian's attitude, speed, and position information, which specifically includes: (1) Attitude update, using the quaternion algorithm; the initial attitude is determined by the projections of the gravitational acceleration vector and the earth's angular velocity vector in the carrier coordinates. Let the angular velocity be a constant within the sampling time interval T s The update formula for the carrier attitude quaternion is as follows: where \(Q = q_0+q_1i + q_2j+q_3k\) represents a quaternion, \(q\) i is a real number, \(i = 0,1,2,3\), \(\omega=0+\omega_1i+\omega_2j+\omega_3k\) is the angular velocity of the carrier in the carrier coordinate system, \(\omega\) i is the angular velocity component of each axis under the carrier attitude angle, \(i = 1,2,3\), \(\Omega(\omega)\) is an anti-symmetric matrix of size \(4\times4\), (2) Velocity differential equation: Solving this equation can obtain the velocity information at the corresponding moment; where v is the motion velocity of the carrier, d t is the sampling time interval, F is an arbitrary Cartesian coordinate system, v is the velocity vector, ω ie is the angular velocity vector of the Earth's rotation, ω iF is the angular velocity vector of the rotation of the F system i inertial coordinate system, g P is the Earth's gravitational acceleration vector, and f is the specific force vector; (3) The carrier position information can be obtained by integrating the above-obtained velocity information. The position of the carrier is represented by the geodetic coordinate latitude longitude λ and ellipsoidal height h; the change of position over time can be described by a set of differential equations: where R M is the radius of curvature of the meridian of the Earth, and R N is the radius of curvature of the prime vertical of the Earth; V N , V E , V D are respectively the northward velocity, eastward velocity and downward velocity of the vehicle coordinate system relative to the navigation coordinate system.
2. The foot-mounted pedestrian three-dimensional indoor positioning method assisted by ranging information according to claim 1, characterized in that In the step 2, the ranging information sensor-assisted generalized likelihood ratio zero-velocity interval detection is specifically: According to the output data of the gyroscope and accelerometer, use the ranging information sensor to measure the distance between the foot and the ground. Under the framework of the generalized likelihood ratio detection zero-velocity interval algorithm, add the ranging data. The zero-velocity interval detection algorithm model based on the ranging sensor-assisted generalized likelihood ratio is: where N is the length of the detection window, g is the acceleration due to gravity, is the measurement index of the sensor at time n, T h (z n ) is the test statistic, are the observation noise variances of the acceleration, angular velocity, and ranging data respectively, γ is a user-defined threshold; the measured values where represent the collected acceleration, angular velocity, and ground height data respectively.
3. A foot-mounted pedestrian three-dimensional indoor positioning method assisted by ranging information according to claim 1, characterized in that In the step 3, use the ranging information sensor to measure the distance between the foot and the ground to determine whether the pedestrian has an up and down stair movement. The specific discrimination method is: when the pedestrian walks on a plane or ramp, the ranging data changes continuously, while when going up and down stairs, when the foot moves from one step to the next step, there will be a moment when the ranging data jumps, and the jump height is the height of one step; use this feature to judge the number of steps the pedestrian walks and the changed height information.
4. The foot-mounted pedestrian three-dimensional indoor positioning method assisted by ranging information according to claim 3, wherein The state selection of the altimeter Kalman filter based on the ranging sensor in the third step; there are three states for the designed filter In the formula, h k , v k , f k are respectively the vertical height of the shoe from the initial ground, the vertical speed of the shoe, and the floor height at the k-th moment.
5. The foot-mounted pedestrian three-dimensional indoor positioning method assisted by ranging information according to claim 4, characterized in that In the step 3, the ranging information sensor-based altimeter Kalman filter imposes height constraints on the up and down stair mode. The height constraint conditions are determined according to the vertical movement speed of the foot and the ranging data sampling frequency: h k+1 = h k + v k d t Among them, v k is the vertical movement speed of the foot, and d t is the ranging data sampling time interval.
6. The foot-mounted pedestrian three-dimensional indoor positioning method assisted by ranging information according to claim 5, characterized in that, In the step 3, for the design of the ranging information sensor-based altimeter Kalman filter algorithm, the state transition matrix F and the state covariance matrix Q are obtained: In the formula, are the noises of shoe height, shoe vertical speed, and ground relative height respectively, and their respective noise variances are expressed as:
7. A foot-mounted pedestrian three-dimensional indoor positioning method assisted by ranging information according to claim 6, characterized in that In the step 3, for the design of the ranging information sensor-based altimeter Kalman filter algorithm, the ranging information sensor provides three types of data: (1)Original reading u k,z , which is the relative distance between the shoe and the current ground; (2) The vertical velocity v of the shoe k,z , which is obtained by subtracting the ranging data of two consecutive times; (3) Floor height f in the navigation framework k,z , after determining going upstairs or downstairs through ranging data, this floor height plus or minus the height of one step is the standard height; the measurement vector Z of the Kalman filter k and the measurement matrix H and measurement noise covariance matrix R are expressed as follows: where d t is the sampling time interval, and Δh is the jump distance of the ranging data; are the noises of the ranging sensor for measuring the relative height of the shoe, the shoe speed, and the ground height, respectively, and the noise variances are expressed as 8. An electronic device, characterized in that, It includes a memory, a processor, and a computer program stored on the memory and executable on the processor. When the processor executes the program, it implements the ranging information-assisted foot-mounted pedestrian three-dimensional indoor positioning method according to any one of claims 1 to 7.
9. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the ranging information-assisted foot-mounted pedestrian three-dimensional indoor positioning method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Foot binding type pedestrian foot zero speed detection method and system
CN114088090A