CN106908060A - A kind of high accuracy indoor orientation method based on MEMS inertial sensor - Google Patents

A kind of high accuracy indoor orientation method based on MEMS inertial sensor Download PDF

Info

Publication number
CN106908060A
CN106908060A CN201710079910.7A CN201710079910A CN106908060A CN 106908060 A CN106908060 A CN 106908060A CN 201710079910 A CN201710079910 A CN 201710079910A CN 106908060 A CN106908060 A CN 106908060A
Authority
CN
China
Prior art keywords
zero
error
inertial sensor
mems inertial
speed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710079910.7A
Other languages
Chinese (zh)
Inventor
张涛
杨书天
朱永云
陈浩
颜亚雄
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Southeast University
Original Assignee
Southeast University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Southeast University filed Critical Southeast University
Priority to CN201710079910.7A priority Critical patent/CN106908060A/en
Publication of CN106908060A publication Critical patent/CN106908060A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/10Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
    • G01C21/12Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning
    • G01C21/16Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration executed aboard the object being navigated; Dead reckoning by integrating acceleration or speed, i.e. inertial navigation
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01CMEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
    • G01C21/00Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
    • G01C21/20Instruments for performing navigational calculations
    • G01C21/206Instruments for performing navigational calculations specially adapted for indoor navigation

Landscapes

  • Engineering & Computer Science (AREA)
  • Radar, Positioning & Navigation (AREA)
  • Remote Sensing (AREA)
  • Automation & Control Theory (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)

Abstract

本发明公开了一种基于MEMS惯性传感器的高精度室内定位方法,包括如下步骤:(1)将MEMS惯性传感器固联在行人脚上,使MEMS惯性传感器感测到足部的运动状态,实时获取足部导航信息,并通过蓝牙实现传输;(2)行人手持安卓手机,在安卓客户端实时接收并保存MEMS惯性传感器提供的数据;(3)对数据进行去噪处理;(4)首先采用零速检测算法得到零速度区间,其次采用零速修正算法结合状态估计算法进行误差修正;(5)安卓客户端通过用户界面实时显示经过误差修正和补偿后的数据。本发明不需要额外的辅助基础设置;对室内定位中各种复杂的运动状态都能保持良好的定位精度;采用移动端实时修正和补偿误差,通过用户交互界面实时显示行走轨迹。

The invention discloses a high-precision indoor positioning method based on a MEMS inertial sensor, which includes the following steps: (1) Fixing the MEMS inertial sensor on the pedestrian's foot, so that the MEMS inertial sensor senses the motion state of the foot, and acquires it in real time. Foot navigation information, and transmit it through Bluetooth; (2) Pedestrians hold Android phones, and receive and save the data provided by MEMS inertial sensors in real time on the Android client; (3) Denoise the data; (4) First use zero The speed detection algorithm is used to obtain the zero speed interval, and then the zero speed correction algorithm is combined with the state estimation algorithm to correct the error; (5) The Android client displays the data after error correction and compensation in real time through the user interface. The invention does not require additional auxiliary basic settings; it can maintain good positioning accuracy for various complex motion states in indoor positioning; it uses the mobile terminal to correct and compensate errors in real time, and displays the walking track in real time through the user interface.

Description

一种基于MEMS惯性传感器的高精度室内定位方法A high-precision indoor positioning method based on MEMS inertial sensors

技术领域technical field

本发明涉及室内定位方法,尤其涉及一种无需安装额外基础设施的基于MEMS惯性传感器的高精度室内定位方法。The invention relates to an indoor positioning method, in particular to a MEMS inertial sensor-based high-precision indoor positioning method without installing additional infrastructure.

背景技术Background technique

由于互联网的发展、移动设备和个人设备的流行,LBS(Location BasedServices)变得越来越重要,用户获得定位信息并将其用于导航、跟踪、监测、信息推送等服务。GPS能够方便地提供室外的个人定位信息,但是由于GPS需要至少接收4颗卫星才能实现定位,因此其定位效果受接收到的卫星信号影响较大,而在室内环境下由于遮挡收不到卫星信号,严重影响了其定位效果。Due to the development of the Internet and the popularity of mobile devices and personal devices, LBS (Location Based Services) has become more and more important. Users obtain location information and use it for navigation, tracking, monitoring, information push and other services. GPS can conveniently provide outdoor personal positioning information, but because GPS needs to receive at least 4 satellites to achieve positioning, its positioning effect is greatly affected by the received satellite signals, and in indoor environments, satellite signals cannot be received due to occlusion , seriously affecting its positioning effect.

惯性导航系统具有自主性强,输出频率高,短时精度高等优点,特别是近年来MEMSIMU的迅速发展,使其变得体积小,成本低。利用MEMS IMU室内定位采用行人航位推算(Pedestrian Dead Reckoning,PDR)的方式,可以很好地发挥其自主导航的优势。从目前的室内定位研究状况来看,MEMS室内定位在国外已经是一大研究热点,通过MEMS惯性传感器输出的信息,通过先判断载体运动状态,再进行零速区间检测,进而进行零速修正(ZeroVelocity Update),可以很好的抑制MEMS惯性传感器误差积累的情况,同时针对低成本的MEMS IMU陀螺精度较低,不能按照高精度的惯性导航系统初始对准方法进行初始对准,由于磁强计比陀螺稳定因此,引入磁强计辅助航向对准和提供航向补偿。The inertial navigation system has the advantages of strong autonomy, high output frequency, and high short-term accuracy. Especially in recent years, the rapid development of MEMSIMU has made it small in size and low in cost. Using MEMS IMU indoor positioning to adopt pedestrian dead reckoning (Pedestrian Dead Reckoning, PDR) method can give full play to the advantages of its autonomous navigation. Judging from the current research status of indoor positioning, MEMS indoor positioning has become a major research hotspot in foreign countries. Through the information output by MEMS inertial sensors, first judge the motion state of the carrier, and then perform zero-speed interval detection, and then perform zero-speed correction ( ZeroVelocity Update), which can well suppress the accumulation of MEMS inertial sensor errors. At the same time, the low-cost MEMS IMU gyroscope has low precision and cannot perform initial alignment according to the high-precision inertial navigation system initial alignment method. Because the magnetometer More stable than a gyro, therefore, a magnetometer is introduced to aid in heading alignment and provide heading compensation.

在MEMS惯性传感器室内定位的过程中,采用零速修正来修正一个漫步周期内积累的误差,因此此过程在提高MEMS惯性传感器定位精度过程中具有重要的意义,而对行走过程中零速区间的检测直接决定了零速修正的精度,国内外查到的资料关于零速区间的检测方法多是设定一个阈值,将相应的检测量与该阈值进行比较,而此阈值的选择往往具有片面性,只能针对某一特定运动状态,而室内脚步可能有多种复杂的运动状态,如走、跑、上楼、下楼等状态,因此检测精度亟待提高。In the process of indoor positioning of MEMS inertial sensors, zero-speed correction is used to correct the errors accumulated in a walking cycle. Therefore, this process is of great significance in improving the positioning accuracy of MEMS inertial sensors. The detection directly determines the accuracy of the zero-speed correction. Most of the detection methods for the zero-speed interval of the data found at home and abroad are to set a threshold and compare the corresponding detection quantity with the threshold. However, the selection of this threshold is often one-sided. It can only target a specific motion state, but indoor footsteps may have various complex motion states, such as walking, running, going upstairs, going downstairs, etc., so the detection accuracy needs to be improved urgently.

发明内容Contents of the invention

发明目的:为了克服现有技术的不足,本发明的目的是提供一种适合室内环境下自主定位,无需额外安装基础设施的基于MEMS惯性传感器的高精度室内定位方法。Purpose of the invention: In order to overcome the deficiencies of the prior art, the purpose of the present invention is to provide a high-precision indoor positioning method based on MEMS inertial sensors that is suitable for autonomous positioning in indoor environments and does not require additional installation of infrastructure.

技术方案:为实现本发明的目的,采用如下技术方案:一种基于MEMS惯性传感器Technical scheme: In order to realize the purpose of the present invention, adopt following technical scheme: A kind of based on MEMS inertial sensor

的高精度室内定位方法,包括如下步骤:The high-precision indoor positioning method comprises the following steps:

(1)将MEMS惯性传感器固联在行人脚上,使MEMS惯性传感器感测到足部的运动状态,实时获取足部的导航信息,导航信息通过蓝牙传输模块实现传输;(1) The MEMS inertial sensor is fixedly connected to the pedestrian's foot, so that the MEMS inertial sensor senses the motion state of the foot, and obtains the navigation information of the foot in real time, and the navigation information is transmitted through the Bluetooth transmission module;

(2)行人手持安卓手机,在安卓客户端实时接收导航足部运动状态的MEMS惯性传感器提供的数据,并将数据进行保存;(2) Pedestrians hold Android mobile phones, receive the data provided by the MEMS inertial sensor for navigating the foot movement state in real time on the Android client, and save the data;

(3)对数据进行去噪处理;(3) Denoise the data;

(4)针对MEMS惯性传感器定位精度低的问题,首先采用零速检测算法得到零速度区间,其次采用零速修正算法结合状态估计算法进行误差修正提高定位精度;其中,零速度区间探测为通过安卓客户端获取到MEMS惯性传感器传送的数据,采用滑动窗口的方法检测零速区间,具体步骤如下:(4) To solve the problem of low positioning accuracy of MEMS inertial sensors, first use the zero-speed detection algorithm to obtain the zero-speed interval, and then use the zero-speed correction algorithm combined with the state estimation algorithm to correct the error and improve the positioning accuracy; among them, the zero-speed interval detection is through Android The client obtains the data transmitted by the MEMS inertial sensor, and uses the sliding window method to detect the zero-speed interval. The specific steps are as follows:

(a)根据MEMS惯性传感器的加速度计和陀螺仪的噪声特性,在不同运动状态下进行反复实验,得到在相应的运动状态下零速区间段阈值,所述不同运动状态包括正常行走、跑步、上楼梯或者下楼梯;(a) According to the noise characteristics of the accelerometer and gyroscope of the MEMS inertial sensor, repeated experiments are carried out under different motion states to obtain the threshold value of the zero-speed interval section under the corresponding motion state, and the different motion states include normal walking, running, going up or down stairs;

(b)根据安卓客户端获取到的加速度计的加速度信息,首先通过分析滑动窗口内的加速度的特点、比较相邻时刻加速度的变化以及窗口内加速度最大值和最小值的情况,确定此刻脚步所处于的运动状态,并自动选择该运动状态所对应的零速度检测的阈值;(b) According to the acceleration information of the accelerometer obtained by the Android client, firstly, by analyzing the characteristics of the acceleration in the sliding window, comparing the changes in the acceleration at adjacent moments, and the maximum and minimum values of the acceleration in the window, determine the current position of the footsteps. It is in the state of motion, and automatically selects the threshold value of zero speed detection corresponding to the state of motion;

(c)分别判断在该滑动窗口区间内,比力模值、比力方差以及角速度模值三者是否在阈值范围之内,如果三者同时满足阈值条件则可以断定该区间为零速度区间,获得零速区间后,则该区间即为足部处于零速度的区间;(c) Determine whether the specific force modulus, the specific force variance, and the angular velocity modulus are within the threshold range in the sliding window interval. If the three meet the threshold conditions at the same time, it can be concluded that the interval is a zero velocity interval. After obtaining the zero speed range, this range is the range where the foot is at zero speed;

此时再采用零速修正结合自适应卡尔曼滤波算法,消除一个漫步区间内积累的误差。At this time, the zero-speed correction combined with the adaptive Kalman filter algorithm is used to eliminate the accumulated error in a walk interval.

(5)安卓客户端通过用户界面显示模块实时显示经过误差修正和补偿后的数据,将运动状态实时呈现给用户。(5) The Android client displays the data after error correction and compensation in real time through the user interface display module, and presents the motion state to the user in real time.

所述MEMS惯性传感器提供的数据包括三轴加速度计、三轴陀螺仪和三轴磁强计测量的数据。安卓客户端具有对上述数据进行校准的功能,同时可以记录数据和实时处理数据。The data provided by the MEMS inertial sensor includes data measured by a three-axis accelerometer, a three-axis gyroscope and a three-axis magnetometer. The Android client has the function of calibrating the above data, and can record data and process data in real time.

所述安卓客户端具有实时显示用户行走轨迹的功能。The Android client has the function of displaying the user's walking track in real time.

步骤(3)中,针对MEMS惯性传感器在足部受剧烈抖动时产生的噪声问题,所述去噪处理方法为小波去噪,可以去除包含在高频信号中的噪声和干扰信号。In step (3), aiming at the noise problem generated by the MEMS inertial sensor when the foot is shaken violently, the denoising processing method is wavelet denoising, which can remove noise and interference signals contained in high-frequency signals.

步骤(4)中,针对低成本惯性传感器其误差容易随时间发散的问题,所述状态估计算法为自适应卡尔曼滤波算法,采用零速修正算法结合状态估计算法进行误差修正的步骤如下:In step (4), for the problem that the error of the low-cost inertial sensor is easy to diverge with time, the state estimation algorithm is an adaptive Kalman filter algorithm, and the steps of error correction using the zero-speed correction algorithm in combination with the state estimation algorithm are as follows:

通过前述的零速度检测算法可以得到较为精确的零速度区间,在零速区间过程中速度为零,因此导航解算输出的速度即为速度误差。速度误差与陀螺漂移,加速度零偏,姿态角误差之间的关系可以用误差微分方程描述。在误差方程的基础上建立卡尔曼滤波方程,将速度误差作为观测量,估计出姿态角误差、位置误差和其他误差量反馈给导航解算模块,从而达到对系统的误差进行修正的目的。A more accurate zero-speed interval can be obtained through the aforementioned zero-speed detection algorithm. In the process of the zero-speed interval, the speed is zero, so the speed output by the navigation solution is the speed error. The relationship between speed error and gyro drift, acceleration zero bias and attitude angle error can be described by error differential equation. On the basis of the error equation, the Kalman filter equation is established, and the velocity error is used as an observation, and the attitude angle error, position error and other error quantities are estimated and fed back to the navigation solution module, so as to achieve the purpose of correcting the system error.

姿态角误差方程Attitude Angle Error Equation

速度误差方程speed error equation

位置误差方程position error equation

在误差方程的基础上建立卡尔曼滤波方程,将速度误差作为观测量,估计出姿态角误差、位置误差和其他差量反馈给导航解算模块,On the basis of the error equation, the Kalman filter equation is established, and the velocity error is used as an observation, and the attitude angle error, position error and other differences are estimated and fed back to the navigation solution module.

选取卡尔曼滤波器的状态量为:The state quantity of the selected Kalman filter is:

其中表示姿态角误差,δvn表示速度误差;δpn表示位置误差;ε表示陀螺常值漂移,表示加速度计常值零偏,卡尔曼的系统方程表示为in Indicates the attitude angle error, δv n indicates the velocity error; δp n indicates the position error; ε indicates the gyro constant value drift, Indicates the constant zero bias of the accelerometer, and the Kalman system equation is expressed as

X(t)=FX(t)+W(t)X(t)=FX(t)+W(t)

量测方程速度误差,即The velocity error of the measurement equation, that is,

Zk=[δvn]=HkXk Z k =[δv n ]=H k X k

量测量只有在零速区间可以获取,并且量测量和具体运动和干扰情况有关,在通过上述的零速检测算法检测到零速区间后,卡尔曼滤波作时间更新和量测更新,并将估计的误差反馈给系统,进行误差补偿。The quantity measurement can only be obtained in the zero-speed interval, and the quantity measurement is related to the specific movement and interference. After the zero-speed interval is detected by the above-mentioned zero-speed detection algorithm, the Kalman filter performs time update and measurement update, and estimates The error is fed back to the system for error compensation.

所述MEMS惯性传感器和蓝牙模块采用贴片式的硬件设计方法,具有体积小的优点。The MEMS inertial sensor and the bluetooth module adopt a patch-type hardware design method, which has the advantage of small size.

有益效果:本发明根据人体行走动力学模型,采用了低成本的MEMS惯性传感器,具有体积小,重量轻的优点,相比与无线定位方式,该系统结构不需要额外的辅助基础设置就可以实现自主定位;本发明采用自适应的阈值匹配方法,对室内定位过程中各种脚步复杂的运动状态都能保持良好的定位精度,具有较强的普及性;针对当前较流行的移动终端,设计了移动端实时接受蓝牙传送的惯性传感器的测量数据,并具有对数据进行保存和处理功能,实时对数据进行误差修正和补偿,同时设计用户交互界面实时的显示用户的行走轨迹。Beneficial effects: the present invention uses a low-cost MEMS inertial sensor based on the human walking dynamics model, which has the advantages of small size and light weight. Compared with the wireless positioning method, the system structure can be realized without additional auxiliary basic settings Autonomous positioning; the present invention adopts an adaptive threshold matching method, which can maintain good positioning accuracy for various complex footsteps in the indoor positioning process, and has strong popularity; for the current popular mobile terminals, the design The mobile terminal receives the measurement data of the inertial sensor transmitted by Bluetooth in real time, and has the function of saving and processing the data, correcting and compensating the data in real time, and designing a user interface to display the user's walking track in real time.

附图说明Description of drawings

图1为MEMS惯性传感器室内定位系统结构图;Figure 1 is a structural diagram of the MEMS inertial sensor indoor positioning system;

图2为MEMS惯性传感器去噪之前和去噪平滑之后曲线;Fig. 2 is the curve before denoising of MEMS inertial sensor and after denoising and smoothing;

图3为零速区间探测方法流程图;Fig. 3 is a flow chart of a zero-speed interval detection method;

图4为零速区间检测效果图;Figure 4 is a detection effect diagram of the zero-speed interval;

图5为安卓客户端界面;Figure 5 is the Android client interface;

图6为本发明二维平面行走轨迹图;Fig. 6 is a two-dimensional plane walking trajectory diagram of the present invention;

图7为本发明三维上下楼梯行走轨迹图。Fig. 7 is a three-dimensional walking trajectory diagram of going up and down stairs according to the present invention.

具体实施方式detailed description

下面结合实施例和附图对本发明的技术方案作进一步详细说明。The technical solution of the present invention will be further described in detail below in conjunction with the embodiments and the accompanying drawings.

如图1所示,本发明采用的高精度室内定位设备包括:低成本MEMS惯性传感器如MPU9260,MPU6050等、蓝牙传输模块、安卓客户端;其中,安卓客户端包括数据校准模块、数据保存模块、数据处理模块及用户界面显示模块。将MEMS惯性传感器固联在脚上,敏感脚步状态的变化并通过蓝牙传输模块传送测得的参数,并通过安卓客户端接受蓝牙传输模块传送的数据。安卓客户端首先通过数据校准模块分别对三轴加速度计、三轴陀螺仪、三轴磁强计进行校准,保存和实时处理数据的同时,将数据实时显示在用户界面上。上述MEMS惯性传感器和蓝牙模块均采用贴片式的硬件设计方法,具有结构紧凑、体积小的优点。As shown in Figure 1, the high-precision indoor positioning equipment used in the present invention includes: low-cost MEMS inertial sensors such as MPU9260, MPU6050, etc., Bluetooth transmission module, android client; wherein, the android client includes a data calibration module, a data storage module, A data processing module and a user interface display module. The MEMS inertial sensor is firmly connected to the foot, sensitive to the change of the footstep state, and transmits the measured parameters through the Bluetooth transmission module, and receives the data transmitted by the Bluetooth transmission module through the Android client. The Android client first calibrates the three-axis accelerometer, three-axis gyroscope, and three-axis magnetometer through the data calibration module, and displays the data on the user interface in real time while saving and processing the data in real time. Both the MEMS inertial sensor and the Bluetooth module mentioned above adopt a patch-type hardware design method, which has the advantages of compact structure and small volume.

具体实现步骤如下:The specific implementation steps are as follows:

(1)将低成本的惯性传感器固联在脚上,使其能够敏感到足部的运动状态,MEMS惯性传感器可以正常输出三轴加速度计、三轴陀螺仪、三轴磁强计的信息,实时获取足部的导航信息,将导航信息通过蓝牙传输模块进行传输。(1) Fix the low-cost inertial sensor on the foot to make it sensitive to the motion state of the foot. The MEMS inertial sensor can normally output the information of the three-axis accelerometer, three-axis gyroscope, and three-axis magnetometer. Obtain the navigation information of the foot in real time, and transmit the navigation information through the Bluetooth transmission module.

(2)行人手持安卓手机,在安卓客户端实时接受足部惯性传感器传来的数据,首先打开安卓客户端的数据校准模块分别对三轴加速度计,三轴陀螺仪、三轴磁强计的测量数据进行校准,校准的主要目的进行去除加速度计、陀螺仪、磁强计的零偏,加速度计和陀螺仪的校准方法是将MEMS惯性传感器置水平,待校准模块所显示的零偏不再变化的时候,对此时的零偏量进行保存,即完成加速度计和陀螺仪的校准,对于磁场的校准则是将MEMS惯性传感器绕不同的方向反复旋转,多次运动直到磁场的零偏显示不再变化则完成磁场的校准。完成数据的校准后,看MEMS惯性传感器在静止状态下,加速度计和陀螺仪是否为零,并将数据进行保存。(2) Pedestrians hold Android mobile phones and receive data from foot inertial sensors in real time on the Android client. First, open the data calibration module of the Android client to measure the three-axis accelerometer, three-axis gyroscope, and three-axis magnetometer respectively. The main purpose of calibration is to remove the zero bias of the accelerometer, gyroscope, and magnetometer. The calibration method of the accelerometer and gyroscope is to set the MEMS inertial sensor to the level, and the zero bias displayed by the module to be calibrated will no longer change. At this time, the zero offset at this time is saved, that is, the calibration of the accelerometer and gyroscope is completed. For the calibration of the magnetic field, the MEMS inertial sensor is rotated repeatedly around different directions, and the movement is repeated until the zero offset of the magnetic field is displayed. Change again to complete the calibration of the magnetic field. After the calibration of the data is completed, check whether the accelerometer and gyroscope are zero when the MEMS inertial sensor is in a static state, and save the data.

(3)对所得到数据进行小波去噪处理,如图2所示,为MEMS惯性传感器测量的数据和对数据小波去噪后的曲线对比图。(3) Perform wavelet denoising processing on the obtained data, as shown in FIG. 2 , which is a comparison chart of the data measured by the MEMS inertial sensor and the data after wavelet denoising.

(4)对MEMS惯性传感器的数据采用滑动窗口的方法,探测零速区间,零速区间的探测方法如图3所示。(4) The method of sliding window is used for the data of MEMS inertial sensor to detect the zero-speed interval, and the detection method of the zero-speed interval is shown in Fig. 3 .

零速度检测算法在整个MEMS定位过程中具有重要作用,直接决定定位精度,本发明采用先辨识再判断的检测算法。辨识方法如下:The zero-speed detection algorithm plays an important role in the whole MEMS positioning process and directly determines the positioning accuracy. The present invention adopts a detection algorithm that first identifies and then judges. The identification method is as follows:

计算每一个采样时刻i下的三轴加速度模值:Calculate the triaxial acceleration modulus at each sampling moment i:

选取大小为2N+1的滑动窗口,N表示窗口宽度,则窗口内的加速度方差为:Select a sliding window with a size of 2N+1, and N represents the window width, then the acceleration variance in the window is:

其中, in,

每隔一定的时间对加速度数据进行扫描,通过扫描出的加速度的最大值和最小值之差可以辨识出该段时间内的步速是正常行走、慢速、快速或上下楼等状态,多次试验确定正常行走、慢速、快速或上下楼的加速度阈值分别取tha1、tha2、tha3、tha4;角速度阈值分别取thw1、thw2、thw3、thw4;加速度的协方差thσ1、thσ2、thσ3、thσ4The acceleration data is scanned at regular intervals, and the difference between the maximum and minimum values of the scanned acceleration can be used to identify whether the pace during this period is normal walking, slow, fast, or going up and down stairs. The test determines that the acceleration thresholds of normal walking, slow speed, fast or going up and down stairs are respectively th a1 , th a2 , th a3 , th a4 ; the angular velocity thresholds are respectively th w1 , th w2 , th w3 , th w4 ; the covariance of acceleration th σ1 , th σ2 , th σ3 , th σ4 .

以上主要基于加速度模值的运动状态辨识法,也可以基于角速度或加速度协方差方法进行辨识,对运动状态进行辨识之后,进行零速度区间检测,为了提高检测的精度,根据以上辨识出来的运动状态,依靠单一的元素进行检测必然会存在误差,本实施例采用三者结合的方法进行检测:The above motion state identification method mainly based on the acceleration modulus value can also be identified based on the angular velocity or acceleration covariance method. After the motion state is identified, the zero-speed interval detection is performed. In order to improve the detection accuracy, according to the motion state identified above , relying on a single element for detection will inevitably have errors. This embodiment uses a combination of the three methods for detection:

条件一:比例模值当脚步处于零速度时刻时,固定在脚部的MEMS惯性传感器测量出的加速度输出结果理论上只有当地的重力加速度值,加速度符合卡方分布,只需要设定合适的置信区间即可进行判断,假设分别为置信区间的最小值和最大值;Condition 1: proportional modulus When the footsteps are at zero speed, the acceleration output measured by the MEMS inertial sensor fixed on the feet is theoretically only the local gravity acceleration value, and the acceleration conforms to the chi-square distribution. You only need to set an appropriate confidence interval to make a judgment. suppose are the minimum and maximum values of the confidence interval, respectively;

其中1表示检测为静止状态,0表示运动状态。Among them, 1 indicates that the detection is in a static state, and 0 indicates a motion state.

条件二:比力的方差。采用滑动窗口观测比力方差能够有效检测步态周期中信号的突变阶段。在零速区间比例的方差变化比较微弱,几乎没什么波动,而在非零速区间,脚步变化具有很强的波动性,因此可通过比力方差小于给定的阈值即可判断零速区间。计算如下:Condition two: the variance of the ratio. Observing the specific force variance with a sliding window can effectively detect the abrupt phase of the signal in the gait cycle. In the zero-speed range, the variance of the ratio is relatively weak, with almost no fluctuations, while in the non-zero-speed range, the footstep changes are highly volatile, so the zero-speed range can be judged by comparing the variance of the force with less than a given threshold. Calculated as follows:

其中,为比力均值;m为滑动窗口大小,与输出频率有关;in, is the mean value of the ratio; m is the size of the sliding window, which is related to the output frequency;

其中1表示检测为静止状态,0表示运动状态。Among them, 1 indicates that the detection is in a static state, and 0 indicates a motion state.

条件三:角速度模值。由于在零速区间脚底部与地面保持完全接触状态,所以在零速区间角速度和其变化值应当趋向于零,而在零速区间以外的时刻,角速度则会呈现出较强的波动性,因此可以通过辨识出的行走状态,确定相应的角速度阈值thw来确定零速区间,其中角速度模值为 Condition 3: Angular velocity modulus. Since the bottom of the foot is in full contact with the ground in the zero-speed zone, the angular velocity and its change value should tend to zero in the zero-speed zone, while the angular velocity will show strong fluctuations outside the zero-speed zone, so The zero-speed interval can be determined by determining the corresponding angular velocity threshold th w through the identified walking state, where the angular velocity modulus is

其中1表示检测为静止状态,0表示运动状态。Among them, 1 indicates that the detection is in a static state, and 0 indicates a motion state.

当条件一、条件二、条件三同时满足的时候则记录此时状态为1,为所需要检测到的零速区间,若为0则表示运动状态。When condition 1, condition 2, and condition 3 are met at the same time, record the state at this time as 1, which is the zero-speed interval that needs to be detected, and if it is 0, it indicates the motion state.

图4为采用上述的零速区间检测方法检测到的零速区间。FIG. 4 shows the zero-speed interval detected by the above-mentioned zero-speed interval detection method.

通过上述方法探测到零速区间则要在零速区间对一个漫步周期内MEMS惯性传感器所积累的误差进行修正从而对整个定位系统进行补偿。If the zero-speed interval is detected by the above method, the error accumulated by the MEMS inertial sensor within a walking cycle must be corrected in the zero-speed interval to compensate the entire positioning system.

通过前面所述的零速度检测算法可以得到较为精确的零速度区间,在零速区间过程中速度为零,因此导航解算输出的速度即为速度误差。速度误差与陀螺漂移,加速度零偏,姿态角误差之间的关系可以用误差微分方程描述。在误差方程的基础上可以建立卡尔曼滤波方程,将速度误差作为观测量,估计出姿态角误差,位置误差和其他误差量反馈给导航解算模块,从而达到对系统的误差进行修正的目的。A more accurate zero-speed interval can be obtained through the above-mentioned zero-speed detection algorithm. In the process of the zero-speed interval, the speed is zero, so the speed output by the navigation solution is the speed error. The relationship between speed error and gyro drift, acceleration zero bias and attitude angle error can be described by error differential equation. On the basis of the error equation, the Kalman filter equation can be established, and the velocity error is used as the observation quantity to estimate the attitude angle error, position error and other error quantities to be fed back to the navigation calculation module, so as to achieve the purpose of correcting the system error.

(a)姿态误差方程(a) Attitude error equation

(b)速度误差(b) Speed error

(c)位置误差方程(c) Position error equation

选取卡尔曼滤波器的状态量为:The state quantity of the selected Kalman filter is:

其中表示姿态误差角,δvn表示速度误差;δpn表示位置误差;ε表示陀螺常值漂移,表示加速度计常值零偏,理论上应该尽可能多的考虑状态的影响因素,考虑的因素越多导航系统估计的精度越高,但是这也使系统模型的阶数增加[11],卡尔曼的系统方程可以表示为in Indicates attitude error angle, δv n indicates velocity error; δp n indicates position error; ε indicates gyro constant value drift, Indicates the constant zero bias of the accelerometer. In theory, as many factors as possible should be considered. The more factors considered, the higher the accuracy of the navigation system estimation, but this also increases the order of the system model [11] , Kalman The system equation of can be expressed as

X(t)=FX(t)+W(t)X(t)=FX(t)+W(t)

量测方程速度误差,即The velocity error of the measurement equation, that is,

Zk=[δvn]=HkXk Z k =[δv n ]=H k X k

量测量δvk只有在零速区间可以获取,并且量测量和具体运动和干扰情况有关,在通过上述的零速检测算法检测到零速区间后,卡尔曼滤波做时间更新和量测更新,并将估计的误差反馈给系统,进行误差补偿The quantity measurement δv k can only be obtained in the zero-speed interval, and the quantity measurement is related to the specific movement and interference. After the zero-speed interval is detected by the above-mentioned zero-speed detection algorithm, the Kalman filter performs time update and measurement update, and Feedback the estimated error to the system for error compensation

(5)将修正后的数据在用户界面显示模块进行实时显示,让用户可以清晰的看见自己的运动状态。(5) Display the corrected data in real time on the user interface display module, so that users can clearly see their own exercise status.

本发明是一种独立自主高精度室内定位方法,下面通过部分实验验证本发明的有益效果。The present invention is an independent high-precision indoor positioning method, and the beneficial effects of the present invention will be verified through some experiments below.

为了验证该方法的有效性,分别用低成本的MEMS MPU9250进行了正常二维平面行走实验和三维上下楼梯行走实验,通过手持安卓手机实时接受MEMS传感器通过蓝牙传输的数据,手机安卓客户端界面如图5所示。In order to verify the effectiveness of this method, the normal two-dimensional plane walking experiment and the three-dimensional up-and-down stairs walking experiment were carried out with the low-cost MEMS MPU9250 respectively. The data transmitted by the MEMS sensor through Bluetooth is received in real time by a handheld Android mobile phone. The Android client interface of the mobile phone is as follows: Figure 5 shows.

实验一:二维平面正常行走实验Experiment 1: Two-dimensional plane normal walking experiment

实验环境选定在东南大学留学生楼的走廊,走廊为长5m,宽1m的矩形形状。The experimental environment is selected in the corridor of the foreign student building of Southeast University. The corridor is in the shape of a rectangle with a length of 5m and a width of 1m.

图6为对安卓客户端接收的数据采用本发明所述算法处理后的行走轨迹图,在没有误差的理想情况下,行走轨迹为闭合矩形曲线,起点和终点是重合的,但是由于误差的存在,起点和终点往往是不重合的。通过两者的不重合度来判定定位的精度,二维行走实验的定位精度在0.5m以内。Fig. 6 is the walking trajectory diagram after adopting the algorithm of the present invention to the data received by the Android client, under the ideal situation without error, the walking trajectory is a closed rectangular curve, and the starting point and the end point are coincident, but due to the existence of the error , the starting point and the ending point are often not coincident. The positioning accuracy is determined by the degree of misalignment between the two, and the positioning accuracy of the two-dimensional walking experiment is within 0.5m.

实验二:三维上下楼梯行走实验Experiment 2: Three-dimensional walking up and down stairs

实验环境选定在东南大学中心楼,起点为中心楼2楼,行走路线为从中心楼2楼上右侧楼梯经过3楼到达中心楼4楼,再从4楼走廊左拐到中心楼左侧楼梯下楼经过3楼到达2楼回到2楼的起点位置,也行走了一个闭合的路线。该行走过程中经过了上楼梯、正常行走、下楼梯、正常行走。The experimental environment is selected in the center building of Southeast University. The starting point is the 2nd floor of the center building. The walking route is from the 2nd floor of the center building to the right staircase, passing through the 3rd floor to the 4th floor of the center building, and then turning left from the corridor on the 4th floor to the left side of the center building. The stairs go down through the 3rd floor to the 2nd floor and return to the starting point of the 2nd floor, also walking a closed route. During this walking process, going up stairs, normal walking, going down stairs, and normal walking have passed.

图7为对安卓客户端得到的数据采用本发明算法处理后的行走轨迹图,经计算其定位误差在2m内。Fig. 7 is the walking track figure after adopting the algorithm of the present invention to process the data obtained by the Android client, and its positioning error is calculated within 2m.

通过实验分析,本发明对于正常的二维平面行走可以保持较高的定位精度,对于复杂的上下楼运动状态依然具有较高的定位精度。修正后的数据通过安卓客户端的用户界面显示模块呈现给用户,可以实现用户在各种未知的环境下实现自主导航。Through experimental analysis, the present invention can maintain high positioning accuracy for normal two-dimensional plane walking, and still has high positioning accuracy for complex movement states of going up and down stairs. The corrected data is presented to the user through the user interface display module of the Android client, which can realize the autonomous navigation of the user in various unknown environments.

Claims (6)

1. A high-precision indoor positioning method based on an MEMS inertial sensor is characterized by comprising the following steps:
(1) the MEMS inertial sensor is fixedly connected to the foot of the pedestrian, so that the MEMS inertial sensor senses the motion state of the foot and acquires navigation information of the foot in real time, and the navigation information is transmitted through the Bluetooth transmission module;
(2) the pedestrian holds the android mobile phone, receives data provided by the MEMS inertial sensor for navigating the foot motion state in real time at an android client, and stores the data;
(3) denoising the data;
(4) firstly, obtaining a zero-speed interval by adopting a zero-speed detection algorithm, and secondly, carrying out error correction by adopting a zero-speed correction algorithm in combination with a state estimation algorithm; the zero-speed interval detection method comprises the following steps of acquiring data transmitted by the MEMS inertial sensor through an android client, and detecting the zero-speed interval by adopting a sliding window method:
(a) according to the noise characteristics of an accelerometer and a gyroscope of the MEMS inertial sensor, repeated experiments are carried out in different motion states to obtain zero-speed interval thresholds in the corresponding motion states, wherein the different motion states comprise normal walking, running, climbing stairs or descending stairs;
(b) according to the acceleration information of the accelerometer acquired by the android client, firstly, the motion state of the footstep at the moment is determined by analyzing the characteristics of the acceleration in the sliding window and comparing the change of the acceleration at the adjacent moments and the conditions of the maximum value and the minimum value of the acceleration in the window, and the threshold value of the zero-speed detection corresponding to the motion state is automatically selected;
(c) respectively judging whether the specific force module value, the specific force variance and the angular velocity module value are within a threshold range in the sliding window interval, if the specific force module value, the specific force variance and the angular velocity module value simultaneously meet a threshold condition, judging that the interval is a zero-velocity interval, and after obtaining the zero-velocity interval, determining that the interval is an interval in which the foot is at zero velocity;
(5) and the android client displays the data subjected to error correction and compensation in real time through the user interface display module.
2. The high-precision indoor positioning method based on the MEMS inertial sensor of claim 1, wherein: the data provided by the MEMS inertial sensor comprises data measured by a three-axis accelerometer, a three-axis gyroscope and a three-axis magnetometer.
3. The high-precision indoor positioning method based on the MEMS inertial sensor of claim 1, wherein: the android client has the function of displaying the walking track of the user in real time.
4. The high-precision indoor positioning method based on the MEMS inertial sensor of claim 1, wherein: in the step (3), the denoising processing method is wavelet denoising.
5. The high-precision indoor positioning method based on the MEMS inertial sensor of claim 1, wherein: in the step (4), the state estimation algorithm is an adaptive kalman filtering algorithm, and the step of performing error correction by adopting a zero-speed correction algorithm and combining the adaptive kalman filtering algorithm is as follows:
and (3) describing the relationship between the speed error and the gyro drift, the acceleration zero offset and the attitude angle error by using an error differential equation:
error equation of attitude angle
Equation of speed error
Equation of position error
δ p · n = δv n
Establishing a Kalman filtering equation on the basis of an error equation, taking a speed error as an observed quantity, estimating an attitude angle error, a position error, a gyro drift and an acceleration zero offset, feeding back to a navigation resolving module,
selecting the state quantity of the Kalman filter as follows:
wherein the attitude angle error, v, is expressednIndicating a speed error; p is a radical ofnIndicating a position error; the gyro is represented by a constant drift of the gyro,the system equation representing the accelerometer constant zero offset, Kalman is expressed as
X(t)=FX(t)+W(t)
Measuring velocity errors of equations, i.e.
Zk=[vn]=HkXk
And after the zero-speed interval is detected, the Kalman filtering updates time and measurement, and feeds the estimated error back to the system for error compensation.
6. The high-precision indoor positioning method based on the MEMS inertial sensor of claim 1, wherein: the MEMS inertial sensor and the Bluetooth module adopt a patch type hardware design method.
CN201710079910.7A 2017-02-15 2017-02-15 A kind of high accuracy indoor orientation method based on MEMS inertial sensor Pending CN106908060A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710079910.7A CN106908060A (en) 2017-02-15 2017-02-15 A kind of high accuracy indoor orientation method based on MEMS inertial sensor

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710079910.7A CN106908060A (en) 2017-02-15 2017-02-15 A kind of high accuracy indoor orientation method based on MEMS inertial sensor

Publications (1)

Publication Number Publication Date
CN106908060A true CN106908060A (en) 2017-06-30

Family

ID=59207504

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710079910.7A Pending CN106908060A (en) 2017-02-15 2017-02-15 A kind of high accuracy indoor orientation method based on MEMS inertial sensor

Country Status (1)

Country Link
CN (1) CN106908060A (en)

Cited By (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107490378A (en) * 2017-07-17 2017-12-19 北京工业大学 A kind of indoor positioning based on MPU6050 and smart mobile phone and the method for navigation
CN107843256A (en) * 2017-10-11 2018-03-27 南京航空航天大学 Adaptive zero-velocity curve pedestrian navigation method based on MEMS sensor
CN107990895A (en) * 2017-11-08 2018-05-04 北京工商大学 A kind of building floor gap pedestrian track tracking and system based on wearable IMU
CN108362282A (en) * 2018-01-29 2018-08-03 哈尔滨工程大学 A kind of inertia pedestrian's localization method based on the adjustment of adaptive zero-speed section
CN108507572A (en) * 2018-05-28 2018-09-07 清华大学 A kind of attitude orientation error correcting method based on MEMS Inertial Measurement Units
CN108600033A (en) * 2018-05-15 2018-09-28 哈尔滨理工大学 A kind of wireless sensor network universal nodes and method for diagnosing faults
CN108593965A (en) * 2018-05-02 2018-09-28 福州大学 A kind of accelerometer moored condition scaling method based on specific force mould and stable inertia
CN108680184A (en) * 2018-04-19 2018-10-19 东南大学 A kind of zero-speed detection method based on Generalized Likelihood Ratio statistic curve geometric transformation
CN109186603A (en) * 2018-08-16 2019-01-11 浙江树人学院 3-D positioning method in a kind of fireman room based on multisensor
CN109361767A (en) * 2018-12-06 2019-02-19 苏州思必驰信息科技有限公司 A server for optimizing client data display errors, a client processing method and server, and a client capable of data display
CN109489694A (en) * 2019-01-02 2019-03-19 中国船舶重工集团公司第七0七研究所 A kind of individual soldier's navigation system zero-speed detection method of voltage sensitive sensor auxiliary
CN109579832A (en) * 2018-11-26 2019-04-05 重庆邮电大学 A kind of personnel's height autonomous positioning algorithm
CN109579838A (en) * 2019-01-14 2019-04-05 湖南海迅自动化技术有限公司 The localization method and positioning system of AGV trolley
WO2019084918A1 (en) * 2017-11-03 2019-05-09 Beijing Didi Infinity Technology And Development Co., Ltd. System and method for determining a trajectory
CN110121149A (en) * 2019-04-22 2019-08-13 西安邮电大学 A kind of indoor orientation method based on bluetooth and PDR data fusion
CN110133692A (en) * 2019-04-18 2019-08-16 武汉苍穹电子仪器有限公司 The high-precision GNSS dynamic tilt measuring system and method for inertial navigation technique auxiliary
CN110207704A (en) * 2019-05-21 2019-09-06 南京航空航天大学 A kind of pedestrian navigation method based on the identification of architectural stair scene intelligent
CN110274592A (en) * 2019-07-18 2019-09-24 北京航空航天大学 A kind of zero-speed section of waist foot Inertial Measurement Unit information fusion determines method
CN110455284A (en) * 2019-07-03 2019-11-15 中国人民解放军战略支援部队信息工程大学 Method and device for pedestrian movement pattern recognition based on MEMS-IMU
CN110657807A (en) * 2019-09-30 2020-01-07 西安电子科技大学 Indoor Positioning Displacement Measurement Method Based on Wavelet Transform to Detect Discontinuity
CN111929689A (en) * 2020-07-22 2020-11-13 杭州电子科技大学 Object imaging method based on sensor of mobile phone
CN112435423A (en) * 2019-08-22 2021-03-02 杭州海康威视数字技术股份有限公司 Monitoring method and device
CN113092819A (en) * 2021-04-14 2021-07-09 东方红卫星移动通信有限公司 Dynamic zero-speed calibration method and system for foot accelerometer
CN113111480A (en) * 2021-02-22 2021-07-13 同济大学 Method and device for diagnosing and detecting running state of drainage pipe network
CN113295158A (en) * 2021-05-14 2021-08-24 江苏大学 Indoor positioning method fusing inertial data, map information and pedestrian motion state
CN113776525A (en) * 2021-09-01 2021-12-10 东南大学 An inertial/single source passive integrated navigation method based on slant range difference matching
CN114440867A (en) * 2021-12-17 2022-05-06 际络科技(上海)有限公司 Zero-speed detection method and device for heavy truck
CN115523922A (en) * 2022-09-02 2022-12-27 哈尔滨工程大学 IMU-based indoor positioning system
CN115624326A (en) * 2022-09-08 2023-01-20 上海交通大学 Method and system for detecting real-time foot-off-ground event based on inertial sensor
CN116753946A (en) * 2023-06-06 2023-09-15 运来智能装备(无锡)有限公司 Wheeled robot zero-speed detection method, system, media and equipment
CN120972903A (en) * 2025-07-15 2025-11-18 中铁九局集团有限公司 A Path Planning Method and System for Intelligent Assistive Robots in Concrete Construction Based on BeiDou Positioning

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040107072A1 (en) * 2002-12-03 2004-06-03 Arne Dietrich Ins-based user orientation and navigation
CN103616030A (en) * 2013-11-15 2014-03-05 哈尔滨工程大学 Autonomous navigation system positioning method based on strapdown inertial navigation resolving and zero-speed correction
CN104296750A (en) * 2014-06-27 2015-01-21 大连理工大学 A zero-speed detection method and device, and a pedestrian navigation method and system
CN104713554A (en) * 2015-02-01 2015-06-17 北京工业大学 Indoor positioning method based on MEMS insert device and android smart mobile phone fusion
CN104931049A (en) * 2015-06-05 2015-09-23 北京信息科技大学 Movement classification-based pedestrian self-positioning method
CN105043385A (en) * 2015-06-05 2015-11-11 北京信息科技大学 Self-adaption Kalman filtering method for autonomous navigation positioning of pedestrians

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040107072A1 (en) * 2002-12-03 2004-06-03 Arne Dietrich Ins-based user orientation and navigation
CN103616030A (en) * 2013-11-15 2014-03-05 哈尔滨工程大学 Autonomous navigation system positioning method based on strapdown inertial navigation resolving and zero-speed correction
CN104296750A (en) * 2014-06-27 2015-01-21 大连理工大学 A zero-speed detection method and device, and a pedestrian navigation method and system
CN104713554A (en) * 2015-02-01 2015-06-17 北京工业大学 Indoor positioning method based on MEMS insert device and android smart mobile phone fusion
CN104931049A (en) * 2015-06-05 2015-09-23 北京信息科技大学 Movement classification-based pedestrian self-positioning method
CN105043385A (en) * 2015-06-05 2015-11-11 北京信息科技大学 Self-adaption Kalman filtering method for autonomous navigation positioning of pedestrians

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
张嗣瀛,王福利主编: "《2006中国控制与决策学术年会论文集》", 31 May 2006, 东北大学出版社 *
张晓东: "基于MEMS惯性器件的个人导航系统研究", 《中国优秀硕士学位论文全文数据库 信息科技辑》 *

Cited By (50)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107490378B (en) * 2017-07-17 2020-05-22 北京工业大学 Indoor positioning and navigation method based on MPU6050 and smart phone
CN107490378A (en) * 2017-07-17 2017-12-19 北京工业大学 A kind of indoor positioning based on MPU6050 and smart mobile phone and the method for navigation
CN107843256A (en) * 2017-10-11 2018-03-27 南京航空航天大学 Adaptive zero-velocity curve pedestrian navigation method based on MEMS sensor
WO2019084918A1 (en) * 2017-11-03 2019-05-09 Beijing Didi Infinity Technology And Development Co., Ltd. System and method for determining a trajectory
TWI706295B (en) * 2017-11-03 2020-10-01 大陸商北京嘀嘀無限科技發展有限公司 System and method for determining a trajectory
US11692829B2 (en) 2017-11-03 2023-07-04 Beijing Didi Infinity Technology And Development Co., Ltd. System and method for determining a trajectory of a subject using motion data
CN107990895A (en) * 2017-11-08 2018-05-04 北京工商大学 A kind of building floor gap pedestrian track tracking and system based on wearable IMU
CN107990895B (en) * 2017-11-08 2020-12-18 北京工商大学 A method and system for pedestrian trajectory tracking between floors in buildings based on wearable IMU
CN108362282A (en) * 2018-01-29 2018-08-03 哈尔滨工程大学 A kind of inertia pedestrian's localization method based on the adjustment of adaptive zero-speed section
CN108680184A (en) * 2018-04-19 2018-10-19 东南大学 A kind of zero-speed detection method based on Generalized Likelihood Ratio statistic curve geometric transformation
CN108680184B (en) * 2018-04-19 2021-09-07 东南大学 A Zero-speed Detection Method Based on Generalized Likelihood Ratio Statistical Curve Geometric Transformation
CN108593965A (en) * 2018-05-02 2018-09-28 福州大学 A kind of accelerometer moored condition scaling method based on specific force mould and stable inertia
CN108600033A (en) * 2018-05-15 2018-09-28 哈尔滨理工大学 A kind of wireless sensor network universal nodes and method for diagnosing faults
CN108507572A (en) * 2018-05-28 2018-09-07 清华大学 A kind of attitude orientation error correcting method based on MEMS Inertial Measurement Units
CN108507572B (en) * 2018-05-28 2021-06-08 清华大学 An attitude positioning error correction method based on MEMS inertial measurement unit
CN109186603A (en) * 2018-08-16 2019-01-11 浙江树人学院 3-D positioning method in a kind of fireman room based on multisensor
CN109186603B (en) * 2018-08-16 2021-07-30 浙江树人学院 A multi-sensor-based indoor three-dimensional positioning method for firefighters
CN109579832A (en) * 2018-11-26 2019-04-05 重庆邮电大学 A kind of personnel's height autonomous positioning algorithm
CN109579832B (en) * 2018-11-26 2022-12-27 重庆邮电大学 Personnel height autonomous positioning algorithm
CN109361767B (en) * 2018-12-06 2021-11-02 思必驰科技股份有限公司 Optimize the processing method, server, and client of client data display errors
CN109361767A (en) * 2018-12-06 2019-02-19 苏州思必驰信息科技有限公司 A server for optimizing client data display errors, a client processing method and server, and a client capable of data display
CN109489694A (en) * 2019-01-02 2019-03-19 中国船舶重工集团公司第七0七研究所 A kind of individual soldier's navigation system zero-speed detection method of voltage sensitive sensor auxiliary
CN109579838A (en) * 2019-01-14 2019-04-05 湖南海迅自动化技术有限公司 The localization method and positioning system of AGV trolley
CN110133692A (en) * 2019-04-18 2019-08-16 武汉苍穹电子仪器有限公司 The high-precision GNSS dynamic tilt measuring system and method for inertial navigation technique auxiliary
CN110133692B (en) * 2019-04-18 2023-01-31 武汉苍穹融新科技有限公司 Inertial navigation technology-assisted high-precision GNSS dynamic inclination measurement system and method
CN110121149A (en) * 2019-04-22 2019-08-13 西安邮电大学 A kind of indoor orientation method based on bluetooth and PDR data fusion
CN110207704B (en) * 2019-05-21 2021-07-13 南京航空航天大学 A pedestrian navigation method based on intelligent recognition of building stairs scene
CN110207704A (en) * 2019-05-21 2019-09-06 南京航空航天大学 A kind of pedestrian navigation method based on the identification of architectural stair scene intelligent
CN110455284A (en) * 2019-07-03 2019-11-15 中国人民解放军战略支援部队信息工程大学 Method and device for pedestrian movement pattern recognition based on MEMS-IMU
CN110274592A (en) * 2019-07-18 2019-09-24 北京航空航天大学 A kind of zero-speed section of waist foot Inertial Measurement Unit information fusion determines method
CN110274592B (en) * 2019-07-18 2021-07-27 北京航空航天大学 A zero-speed interval determination method based on information fusion of waist and foot inertial measurement units
CN112435423A (en) * 2019-08-22 2021-03-02 杭州海康威视数字技术股份有限公司 Monitoring method and device
CN110657807A (en) * 2019-09-30 2020-01-07 西安电子科技大学 Indoor Positioning Displacement Measurement Method Based on Wavelet Transform to Detect Discontinuity
CN110657807B (en) * 2019-09-30 2022-09-23 西安电子科技大学 Indoor positioning displacement measurement method for detecting discontinuity based on wavelet transformation
CN111929689A (en) * 2020-07-22 2020-11-13 杭州电子科技大学 Object imaging method based on sensor of mobile phone
CN111929689B (en) * 2020-07-22 2023-04-07 杭州电子科技大学 Object imaging method based on sensor of mobile phone
CN113111480A (en) * 2021-02-22 2021-07-13 同济大学 Method and device for diagnosing and detecting running state of drainage pipe network
CN113111480B (en) * 2021-02-22 2022-07-29 同济大学 A method and device for diagnosing and detecting the running state of a drainage pipe network
CN113092819A (en) * 2021-04-14 2021-07-09 东方红卫星移动通信有限公司 Dynamic zero-speed calibration method and system for foot accelerometer
CN113092819B (en) * 2021-04-14 2022-11-18 东方红卫星移动通信有限公司 Dynamic zero-speed calibration method and system for foot accelerometer
CN113295158A (en) * 2021-05-14 2021-08-24 江苏大学 Indoor positioning method fusing inertial data, map information and pedestrian motion state
CN113295158B (en) * 2021-05-14 2024-05-14 江苏大学 Indoor positioning method integrating inertial data, map information and pedestrian motion state
CN113776525A (en) * 2021-09-01 2021-12-10 东南大学 An inertial/single source passive integrated navigation method based on slant range difference matching
CN113776525B (en) * 2021-09-01 2023-12-05 东南大学 An inertial/single source passive integrated navigation method based on slant range difference matching
CN114440867A (en) * 2021-12-17 2022-05-06 际络科技(上海)有限公司 Zero-speed detection method and device for heavy truck
CN115523922A (en) * 2022-09-02 2022-12-27 哈尔滨工程大学 IMU-based indoor positioning system
CN115624326A (en) * 2022-09-08 2023-01-20 上海交通大学 Method and system for detecting real-time foot-off-ground event based on inertial sensor
CN116753946A (en) * 2023-06-06 2023-09-15 运来智能装备(无锡)有限公司 Wheeled robot zero-speed detection method, system, media and equipment
CN120972903A (en) * 2025-07-15 2025-11-18 中铁九局集团有限公司 A Path Planning Method and System for Intelligent Assistive Robots in Concrete Construction Based on BeiDou Positioning
CN120972903B (en) * 2025-07-15 2026-01-09 中铁九局集团有限公司 A Path Planning Method and System for Intelligent Assistive Robots in Concrete Construction Based on BeiDou Positioning

Similar Documents

Publication Publication Date Title
CN106908060A (en) A kind of high accuracy indoor orientation method based on MEMS inertial sensor
CN104296750B (en) A zero-speed detection method and device, and a pedestrian navigation method and system
CN110553646B (en) Pedestrian navigation method based on inertia, magnetic heading and zero-speed correction
CN101151508B (en) Traveling direction measuring apparatus and traveling direction measuring method
US10267646B2 (en) Method and system for varying step length estimation using nonlinear system identification
CN110398245B (en) Indoor pedestrian navigation attitude estimation method based on foot-worn inertial measurement unit
Kappi et al. MEMS-IMU based pedestrian navigator for handheld devices
CN103843313B (en) Moving direction determination with noisy signals from inertial navigation systems on mobile devices
Shi et al. A robust pedestrian dead reckoning system using low-cost magnetic and inertial sensors
TWI490497B (en) Inertial device, method, and storage medium
CA2673795C (en) System and method for tracking a moving person
US9752879B2 (en) System and method for estimating heading misalignment
EP1253404A2 (en) Pedestrian navigation method and apparatus operative in a dead reckoning mode
CN109827568B (en) Estimation method of pedestrian height position in multi-storey building based on MEMS sensor
CN111024126A (en) An Adaptive Zero Speed Correction Method in Pedestrian Navigation and Positioning
CN112362057A (en) Inertial pedestrian navigation algorithm based on zero-speed correction and attitude self-observation
JP3775779B2 (en) Walking navigation device and navigation system using the same
CN107218938A (en) The Wearable pedestrian navigation localization method and equipment aided in based on modelling of human body motion
JP4205930B2 (en) Portable autonomous navigation system
CN107014388A (en) A kind of pedestrian track projectional technique and device detected based on magnetic disturbance
KR20110068340A (en) Inertial Sensor Based Indoor Positioning System and Method
Li et al. A robust pedestrian navigation algorithm with low cost IMU
CN118149823B (en) Foot binding type pedestrian three-dimensional indoor positioning method assisted by ranging information
US10914793B2 (en) Method and system for magnetometer calibration
Jao et al. A hybrid barometric/ultrasonic altimeter for aiding ZUPT-based inertial pedestrian navigation systems

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170630