CN111256695B - Combined indoor positioning method of UWB/INS based on particle filter algorithm - Google Patents
Combined indoor positioning method of UWB/INS based on particle filter algorithm Download PDFInfo
- Publication number
- CN111256695B CN111256695B CN202010034636.3A CN202010034636A CN111256695B CN 111256695 B CN111256695 B CN 111256695B CN 202010034636 A CN202010034636 A CN 202010034636A CN 111256695 B CN111256695 B CN 111256695B
- Authority
- CN
- China
- Prior art keywords
- uwb
- ins
- particle filter
- person
- east
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/20—Instruments for performing navigational calculations
- G01C21/206—Instruments for performing navigational calculations specially adapted for indoor navigation
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01C—MEASURING DISTANCES, LEVELS OR BEARINGS; SURVEYING; NAVIGATION; GYROSCOPIC INSTRUMENTS; PHOTOGRAMMETRY OR VIDEOGRAMMETRY
- G01C21/00—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00
- G01C21/10—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 by using measurements of speed or acceleration
- G01C21/12—Navigation; 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/16—Navigation; 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
- G01C21/165—Navigation; 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 combined with non-inertial navigation instruments
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Automation & Control Theory (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Traffic Control Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及室内定位技术领域,尤其涉及基于粒子滤波算法的UWB/INS组合室内定位方法。The invention relates to the technical field of indoor positioning, in particular to a UWB/INS combined indoor positioning method based on a particle filter algorithm.
背景技术Background technique
在GPS卫星导航定位技术已经发展得较为完善的今天,因室内环境、地下环境较为封闭和复杂的环境特点,GPS技术在室内以及地下难以做到精确的跟踪定位。由此,室内定位技术应运而生。Today, when GPS satellite navigation and positioning technology has been developed relatively well, due to the relatively closed and complex environmental characteristics of indoor environment and underground environment, GPS technology is difficult to achieve accurate tracking and positioning indoors and underground. As a result, indoor positioning technology came into being.
在各种室内定位方案中,大多集中在对单一定位技术的研究。相对较好的无线定位技术是UWB室内定位技术,但UWB定位容易受环境的影响。若室内环境空旷,没有障碍物的干扰,即视距环境下,UWB定位精度较高;当室内环境复杂时,即非视距环境下,UWB信号受多径效应影响,导致对目标无法进行准确连续定位。Among various indoor positioning schemes, most of them focus on the research of a single positioning technology. A relatively good wireless positioning technology is UWB indoor positioning technology, but UWB positioning is easily affected by the environment. If the indoor environment is open and there is no interference from obstacles, that is, the line-of-sight environment, the UWB positioning accuracy is high; when the indoor environment is complex, that is, the non-line-of-sight environment, the UWB signal is affected by the multipath effect, resulting in the inability to accurately locate the target. Continuous positioning.
INS定位技术因不易受环境影响,可以对目标连续定位跟踪。但INS定位技术有累积误差的存在,需要对其进行不间断的位置修正。Because the INS positioning technology is not easily affected by the environment, it can continuously locate and track the target. However, the INS positioning technology has accumulated errors, which requires continuous position correction.
基于UWB/INS的室内定位技术既可以提高系统的平均定位精度又可以实现对目标长时间的连续定位跟踪。The indoor positioning technology based on UWB/INS can not only improve the average positioning accuracy of the system, but also realize the continuous positioning and tracking of the target for a long time.
发明内容SUMMARY OF THE INVENTION
本发明提出基于粒子滤波算法的UWB/INS组合室内定位方法,目的在于解决非视距复杂环境导致定位系统定位精度不高的技术问题。The present invention proposes a UWB/INS combined indoor positioning method based on a particle filter algorithm, which aims to solve the technical problem of low positioning accuracy of the positioning system caused by complex non-line-of-sight environments.
本发明的技术方案是:基于粒子滤波算法的UWB/INS组合室内定位方法。包括:The technical scheme of the present invention is: a UWB/INS combined indoor positioning method based on a particle filter algorithm. include:
通过UWB系统获取待定位人员到各参考基站的距离,通过UWB位置解算单元计算出人员的东方向位置和北方向位置。The distance from the person to be located to each reference base station is obtained through the UWB system, and the east and north positions of the person are calculated through the UWB position calculation unit.
通过INS系统获取人员在行走过程中的三轴加速度、三轴角速度、以及三轴磁场强度,通过INS解算单元计算出人员行进时的步长、东方向步速、北方向步速、迈步时间以及姿态角。The three-axis acceleration, three-axis angular velocity, and three-axis magnetic field strength of the person during the walking process are obtained through the INS system, and the step length, east-direction pace, north-direction pace, and step time are calculated by the INS solution unit. and attitude angle.
以UWB系统计算得到的东方向位置和北方向位置、INS系统计算得到的东方向步速、北方向步速作为状态向量,以INS系统计算得到的步长和姿态角作为观测向量,构建粒子滤波模型。The particle filter is constructed using the east and north positions calculated by the UWB system and the east and north pace calculated by the INS system as state vectors, and the step length and attitude angle calculated by the INS system as the observation vectors. Model.
进行粒子滤波处理,得到当前时刻最佳的室内人员位置信息。Particle filtering is performed to obtain the best indoor personnel position information at the current moment.
进一步地,所述的粒子滤波器的状态方程为:Further, the state equation of the particle filter is:
其中,[E(k+1) N(k+1) VE(k+1) VN(k+1)]和where [E(k+1) N(k+1) V E (k+1) V N (k+1)] and
[E(k) N(k) VE(k) VN(k)]分别是k+1时刻和k时刻UWB系统与INS系统计算得到的东方向位置、北方向位置、东方向步速、北方向步速,T(k)是k时刻人员的迈步时间,ω(k)是k时刻的系统噪声。[E(k) N(k) V E (k) V N (k)] are the east position, north position, east pace, The pace in the north direction, T(k) is the stepping time of the person at time k, and ω(k) is the system noise at time k.
进一步地,所述的粒子滤波器的观测方程为:Further, the observation equation of the particle filter is:
h3=1/VE(k)h 3 =1/ VE (k)
其中,[E(k) N(k) S(k) Y(k)]是k时刻UWB系统与INS系统计算得到的东方向位置、北方向位置、步长和姿态角,[E(k) N(k) VE(k) VN(k)]是k时刻UWB系统与INS系统计算得到的东方向位置、北方向位置、东方向步速、北方向步速,γ(k)是k时刻的系统观测噪声。Among them, [E(k) N(k) S(k) Y(k)] is the east position, north position, step length and attitude angle calculated by the UWB system and the INS system at time k, [E(k) N(k) V E (k) V N (k)] is the east position, north position, east pace, and north pace calculated by the UWB system and the INS system at time k, γ(k) is k System observation noise at time.
进一步地,建立粒子滤波模型,执行粒子滤波算法对数据进行处理,具体为:Further, a particle filter model is established, and a particle filter algorithm is executed to process the data, specifically:
初始化:从先验分布中抽取初始化状态是第0个采样点的第i个粒子的状态量。Initialization: sample initialization states from the prior distribution is the state quantity of the ith particle at the 0th sampling point.
粒子集合采样:Zk为第1到第k个采样点的观测量。Particle collection sampling: Z k is the observation amount of the 1st to kth sampling points.
计算粒子重要性权值: Calculate particle importance weights:
归一化权重:其中N是粒子滤波器的粒子数目。Normalized weights: where N is the number of particles in the particle filter.
选择重采样:根据归一化权值的大小,对粒子集合进行复制和淘汰。并重新设置权重 Select resampling: according to normalized weights the size of the particle set Duplication and elimination. and reset the weights
输出:粒子滤波器输出一组样本点,近似表示成后验分布:Output: The particle filter outputs a set of sample points, approximated as a posterior distribution:
Xk=∫Xkp(X0:k|Z1:k)dX0:k X k =∫X k p(X 0:k |Z 1:k )dX 0:k
最终得到k时刻最佳的室内人员位置估计。Finally, the best indoor personnel position estimation at time k is obtained.
本发明的有益效果:通过使用粒子滤波算法将UWB系统和INS系统各自计算得到的结果进行数据融合,降低非视距复杂环境对于组合定位系统的定位精度的影响,得到最佳的室内人员位置估计。可用于室内高精度人员定位。The beneficial effects of the invention are: by using the particle filter algorithm to fuse the results obtained by the UWB system and the INS system, the influence of the complex non-line-of-sight environment on the positioning accuracy of the combined positioning system is reduced, and the best indoor personnel position estimation is obtained. . It can be used for indoor high-precision personnel positioning.
附图说明Description of drawings
图1为UWB/INS组合室内定位系统示意图;Figure 1 is a schematic diagram of the UWB/INS combined indoor positioning system;
图2为基于粒子滤波算法的UWB/INS组合室内定位方法示意图。Figure 2 is a schematic diagram of a combined UWB/INS indoor positioning method based on a particle filter algorithm.
具体实施方式Detailed ways
下面结合附图及具体实施对本发明进行进一步的描述:The present invention is further described below in conjunction with accompanying drawing and specific implementation:
基于粒子滤波算法的UWB/INS组合室内定位方法,包括:UWB/INS combined indoor positioning method based on particle filter algorithm, including:
预先在室内进行UWB基站布置,将UWB标签固定在人员身上,将INS传感器固定在人员的脚尖,再开展下列步骤:Arrange the UWB base station indoors in advance, fix the UWB tag on the person, fix the INS sensor on the person's toes, and then carry out the following steps:
步骤一:通过UWB系统获取待定位人员到各参考基站的距离,通过UWB位置解算单元计算出人员的东方向位置和北方向位置。Step 1: Obtain the distance from the person to be located to each reference base station through the UWB system, and calculate the east and north positions of the person through the UWB position calculation unit.
步骤二:通过INS系统获取人员在行走过程中的三轴加速度、三轴角速度、以及三轴磁场强度,通过INS解算单元计算出人员行进时的步长、东方向步速、北方向步速、迈步时间以及姿态角。Step 2: Obtain the three-axis acceleration, three-axis angular velocity, and three-axis magnetic field strength of the person during walking through the INS system, and use the INS solution unit to calculate the person's step length, east-direction pace, and north-direction pace. , stride time and attitude angle.
步骤三:以UWB系统计算得到的东方向位置和北方向位置、INS系统计算得到的东方向步速、北方向步速作为状态向量,以INS系统计算得到的步长和姿态角作为观测向量,构建粒子滤波模型。包括:Step 3: Take the east and north positions calculated by the UWB system, the east and north pace calculated by the INS system as the state vector, and the step length and the attitude angle calculated by the INS system as the observation vector, Build a particle filter model. include:
所述的粒子滤波器的状态方程为:The state equation of the particle filter is:
其中,[E(k+1) N(k+1) VE(k+1) VN(k+1)]和[E(k) N(k) VE(k) VN(k)]分别是k+1时刻和k时刻UWB系统与INS系统计算得到的东方向位置、北方向位置、东方向步速、北方向步速,T(k)是k时刻人员的迈步时间,ω(k)是k时刻的系统噪声。where [E(k+1) N(k+1) V E (k+1) V N (k+1)] and [E(k) N(k) V E (k) V N (k) ] are the east position, north position, east pace, and north pace calculated by the UWB system and the INS system at time k+1 and time k respectively, T(k) is the stepping time of the person at time k, ω( k) is the system noise at time k.
所述的粒子滤波器的观测方程为:The observation equation of the particle filter is:
h3=1/VE(k)h 3 =1/ VE (k)
其中,[E(k) N(k) S(k) Y(k)]是k时刻UWB系统与INS系统计算得到的东方向位置、北方向位置、步长和姿态角,[E(k) N(k) VE(k) VN(k)]是k时刻UWB系统与INS系统计算得到的东方向位置、北方向位置、东方向步速、北方向步速,γ(k)是k时刻的系统观测噪声。Among them, [E(k) N(k) S(k) Y(k)] is the east position, north position, step length and attitude angle calculated by the UWB system and the INS system at time k, [E(k) N(k) V E (k) V N (k)] is the east position, north position, east pace, and north pace calculated by the UWB system and the INS system at time k, γ(k) is k System observation noise at time.
步骤四:根据步骤三构建的粒子滤波模型进行粒子滤波处理,包括:Step 4: Perform particle filter processing according to the particle filter model constructed in Step 3, including:
初始化:从先验分布中抽取初始化状态是第0个采样点的第i个粒子的状态量。Initialization: sample initialization states from the prior distribution is the state quantity of the ith particle at the 0th sampling point.
粒子集合采样:Zk为第1到第k个采样点的观测量。Particle collection sampling: Z k is the observation amount of the 1st to kth sampling points.
计算粒子重要性权值: Calculate particle importance weights:
归一化权重:其中N是粒子滤波器的粒子数目。Normalized weights: where N is the number of particles in the particle filter.
选择重采样:根据归一化权值的大小,对粒子集合进行复制和淘汰。并重新设置权重 Select resampling: according to normalized weights the size of the particle set Duplication and elimination. and reset the weights
输出:粒子滤波器输出一组样本点,近似表示成后验分布:Output: The particle filter outputs a set of sample points, approximated as a posterior distribution:
Xk=∫Xkp(X0:k|Z1:k)dX0:k X k =∫X k p(X 0:k |Z 1:k )dX 0:k
最终得到k时刻最佳的室内人员位置估计。Finally, the best indoor personnel position estimation at time k is obtained.
Claims (2)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010034636.3A CN111256695B (en) | 2020-01-14 | 2020-01-14 | Combined indoor positioning method of UWB/INS based on particle filter algorithm |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010034636.3A CN111256695B (en) | 2020-01-14 | 2020-01-14 | Combined indoor positioning method of UWB/INS based on particle filter algorithm |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111256695A CN111256695A (en) | 2020-06-09 |
CN111256695B true CN111256695B (en) | 2022-09-09 |
Family
ID=70952321
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010034636.3A Expired - Fee Related CN111256695B (en) | 2020-01-14 | 2020-01-14 | Combined indoor positioning method of UWB/INS based on particle filter algorithm |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111256695B (en) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112556689B (en) * | 2020-10-30 | 2023-09-05 | 郑州联睿电子科技有限公司 | Positioning method integrating accelerometer and ultra-wideband ranging |
CN113074739B (en) * | 2021-04-09 | 2022-09-02 | 重庆邮电大学 | UWB/INS fusion positioning method based on dynamic robust volume Kalman |
CN113932809B (en) * | 2021-11-26 | 2024-03-12 | 昆山九毫米电子科技有限公司 | Indoor unmanned target vehicle positioning method based on intelligent particle filtering |
CN114111802B (en) * | 2021-12-21 | 2023-06-13 | 中国有色金属长沙勘察设计研究院有限公司 | Pedestrian track reckoning auxiliary UWB positioning method |
CN116761254B (en) * | 2023-08-17 | 2023-11-07 | 中国电信股份有限公司 | Indoor positioning method, device, communication equipment and storage medium |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10352959B2 (en) * | 2010-12-01 | 2019-07-16 | Movea | Method and system for estimating a path of a mobile element or body |
US9677890B2 (en) * | 2013-01-10 | 2017-06-13 | Intel Corporation | Positioning and mapping based on virtual landmarks |
CN105588566B (en) * | 2016-01-08 | 2019-09-13 | 重庆邮电大学 | An indoor positioning system and method based on fusion of bluetooth and MEMS |
US20180038694A1 (en) * | 2016-02-09 | 2018-02-08 | 5D Robotics, Inc. | Ultra wide band radar localization |
CN105928518B (en) * | 2016-04-14 | 2018-10-19 | 济南大学 | Using the indoor pedestrian UWB/INS tight integrations navigation system and method for pseudorange and location information |
CN106153049A (en) * | 2016-08-19 | 2016-11-23 | 北京羲和科技有限公司 | A kind of indoor orientation method and device |
CN106680765B (en) * | 2017-03-03 | 2024-02-20 | 济南大学 | Pedestrian navigation system and method based on distributed combined filtering INS/UWB |
CN107990900A (en) * | 2017-11-24 | 2018-05-04 | 江苏信息职业技术学院 | A kind of particle filter design methods of pedestrian's indoor positioning data |
CN109269498B (en) * | 2018-08-06 | 2020-09-22 | 济南大学 | Adaptive predictive EKF filtering algorithm and system for UWB pedestrian navigation with missing data |
CN110426040A (en) * | 2019-07-08 | 2019-11-08 | 中国人民解放军陆军工程大学 | Indoor pedestrian positioning method with non-line-of-sight identification function |
-
2020
- 2020-01-14 CN CN202010034636.3A patent/CN111256695B/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
CN111256695A (en) | 2020-06-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111256695B (en) | Combined indoor positioning method of UWB/INS based on particle filter algorithm | |
CN110645979B (en) | Indoor and outdoor seamless positioning method based on GNSS/INS/UWB combination | |
CN108939512B (en) | A Swimming Attitude Measurement Method Based on Wearable Sensors | |
CN104121905B (en) | Course angle obtaining method based on inertial sensor | |
CN109631888B (en) | Motion trajectory identification method and device, wearable device and storage medium | |
CN108844533A (en) | A kind of free posture PDR localization method based on Multi-sensor Fusion and attitude algorithm | |
CN111721288B (en) | Zero offset correction method and device for MEMS device and storage medium | |
CN111880207B (en) | Visual inertial satellite tight coupling positioning method based on wavelet neural network | |
CN107796391A (en) | A kind of strapdown inertial navigation system/visual odometry Combinated navigation method | |
CN109612471B (en) | A method for calculating the attitude of moving body based on multi-sensor fusion | |
CN109323695A (en) | An Indoor Localization Method Based on Adaptive Unscented Kalman Filtering | |
CN110057356B (en) | Method and device for locating vehicle in tunnel | |
CN102445200A (en) | Microminiature personal combined navigation system and navigation positioning method thereof | |
CN107255474B (en) | PDR course angle determination method integrating electronic compass and gyroscope | |
CN111024075A (en) | Pedestrian navigation error correction filtering method combining Bluetooth beacon and map | |
CN112562077A (en) | Pedestrian indoor positioning method integrating PDR and prior map | |
CN109741372A (en) | An odometry motion estimation method based on binocular vision | |
CN107702711A (en) | A kind of pedestrian course Estimation System based on inexpensive sensor and ground constraint diagram | |
CN114323008A (en) | Fusion course angle estimation method and system based on machine learning classification | |
CN109297484A (en) | A Pedestrian Autonomous Localization Error Correction Method with Gait Constraints | |
CN111207773B (en) | Attitude unconstrained optimization solving method for bionic polarized light navigation | |
CN109341682A (en) | A method for improving geomagnetic field positioning accuracy | |
TWI706295B (en) | System and method for determining a trajectory | |
CN107847187A (en) | Apparatus and method for carrying out motion tracking at least part of limbs | |
CN109520496A (en) | A kind of inertial navigation sensors data de-noising method based on blind source separation method |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20220909 |
|
CF01 | Termination of patent right due to non-payment of annual fee |