[go: up one dir, main page]

CN109579832B - Personnel height autonomous positioning algorithm - Google Patents

Personnel height autonomous positioning algorithm Download PDF

Info

Publication number
CN109579832B
CN109579832B CN201811418048.9A CN201811418048A CN109579832B CN 109579832 B CN109579832 B CN 109579832B CN 201811418048 A CN201811418048 A CN 201811418048A CN 109579832 B CN109579832 B CN 109579832B
Authority
CN
China
Prior art keywords
accelerometer
height
going
peak
personnel
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.)
Active
Application number
CN201811418048.9A
Other languages
Chinese (zh)
Other versions
CN109579832A (en
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.)
Chongqing Zhitong Daohe Technology Co ltd
Original Assignee
Chongqing University of Post and Telecommunications
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 Chongqing University of Post and Telecommunications filed Critical Chongqing University of Post and Telecommunications
Priority to CN201811418048.9A priority Critical patent/CN109579832B/en
Publication of CN109579832A publication Critical patent/CN109579832A/en
Application granted granted Critical
Publication of CN109579832B publication Critical patent/CN109579832B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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)
  • Control Of Position, Course, Altitude, Or Attitude Of Moving Bodies (AREA)
  • Navigation (AREA)

Abstract

本发明请求保护一种人员高度自主定位算法,该算法包括:1.检测X,Z轴加速度计峰值特征,对人员的上下楼或者行走状态进行判定;2.检测人员步态,通过加速度计瞬时零位捕获和陀螺仪三维动态融合算法计算上下楼时的步高,然后进行高度解算;3.通过姿态角检测上下楼过程中的转弯点,在转弯点将解算高度修正到半层楼高的整数倍,减少高度误差;该高度算法不依靠气压计以及其他辅助设备,自主性高且不易受外界环境影响,适用于各种室内环境复杂的领域。

Figure 201811418048

The invention claims to protect a highly autonomous positioning algorithm for personnel, which includes: 1. Detecting the peak characteristics of the X and Z axis accelerometers, and judging the personnel's going up and down stairs or walking status; The zero position capture and gyroscope three-dimensional dynamic fusion algorithm calculates the step height when going up and down stairs, and then calculates the height; 3. Detects the turning point in the process of going up and down the stairs through the attitude angle, and corrects the calculated height to half a floor at the turning point Integer multiples of high altitudes reduce altitude errors; this altitude algorithm does not rely on barometers and other auxiliary equipment, has high autonomy and is not easily affected by the external environment, and is suitable for various fields with complex indoor environments.

Figure 201811418048

Description

一种人员高度自主定位算法A Highly Autonomous Positioning Algorithm for Personnel

技术领域technical field

本发明属于一种高度算法,该算法不依靠气压计以及任何辅助设备,完全依赖于惯性传感器,自主性好,可靠性高,不易受环境变化的影响。特别适用于环境变化较复杂的室内环境,比如核电站人员定位领域、火灾救援领域。The invention belongs to a height algorithm, which does not rely on barometers and any auxiliary equipment, but completely depends on inertial sensors, has good autonomy, high reliability, and is not easily affected by environmental changes. It is especially suitable for indoor environments with complex environmental changes, such as personnel positioning in nuclear power plants and fire rescue.

背景技术Background technique

随着情景感知、环境智能等应用需求的不断增加,基于室内位置服务的应用越来越受人们的青睐,比如火灾救援,核电站人员定位等。由于在室内建筑内无法接受到卫星信号或卫星信号弱,因此无法在室内利用GPS测高。With the increasing demand for applications such as situational awareness and environmental intelligence, applications based on indoor location-based services are becoming more and more popular, such as fire rescue and personnel positioning in nuclear power plants. Since the satellite signal cannot be received or the satellite signal is weak in indoor buildings, GPS altimetry cannot be used indoors.

室内高度定位主要是指将人员准确定位到人员所在楼层,而目前的室内人员高度定位技术中,应用比较广泛的是基于气压计的高度定位技术,基于气压计与辅助设备(RFID、WLAN、UWB等)融合的高度定位技术。基于气压计与辅助设备融合的高度定位技术,需要预先在室内建筑安装设备,只适用于某些特定环境,虽然精度高但是适应性差。而基于气压计的高度定位技术虽然自主性好,但是气压计易受风速、温度、湿度等空气因素的影响,在一些环境变化比较复杂的环境中,依靠气压计解算的高度存在很大的误差,误差高达几米甚至十几米,并不能将人员定位到准确楼层。Indoor height positioning mainly refers to accurately locating personnel to the floor where they are located. Among the current indoor personnel height positioning technologies, the most widely used is the height positioning technology based on barometers. Based on barometers and auxiliary equipment (RFID, WLAN, UWB etc.) fusion height positioning technology. The altitude positioning technology based on the fusion of barometer and auxiliary equipment needs to install equipment in indoor buildings in advance, which is only suitable for certain specific environments. Although it has high accuracy, it has poor adaptability. Although the altitude positioning technology based on the barometer has good autonomy, the barometer is easily affected by air factors such as wind speed, temperature, and humidity. In some environments with complex environmental changes, the altitude calculated by the barometer has a large Error, the error is as high as a few meters or even more than ten meters, and the personnel cannot be located on the exact floor.

在惯性定位系统中,由于气压计的局限性,在一些环境变化比较复杂的室内环境,基于气压计解算的高度并不可靠。目前仅依靠惯性传感器进行高度估计的算法还比较少,比如基于垂直方向的加速度计双重积分的高度算法,这种算法对加速度计的精度要求很高,成本较大。目前室内高度算法自主性差、易受环境影响等问题。In the inertial positioning system, due to the limitations of the barometer, in some indoor environments where the environmental changes are relatively complex, the altitude calculated based on the barometer is not reliable. At present, there are relatively few algorithms that only rely on inertial sensors for altitude estimation, such as the altitude algorithm based on the double integration of the accelerometer in the vertical direction. This algorithm requires high accuracy of the accelerometer and is costly. At present, the indoor height algorithm has poor autonomy and is easily affected by the environment.

基于以上所述,本发明提出了一种基于纯惯导的人员自主室内高度算法,该算法仅依靠MEMS加速度计和陀螺仪,成本较低且可靠性高,能够广泛应用于环境变化比较复杂的民用领域,比如火灾救援、核电站人员定位。Based on the above, the present invention proposes an autonomous indoor altitude algorithm based on pure inertial navigation, which only relies on MEMS accelerometers and gyroscopes, has low cost and high reliability, and can be widely used in environments with complex environmental changes. Civilian fields, such as fire rescue and personnel positioning in nuclear power plants.

发明内容Contents of the invention

本发明旨在解决以上现有技术的问题。提出了一种自主性好、可靠性高、精度高的室内高度定位算法。本发明的技术方案如下:The present invention aims to solve the above problems of the prior art. An indoor height positioning algorithm with good autonomy, high reliability and high precision is proposed. Technical scheme of the present invention is as follows:

一种人员高度自主定位算法,其包括以下步骤:A highly autonomous positioning algorithm for personnel, comprising the following steps:

1)、对惯性系统的MEMS加速度计和MEMS陀螺仪进行数据处理,主要包括:安装误差、零偏、刻度因子等误差校准,温度补偿、以及低通滤波。并将惯性系统安装在行人腰部,获得行人的运动加速度。1) Perform data processing on the MEMS accelerometer and MEMS gyroscope of the inertial system, mainly including: installation error, zero bias, scale factor and other error calibration, temperature compensation, and low-pass filtering. And the inertial system is installed on the waist of the pedestrian to obtain the motion acceleration of the pedestrian.

2)、对X,Z轴加速度计进行峰值检测,分别表示为Axmax、Azmin。由于人员行走时身体摆动,导致加速度计在一个周期内出现了两个波峰。本专利通过设定一个峰值检测间隔时间Tc,即当检测到第一个峰值以后,间隔时间Tc后再进行下一次的峰值检测,通过这种时间阈值法滤除加速度计次波峰的干扰。根据X,Z轴加速度计的峰值特征,对人员的上下楼或者平走状态进行判定。2) Perform peak detection on the X and Z axis accelerometers, which are expressed as Ax max and Az min respectively. Because the body swings when the person walks, two peaks appear in the accelerometer in one cycle. This patent sets a peak detection interval time Tc , that is, after the first peak value is detected, the next peak detection is performed after the interval time Tc , and the interference of the accelerometer secondary peak is filtered out by this time threshold method . According to the peak characteristics of the X and Z axis accelerometers, the status of people going up and down stairs or walking horizontally is judged.

3)、检测人员步态,通过加速度计瞬时零位捕获和陀螺仪三维动态融合算法计算上下楼时的步高,然后进行高度解算;3) Detect the gait of the person, calculate the step height when going up and down the stairs through the instantaneous zero position capture of the accelerometer and the three-dimensional dynamic fusion algorithm of the gyroscope, and then calculate the height;

4)、通过姿态角检测上下楼过程中的转弯点,在转弯点将解算高度修正到半层楼高的整数倍,得到人员位置高度。4) The turning point in the process of going up and down the stairs is detected through the attitude angle, and the calculated height is corrected to an integer multiple of half a floor height at the turning point to obtain the height of the personnel position.

进一步的,所述步骤1)对惯性系统进行包括误差校准、温度补偿、低通滤波在内的数据处理步骤,具体包括:Further, the step 1) performs data processing steps including error calibration, temperature compensation, and low-pass filtering on the inertial system, specifically including:

101.选定一个集成三轴MEMS加速度计和陀螺仪的惯性系统;101. Select an inertial system integrating three-axis MEMS accelerometer and gyroscope;

102.选定二自由度及以上的旋转控制系统;102. Select a rotation control system with two degrees of freedom and above;

103.对步骤102的旋转控制系统的主轴和俯仰轴进行归零操作;103. Carry out the zeroing operation on the main shaft and the pitch axis of the rotation control system in step 102;

104.将惯性系统垂直放置在旋转控制系统上,对加速度计和陀螺仪进行校准工作,校准参数包括:刻度因子误差、零位偏移;104. Place the inertial system vertically on the rotation control system, and calibrate the accelerometer and gyroscope. The calibration parameters include: scale factor error, zero offset;

105.选定温箱,将步骤104校准处理后的数据进行温度补偿;105. Select an incubator, and perform temperature compensation on the data calibrated and processed in step 104;

106.将步骤105温度补偿以后的数据进行低通滤波处理。106. Perform low-pass filtering on the data after temperature compensation in step 105.

进一步的,所述步骤1)将惯性系统安装在被测人员身上,获得行人的运动加速度,具体包括:Further, the step 1) installs the inertial system on the person under test to obtain the motion acceleration of the pedestrian, specifically including:

201.人员将惯性系统置于腰部,采集误差校准、温度补偿、低通滤波后的加速度计数据,人员静止1秒,采集X、Y、Z轴加速度计在当地的重力加速度分量,并求均值,记为g_x,g_y,g_z;201. The personnel places the inertial system on the waist, collects accelerometer data after error calibration, temperature compensation, and low-pass filtering, and the personnel stand still for 1 second, collects the local gravitational acceleration components of the X, Y, and Z-axis accelerometers, and calculates the average value , recorded as g_x, g_y, g_z;

202.将人员行走过程中的X、Z轴加速度计数据减去静止状态的重力加速度均值,得到人员的运动加速度数据分别记为Ax,Az,并将此运动加速度数据作为研究参考量。202. Subtract the mean acceleration of gravity in the static state from the X and Z-axis accelerometer data during the walking process of the person, and obtain the motion acceleration data of the person as Ax and Az respectively, and use this motion acceleration data as a research reference.

进一步的,所述步骤2)检测X,Z轴加速度计峰值特征,根据加速度计的峰值特征,对人员的上下楼或者平走状态进行判定,具体包括:Further, the step 2) detects X, the peak characteristic of the Z-axis accelerometer, and according to the peak characteristic of the accelerometer, the state of going up and down stairs or level walking of the personnel is judged, specifically including:

301.对加速度数据进行峰值检测,X轴加速度计的波峰值,记为Axmax,Z轴加速度计的波谷值,记为Azmin301. Perform peak detection on the acceleration data, the peak value of the X-axis accelerometer is recorded as Ax max , and the valley value of the Z-axis accelerometer is recorded as Az min ;

302.人员平走2s,对X、Z轴加速度计数据进行峰值检测,获得X、Z轴加速度计的峰值均值,分别记为av_x,av_z;302. The person walks horizontally for 2 seconds, and performs peak detection on the data of the X-axis and Z-axis accelerometers to obtain the peak-average values of the X-axis and Z-axis accelerometers, which are recorded as av_x and av_z respectively;

303.通过设定一个时间阈值Tc,当检测到第一个波峰值之后,间隔时间Tc以后再进行下一次的峰值检测;303. By setting a time threshold Tc , when the first peak value is detected, the next peak detection is performed after an interval of time Tc ;

304.设定上下楼的判定阈值,分别记为D1,D2,D3304. Set the judgment thresholds for going upstairs and downstairs, which are respectively recorded as D 1 , D 2 , and D 3 ;

305.人员上下楼以及平走判定的条件如式1所示:305. The conditions for judging people going up and down stairs and walking horizontally are shown in Formula 1:

Figure BDA0001879946320000031
Figure BDA0001879946320000031

进一步的,所述步骤3)检测人员步态,通过加速度计瞬时零位捕获和陀螺仪三维动态融合算法计算上下楼时的步高,然后进行高度解算,具体包括:Further, the step 3) detects the gait of the person, calculates the step height when going up and down the stairs through the instantaneous zero position capture of the accelerometer and the three-dimensional dynamic fusion algorithm of the gyroscope, and then performs height calculation, specifically including:

401.捕获加速度计瞬时零位,读取三轴加速度计值,分别记为Acc_x,Acc_y,Acc_z,并求取模值Acc_norm,具体如下式所示:401. Capture the instantaneous zero position of the accelerometer, read the values of the three-axis accelerometer, record them as Acc_x, Acc_y, and Acc_z, and obtain the modulus value Acc_norm, as shown in the following formula:

Figure BDA0001879946320000032
Figure BDA0001879946320000032

402.对Acc_norm进行峰值检测,波峰值记为Acc_min,波谷值记为Acc_max;402. Perform peak detection on Acc_norm, record the peak value as Acc_min, and record the valley value as Acc_max;

403.计算人员步长DS_L,如下式所示:403. Calculate the personnel step length DS_L, as shown in the following formula:

Figure BDA0001879946320000041
Figure BDA0001879946320000041

404.根据陀螺仪三维动态融合算法得到人员的三维姿态角,读取第i步的航向角和俯仰角,记为yawi,pitchi;根据步长、航向角、俯仰角获得每一步高度值h0,具体如式(4)所示:404. Obtain the 3D attitude angle of the person according to the 3D dynamic fusion algorithm of the gyroscope, read the heading angle and pitch angle of the i-th step, and record it as yaw i , pitch i ; obtain the height value of each step according to the step length, heading angle, and pitch angle h 0 , specifically as shown in formula (4):

h0=DS_L*sin(yawi)*tan(pitchi) (4)h 0 =DS_L*sin(yaw i )*tan(pitch i ) (4)

405.对人员进行步态检测;405. Perform gait detection on personnel;

406.步骤404、405完成以后,检测人员的上下楼状态,如果人员在上楼状态,则进行高度累加;在下楼状态,则进行高度累减;在平走状态,则高度不变,具体如式(5)所示:406. After steps 404 and 405 are completed, detect the status of the person going up and down the stairs. If the person is in the state of going upstairs, the height will be accumulated; Formula (5) shows:

Figure BDA0001879946320000042
Figure BDA0001879946320000042

其中,H2为当前时刻解算的高度值,H1为前一步的高度值。Among them, H 2 is the height value calculated at the current moment, and H 1 is the height value of the previous step.

进一步的,所述步骤4)通过姿态角检测上下楼过程中的转弯点,具体包括:人员上下楼时,在楼梯间会进行一次拐弯,这个弯度通常4~5步走完,利用航向角差值来判断楼层间的转弯点,具体如式(6)所示:Further, the step 4) detects the turning point in the process of going up and down the stairs through the attitude angle, which specifically includes: when the person goes up and down the stairs, a turn will be made in the stairwell, and this curvature is usually completed in 4 to 5 steps. value to determine the turning point between floors, as shown in formula (6):

Figure BDA0001879946320000043
Figure BDA0001879946320000043

其中,yawi为第i步的航向角,i=1、2、3、4、5;α为设定的转弯判定阈值,该阈值取值为100°.Among them, yaw i is the heading angle of the i-th step, i=1, 2, 3, 4, 5; α is the set turning judgment threshold, and the value of the threshold is 100°.

进一步的,所述步骤4)在转弯点将解算高度修正到半层楼高的整数倍,修正算法如式(7)所示:Further, the step 4) corrects the calculated height to an integer multiple of half a floor height at the turning point, and the correction algorithm is shown in formula (7):

Figure BDA0001879946320000044
Figure BDA0001879946320000044

k=-3,-2,-1,0,1,2,3……等整数。H2当前时刻解算的高度值,β为高度修正误差阈值,hc建筑半层楼高。k=-3, -2, -1, 0, 1, 2, 3... and other integers. H 2 is the calculated height value at the current moment, β is the height correction error threshold, and h c is the half-floor height of the building.

本发明的优点及有益效果如下:Advantage of the present invention and beneficial effect are as follows:

本发明能实时有效的识别人员的上下楼状态,并且能够实时进行高度解算,将人员定位到正确楼层,在此过程中可以实现以下有益效果:The present invention can effectively identify the status of people going up and down the stairs in real time, and can calculate the height in real time to locate the people on the correct floor. In the process, the following beneficial effects can be achieved:

(1)自主性好:该算法利用惯性单元的加速度计和陀螺仪进行上下楼识别以及高度解算,不依赖于任何辅助设备,自主性好。(1) Good autonomy: The algorithm uses the accelerometer and gyroscope of the inertial unit to identify and calculate the height of upstairs and downstairs, without relying on any auxiliary equipment, and has good autonomy.

(2)可靠性高:该算法不使用气压计,不易受外界环境的影响,克服了气压计易受环境影响的弊端,特别适用于一些环境变化较复杂的应用领域,比如火灾救援,核电站定位。(2) High reliability: the algorithm does not use a barometer, is not easily affected by the external environment, and overcomes the drawbacks of the barometer being easily affected by the environment, and is especially suitable for some application fields with complex environmental changes, such as fire rescue and nuclear power plant positioning .

(3)精度高:该算法加入了特别的修正算法,在每次楼层拐弯处都进行了高度修正,能够有效的减少高度误差累积,能够将人员准确定位到正确楼层。(3) High precision: The algorithm adds a special correction algorithm, and the height is corrected at each floor corner, which can effectively reduce the accumulation of height errors and accurately locate personnel to the correct floor.

附图说明Description of drawings

图1是本发明提供优选实施例算法流程图Fig. 1 is that the present invention provides preferred embodiment algorithm flow chart

图2是惯性单元的佩戴方式图Figure 2 is a diagram of the wearing method of the inertial unit

图3是X轴加速度计次波峰对上下楼结果的干扰Figure 3 is the interference of the sub-peak of the X-axis accelerometer on the results of going up and down stairs

图4是设定时间阈值后,滤除次波峰干扰Figure 4 is to filter out the sub-peak interference after setting the time threshold

图5是X、Z轴加速度计上下楼判定结果图Figure 5 is a diagram of the judgment results of the X and Z axis accelerometers going up and down stairs

图6是测试场景室内结构图Figure 6 is the indoor structure diagram of the test scene

图7是高度解算结果图Figure 7 is the result of height calculation

图8是改变环境因素的高度解算图Figure 8 is the altitude calculation diagram for changing environmental factors

具体实施方式detailed description

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、详细地描述。所描述的实施例仅仅是本发明的一部分实施例。The technical solutions in the embodiments of the present invention will be described clearly and in detail below with reference to the drawings in the embodiments of the present invention. The described embodiments are only some of the embodiments of the invention.

本发明解决上述技术问题的技术方案是:The technical scheme that the present invention solves the problems of the technologies described above is:

本发明公开了一种仅依靠惯性传感器的人员高度自主定位算法,技术方案流程图如图1所示,具体如下:The present invention discloses a highly autonomous positioning algorithm for personnel only relying on inertial sensors. The flow chart of the technical solution is shown in Figure 1, specifically as follows:

第一,首先对惯性单元的加速度计和陀螺仪进行数据处理:First, first perform data processing on the accelerometer and gyroscope of the inertial unit:

1.选定一个集成三轴MEMS加速度计和陀螺仪的惯性系统。1. Select an inertial system that integrates a three-axis MEMS accelerometer and gyroscope.

2.选定旋转控制系统双周电动转台,并对电动转台的主轴和俯仰轴进行归零操作,使转台处于水平。2. Select the double-circle electric turntable of the rotation control system, and perform zero-return operation on the main shaft and pitch axis of the electric turntable to make the turntable level.

3.将惯性系统垂直放置在状态上,对加速度计和陀螺仪进行校准工作,校准参数包括:刻度因子误差、零位偏移。3. Place the inertial system vertically on the state, and calibrate the accelerometer and gyroscope. The calibration parameters include: scale factor error, zero offset.

4.选定一个高地温箱,将惯性单元置于温箱中,温度设置为-40℃~80℃,采集加速度计的实验数据,对加速度计进行温度补偿。4. Select a high-temperature chamber, place the inertial unit in the chamber, set the temperature at -40°C to 80°C, collect the experimental data of the accelerometer, and perform temperature compensation on the accelerometer.

5.对校准和温度补偿以后的数据进行低通滤波处理。5. Perform low-pass filtering on the data after calibration and temperature compensation.

第二,其次对人员的上下楼状态进行识别:Second, secondly, identify the status of the person going up and down the stairs:

1.人员将惯性系统置于腰部位置,如图2。采集校准、补偿、滤波后的加速度计数据。人员静止1秒,采集X、Y、Z轴加速度计在当地的重力加速度分量,并求得均值,记为g_x,g_y,g_z。1. The person places the inertial system at the waist, as shown in Figure 2. Acquire calibrated, compensated, filtered accelerometer data. The person stands still for 1 second, collects the local gravitational acceleration components of the X, Y, and Z-axis accelerometers, and obtains the average value, which is recorded as g_x, g_y, and g_z.

2.将人员行走过程中的X,Z轴加速度计数据减去静止状态的重力加速度均值,得到人员的运动加速度数据分别记为Ax,Az,并将此运动加速度数据作为研究参考量。2. Subtract the average acceleration of gravity in the stationary state from the X and Z axis accelerometer data during the walking process of the person to obtain the motion acceleration data of the person as Ax and Az respectively, and use this motion acceleration data as a research reference.

3.对加速度计数据进行峰值检测,X轴加速度计的波峰值,记为Axmax,Z轴加速度计的波谷值,记为Azmin3. Perform peak detection on the accelerometer data. The peak value of the X-axis accelerometer is denoted as Ax max , and the valley value of the Z-axis accelerometer is denoted as Az min .

4.人员平走2s,采集X、Z轴加速度计的峰值均值,分别记为av_x,av_z。4. The person walks horizontally for 2 seconds, and collects the peak values of the X and Z axis accelerometers, which are recorded as av_x and av_z respectively.

5.由于人员在行走过程中,身体会有些摆动,因此X轴加速度计在一个周期内会出现2个波峰,即主波峰之后伴随着一个伪波峰,这个伪波峰会使上下楼发生误判。如图3所示,在平走过程中,由于次波峰的干扰,平走误判为下楼。本算法通过设定一个时间阈值Tc来滤除次波峰的干扰,即当检测到第一个波峰值之后,间隔时间Tc以后再进行下一次的峰值检测。通过这种时间间隔法能够显著的滤除次波峰的干扰,提高上下楼判定的正确率,如图4所示。5. Because the body of the person will sway during walking, the X-axis accelerometer will have two peaks in one cycle, that is, the main peak is followed by a false peak. This false peak will cause misjudgment of going up and down the stairs. As shown in Figure 3, during the horizontal walking process, due to the interference of the secondary peak, the horizontal walking is misjudged as going downstairs. This algorithm filters out the interference of the secondary peak by setting a time threshold Tc , that is, after the first peak is detected, the next peak detection is performed after an interval of Tc . This time interval method can significantly filter out the interference of secondary peaks and improve the accuracy of the judgment of going up and down stairs, as shown in Figure 4.

6.设定上下楼的判定阈值,分别记为D1,D2,D36. Set the judgment thresholds for going up and down the stairs, denoted as D 1 , D 2 , and D 3 respectively.

7.人员在室内上下楼以及平走判定的条件如式1所示:7. The conditions for judging people going up and down stairs indoors and walking horizontally are shown in formula 1:

Figure BDA0001879946320000071
Figure BDA0001879946320000071

上下楼判定结果如图5所示,在上楼时,X轴加速度计的波峰值比平走时的波峰值均值大;在下楼时,X轴加速度计的波峰值比平走时的波峰值均值小,Z轴加速度计的波谷值比平走时的波谷值均值小。通过X、Z轴加速度计的峰值特征可以有效的识别人员的上下楼以及平走状态,且上下楼判定准确率比较可靠。The judgment result of going up and down stairs is shown in Figure 5. When going upstairs, the peak value of the X-axis accelerometer is larger than the average peak value when walking horizontally; when going downstairs, the peak value of the X-axis accelerometer is smaller than the average peak value when walking horizontally , the trough value of the Z-axis accelerometer is smaller than the mean value of the trough value when walking horizontally. The peak characteristics of the X and Z-axis accelerometers can effectively identify the status of people going up and down stairs and horizontal walking, and the accuracy of going up and down stairs is relatively reliable.

第三,人员行走时进行高度解算以及高度修正:Third, perform height calculation and height correction when people are walking:

1.捕获加速度计瞬时零位并读取此时的三轴加速度计值,分别记为Acc_x,Acc_y,Acc_z,并求取模值Acc_norm,具体如下式所示:1. Capture the instantaneous zero position of the accelerometer and read the three-axis accelerometer values at this time, which are recorded as Acc_x, Acc_y, and Acc_z respectively, and obtain the modulus value Acc_norm, as shown in the following formula:

Figure BDA0001879946320000072
Figure BDA0001879946320000072

2.对Acc_norm进行峰值检测,波峰值记为Acc_min,波谷值记为Acc_max。计算人员步长DS_L,如式3所示:2. Perform peak detection on Acc_norm, the peak value is recorded as Acc_min, and the valley value is recorded as Acc_max. Calculate the personnel step length DS_L, as shown in formula 3:

Figure BDA0001879946320000073
Figure BDA0001879946320000073

3.根据陀螺仪三维动态融合算法计算人员的三维姿态角,读取第i步的航向角和俯仰角,记为yawi,pitchi;根据步长、航向角、俯仰角获得每一步高度值h0,具体如式4所示:3. Calculate the 3D attitude angle of the person according to the 3D dynamic fusion algorithm of the gyroscope, read the heading angle and pitch angle of the i-th step, and record it as yaw i , pitch i ; obtain the height value of each step according to the step length, heading angle, and pitch angle h 0 , specifically as shown in formula 4:

h0=DS_L*cos(yawi-yawi-1)*tan(pitchi-pitchi-1) (4)h 0 =DS_L*cos(yaw i -yaw i-1 )*tan(pitch i -pitch i-1 ) (4)

4.对人员进行步态检测。4. Perform gait detection on personnel.

5.识别人员的上下楼状态,如果在上楼,则进行高度累加;如果在下楼,则进行高度累减;如果在平走,则高度不变,具体如式6所示:5. Identify the status of people going up and down the stairs. If they are going upstairs, the height will be accumulated; if they are going downstairs, the height will be accumulated; if they are walking horizontally, the height will not change.

Figure BDA0001879946320000074
Figure BDA0001879946320000074

其中,H2为后一步的高度值,H1为前一步的高度值。Among them, H 2 is the height value of the next step, and H 1 is the height value of the previous step.

6.通常人员上下楼时,在楼梯间会进行一次拐弯,这个弯度通常可以4~5步走完。因此可以利用航向角差值来判断楼层间的转弯点,具体如式3所示:6. Usually, when people go up and down the stairs, they will make a turn in the stairwell, and this curvature can usually be completed in 4 to 5 steps. Therefore, the turning point between floors can be judged by using the heading angle difference, as shown in Equation 3:

Figure BDA0001879946320000081
Figure BDA0001879946320000081

其中,yawi为第i步的航向角,i=1、2、3、4、5;α为设定的转弯判定阈值,该阈值取值为100°,为了避免重复检测统一个拐弯点,本算法在检测到一个拐弯点之后,4秒以后在进行弯度检测。如图7、图8所示,在上下楼过程中,98%的拐弯点都检测到了。Among them, yaw i is the heading angle of the i-th step, i=1, 2, 3, 4, 5; α is the set turning judgment threshold, and the value of the threshold is 100°. In order to avoid repeated detection of the same turning point, After the algorithm detects a turning point, it detects the curvature 4 seconds later. As shown in Figure 7 and Figure 8, in the process of going up and down stairs, 98% of the turning points are detected.

5.在常规的四方楼建筑中,楼梯一般为“之”字形,上下楼一层的过程中会检测到1~2次转弯点,这种转弯点一般在半层楼高或者整层楼高处。当检测到转弯点之后,就对当前的高度值就行修正,同时,当检测到人员在平走状态时,也会进行高度修正。实验组调研了附近的教学楼,办公楼等建筑,每层楼高大约为4米,因此设定修正高度hc=2米。设定高度修正的误差阈值β=1.3米,具体修正算法如式4所示:5. In a conventional square building, the stairs are generally in the shape of a "zigzag", and 1 or 2 turning points will be detected during the process of going up and down the first floor. This turning point is generally at the height of half a floor or the entire floor place. When the turning point is detected, the current height value will be corrected. At the same time, when the person is detected to be walking horizontally, the height will also be corrected. The experimental group investigated nearby teaching buildings, office buildings and other buildings. The height of each floor is about 4 meters, so the corrected height hc = 2 meters. Set the error threshold of height correction β=1.3 meters, and the specific correction algorithm is shown in formula 4:

Figure BDA0001879946320000082
Figure BDA0001879946320000082

k=-3,-2,-1,0,1,2,3……等整数。上下楼高度解算结果如图7所示,图7为人员从室外走入教学楼在走到室外(有微风),两次有一楼上到二楼的过程,从图7可以看出在,气压计易受风速的影响,高度值出现了很大的误差,而本文算法解算的高度值在每一层的拐弯处都进行了高度修正,通过修正算法能够有效弥补上下楼发生误判时产生的高度误差,能够将人员正确定位到楼层。k=-3, -2, -1, 0, 1, 2, 3... and other integers. The results of the calculation of the height of the upper and lower floors are shown in Figure 7. Figure 7 shows the process of people going from the outdoors to the teaching building and then to the outdoors (with a breeze), from the first floor to the second floor. As can be seen from Figure 7, The barometer is easily affected by the wind speed, and the height value has a large error. However, the height value calculated by the algorithm in this paper has been corrected at the corner of each floor. The correction algorithm can effectively compensate for the misjudgment of going up and down the stairs. The resulting height error enables people to be correctly positioned on the floor.

6.本文还做了一组对比实验,即地点选择为学校的第一教学楼,每层楼高为4米,人员任意行走,在三楼时进入一次空调(制冷)教室,模拟空气环境降低,在三楼上四楼时,使用热水袋放在惯性单元旁边,模拟空气环境升高。具体结果如图8所示,可以看到由于环境的变化,气压计的数据出现了很大的误差,而外界环境的变化对本文算法影响较小。6. This paper also made a group of comparative experiments, that is, the location is chosen as the first teaching building of the school, the height of each floor is 4 meters, people walk freely, and enter an air-conditioned (refrigerated) classroom on the third floor to simulate the reduction of the air environment. , When going up from the third floor to the fourth floor, use a hot water bottle and place it next to the inertial unit to simulate the rise of the air environment. The specific results are shown in Figure 8. It can be seen that due to the change of the environment, the data of the barometer has a large error, and the change of the external environment has little influence on the algorithm of this paper.

以上这些实施例应理解为仅用于说明本发明而不用于限制本发明的保护范围。在阅读了本发明的记载的内容之后,技术人员可以对本发明作各种改动或修改,这些等效变化和修饰同样落入本发明权利要求所限定的范围。The above embodiments should be understood as only for illustrating the present invention but not for limiting the protection scope of the present invention. After reading the contents of the present invention, skilled persons 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 (3)

1.一种人员高度自主定位算法,其特征在于,仅依靠MEMS加速度计和陀螺仪进行定位计算,包括以下步骤:1. A highly autonomous positioning algorithm for personnel is characterized in that only relying on MEMS accelerometers and gyroscopes to carry out positioning calculations, comprising the following steps: 1)、对惯性系统的MEMS加速度计和MEMS陀螺仪进行数据处理,包括:安装误差、零偏、刻度因子误差校准,温度补偿、以及低通滤波;并将惯性系统安装在行人腰部,获得行人的运动加速度;1) Perform data processing on the MEMS accelerometer and MEMS gyroscope of the inertial system, including: installation error, zero bias, scale factor error calibration, temperature compensation, and low-pass filtering; and install the inertial system on the waist of the pedestrian to obtain pedestrian the motion acceleration; 2)、对X,Z轴加速度计进行峰值检测,分别表示为Axmax、Azmin,由于人员行走时身体摆动,导致加速度计在一个周期内出现了两个波峰,通过设定一个峰值检测间隔时间Tc,即当检测到第一个峰值以后,间隔时间Tc后再进行下一次的峰值检测,通过这种时间阈值法滤除加速度计次波峰的干扰,根据X,Z轴加速度计的峰值特征,对人员的上下楼或者平走状态进行判定;2) Perform peak detection on the X and Z-axis accelerometers, which are respectively expressed as Ax max and Az min . Due to the body swing when people walk, the accelerometer has two peaks in one cycle. By setting a peak detection interval Time T c , that is, when the first peak value is detected, the next peak detection will be performed after an interval of time T c , through this time threshold method to filter out the interference of the accelerometer secondary peak, according to the X, Z axis accelerometer Peak characteristics, to determine the status of people going up and down stairs or walking horizontally; 3)、检测人员步态,通过加速度计瞬时零位捕获和陀螺仪三维动态融合算法计算上下楼时的步高,然后进行高度解算;3) Detect the gait of the person, calculate the step height when going up and down the stairs through the instantaneous zero position capture of the accelerometer and the three-dimensional dynamic fusion algorithm of the gyroscope, and then calculate the height; 4)、通过姿态角检测上下楼过程中的转弯点,在转弯点将解算高度修正到半层楼高的整数倍,得到人员位置高度;4) The turning point in the process of going up and down the stairs is detected through the attitude angle, and the calculated height is corrected to an integer multiple of half a floor height at the turning point to obtain the height of the personnel position; 所述步骤3)检测人员步态,通过加速度计瞬时零位捕获和陀螺仪三维动态融合算法计算上下楼时的步高,然后进行高度解算,具体包括:The step 3) detects the gait of the personnel, calculates the step height when going up and down the stairs through the instantaneous zero position capture of the accelerometer and the three-dimensional dynamic fusion algorithm of the gyroscope, and then performs height calculation, specifically including: 501.捕获加速度计瞬时零位,采集X、Y、Z轴加速度计在当地的重力加速度分量,并求均值,记为g_x,g_y,g_z,读取三轴加速度计值,分别记为Acc_x,Acc_y,Acc_z,并求取模值Acc_norm,具体如下式所示:501. Capture the instantaneous zero position of the accelerometer, collect the local gravitational acceleration components of the X, Y, and Z-axis accelerometers, and calculate the average value, which is recorded as g_x, g_y, g_z, and read the three-axis accelerometer values, which are respectively recorded as Acc_x, Acc_y, Acc_z, and calculate the modulus Acc_norm, as shown in the following formula:
Figure FDA0003891483890000011
Figure FDA0003891483890000011
采集X、Y、Z轴加速度计在当地的重力加速度分量,并求均值,记为g_x,g_y,g_zCollect the local gravitational acceleration components of the X, Y, and Z-axis accelerometers, and calculate the average value, which is recorded as g_x, g_y, g_z 502.对Acc_norm进行峰值检测,波谷值记为Acc_min,波峰值记为Acc_max;502. Perform peak detection on Acc_norm, record the valley value as Acc_min, and record the peak value as Acc_max; 503.计算人员步长DS_L,如下式所示:503. Calculate the personnel step length DS_L, as shown in the following formula:
Figure FDA0003891483890000012
Figure FDA0003891483890000012
504.根据陀螺仪三维动态融合算法得到人员的三维姿态角,读取第i步的航向角和俯仰角,记为yawi,pitchi;根据步长、航向角、俯仰角获得每一步高度值h0,具体如式(4)所示:504. Obtain the 3D attitude angle of the personnel according to the 3D dynamic fusion algorithm of the gyroscope, read the heading angle and pitch angle of the i-th step, and record it as yaw i , pitch i ; obtain the height value of each step according to the step length, heading angle, and pitch angle h 0 , specifically as shown in formula (4): h0=DS_L*sin(yawi)*tan(pitchi) (4)h 0 =DS_L*sin(yaw i )*tan(pitch i ) (4) 505.对人员进行步态检测;505. Perform gait detection on personnel; 506.步骤504、505完成以后,检测人员的上下楼状态,如果人员在上楼状态,则进行高度累加;在下楼状态,则进行高度累减;在平走状态,则高度不变,具体如式(5)所示:506. After steps 504 and 505 are completed, detect the status of the person going up and down the stairs. If the person is in the state of going upstairs, the height will be accumulated; Formula (5) shows:
Figure FDA0003891483890000021
Figure FDA0003891483890000021
其中,H2为当前时刻解算的高度值,H1为前一步解算的高度值;Among them, H 2 is the height value calculated at the current moment, and H 1 is the height value calculated in the previous step; 所述步骤4)通过姿态角检测上下楼过程中的转弯点,具体包括:人员上下楼时,在楼梯间会进行一次拐弯,这个弯度通常4~5步走完,利用航向角差值来判断楼层间的转弯点,具体如式(6)所示:The step 4) detects the turning point in the process of going up and down the stairs through the attitude angle, which specifically includes: when the person goes up and down the stairs, a turn will be made in the stairwell, and this curvature is usually completed in 4 to 5 steps. The turning point between floors is specifically shown in formula (6):
Figure FDA0003891483890000022
Figure FDA0003891483890000022
其中,yawi为第i步的航向角,i=1、2、3、4、5;α为设定的转弯判定阈值,该阈值取值为100°;Among them, yaw i is the heading angle of the i-th step, i=1, 2, 3, 4, 5; α is the set turning judgment threshold, and the value of the threshold is 100°; 所述步骤4)在转弯点将解算高度修正到半层楼高的整数倍,修正算法如式(7)所示:The step 4) corrects the calculated height to an integer multiple of half a floor height at the turning point, and the correction algorithm is shown in formula (7):
Figure FDA0003891483890000023
Figure FDA0003891483890000023
k=-3,-2,-1,0,1,2,3……,H2当前时刻解算的高度值,β为高度修正误差阈值,hc建筑半层楼高;k=-3, -2, -1, 0, 1, 2, 3..., H 2 is the height value calculated at the current moment, β is the height correction error threshold, h c is half a floor of the building; 所述步骤2)检测X,Z轴加速度计峰值特征,根据加速度计的峰值特征,对人员的上下楼或者平走状态进行判定,具体包括:Described step 2) detects X, the peak characteristic of Z-axis accelerometer, according to the peak characteristic of accelerometer, the state of going up and down stairs or level walking of personnel is judged, specifically includes: 401.对加速度数据进行峰值检测,X轴加速度计的波峰值,记为Axmax,Z轴加速度计的波谷值,记为Azmin401. Perform peak detection on the acceleration data, the peak value of the X-axis accelerometer is recorded as Ax max , and the valley value of the Z-axis accelerometer is recorded as Az min ; 402.人员平走2s,对X、Z轴加速度计数据进行峰值检测,获得X、Z轴加速度计的峰值均值,分别记为av_x,av_z;402. The person walks horizontally for 2 seconds, and performs peak detection on the data of the X-axis and Z-axis accelerometers, and obtains the peak-average values of the X-axis and Z-axis accelerometers, which are recorded as av_x and av_z respectively; 403.由于人员行走时身体摆动,导致加速度计在一个周期内出现了两个波峰,通过设定一个峰值检测间隔时间Tc,即当检测到第一个峰值以后,间隔时间Tc后再进行下一次的峰值检测,通过这种时间阈值法滤除加速度计次波峰的干扰;403. Because the body swings when the person walks, two peaks appear in the accelerometer in one cycle. By setting a peak detection interval time T c , that is, after the first peak value is detected, the interval time T c will be repeated. For the next peak detection, the interference of the accelerometer sub-peak is filtered out through this time threshold method; 404.设定上下楼的判定阈值,分别记为D1,D2,D3404. Set the judgment thresholds for going upstairs and downstairs, which are respectively recorded as D 1 , D 2 , and D 3 ; 405.人员上下楼以及平走判定的条件如式1所示:405. The conditions for judging people going up and down stairs and walking horizontally are shown in Formula 1:
Figure FDA0003891483890000031
Figure FDA0003891483890000031
2.根据权利要求1所述的一种人员高度自主定位算法,其特征在于,所述步骤1)对惯性系统的MEMS加速计和MEMS陀螺仪进行包括误差校准、温度补偿、低通滤波在内的数据处理步骤,具体包括:2. A kind of people highly autonomous positioning algorithm according to claim 1, is characterized in that, described step 1) carries out including error calibration, temperature compensation, low-pass filter to MEMS accelerometer and MEMS gyroscope of inertial system The data processing steps include: 201.选定一个集成三轴MEMS加速度计和陀螺仪的惯性系统;201. Select an inertial system that integrates a three-axis MEMS accelerometer and a gyroscope; 202.选定二自由度及以上的旋转控制系统;202. Select a rotation control system with two degrees of freedom and above; 203.对步骤102的旋转控制系统的主轴和俯仰轴进行归零操作;203. Carry out the zeroing operation on the main shaft and the pitch axis of the rotation control system in step 102; 204.将惯性系统垂直放置在旋转控制系统上,对加速度计和陀螺仪进行校准工作,校准参数包括:安装误差、刻度因子误差、零位偏移;204. Place the inertial system vertically on the rotation control system, and calibrate the accelerometer and gyroscope. The calibration parameters include: installation error, scale factor error, and zero offset; 205.选定温箱,将步骤104校准处理后的数据进行温度补偿;205. Select a thermostat, and perform temperature compensation on the data after calibration in step 104; 206.将步骤105温度补偿以后的数据进行低通滤波处理。206. Perform low-pass filtering on the data after temperature compensation in step 105. 3.根据权利要求2所述的一种人员高度自主定位算法,其特征在于,所述步骤2)将惯性系统安装在被测人员身上,获得行人的运动加速度,具体包括:3. A kind of personnel highly autonomous positioning algorithm according to claim 2, is characterized in that, described step 2) inertial system is installed on the person under test, obtains the motion acceleration of pedestrian, specifically comprises: 301.人员将惯性系统置于腰部,采集误差校准、温度补偿、低通滤波后的加速度计数据,人员静止1秒,采集X、Y、Z轴加速度计在当地的重力加速度分量,并求均值,记为g_x,g_y,g_z;301. The personnel places the inertial system on the waist, collects the accelerometer data after error calibration, temperature compensation, and low-pass filtering, and the personnel stand still for 1 second, collects the local gravitational acceleration components of the X, Y, and Z-axis accelerometers, and calculates the average value , recorded as g_x, g_y, g_z; 302.将人员行走过程中的X、Z轴加速度计数据减去静止状态的重力加速度均值,得到人员的运动加速度数据分别记为Ax,Az,并将此运动加速度数据作为研究参考量。302. Subtract the mean acceleration of gravity in the stationary state from the X and Z-axis accelerometer data during the walking process of the person, and obtain the motion acceleration data of the person as Ax and Az respectively, and use this motion acceleration data as a research reference.
CN201811418048.9A 2018-11-26 2018-11-26 Personnel height autonomous positioning algorithm Active CN109579832B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811418048.9A CN109579832B (en) 2018-11-26 2018-11-26 Personnel height autonomous positioning algorithm

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811418048.9A CN109579832B (en) 2018-11-26 2018-11-26 Personnel height autonomous positioning algorithm

Publications (2)

Publication Number Publication Date
CN109579832A CN109579832A (en) 2019-04-05
CN109579832B true CN109579832B (en) 2022-12-27

Family

ID=65924163

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811418048.9A Active CN109579832B (en) 2018-11-26 2018-11-26 Personnel height autonomous positioning algorithm

Country Status (1)

Country Link
CN (1) CN109579832B (en)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112568899A (en) * 2019-09-30 2021-03-30 深圳市荣盛智能装备有限公司 Personnel posture judgment method and system
CN111197974B (en) * 2020-01-15 2021-12-17 重庆邮电大学 Barometer height measuring and calculating method based on Android inertial platform
CN112747747B (en) * 2021-01-20 2022-10-11 重庆邮电大学 An Improved UWB/IMU Fusion Indoor Pedestrian Localization Method
CN113720332B (en) * 2021-06-30 2022-06-07 北京航空航天大学 Floor autonomous identification method based on floor height model
CN114459460A (en) * 2022-01-07 2022-05-10 山东云海国创云计算装备产业创新中心有限公司 Indoor staircase pedestrian positioning device and method
CN115060253A (en) * 2022-05-31 2022-09-16 广东职业技术学院 Lost tracing method, system, equipment and computer storage medium
CN114993304A (en) * 2022-06-29 2022-09-02 北京石头创新科技有限公司 Method, device, medium and electronic equipment for determining position of robot

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014163998A1 (en) * 2013-03-13 2014-10-09 Invensense, Inc. Heading confidence interval estimation
CN104501796A (en) * 2014-12-16 2015-04-08 重庆邮电大学 Indoor WLAN/MEMS fusion cross-stair three-dimensional positioning method
CN104713554A (en) * 2015-02-01 2015-06-17 北京工业大学 Indoor positioning method based on MEMS insert device and android smart mobile phone fusion
CN105241454A (en) * 2015-10-23 2016-01-13 中国兵器工业集团第二一四研究所苏州研发中心 System and method for pedestrian navigation based on multiple sensors
CN105258675A (en) * 2015-11-30 2016-01-20 北京机械设备研究所 Elevation positioning method for indoor pedestrian navigation device
CN105628027A (en) * 2016-02-19 2016-06-01 中国矿业大学 Indoor environment precise real-time positioning method based on MEMS inertial device
CN105771187A (en) * 2016-02-26 2016-07-20 惠州市德赛工业研究院有限公司 Motion state detecting method and intelligent shoe based on method
CN106908060A (en) * 2017-02-15 2017-06-30 东南大学 A kind of high accuracy indoor orientation method based on MEMS inertial sensor
CN107990895A (en) * 2017-11-08 2018-05-04 北京工商大学 A kind of building floor gap pedestrian track tracking and system based on wearable IMU

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014042727A2 (en) * 2012-06-12 2014-03-20 Trxs Systems, Inc. Methods resolving the elevation of a tracked personnel or assets
US9322648B1 (en) * 2012-06-12 2016-04-26 Trx Systems, Inc. Reducing elevation error with environmental pressure anomaly compensation

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014163998A1 (en) * 2013-03-13 2014-10-09 Invensense, Inc. Heading confidence interval estimation
CN104501796A (en) * 2014-12-16 2015-04-08 重庆邮电大学 Indoor WLAN/MEMS fusion cross-stair three-dimensional positioning method
CN104713554A (en) * 2015-02-01 2015-06-17 北京工业大学 Indoor positioning method based on MEMS insert device and android smart mobile phone fusion
CN105241454A (en) * 2015-10-23 2016-01-13 中国兵器工业集团第二一四研究所苏州研发中心 System and method for pedestrian navigation based on multiple sensors
CN105258675A (en) * 2015-11-30 2016-01-20 北京机械设备研究所 Elevation positioning method for indoor pedestrian navigation device
CN105628027A (en) * 2016-02-19 2016-06-01 中国矿业大学 Indoor environment precise real-time positioning method based on MEMS inertial device
CN105771187A (en) * 2016-02-26 2016-07-20 惠州市德赛工业研究院有限公司 Motion state detecting method and intelligent shoe based on method
CN106908060A (en) * 2017-02-15 2017-06-30 东南大学 A kind of high accuracy indoor orientation method based on MEMS inertial sensor
CN107990895A (en) * 2017-11-08 2018-05-04 北京工商大学 A kind of building floor gap pedestrian track tracking and system based on wearable IMU

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
"High-precision and robust indoor localization based on oot-mounted inertial sensors";RUPPELT J等;《Position,Location & Navigation Symposium,IEEE》;20161231;67-75 *
"Research and Design of Terrain Aided Navigation System";Liu Yu等;《7th International Conference on Wireless Communications, Networking and Mobile Computing (WiCOM)》;20111231;全文 *
"基于 MEMS 惯性传感器的行人室内高度估计方法";朱金鑫,等;《工业控制计算机》;20171231;第30卷(第3期);1 楼层定位算法 *
"基于MEMS惯性器件的行人室内定位系统";李金凤,等;《计算机测量与控制》;20141231;第22卷(第11期);3761-3763 *

Also Published As

Publication number Publication date
CN109579832A (en) 2019-04-05

Similar Documents

Publication Publication Date Title
CN109579832B (en) Personnel height autonomous positioning algorithm
CN105628024B (en) Single positioning navigator based on Multi-sensor Fusion and positioning navigation method
CN110398245B (en) Indoor pedestrian navigation attitude estimation method based on foot-worn inertial measurement unit
CN103076619B (en) System and method for performing indoor and outdoor 3D (Three-Dimensional) seamless positioning and gesture measuring on fire man
CN104713554B (en) A kind of indoor orientation method merged based on MEMS inertia devices with Android smartphone
CN104061934B (en) Pedestrian indoor position tracking method based on inertial sensor
CN106017461B (en) Pedestrian navigation system three-dimensional fix method based on human body/environmental constraints
CN107490378B (en) Indoor positioning and navigation method based on MPU6050 and smart phone
CN108957510B (en) Pedestrian seamless combined navigation and positioning method based on inertia/zero speed/GPS
CN104596504A (en) Method and system for quickly setting up map to assist indoor positioning under emergency rescue scene
CN106996780B (en) Course error correction method and device and magnetic field detection method and device
CN110007354A (en) Device and method for measuring flight parameters of UAV semi-aviation transient electromagnetic receiving coil
CN103712598B (en) A method for determining the attitude of a small unmanned aerial vehicle
CN111854762A (en) Three-dimensional positioning method based on Kalman filtering algorithm and positioning system thereof
CN108444468B (en) A directional compass integrating downward vision and inertial navigation information
CN106289250A (en) A kind of course information acquisition system
CN109459028A (en) A kind of adaptive step estimation method based on gradient decline
CN107677267A (en) Indoor pedestrian navigation course feedback modifiers method based on MEMS IMU
CN104748734B (en) A kind of vehicle electronics height above sea level compass of compensation with angle
CN111197974B (en) Barometer height measuring and calculating method based on Android inertial platform
CN109612464B (en) Multi-algorithm enhanced indoor navigation system and method based on IEZ framework
CN113155131B (en) Particle filter-based iBeacon and PDR fusion indoor positioning method
Xia et al. Indoor altitude estimation assisted by inertial compensation and online floor modeling
CN115523917A (en) An indoor emergency environment personnel positioning system based on emergency lights
CN113267185B (en) Anti-magnetic interference positioning method, device, system, electronic equipment and storage medium

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
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20241028

Address after: 6th Floor, No. 10 Huasheng Road, Yuzhong District, Chongqing 400010

Patentee after: Chongqing Zhitong Daohe Technology Co.,Ltd.

Country or region after: China

Address before: 400065 Chongwen Road, Nanshan Street, Nanan District, Chongqing

Patentee before: CHONGQING University OF POSTS AND TELECOMMUNICATIONS

Country or region before: China