Nothing Special   »   [go: up one dir, main page]

CN111678513A - An ultra-wideband/inertial navigation tightly coupled indoor positioning device and system - Google Patents

An ultra-wideband/inertial navigation tightly coupled indoor positioning device and system Download PDF

Info

Publication number
CN111678513A
CN111678513A CN202010560928.0A CN202010560928A CN111678513A CN 111678513 A CN111678513 A CN 111678513A CN 202010560928 A CN202010560928 A CN 202010560928A CN 111678513 A CN111678513 A CN 111678513A
Authority
CN
China
Prior art keywords
inertial navigation
positioning system
ranging information
information
ultra
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
CN202010560928.0A
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.)
Shandong Jianzhu University
Original Assignee
Shandong Jianzhu 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 Shandong Jianzhu University filed Critical Shandong Jianzhu University
Priority to CN202010560928.0A priority Critical patent/CN111678513A/en
Publication of CN111678513A publication Critical patent/CN111678513A/en
Pending legal-status Critical Current

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
    • G01C21/165Navigation; 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
    • 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
    • G01C21/18Stabilised platforms, e.g. by gyroscope
    • 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
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01SRADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
    • G01S5/00Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
    • G01S5/02Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations using radio waves

Landscapes

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

Abstract

本发明适用于计算机技术领域,尤其涉及一种超宽带/惯导紧耦合的室内定位装置与系统,所述室内定位方法包括:分别获取待定位物体在超宽带定位系统下和在惯性导航定位系统下的测距信息;根据超宽带测距信息与惯性导航测距信息的差值构建组合定位系统的量测方程;构建组合定位系统的状态方程;根据拓展卡尔曼滤波算法对状态方程、量测方程进行更新,确定待定位物体在组合定位系统下的定位信息。本发明实施例提供的室内定位方法,通过构建超宽带/惯性导航组合定位系统,并根据待定位物体在两个定位系统下的差值构建量测方程与状态方程,利用拓展卡尔曼滤波算法对量测方程和状态方程进行更新计算,能够准确获取待定位物体的定位信息。

Figure 202010560928

The invention is applicable to the field of computer technology, and in particular relates to an indoor positioning device and system with ultra-wideband/inertial navigation tight coupling. The indoor positioning method includes: respectively obtaining the object to be positioned under the ultra-wideband positioning system and the inertial navigation positioning system. According to the difference between UWB ranging information and inertial navigation ranging information, the measurement equation of the combined positioning system is constructed; the state equation of the combined positioning system is constructed; according to the extended Kalman filtering algorithm, the state equation, measurement The equation is updated to determine the positioning information of the object to be positioned under the combined positioning system. In the indoor positioning method provided by the embodiments of the present invention, an ultra-wideband/inertial navigation combined positioning system is constructed, and a measurement equation and a state equation are constructed according to the difference of the object to be located under the two positioning systems, and the extended Kalman filtering algorithm is used to detect The measurement equation and the state equation are updated and calculated, and the positioning information of the object to be positioned can be accurately obtained.

Figure 202010560928

Description

一种超宽带/惯导紧耦合的室内定位装置与系统An ultra-wideband/inertial navigation tightly coupled indoor positioning device and system

技术领域technical field

本发明属于计算机技术领域,尤其涉及一种超宽带/惯导紧耦合的室内定位装置与系统。The invention belongs to the technical field of computers, and in particular relates to an indoor positioning device and system with ultra-wideband/inertial navigation tight coupling.

背景技术Background technique

由于全球卫星导航卫星系统(Global Navigation Satellite System,GNSS)发射的电磁波信号容易被建筑物隔绝,导致室内GNSS无法正常使用。但随着物联网、智能设备的不断发展,室内定位技术需求巨大。目前常用的室内定位技术种类繁多,主要包括基于WIFI的室内定位技术、基于RFID的室内定位技术、基于蓝牙的室内定位技术、基于超宽带(Ultra-wide Bandwidth)UWB室内定位技术和基于惯性导航系统(Inertial NavigationSystem,INS)的定位技术。Since the electromagnetic wave signals emitted by the Global Navigation Satellite System (GNSS) are easily isolated by buildings, indoor GNSS cannot be used normally. However, with the continuous development of the Internet of Things and smart devices, there is a huge demand for indoor positioning technology. There are many kinds of commonly used indoor positioning technologies, mainly including WIFI-based indoor positioning technology, RFID-based indoor positioning technology, Bluetooth-based indoor positioning technology, Ultra-wide Bandwidth-based UWB indoor positioning technology and inertial navigation system-based (Inertial NavigationSystem, INS) positioning technology.

在现有的常用的室内定位技术中,大多数定位技术例如基于WIFI的室内定位技术、基于RFID的室内定位技术、基于INS的定位技术往往存在着定位精度差的技术问题。相比于上述定位技术,基于UWB的室内定位技术以其定位精度高的性能而得到了广泛应用。然而,基于UWB的室内定位技术的定位精度高度依赖于定位基站的数量以及安装时的位置构型,当UWB定位标签因受到室内复杂遮挡环境的影响而导致接收的基站数量少于3个时,就无法实现准确定位。Among the existing commonly used indoor positioning technologies, most of the positioning technologies, such as WIFI-based indoor positioning technology, RFID-based indoor positioning technology, and INS-based positioning technology, often have technical problems of poor positioning accuracy. Compared with the above positioning technologies, the indoor positioning technology based on UWB has been widely used due to its high positioning accuracy performance. However, the positioning accuracy of UWB-based indoor positioning technology is highly dependent on the number of positioning base stations and the location configuration during installation. When the number of base stations received by the UWB positioning tag is less than 3 due to the influence of the complex indoor occlusion environment, Accurate positioning cannot be achieved.

可见,现有的室内定位技术还存在着容易受到室内环境干扰、鲁棒性差、定位精度不够的技术问题。It can be seen that the existing indoor positioning technology still has the technical problems of being easily interfered by the indoor environment, poor robustness, and insufficient positioning accuracy.

发明内容SUMMARY OF THE INVENTION

本发明实施例的目的在于提供一种室内定位方法,旨在解决现有的室内定位技术还存在的容易受到室内环境干扰、鲁棒性差、定位精度不够的技术问题。The purpose of the embodiments of the present invention is to provide an indoor positioning method, which aims to solve the technical problems that the existing indoor positioning technology is easily interfered by the indoor environment, has poor robustness and insufficient positioning accuracy.

本发明实施例是这样实现的,一种室内定位方法,包括:The embodiments of the present invention are implemented in this way, an indoor positioning method, including:

获取待定位物体在超宽带定位系统下的超宽带测距信息;Obtain the UWB ranging information of the object to be located under the UWB positioning system;

获取待定位物体在惯性导航定位系统下的惯性导航测距信息;Obtain the inertial navigation ranging information of the object to be located under the inertial navigation and positioning system;

根据所述超宽带测距信息与所述惯性导航测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程;According to the difference between the ultra-wideband ranging information and the inertial navigation ranging information, a measurement equation of the object to be located under the ultra-wideband/inertial navigation combined positioning system is constructed;

构建超宽带/惯性导航组合定位系统的状态方程;所述状态方程是以待定位物体的位置信息以及速度信息作为状态向量;Construct the state equation of the ultra-wideband/inertial navigation combined positioning system; the state equation takes the position information and velocity information of the object to be located as the state vector;

根据拓展卡尔曼滤波算法对所述状态方程以及所述量测方程进行时间更新和量测更新,确定待定位物体在所述组合定位系统下的定位信息。According to the extended Kalman filtering algorithm, the state equation and the measurement equation are updated in time and measurement, and the positioning information of the object to be positioned under the combined positioning system is determined.

本发明实施例的另一目的在于提供一种室内定位装置,包括:Another object of the embodiments of the present invention is to provide an indoor positioning device, including:

超宽带测距单元,用于获取待定位物体在超宽带定位系统下的超宽带测距信息;The ultra-wideband ranging unit is used to obtain the ultra-wideband ranging information of the object to be located under the ultra-wideband positioning system;

惯性导航测距单元,用于获取待定位物体在惯性导航定位系统下的惯性导航测距信息;The inertial navigation ranging unit is used to obtain the inertial navigation ranging information of the object to be located under the inertial navigation and positioning system;

量测方程构建单元,用于根据所述超宽带测距信息与所述惯性导航测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程;A measurement equation building unit, configured to construct a measurement equation of the object to be located under the ultra-wideband/inertial navigation combined positioning system according to the difference between the ultra-wideband ranging information and the inertial navigation ranging information;

状态向量构建单元,用于构建超宽带/惯性导航组合定位系统的状态方程;所述状态方程是以待定位物体的位置信息以及速度信息作为状态向量;A state vector construction unit for constructing the state equation of the ultra-wideband/inertial navigation combined positioning system; the state equation takes the position information and velocity information of the object to be located as the state vector;

定位信息更新单元,用于根据拓展卡尔曼滤波算法对所述状态方程以及所述量测方程进行时间更新和量测更新,确定待定位物体在所述组合定位系统下的定位信息。The positioning information updating unit is configured to perform time update and measurement update on the state equation and the measurement equation according to the extended Kalman filter algorithm, and determine the positioning information of the object to be positioned under the combined positioning system.

本发明实施例的另一目的在于提供一种计算机设备,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上述所述室内定位方法的步骤。Another object of the embodiments of the present invention is to provide a computer device, including a memory and a processor, where a computer program is stored in the memory, and when the computer program is executed by the processor, the processor executes the above-mentioned execution of the computer program. The steps of the indoor positioning method.

本发明实施例的另一目的在于提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上述所述室内定位方法的步骤。Another object of the embodiments of the present invention is to provide a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the processor executes the above-mentioned execution of the computer program. Describe the steps of the indoor positioning method.

本发明实施例的另一目的在于提供一种室内定位系统,包括如上述所述的室内定位装置、超宽带定位系统以及惯性导航定位系统;所述超宽带定位系统用于确定待定位物体在超宽带定位系统下的超宽带测距信息;所述惯性导航定位系统用于确定待定位物体在惯性导航定位系统下的惯性导航测距信息。Another object of the embodiments of the present invention is to provide an indoor positioning system, including the above-mentioned indoor positioning device, an ultra-wideband positioning system, and an inertial navigation positioning system; the ultra-wideband positioning system is used to determine whether the object to be positioned is in the ultra-wideband positioning system. Ultra-wideband ranging information under the broadband positioning system; the inertial navigation and positioning system is used to determine the inertial navigation ranging information of the object to be positioned under the inertial navigation and positioning system.

本发明实施例提供的一种室内定位方法,先分别获取待定位物体在超宽带定位系统下和在惯性导航定位系统下的测距信息,然后根据两个测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程,并构建出以待定位物体的位置信息以及速度信息作为状态向量的待定位物体在超宽带/惯性导航组合定位系统下的状态方程,最终根据拓展卡尔曼滤波算法对所述状态方程以及所述量测方程进行时间更新和量测更新,重新确定待定位物体在所述组合定位系统下的定位信息。本发明实施例提供的室内定位方法,通过构建超宽带/惯性导航组合定位系统,并根据待定位物体在两个定位系统下的差值构建量测方程,利用拓展卡尔曼滤波算法对量测方程和状态方程进行更新计算,就可以准确获取待定位物体的定位信息,解决了现有的室内定位技术还存在的容易受到室内环境干扰,鲁棒性差,定位精度不够的技术问题。In an indoor positioning method provided by an embodiment of the present invention, the ranging information of the object to be located under the ultra-wideband positioning system and the inertial navigation positioning system is obtained respectively, and then the object to be located is constructed according to the difference between the two ranging information. The measurement equation under the ultra-wideband/inertial navigation combined positioning system is constructed, and the state equation of the object to be positioned under the ultra-wideband/inertial navigation combined positioning system is constructed with the position information and velocity information of the object to be positioned as the state vector, and finally According to the extended Kalman filtering algorithm, the state equation and the measurement equation are updated in time and measurement, and the positioning information of the object to be positioned under the combined positioning system is re-determined. In the indoor positioning method provided by the embodiments of the present invention, an ultra-wideband/inertial navigation combined positioning system is constructed, and a measurement equation is constructed according to the difference of the object to be positioned under the two positioning systems, and the measurement equation is calculated by using the extended Kalman filter algorithm. By updating the calculation with the state equation, the positioning information of the object to be positioned can be accurately obtained, which solves the technical problems of the existing indoor positioning technology that are easily disturbed by the indoor environment, have poor robustness and insufficient positioning accuracy.

附图说明Description of drawings

图1为本发明实施例提供的一种室内定位方法的应用环境图;FIG. 1 is an application environment diagram of an indoor positioning method provided by an embodiment of the present invention;

图2为本发明实施例提供的一种室内定位方法的步骤流程图;2 is a flowchart of steps of an indoor positioning method provided by an embodiment of the present invention;

图3为本发明实施例提供的另一种室内定位方法的步骤流程图;3 is a flowchart of steps of another indoor positioning method provided by an embodiment of the present invention;

图4为本发明实施例提供的一种构建超宽带定位系统误差修正模型的步骤流程图;4 is a flowchart of steps for constructing an error correction model of an ultra-wideband positioning system provided by an embodiment of the present invention;

图5为本发明实施例提供的又一种室内定位方法的步骤流程图;5 is a flowchart of steps of another indoor positioning method provided by an embodiment of the present invention;

图6为本发明实施例提供的一种对惯性导航测距信息进行约束处理的步骤流程图;FIG. 6 is a flowchart of steps for constraining inertial navigation ranging information provided by an embodiment of the present invention;

图7为本发明实施例提供的一种对惯性导航测距信息进行零速修正处理或航向角约束处理的步骤流程图;7 is a flowchart of steps for performing zero-speed correction processing or heading angle constraint processing on inertial navigation ranging information according to an embodiment of the present invention;

图8为本发明实施例提供的一种室内定位方法的定位效果实验图;8 is an experimental diagram of a positioning effect of an indoor positioning method provided by an embodiment of the present invention;

图9为本发明实施例提供的一种室内定位装置的结构示意图;9 is a schematic structural diagram of an indoor positioning device according to an embodiment of the present invention;

图10为本发明实施例提供的一种可用于执行室内定位方法的计算机设备的结构示意图。FIG. 10 is a schematic structural diagram of a computer device that can be used to execute an indoor positioning method according to an embodiment of the present invention.

具体实施方式Detailed ways

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present invention, but not to limit the present invention.

图1为本发明实施例提供的一种室内定位方法的应用环境图。在该应用环境中,包括设置于待定位物体110上的定位装置120、超宽带定位系统130以及惯性导航定位系统140,详述如下。FIG. 1 is an application environment diagram of an indoor positioning method provided by an embodiment of the present invention. In this application environment, the positioning device 120, the ultra-wideband positioning system 130, and the inertial navigation positioning system 140, which are arranged on the object 110 to be positioned, are included, which are described in detail as follows.

在本发明实施例中,所述超宽带定位系统130与现有的超宽带定位系统相似,通常包括设置于待定位物体110上的超宽带定位芯片131以及设置于室内环境中的多个超宽带定位基站132,超宽带定位芯片131通过向多个超宽带定位基站132发送信号,超宽带定位基站132在固定响应时间间隔后向超宽带定位芯片131反馈信号,从而计算出超宽带定位芯片131与超宽带定位基站132的距离,由于超宽带定位基站132的位置是固定的,因此可以相应确定超宽带定位芯片131也就是待定位物体的定位信息,该定位信息即可以理解为待定位物体在超宽带定位系统下的超宽带测距信息。应当知晓,该定位信息与待定位物体的真实定位信息存在一定的误差。In the embodiment of the present invention, the UWB positioning system 130 is similar to an existing UWB positioning system, and generally includes an UWB positioning chip 131 disposed on the object to be located 110 and a plurality of UWB positioning chips disposed in an indoor environment The positioning base station 132 and the ultra-wideband positioning chip 131 send signals to a plurality of ultra-wideband positioning base stations 132, and the ultra-wideband positioning base station 132 feeds back signals to the ultra-wideband positioning chip 131 after a fixed response time interval, thereby calculating the relationship between the ultra-wideband positioning chip 131 and the ultra-wideband positioning chip 131. The distance of the ultra-wideband positioning base station 132, since the position of the ultra-wideband positioning base station 132 is fixed, the ultra-wideband positioning chip 131, that is, the positioning information of the object to be located, can be determined accordingly. Ultra-wideband ranging information under the broadband positioning system. It should be known that there is a certain error between the positioning information and the real positioning information of the object to be positioned.

在本发明实施例中,所述惯性导航定位系统140与现有技术中的惯性导航定位系统相似,通常包括设置于待定位物体110上的惯性导航定位芯片141,在该惯性导航定位芯片上集成设置有三轴加速度计、陀螺仪、三轴磁力计,一共能够产生包括加速度、角速度、以及磁场沿待定位物体坐标系三轴的分量在内的9维数据,根据惯性导航定位芯片所采集的9维数据,就可以从已知点的位置推算出其下一点的位置,因而可连续测出带定位物体的当前位置,从而推算出待定位物体的定位信息,该定位信息即为在惯性导航定位系统下的惯性导航测距信息。显然,该定位信息与待定位物体的真实定位信息之间同样存在一定的误差。In the embodiment of the present invention, the inertial navigation and positioning system 140 is similar to the inertial navigation and positioning system in the prior art, and generally includes an inertial navigation and positioning chip 141 disposed on the object 110 to be positioned, and integrated on the inertial navigation and positioning chip There are three-axis accelerometers, gyroscopes, and three-axis magnetometers, which can generate 9-dimensional data including acceleration, angular velocity, and the components of the magnetic field along the three axes of the coordinate system of the object to be positioned. According to the 9-dimensional data collected by the inertial navigation and positioning chip dimensional data, the position of the next point can be calculated from the position of the known point, so the current position of the object with positioning can be continuously measured, so as to calculate the positioning information of the object to be located, which is the positioning information in inertial navigation. Inertial navigation ranging information under the system. Obviously, there is also a certain error between the positioning information and the real positioning information of the object to be positioned.

在本发明实施例中,所述设置于待定位物体上的定位装置120可以通过对超宽带定位系统所确定待定位物体在超宽带定位系统下的超宽带测距信息以及惯性导航定位系统所确定的待定位物体在惯性导航定位系统下的惯性导航测距信息并按照预设的定位方法进行解析,其中具体的定位算法可以参阅图2及其解释说明的内容。In the embodiment of the present invention, the positioning device 120 disposed on the object to be positioned may be determined by the ultra-wideband ranging information of the object to be positioned determined by the ultra-wideband positioning system under the ultra-wideband positioning system and the inertial navigation positioning system. The inertial navigation ranging information of the object to be located under the inertial navigation and positioning system is analyzed according to the preset positioning method, and the specific positioning algorithm can refer to FIG. 2 and the content of its explanation.

如图2所示,为本发明实施例提供的一种室内定位方法的步骤流程图,该室内定位方法主要以应用在如上述图1所示的定位装置120上,具体包括以下步骤:As shown in FIG. 2, it is a flowchart of steps of an indoor positioning method provided by an embodiment of the present invention. The indoor positioning method is mainly applied to the positioning device 120 shown in the above-mentioned FIG. 1, and specifically includes the following steps:

步骤S202,获取待定位物体在超宽带定位系统下的超宽带测距信息。Step S202, obtaining the ultra-wideband ranging information of the object to be located under the ultra-wideband positioning system.

在本发明实施例中,所述超宽带测距信息是基于超宽带定位系统获取的,具体的,在待定位物体上设置有超宽带定位芯片,在室内设置有多个超宽带定位基站,超宽带定位芯片通过与超宽带定位基站之间传输信息从而获取待定位物体的定位信息,所述定位信息即为待定位物体在超宽带定位系统下的超宽带测距信息。In the embodiment of the present invention, the ultra-wideband ranging information is obtained based on an ultra-wideband positioning system. Specifically, an ultra-wideband positioning chip is arranged on the object to be located, and a plurality of ultra-wideband positioning base stations are arranged indoors. The broadband positioning chip obtains the positioning information of the object to be positioned by transmitting information with the ultra-wideband positioning base station, and the positioning information is the ultra-wideband ranging information of the object to be positioned under the ultra-wideband positioning system.

作为本发明的一个优选实施例,通过对超宽带测距信息进行拟合修正,可以进一步提高在动态复杂环境下的定位效果,有效减少观测误差,从而进一步提高定位精度。其中,对超宽带定位系统所获取的超宽带测距信息进行拟合修正的步骤,请具体参阅图3及其解释说明。As a preferred embodiment of the present invention, by fitting and correcting the UWB ranging information, the positioning effect in a dynamic and complex environment can be further improved, the observation error can be effectively reduced, and the positioning accuracy can be further improved. For the steps of fitting and correcting the UWB ranging information obtained by the UWB positioning system, please refer to FIG. 3 and its explanation for details.

步骤S204,获取待定位物体在惯性导航定位系统下的惯性导航测距信息。Step S204, acquiring the inertial navigation ranging information of the object to be located under the inertial navigation and positioning system.

在本发明实施例中,所述惯性导航测距信息是基于惯性导航定位系统获取的,具体的惯性导航定位系统包括设置于待定位物体上的惯性导航定位芯片,上面集成有三轴加速度计、陀螺仪、三轴磁力计,能够采集物体的加速度、航向角等关键数据,可连续测出带定位物体的当前位置,从而推算出待定位物体的定位信息所述定位信息即为待定位物体在惯性导航定位系统下的惯性导航测距信息。In the embodiment of the present invention, the inertial navigation and ranging information is obtained based on an inertial navigation and positioning system, and a specific inertial navigation and positioning system includes an inertial navigation and positioning chip arranged on the object to be positioned, which integrates a three-axis accelerometer, a gyroscope and a gyroscope. It can collect key data such as the acceleration and heading angle of the object, and can continuously measure the current position of the object with positioning, so as to calculate the positioning information of the object to be positioned. The positioning information is the inertia of the object to be positioned. Inertial navigation ranging information under the navigation and positioning system.

作为本发明的一个优选实施例,通过对惯性导航测距信息进行约束处理,同样可以进一步提高在动态复杂环境下的定位效果,有效减少观测误差,从而进一步提高定位精度。其中,对惯性导航定位系统所获取的惯性导航测距信息进行约束处理的步骤,请具体参阅图5及其解释说明。As a preferred embodiment of the present invention, by performing constraint processing on the inertial navigation ranging information, the positioning effect in a dynamic and complex environment can also be further improved, the observation error can be effectively reduced, and the positioning accuracy can be further improved. Wherein, for the steps of constraining the inertial navigation ranging information obtained by the inertial navigation and positioning system, please refer to FIG. 5 and its explanation for details.

步骤S206,根据所述超宽带测距信息与所述惯性导航测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程。Step S206, constructing a measurement equation of the object to be located under the UWB/inertial navigation combined positioning system according to the difference between the UWB ranging information and the inertial navigation ranging information.

在本发明实施例中,量测方程的表达式如下:In the embodiment of the present invention, the expression of the measurement equation is as follows:

Zk=HXkk Z k = HX kk

其中,

Figure BDA0002546047160000071
为观测向量,即待定位物体在超宽带定位系统下的超宽带测距信息与待定位物体在惯性导航定位系统下的惯性导航测距信息的差值,其中,公式中上标为INS的值表示在惯性导航定位系统下的惯性导航测距信息,上标为UWB的值表示在超宽带定位系统下的超宽带测距信息,可以看出,超宽带测距信息与惯性导航测距信息相似,都包含了待定位物体在k时刻时的位置信息(用坐标P(x,y)表示)以及速度信息(用v(x,y)表示,表示速度在x轴方向和y轴方向上的分解),两者对应信息之间的差值即为观测向量。in,
Figure BDA0002546047160000071
is the observation vector, that is, the difference between the ultra-wideband ranging information of the object to be positioned under the ultra-wideband positioning system and the inertial navigation ranging information of the object to be positioned under the inertial navigation positioning system, where the superscript in the formula is the value of INS Indicates the inertial navigation ranging information under the inertial navigation and positioning system, and the value superscripted as UWB represents the ultra-wideband ranging information under the ultra-wideband positioning system. It can be seen that the UWB ranging information is similar to the inertial navigation ranging information. , both contain the position information of the object to be positioned at time k (represented by coordinates P(x, y)) and velocity information (represented by v(x, y), indicating the speed in the x-axis direction and the y-axis direction. Decomposition), the difference between the two corresponding information is the observation vector.

其中,

Figure BDA0002546047160000072
为观测矩阵,Xk为状态向量,具体可以参阅后续步骤S208的内容,ωk为观测噪声向量且其协方差矩阵为Rk。in,
Figure BDA0002546047160000072
is the observation matrix, X k is the state vector, for details, please refer to the content of the subsequent step S208 , ω k is the observation noise vector and its covariance matrix is R k .

步骤S208,构建超宽带/惯性导航组合定位系统的状态方程。Step S208, constructing the state equation of the ultra-wideband/inertial navigation combined positioning system.

在本发明实施例中,所述状态方程是以待定位物体的位置信息以及速度信息作为状态向量。In the embodiment of the present invention, the state equation takes the position information and velocity information of the object to be positioned as the state vector.

在本发明实施例中,所述状态方程具体为:In the embodiment of the present invention, the state equation is specifically:

X(k+1)=FX(k)+wk X(k+1)=FX(k)+ wk

其中,

Figure BDA0002546047160000081
表示待定位物体在k时刻下的状态向量,具体是以以待定位物体的位置信息以及速度信息作为状态向量,Xk+1则为待定位物体在k+1时刻下的状态向量。in,
Figure BDA0002546047160000081
Represents the state vector of the object to be positioned at time k, specifically the position information and velocity information of the object to be positioned as the state vector, and X k+1 is the state vector of the object to be positioned at time k+1.

其中,

Figure BDA0002546047160000082
为状态转移矩阵,wk为过程噪声向量且协方差矩阵为Qk。in,
Figure BDA0002546047160000082
is the state transition matrix, w k is the process noise vector and the covariance matrix is Q k .

步骤S210,根据拓展卡尔曼滤波算法对所述状态方程以及所述量测方程进行时间更新和量测更新,确定待定位物体在所述组合定位系统下的定位信息。Step S210 , performing time update and measurement update on the state equation and the measurement equation according to the extended Kalman filter algorithm, to determine the positioning information of the object to be positioned under the combined positioning system.

在本发明实施例中,通过滤波即可对待定位物体的定位信息进行更新,其中更新扩展卡尔曼滤波预测过程为:In the embodiment of the present invention, the positioning information of the object to be positioned can be updated by filtering, wherein the update extended Kalman filter prediction process is:

Figure BDA0002546047160000083
Figure BDA0002546047160000083

Pk,k-1=Φk,k-1Pk-1ΦT k,k-1k,k-1Φk-1ΓT k,k-1 P k,k-1k,k-1 P k-1 Φ T k,k-1k,k-1 Φ k-1 Γ T k,k-1

PVk=HkPk,k-1Hk T+Rk P Vk =H k P k,k-1 H k T +R k

Kk=Pk,k-1Hk T[HkPk,k-1Hk TiiRk]-1 K k =P k,k-1 H k T [H k P k,k-1 H k Tii R k ] -1

Figure BDA0002546047160000084
Figure BDA0002546047160000084

Pk=[I-KkHk]Pk,k-1 P k =[IK k H k ]P k,k-1

在本发明实施例中,通过对待定位物体在组合定位系统下的状态方程和量测方程进行更新,就能够确定待定位物体在所述组合定位系统下的定位信息。In the embodiment of the present invention, by updating the state equation and measurement equation of the object to be positioned under the combined positioning system, the positioning information of the object to be positioned under the combined positioning system can be determined.

本发明实施例提供的一种室内定位方法,先分别获取待定位物体在超宽带定位系统下和在惯性导航定位系统下的测距信息,然后根据两个测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程,并构建出以待定位物体的位置信息以及速度信息作为状态向量的待定位物体在超宽带/惯性导航组合定位系统下的状态方程,最终根据拓展卡尔曼滤波算法对所述状态方程以及所述量测方程进行时间更新和量测更新,重新确定待定位物体在所述组合定位系统下的定位信息。本发明实施例提供的室内定位方法,通过构建超宽带/惯性导航组合定位系统,并根据待定位物体在两个定位系统下的差值构建量测方程,利用拓展卡尔曼滤波算法对量测方程和状态方程进行更新计算,就可以准确获取待定位物体的定位信息,解决了现有的室内定位技术还存在的容易受到室内环境干扰,鲁棒性差,定位精度不够的技术问题。In an indoor positioning method provided by an embodiment of the present invention, the ranging information of the object to be located under the ultra-wideband positioning system and the inertial navigation positioning system is obtained respectively, and then the object to be located is constructed according to the difference between the two ranging information. The measurement equation under the ultra-wideband/inertial navigation combined positioning system is constructed, and the state equation of the object to be positioned under the ultra-wideband/inertial navigation combined positioning system is constructed with the position information and velocity information of the object to be positioned as the state vector, and finally According to the extended Kalman filtering algorithm, the state equation and the measurement equation are updated in time and measurement, and the positioning information of the object to be positioned under the combined positioning system is re-determined. In the indoor positioning method provided by the embodiments of the present invention, an ultra-wideband/inertial navigation combined positioning system is constructed, and a measurement equation is constructed according to the difference of the object to be positioned under the two positioning systems, and the measurement equation is calculated by using the extended Kalman filter algorithm. By updating the calculation with the state equation, the positioning information of the object to be positioned can be accurately obtained, which solves the technical problems of the existing indoor positioning technology that are easily disturbed by the indoor environment, have poor robustness and insufficient positioning accuracy.

如图3所示,为本发明实施例提供的另一种室内定位方法的步骤流程图,详述如下。As shown in FIG. 3 , it is a flowchart of steps of another indoor positioning method provided by an embodiment of the present invention, which is described in detail as follows.

在本发明实施例中,所提供的另一种室内定位方法还包括了对获取的待定位物体在超宽带定位系统下的超宽带测距信息的拟合修正过程,与图2所示出的一种室内定位方法的步骤流程图的区别在于:In the embodiment of the present invention, another indoor positioning method provided further includes a fitting and correction process for the obtained ultra-wideband ranging information of the object to be located under the ultra-wideband positioning system, which is the same as that shown in FIG. 2 . The difference in the flow chart of the steps of an indoor positioning method is:

所述步骤S202具体包括:The step S202 specifically includes:

步骤S302,获取待定位物体在超宽带定位系统下的超宽带测距信息。Step S302, obtaining the ultra-wideband ranging information of the object to be located under the ultra-wideband positioning system.

在本发明实施例中,所述获取的超宽带测距信息就是指通过超宽带定位系统直接获取的测距信息,没有经过拟合修正处理。In the embodiment of the present invention, the obtained UWB ranging information refers to the ranging information obtained directly through the UWB positioning system, and has not undergone fitting and correction processing.

步骤S304,根据超宽带定位系统误差修正模型对所述超宽带测距信息进行拟合修正,生成修正后的超宽带测距信息。Step S304 , performing fitting and correction on the UWB ranging information according to the UWB positioning system error correction model to generate revised UWB ranging information.

在本发明实施例中,所述超宽带定位系统误差修正模型是预先基于状态信息已知物体的测距信息构建的,其中预先基于状态信息已知物体的测距信息构建所述超宽带定位系统误差修正模型的过程,具体请参阅图4及其解释说明。In the embodiment of the present invention, the error correction model of the UWB positioning system is constructed in advance based on the ranging information of the known objects in the state information, wherein the UWB positioning system is constructed in advance based on the ranging information of the known objects in the state information For the process of the error correction model, please refer to Figure 4 and its explanation for details.

所述步骤S206具体为:The step S206 is specifically:

步骤S306,根据所述修正后的超宽带测距信息与所述惯性导航测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程。Step S306, constructing a measurement equation of the object to be located under the UWB/inertial navigation combined positioning system according to the difference between the modified UWB ranging information and the inertial navigation ranging information.

在本发明实施例中,通过对观测得到的超宽带测距信息进行拟合修正,能够降低观测误差,构建出的量程方程精度更高,从而有效提高后续的定位精度。,In the embodiment of the present invention, by fitting and correcting the observed ultra-wideband ranging information, the observation error can be reduced, and the constructed range equation has higher accuracy, thereby effectively improving the subsequent positioning accuracy. ,

如图4所示,为本发明实施例提供的一种构建超宽带定位系统误差修正模型的步骤流程图,具体包括以下步骤:As shown in FIG. 4 , a flowchart of steps for constructing an error correction model of an ultra-wideband positioning system provided by an embodiment of the present invention specifically includes the following steps:

步骤S402,获取状态信息已知物体在超宽带定位系统下的测距信息。Step S402 , obtaining the ranging information of the object whose state information is known under the UWB positioning system.

步骤S404,确定所述测距信息与所述状态信息之间的绝对误差和相对误差。Step S404: Determine the absolute error and the relative error between the ranging information and the state information.

在本发明实施例中,通过分析已知物体在超宽带定位系统下测距信息的绝对误差和相对误差的变化规律,利用指数函数模型来对绝对误差和相对误差进行建模拟合。In the embodiment of the present invention, the absolute error and the relative error are modeled and fitted by using the exponential function model by analyzing the variation law of the absolute error and the relative error of the distance measurement information of the known object under the UWB positioning system.

步骤S406,根据指数函数模型对所述绝对误差和相对误差进行建模拟合,生成超宽带定位系统误差修正模型。Step S406, modeling and fitting the absolute error and the relative error according to the exponential function model to generate an error correction model of the UWB positioning system.

在本发明实施例中,设超宽带定位系统误差修正模型为y=aebx,将式中两边取对数,并通过变换

Figure BDA0002546047160000101
c=lna化成多项式拟合模型
Figure BDA0002546047160000102
此时,根据采集的一组数据点{(xi,yi),i=1,2,…,n},求得近似曲线
Figure BDA0002546047160000103
使得近似曲线到各数据点的偏差平方和最小时,即可确定拟合模型a,b,从而确定超宽带定位系统误差修正模型。In the embodiment of the present invention, set the error correction model of the UWB positioning system as y=ae bx , take the logarithm of both sides of the formula, and convert the
Figure BDA0002546047160000101
c=lna is transformed into a polynomial fitting model
Figure BDA0002546047160000102
At this time, according to a set of collected data points {(x i , y i ), i=1,2,...,n}, the approximate curve is obtained
Figure BDA0002546047160000103
When the sum of squares of deviations from the approximate curve to each data point is minimized, the fitting models a and b can be determined, thereby determining the error correction model of the UWB positioning system.

如图5所示,为本发明实施例提供的又一种室内定位方法的步骤流程图,详述如下。As shown in FIG. 5 , it is a flowchart of steps of another indoor positioning method provided by an embodiment of the present invention, which is described in detail as follows.

在本发明实施例中,所提供的又一种室内定位方法还包括了对获取的待定位物体在惯性导航定位系统下的惯性导航测距信息的约束处理过程,与图2所示出的一种室内定位方法的步骤流程图的区别在于:In the embodiment of the present invention, another indoor positioning method provided further includes a constraint processing process for the acquired inertial navigation ranging information of the object to be positioned under the inertial navigation and positioning system, which is the same as the one shown in FIG. 2 . The difference between the flow chart of the steps of the indoor positioning method is:

所述步骤S204具体包括:The step S204 specifically includes:

步骤S502,获取待定位物体在惯性导航定位系统下的惯性导航测距信息。Step S502, acquiring the inertial navigation ranging information of the object to be located under the inertial navigation and positioning system.

在本发明实施例中,同样的,所述获取的惯性导航测距信息就是指通过惯性导航定位系统直接获取的测距信息,没有经过拟合约束处理。In the embodiment of the present invention, similarly, the acquired inertial navigation ranging information refers to the ranging information obtained directly through the inertial navigation and positioning system, without being processed by fitting constraints.

步骤S504,根据多运动模态约束模型对所述惯性导航测距信息进行约束处理,生成修正后的惯性导航测距信息。Step S504: Constrain the inertial navigation ranging information according to the multi-motion mode constraint model to generate corrected inertial navigation ranging information.

在本发明实施例中,其中基于多运动模态约束模型对所述惯性导航测距信息进行约束处理的具体过程请参阅图6及其解释说明的内容。In the embodiment of the present invention, for the specific process of performing constraint processing on the inertial navigation ranging information based on the multi-motion mode constraint model, please refer to FIG. 6 and the contents of its explanation.

所述步骤S206具体为:The step S206 is specifically:

步骤S506,根据所述超宽带测距信息与所述修正后的惯性导航测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程。Step S506, constructing a measurement equation of the object to be located under the UWB/inertial navigation combined positioning system according to the difference between the UWB ranging information and the corrected inertial navigation ranging information.

在本发明实施例中,同样的,通过对观测得到的惯性导航测距信息进行约束处理,能够降低观测误差,构建出的量程方程精度更高,从而有效提高后续的定位精度。In the embodiment of the present invention, similarly, by performing constraint processing on the observed inertial navigation ranging information, the observation error can be reduced, and the constructed range equation has higher accuracy, thereby effectively improving the subsequent positioning accuracy.

如图6所示,为本发明实施例提供的一种对惯性导航测距信息进行约束处理的步骤流程图,具体包括以下步骤:As shown in FIG. 6 , a flowchart of steps for constraining inertial navigation ranging information provided by an embodiment of the present invention specifically includes the following steps:

步骤S602,根据广义似然比检测算法对所述待定位物体进行零速检测,并确定所述待定位物体的运动状态。Step S602, perform zero-speed detection on the object to be positioned according to the generalized likelihood ratio detection algorithm, and determine the motion state of the object to be positioned.

在本发明实施例中,所述待定位物体的运动状态包括静止状态或非静止状态。In this embodiment of the present invention, the motion state of the object to be positioned includes a stationary state or a non-stationary state.

在本发明实施例中,通过广义似然比检测算法对所述待定位物体进行零速检测,来确定待定位物体的运动状态,并基于待定位物体不同的运动状态,采用不同的算法进行约束处理。其中,通过广义似然比检测算法对所述待定位物体进行零速检测主要是根据加速度计和陀螺仪的幅值是否在给定阈值中进行判断,判断依据具体为:In the embodiment of the present invention, the generalized likelihood ratio detection algorithm is used to perform zero-speed detection on the object to be located to determine the motion state of the object to be located, and different algorithms are used to constrain the object based on different motion states of the object to be located deal with. Among them, the zero-speed detection of the object to be positioned by the generalized likelihood ratio detection algorithm is mainly based on whether the amplitude of the accelerometer and the gyroscope is within a given threshold. The judgment basis is specifically:

Figure BDA0002546047160000121
Figure BDA0002546047160000121

式中,

Figure BDA0002546047160000122
分别为加速计和陀螺输出的第k个加速度向量和角速度向量,加速度计与陀螺仪观测噪声分别为σaω,W为窗口长度,当T小于给定的阈值λG时,即认为检测到零速。In the formula,
Figure BDA0002546047160000122
are the kth acceleration vector and angular velocity vector output by the accelerometer and gyroscope respectively, the observation noise of the accelerometer and the gyroscope are σ a , σ ω , respectively, W is the window length, when T is less than the given threshold λ G , it is considered that Zero speed detected.

步骤S604,根据所述待定位物体的运动状态对所述惯性导航测距信息进行零速修正处理或航向角约束处理,生成修正后的惯性导航测距信息。Step S604: Perform zero-speed correction processing or heading angle constraint processing on the inertial navigation ranging information according to the motion state of the object to be positioned, to generate corrected inertial navigation ranging information.

在本发明实施例中,根据待定位物体不同的运动状态,采用零速修正处理或航向角约束处理来对惯性导航测距信息进行约束处理,其中,具体的步骤请参阅图7及其解释说明。In the embodiment of the present invention, according to the different motion states of the object to be positioned, zero-speed correction processing or heading angle constraint processing is used to constrain the inertial navigation ranging information. For specific steps, please refer to FIG. 7 and its explanation. .

如图7所示,为本发明实施例中提供的一种对惯性导航测距信息进行零速修正处理或航向角约束处理的步骤流程图,详述如下。As shown in FIG. 7 , it is a flowchart of steps for performing zero-speed correction processing or heading angle constraint processing on inertial navigation ranging information provided in an embodiment of the present invention, and details are as follows.

在本发明实施例中,根据所述待定位物体的运动状态对所述惯性导航测距信息进行零速修正处理或航向角约束处理,生成修正后的惯性导航测距信息的步骤具体包括以下步骤:In the embodiment of the present invention, zero-speed correction processing or heading angle constraint processing is performed on the inertial navigation ranging information according to the motion state of the object to be positioned, and the step of generating the corrected inertial navigation ranging information specifically includes the following steps :

步骤S702,当确定所述待定位物体的运动状态为静止状态时,对所述惯性导航测距信息进行零速修正处理,生成修正后的惯性导航测距信息。Step S702, when it is determined that the motion state of the object to be positioned is a static state, perform zero-speed correction processing on the inertial navigation ranging information to generate corrected inertial navigation ranging information.

在本发明实施例中,零速修正的观测方程为Z1=H1X+w1 In the embodiment of the present invention, the observation equation for zero-speed correction is Z 1 =H 1 X+w 1

式中,X为组合系统的状态变量,w1为零速观测噪声,观测值Z1

Figure BDA0002546047160000123
观测矩阵为H1=[03×3 I3×3 03×18]。In the formula, X is the state variable of the combined system, w 1 is zero-speed observation noise, and the observation value Z 1 is
Figure BDA0002546047160000123
The observation matrix is H 1 =[0 3×3 I 3×3 0 3×18 ].

步骤S704,当确定所述待定位物体的运动状态为非静止状态时,对所述惯性导航测距信息进行航向角约束处理,生成修正后的惯性导航测距信息。Step S704, when it is determined that the motion state of the object to be positioned is a non-stationary state, carry out heading angle constraint processing on the inertial navigation ranging information to generate corrected inertial navigation ranging information.

在本发明实施例中,采用非完整性约束模型对惯性导航测距信息中的航向角进行约束。In the embodiment of the present invention, a non-integrity constraint model is used to constrain the heading angle in the inertial navigation ranging information.

如图8所示,为本发明实施例提供的一种室内定位方法的定位效果实验图,为便于对比本发明室内定位方法相对于现有室内定位方法的区别,将本发明室内定位方法、常规惯性导航定位方法以及常规超宽带定位方法所确定位置信息同时展示,具体请参阅图8。As shown in FIG. 8, it is an experimental diagram of the positioning effect of an indoor positioning method provided by an embodiment of the present invention. In order to facilitate the comparison of the difference between the indoor positioning method of the present invention and the existing indoor positioning method, The inertial navigation positioning method and the position information determined by the conventional ultra-wideband positioning method are displayed at the same time, please refer to Fig. 8 for details.

如图8所示,其中INS表示通过常规惯性导航定位方法所测得的物体定位信息的轨迹图,UWB表示通过常规超宽带定位方法所测得的物体定位信息的轨迹图,Combination表示本发明提供的室内定位方法也就是组合定位系统所测得的物体定位信息的轨迹图,Standard表示物体的真实定位信息的轨迹图,可以看出,常规惯性导航定位方法在航向角发生改变时误差明显,而超宽带定位方法在部分区域受到环境的干扰,也同样存在明显的误差,而组合定位系统所确定的定位信息相对于物体的真实定位信息拟合度较高,误差低,不容易受到环境的干扰,稳定性好。As shown in Figure 8, INS represents the trajectory diagram of the object positioning information measured by the conventional inertial navigation and positioning method, UWB represents the trajectory diagram of the object positioning information measured by the conventional ultra-wideband positioning method, and Combination indicates that the present invention provides The indoor positioning method is the trajectory diagram of the object positioning information measured by the combined positioning system, and Standard represents the trajectory diagram of the real positioning information of the object. It can be seen that the conventional inertial navigation positioning method has obvious errors when the heading angle changes, while The ultra-wideband positioning method is disturbed by the environment in some areas, and also has obvious errors. The positioning information determined by the combined positioning system has a high degree of fit relative to the real positioning information of the object, and the error is low, and it is not easily disturbed by the environment. , good stability.

如图9所示,为本发明实施例提供的一种室内定位装置的结构示意图,详述如下。As shown in FIG. 9 , it is a schematic structural diagram of an indoor positioning device according to an embodiment of the present invention, and the details are as follows.

在本发明实施例中,所述室内定位装置包括:In this embodiment of the present invention, the indoor positioning device includes:

超宽带测距单元910,用于获取待定位物体在超宽带定位系统下的超宽带测距信息。The ultra-wideband ranging unit 910 is configured to acquire the ultra-wideband ranging information of the object to be located under the ultra-wideband positioning system.

惯性导航测距单元920,用于获取待定位物体在惯性导航定位系统下的惯性导航测距信息。The inertial navigation ranging unit 920 is configured to obtain the inertial navigation ranging information of the object to be positioned under the inertial navigation and positioning system.

量测方程构建单元930,用于根据所述超宽带测距信息与所述惯性导航测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程。The measurement equation construction unit 930 is configured to construct a measurement equation of the object to be located under the ultra-wideband/inertial navigation combined positioning system according to the difference between the UWB ranging information and the inertial navigation ranging information.

状态向量构建单元940,用于构建超宽带/惯性导航组合定位系统的状态方程。The state vector construction unit 940 is used for constructing the state equation of the UWB/inertial navigation combined positioning system.

所述状态方程是以待定位物体的位置信息以及速度信息作为状态向量。The state equation takes the position information and velocity information of the object to be positioned as a state vector.

定位信息更新单元950,用于根据拓展卡尔曼滤波算法对所述状态方程以及所述量测方程进行时间更新和量测更新,确定待定位物体在所述组合定位系统下的定位信息。The positioning information updating unit 950 is configured to perform time update and measurement update on the state equation and the measurement equation according to the extended Kalman filter algorithm, and determine the positioning information of the object to be positioned under the combined positioning system.

本发明实施例提供的一种室内定位装置,先分别获取待定位物体在超宽带定位系统下和在惯性导航定位系统下的测距信息,然后根据两个测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程,并构建出以待定位物体的位置信息以及速度信息作为状态向量的待定位物体在超宽带/惯性导航组合定位系统下的状态方程,最终根据拓展卡尔曼滤波算法对所述状态方程以及所述量测方程进行时间更新和量测更新,重新确定待定位物体在所述组合定位系统下的定位信息。本发明实施例提供的室内定位装置,通过构建超宽带/惯性导航组合定位系统,并根据待定位物体在两个定位系统下的差值构建量测方程,利用拓展卡尔曼滤波算法对量测方程和状态方程进行更新计算,就可以准确获取待定位物体的定位信息,解决了现有的室内定位技术还存在的容易受到室内环境干扰,鲁棒性差,定位精度不够的技术问题。An indoor positioning device provided by an embodiment of the present invention first obtains the ranging information of the object to be located under the ultra-wideband positioning system and the inertial navigation positioning system, and then constructs the object to be located according to the difference between the two ranging information. The measurement equation under the ultra-wideband/inertial navigation combined positioning system is constructed, and the state equation of the object to be positioned under the ultra-wideband/inertial navigation combined positioning system is constructed with the position information and velocity information of the object to be positioned as the state vector, and finally According to the extended Kalman filtering algorithm, the state equation and the measurement equation are updated in time and measurement, and the positioning information of the object to be positioned under the combined positioning system is re-determined. The indoor positioning device provided by the embodiment of the present invention constructs an ultra-wideband/inertial navigation combined positioning system, constructs a measurement equation according to the difference between the objects to be positioned under the two positioning systems, and uses the extended Kalman filtering algorithm to quantify the measurement equation. By updating the calculation with the state equation, the positioning information of the object to be positioned can be accurately obtained, which solves the technical problems of the existing indoor positioning technology that are easily disturbed by the indoor environment, have poor robustness and insufficient positioning accuracy.

图10示出了一个实施例中计算机设备的内部结构图。该计算机设备具体可以是图1中的定位装置120。如图10所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现室内定位方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行室内定位方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。Figure 10 shows an internal structure diagram of a computer device in one embodiment. The computer equipment may specifically be the positioning device 120 in FIG. 1 . As shown in FIG. 10 , the computer equipment includes a processor, a memory, a network interface, an input device, and a display screen connected through a system bus. Wherein, the memory includes a non-volatile storage medium and an internal memory. The non-volatile storage medium of the computer device stores an operating system, and also stores a computer program, which, when executed by the processor, enables the processor to implement the indoor positioning method. A computer program can also be stored in the internal memory, and when the computer program is executed by the processor, the processor can execute the indoor positioning method. The display screen of the computer equipment may be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer equipment may be a touch layer covered on the display screen, or a button, a trackball or a touchpad set on the shell of the computer equipment, or It can be an external keyboard, trackpad or mouse, etc.

本领域技术人员可以理解,图10中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the structure shown in FIG. 10 is only a block diagram of a partial structure related to the solution of the present application, and does not constitute a limitation on the computer equipment to which the solution of the present application is applied. Include more or fewer components than shown in the figures, or combine certain components, or have a different arrangement of components.

在一个实施例中,本申请提供的室内定位装置可以实现为一种计算机程序的形式,计算机程序可在如图10所示的计算机设备上运行。计算机设备的存储器中可存储组成该室内定位装置的各个程序模块,比如,图8所示的超宽带测距单元、惯性导航测距单元、量测方程构建单元、状态向量构建单元以及定位信息更新单元。各个程序模块构成的计算机程序使得处理器执行本说明书中描述的本申请各个实施例的方法中的步骤。In one embodiment, the indoor positioning apparatus provided by the present application can be implemented in the form of a computer program, and the computer program can be executed on the computer device as shown in FIG. 10 . The memory of the computer equipment can store various program modules that make up the indoor positioning device, for example, the ultra-wideband ranging unit, the inertial navigation ranging unit, the measurement equation building unit, the state vector building unit and the positioning information update shown in FIG. 8 . unit. The computer program constituted by each program module causes the processor to execute the steps in the method of each embodiment of the present application described in this specification.

例如,图10所示的计算机设备可以通过如图9所示的室内定位装置中的超宽带测距单元执行步骤S202;计算机设备可通过惯性导航测距单元执行步骤S204;计算机设备可通过量测方程构建单元执行步骤S206;计算机设备可通过状态向量构建单元执行步骤S208;计算机设备可通过定位信息更新单元执行步骤S210。For example, the computer equipment shown in FIG. 10 can perform step S202 through the ultra-wideband ranging unit in the indoor positioning device as shown in FIG. 9; the computer equipment can perform step S204 through the inertial navigation ranging unit; The equation building unit executes step S206; the computer device may execute step S208 through the state vector building unit; the computer device may execute step S210 through the positioning information updating unit.

在一个实施例中,提出了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:In one embodiment, a computer device is proposed, the computer device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor executing the computer The program implements the following steps:

获取待定位物体在超宽带定位系统下的超宽带测距信息;Obtain the UWB ranging information of the object to be located under the UWB positioning system;

获取待定位物体在惯性导航定位系统下的惯性导航测距信息;Obtain the inertial navigation ranging information of the object to be located under the inertial navigation and positioning system;

根据所述超宽带测距信息与所述惯性导航测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程;According to the difference between the ultra-wideband ranging information and the inertial navigation ranging information, a measurement equation of the object to be located under the ultra-wideband/inertial navigation combined positioning system is constructed;

构建超宽带/惯性导航组合定位系统的状态方程;所述状态方程是以待定位物体的位置信息以及速度信息作为状态向量;Construct the state equation of the ultra-wideband/inertial navigation combined positioning system; the state equation takes the position information and velocity information of the object to be located as the state vector;

根据拓展卡尔曼滤波算法对所述状态方程以及所述量测方程进行时间更新和量测更新,确定待定位物体在所述组合定位系统下的定位信息。According to the extended Kalman filtering algorithm, the state equation and the measurement equation are updated in time and measurement, and the positioning information of the object to be positioned under the combined positioning system is determined.

在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:In one embodiment, a computer-readable storage medium is provided, and a computer program is stored on the computer-readable storage medium. When the computer program is executed by a processor, the processor performs the following steps:

获取待定位物体在超宽带定位系统下的超宽带测距信息;Obtain the UWB ranging information of the object to be located under the UWB positioning system;

获取待定位物体在惯性导航定位系统下的惯性导航测距信息;Obtain the inertial navigation ranging information of the object to be located under the inertial navigation and positioning system;

根据所述超宽带测距信息与所述惯性导航测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程;According to the difference between the ultra-wideband ranging information and the inertial navigation ranging information, a measurement equation of the object to be located under the ultra-wideband/inertial navigation combined positioning system is constructed;

构建超宽带/惯性导航组合定位系统的状态方程;所述状态方程是以待定位物体的位置信息以及速度信息作为状态向量;Construct the state equation of the ultra-wideband/inertial navigation combined positioning system; the state equation takes the position information and velocity information of the object to be located as the state vector;

根据拓展卡尔曼滤波算法对所述状态方程以及所述量测方程进行时间更新和量测更新,确定待定位物体在所述组合定位系统下的定位信息。According to the extended Kalman filtering algorithm, the state equation and the measurement equation are updated in time and measurement, and the positioning information of the object to be positioned under the combined positioning system is determined.

应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the steps in the flowcharts of the embodiments of the present invention are sequentially displayed in accordance with the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, the execution of these steps is not strictly limited to the order, and these steps may be performed in other orders. Moreover, at least a part of the steps in each embodiment may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed and completed at the same time, but may be executed at different times. The order of execution is also not necessarily sequential, but may be performed alternately or alternately with other steps or sub-steps of other steps or at least a portion of a phase.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented by instructing relevant hardware through a computer program, and the program can be stored in a non-volatile computer-readable storage medium , when the program is executed, it may include the flow of the above-mentioned method embodiments. Wherein, any reference to memory, storage, database or other medium used in the various embodiments provided in this application may include non-volatile and/or volatile memory. Nonvolatile memory may include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory may include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in various forms such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDRSDRAM), enhanced SDRAM (ESDRAM), synchronous chain Road (Synchlink) DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above-described embodiments can be combined arbitrarily. For the sake of brevity, all possible combinations of the technical features in the above-described embodiments are not described. However, as long as there is no contradiction between the combinations of these technical features, All should be regarded as the scope described in this specification.

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。The above-mentioned embodiments only represent several embodiments of the present invention, and the descriptions thereof are specific and detailed, but should not be construed as a limitation on the scope of the patent of the present invention. It should be pointed out that for those of ordinary skill in the art, without departing from the concept of the present invention, several modifications and improvements can also be made, which all belong to the protection scope of the present invention. Therefore, the protection scope of the patent of the present invention should be subject to the appended claims.

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。The above descriptions are only preferred embodiments of the present invention and are not intended to limit the present invention. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present invention shall be included in the protection of the present invention. within the range.

Claims (10)

1.一种室内定位方法,其特征在于,包括:1. an indoor positioning method, is characterized in that, comprises: 获取待定位物体在超宽带定位系统下的超宽带测距信息;Obtain the UWB ranging information of the object to be located under the UWB positioning system; 获取待定位物体在惯性导航定位系统下的惯性导航测距信息;Obtain the inertial navigation ranging information of the object to be located under the inertial navigation and positioning system; 根据所述超宽带测距信息与所述惯性导航测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程;According to the difference between the UWB ranging information and the inertial navigation ranging information, a measurement equation of the object to be located under the UWB/Inertial Navigation combined positioning system is constructed; 构建超宽带/惯性导航组合定位系统的状态方程;所述状态方程是以待定位物体的位置信息以及速度信息作为状态向量;Construct the state equation of the ultra-wideband/inertial navigation combined positioning system; the state equation takes the position information and velocity information of the object to be located as the state vector; 根据拓展卡尔曼滤波算法对所述状态方程以及所述量测方程进行时间更新和量测更新,确定待定位物体在所述组合定位系统下的定位信息。According to the extended Kalman filter algorithm, the state equation and the measurement equation are updated in time and measurement, and the positioning information of the object to be positioned under the combined positioning system is determined. 2.根据权利要求1所述的室内定位方法,其特征在于,所述获取待定位物体在超宽带定位系统下的超宽带测距信息的步骤,具体包括:2. The indoor positioning method according to claim 1, wherein the step of obtaining the ultra-wideband ranging information of the object to be located under the ultra-wideband positioning system specifically comprises: 获取待定位物体在超宽带定位系统下的超宽带测距信息;Obtain the UWB ranging information of the object to be located under the UWB positioning system; 根据超宽带定位系统误差修正模型对所述超宽带测距信息进行拟合修正,生成修正后的超宽带测距信息;所述超宽带定位系统误差修正模型是预先基于状态信息已知物体的测距信息构建的;Fitting and correcting the UWB ranging information according to the UWB positioning system error correction model to generate the modified UWB ranging information; the UWB positioning system error correction model is based on the state information of known objects in advance constructed from distance information; 所述根据所述超宽带测距信息与所述惯性导航测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程的步骤,具体为:The step of constructing the measurement equation of the object to be located under the ultra-wideband/inertial navigation combined positioning system according to the difference between the ultra-wideband ranging information and the inertial navigation ranging information is specifically: 根据所述修正后的超宽带测距信息与所述惯性导航测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程。According to the difference between the modified UWB ranging information and the inertial navigation ranging information, a measurement equation of the object to be located under the UWB/inertial navigation combined positioning system is constructed. 3.根据权利要求2所述的室内定位方法,其特征在于,预先基于状态信息已知物体的测距信息构建所述超宽带定位系统误差修正模型的步骤,具体包括:3. The indoor positioning method according to claim 2, wherein the step of constructing the error correction model of the UWB positioning system based on the ranging information of the known object in the state information in advance, specifically comprises: 获取状态信息已知物体在超宽带定位系统下的测距信息;Obtain the ranging information of the known object under the UWB positioning system with the status information; 确定所述测距信息与所述状态信息之间的绝对误差和相对误差;determining an absolute error and a relative error between the ranging information and the state information; 根据指数函数模型对所述绝对误差和相对误差进行建模拟合,生成超宽带定位系统误差修正模型。The absolute error and the relative error are modeled and fitted according to the exponential function model to generate an error correction model of the UWB positioning system. 4.根据权利要求1所述的室内定位方法,其特征在于,所述获取待定位物体在惯性导航定位系统下的测距信息的步骤,具体包括:4. The indoor positioning method according to claim 1, wherein the step of obtaining the ranging information of the object to be positioned under the inertial navigation and positioning system specifically comprises: 获取待定位物体在惯性导航定位系统下的惯性导航测距信息;Obtain the inertial navigation ranging information of the object to be located under the inertial navigation and positioning system; 根据多运动模态约束模型对所述惯性导航测距信息进行约束处理,生成修正后的惯性导航测距信息;The inertial navigation ranging information is subjected to constraint processing according to the multi-motion mode constraint model, and the corrected inertial navigation ranging information is generated; 所述根据所述超宽带测距信息与所述惯性导航测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程的步骤,具体为:The step of constructing the measurement equation of the object to be located under the ultra-wideband/inertial navigation combined positioning system according to the difference between the ultra-wideband ranging information and the inertial navigation ranging information is specifically: 根据所述超宽带测距信息与所述修正后的惯性导航测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程。According to the difference between the UWB ranging information and the corrected inertial navigation ranging information, a measurement equation of the object to be located under the UWB/inertial navigation combined positioning system is constructed. 5.根据权利要求4所述的室内定位方法,其特征在于,所述根据多运动模态约束模型对所述惯性导航测距信息进行约束处理,生成修正后的惯性导航测距信息的步骤,具体包括:5. The indoor positioning method according to claim 4, characterized in that, the step of performing constraint processing on the inertial navigation ranging information according to a multi-motion mode constraint model, and generating the corrected inertial navigation ranging information, Specifically include: 根据广义似然比检测算法对所述待定位物体进行零速检测,并确定所述待定位物体的运动状态;Perform zero-speed detection on the object to be positioned according to the generalized likelihood ratio detection algorithm, and determine the motion state of the object to be positioned; 根据所述待定位物体的运动状态对所述惯性导航测距信息进行零速修正处理或航向角约束处理,生成修正后的惯性导航测距信息。According to the motion state of the object to be located, zero-speed correction processing or heading angle constraint processing is performed on the inertial navigation ranging information to generate corrected inertial navigation ranging information. 6.根据权利要求5所述的室内定位方法,其特征在于,所述待定位物体的运动状态包括静止状态或非静止状态;所述根据所述待定位物体的运动状态对所述惯性导航测距信息进行零速修正处理或航向角约束处理,生成修正后的惯性导航测距信息的步骤,具体包括:6 . The indoor positioning method according to claim 5 , wherein the motion state of the object to be located includes a stationary state or a non-stationary state; the inertial navigation detection method according to the motion state of the object to be located. The steps of performing zero-speed correction processing or heading angle constraint processing on the distance information to generate corrected inertial navigation ranging information include: 当确定所述待定位物体的运动状态为静止状态时,对所述惯性导航测距信息进行零速修正处理,生成修正后的惯性导航测距信息;When it is determined that the motion state of the object to be positioned is a static state, zero-speed correction processing is performed on the inertial navigation ranging information to generate corrected inertial navigation ranging information; 当确定所述待定位物体的运动状态为非静止状态时,对所述惯性导航测距信息进行航向角约束处理,生成修正后的惯性导航测距信息。When it is determined that the motion state of the object to be positioned is a non-stationary state, heading angle constraint processing is performed on the inertial navigation ranging information to generate corrected inertial navigation ranging information. 7.一种室内定位装置,其特征在于,包括:7. An indoor positioning device, characterized in that, comprising: 超宽带测距单元,用于获取待定位物体在超宽带定位系统下的超宽带测距信息;The ultra-wideband ranging unit is used to obtain the ultra-wideband ranging information of the object to be located under the ultra-wideband positioning system; 惯性导航测距单元,用于获取待定位物体在惯性导航定位系统下的惯性导航测距信息;The inertial navigation ranging unit is used to obtain the inertial navigation ranging information of the object to be located under the inertial navigation and positioning system; 量测方程构建单元,用于根据所述超宽带测距信息与所述惯性导航测距信息的差值构建待定位物体在超宽带/惯性导航组合定位系统下的量测方程;A measurement equation building unit, configured to construct a measurement equation of the object to be located under the ultra-wideband/inertial navigation combined positioning system according to the difference between the ultra-wideband ranging information and the inertial navigation ranging information; 状态向量构建单元,用于构建超宽带/惯性导航组合定位系统的状态方程;所述状态方程是以待定位物体的位置信息以及速度信息作为状态向量;A state vector construction unit for constructing the state equation of the ultra-wideband/inertial navigation combined positioning system; the state equation takes the position information and velocity information of the object to be located as the state vector; 定位信息更新单元,用于根据拓展卡尔曼滤波算法对所述状态方程以及所述量测方程进行时间更新和量测更新,确定待定位物体在所述组合定位系统下的定位信息。The positioning information updating unit is configured to perform time update and measurement update on the state equation and the measurement equation according to the extended Kalman filter algorithm, and determine the positioning information of the object to be positioned under the combined positioning system. 8.一种计算机设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行权利要求1至6中任一项权利要求所述室内定位方法的步骤。8. A computer device, characterized in that it comprises a memory and a processor, wherein a computer program is stored in the memory, and when the computer program is executed by the processor, the processor is made to execute the programs in claims 1 to 6. The steps of the indoor positioning method according to any one of the claims. 9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行权利要求1至6中任一项权利要求所述室内定位方法的步骤。9. A computer-readable storage medium, wherein a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the processor is made to execute any one of claims 1 to 6. The steps of an indoor positioning method as claimed in one of the claims. 10.一种室内定位系统,其特征在于,包括如权利要求7所述的室内定位装置、超宽带定位系统以及惯性导航定位系统;所述超宽带定位系统用于确定待定位物体在超宽带定位系统下的超宽带测距信息;所述惯性导航定位系统用于确定待定位物体在惯性导航定位系统下的惯性导航测距信息。10. An indoor positioning system, characterized in that, comprising the indoor positioning device as claimed in claim 7, an ultra-wideband positioning system and an inertial navigation positioning system; the ultra-wideband positioning system is used to determine that the object to be positioned is positioned in the ultra-wideband Ultra-wideband ranging information under the system; the inertial navigation and positioning system is used to determine the inertial navigation ranging information of the object to be located under the inertial navigation and positioning system.
CN202010560928.0A 2020-06-18 2020-06-18 An ultra-wideband/inertial navigation tightly coupled indoor positioning device and system Pending CN111678513A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010560928.0A CN111678513A (en) 2020-06-18 2020-06-18 An ultra-wideband/inertial navigation tightly coupled indoor positioning device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010560928.0A CN111678513A (en) 2020-06-18 2020-06-18 An ultra-wideband/inertial navigation tightly coupled indoor positioning device and system

Publications (1)

Publication Number Publication Date
CN111678513A true CN111678513A (en) 2020-09-18

Family

ID=72455665

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010560928.0A Pending CN111678513A (en) 2020-06-18 2020-06-18 An ultra-wideband/inertial navigation tightly coupled indoor positioning device and system

Country Status (1)

Country Link
CN (1) CN111678513A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112833876A (en) * 2020-12-30 2021-05-25 西南科技大学 A multi-robot cooperative localization method integrating odometer and UWB
CN113359169A (en) * 2021-07-14 2021-09-07 北京理工大学 Vehicle co-location method for crossroad with traffic light
CN115357862A (en) * 2022-10-20 2022-11-18 山东建筑大学 A positioning method in long and narrow space
CN115507827A (en) * 2022-10-12 2022-12-23 重庆甲虫网络科技有限公司 Mesh distributed landslide monitoring system based on ultra-wideband and high-precision MEMS

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110025562A1 (en) * 2009-08-03 2011-02-03 Xsens Technologies, B.V. Tightly Coupled UWB/IMU Pose Estimation System and Method
CN105204083A (en) * 2015-09-14 2015-12-30 武汉大学 Vertical gravity gradient extraction method and system based on absolute gravimeter
CN106871893A (en) * 2017-03-03 2017-06-20 济南大学 Distributed INS/UWB tight integrations navigation system and method
CN106908759A (en) * 2017-01-23 2017-06-30 南京航空航天大学 A kind of indoor pedestrian navigation method based on UWB technology
CN108426574A (en) * 2018-02-02 2018-08-21 哈尔滨工程大学 A kind of MEMS pedestrian navigation methods of the course angle correction algorithm based on ZIHR
US20180356492A1 (en) * 2015-06-16 2018-12-13 Michael Hamilton Vision based location estimation system
CN109186609A (en) * 2018-10-09 2019-01-11 南京航空航天大学 UWB localization method based on KF algorithm, Chan algorithm and Taylor algorithm

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110025562A1 (en) * 2009-08-03 2011-02-03 Xsens Technologies, B.V. Tightly Coupled UWB/IMU Pose Estimation System and Method
US20180356492A1 (en) * 2015-06-16 2018-12-13 Michael Hamilton Vision based location estimation system
CN105204083A (en) * 2015-09-14 2015-12-30 武汉大学 Vertical gravity gradient extraction method and system based on absolute gravimeter
CN106908759A (en) * 2017-01-23 2017-06-30 南京航空航天大学 A kind of indoor pedestrian navigation method based on UWB technology
CN106871893A (en) * 2017-03-03 2017-06-20 济南大学 Distributed INS/UWB tight integrations navigation system and method
CN108426574A (en) * 2018-02-02 2018-08-21 哈尔滨工程大学 A kind of MEMS pedestrian navigation methods of the course angle correction algorithm based on ZIHR
CN109186609A (en) * 2018-10-09 2019-01-11 南京航空航天大学 UWB localization method based on KF algorithm, Chan algorithm and Taylor algorithm

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
陈昊 等: "基于UWB/SINS组合的行人导航研究", 《导航定位与授时》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112833876A (en) * 2020-12-30 2021-05-25 西南科技大学 A multi-robot cooperative localization method integrating odometer and UWB
CN112833876B (en) * 2020-12-30 2022-02-11 西南科技大学 Multi-robot cooperative positioning method integrating odometer and UWB
CN113359169A (en) * 2021-07-14 2021-09-07 北京理工大学 Vehicle co-location method for crossroad with traffic light
CN115507827A (en) * 2022-10-12 2022-12-23 重庆甲虫网络科技有限公司 Mesh distributed landslide monitoring system based on ultra-wideband and high-precision MEMS
CN115357862A (en) * 2022-10-20 2022-11-18 山东建筑大学 A positioning method in long and narrow space

Similar Documents

Publication Publication Date Title
CN111678513A (en) An ultra-wideband/inertial navigation tightly coupled indoor positioning device and system
Lee et al. Intermittent gps-aided vio: Online initialization and calibration
US9996941B2 (en) Constrained key frame localization and mapping for vision-aided inertial navigation
CN110849374A (en) Underground environment positioning method, device, equipment and storage medium
US9709404B2 (en) Iterative Kalman Smoother for robust 3D localization for vision-aided inertial navigation
US10254118B2 (en) Extrinsic parameter calibration of a vision-aided inertial navigation system
Huang et al. An observability-constrained sliding window filter for SLAM
CN104567871B (en) A kind of quaternary number Kalman filtering Attitude estimation method based on earth magnetism gradient tensor
US20140358434A1 (en) Peer-Assisted Dead Reckoning
CN110231620B (en) Noise-related system tracking filtering method
CN113189541B (en) Positioning method, device and equipment
Yap et al. A particle filter for monocular vision-aided odometry
CN108020813A (en) Localization method, positioner and electronic equipment
CA2524424A1 (en) Multipath height finding method
CN110361003B (en) Information Fusion Method, Device, Computer Equipment, and Computer-Readable Storage Medium
Thomas et al. Comparison of nearest neighbor and probabilistic data association filters for target tracking in cluttered environment
CN109000638A (en) A kind of small field of view star sensor measurement filtering wave by prolonging time method
CN116448111A (en) Pedestrian indoor navigation method, device and medium based on multi-source information fusion
US10677881B2 (en) Map assisted inertial navigation
CN110989341A (en) A Constraint Assisted Particle Filter Method and Target Tracking Method
CN118759514A (en) A multi-target tracking method
CN113390421A (en) Unmanned aerial vehicle positioning method and device based on Kalman filtering
CN116929343A (en) Pose estimation method, related equipment and storage medium
CN118032011A (en) External parameter calibration method, device, equipment and storage medium in autonomous navigation system
CN117493822A (en) A multi-source fusion positioning performance evaluation method and device based on AHP

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

Application publication date: 20200918

RJ01 Rejection of invention patent application after publication