CN112558007A - Accurate positioning method - Google Patents
Accurate positioning method Download PDFInfo
- Publication number
- CN112558007A CN112558007A CN202011367284.XA CN202011367284A CN112558007A CN 112558007 A CN112558007 A CN 112558007A CN 202011367284 A CN202011367284 A CN 202011367284A CN 112558007 A CN112558007 A CN 112558007A
- Authority
- CN
- China
- Prior art keywords
- line
- matching
- positioning result
- mobile entity
- area
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-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
- G01S5/04—Position of source determined by a plurality of spaced direction-finders
-
- 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/005—Navigation; Navigational instruments not provided for in groups G01C1/00 - G01C19/00 with correlation of navigation data from several sources, e.g. map or contour matching
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO 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/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S5/02—Position-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
- G01S5/06—Position of source determined by co-ordinating a plurality of position lines defined by path-difference measurements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
Landscapes
- Engineering & Computer Science (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Navigation (AREA)
Abstract
本发明公开了一种精确定位方法,该方法中根据超宽带高精度定位结果,通过线匹配、区域匹配方法精确匹配移动实体的位置,形成移动实体在既定线路、既定区域的精确定位结果。该方法能够较大幅度的提升复杂环境下移动实体的定位精度,满足精确定位的要求。
The invention discloses a precise positioning method. According to the ultra-broadband high-precision positioning result, the position of the mobile entity is precisely matched by line matching and area matching methods to form the precise positioning result of the mobile entity in a given line and a given area. The method can greatly improve the positioning accuracy of mobile entities in complex environments, and meet the requirements of precise positioning.
Description
技术领域technical field
本发明涉及超宽带技术领域,尤其涉及一种精确定位方法。The invention relates to the technical field of ultra-wideband, in particular to a precise positioning method.
背景技术Background technique
超宽带(Ultra Wide Band,UWB)高精度定位技术,定位精度可达厘米级,其中采用双向TOF(Time Of Flight,飞行时间)异步定位方法、TDOA(Time Difference Of Arrival,到达时间差)同步定位方法。Ultra Wide Band (UWB) high-precision positioning technology, the positioning accuracy can reach centimeter level, which adopts the two-way TOF (Time Of Flight, time of flight) asynchronous positioning method, TDOA (Time Difference Of Arrival, time difference) synchronous positioning method .
双向 TOF异步定位方法中,定位终端发送轮询(POLL)消息,测量并记录超宽带信号的发送时间T1;定位基站接收到POLL消息后,测量并记录超宽带信号中第一径信号的接收时间T2;定位基站发送响应(RESPONSE)消息,测量并记录超宽带信号的发送时间为T3;定位终端接收RESPONSE消息,测量并记录超宽带信号中第一径信号的接收时间T4;定位终端发送最终(FINAL)消息,测量并记录超宽带信号的发送时间T5,其中,FINAL消息中包含定位终端记录的T1、T4和T5;定位基站接收FINAL消息,测量并记录超宽带信号中第一径信号的接收时间T6。因此,定位基站获得所有的发送时间和接收时间,即T1、T2、T3、T4、T5和T6。In the two-way TOF asynchronous positioning method, the positioning terminal sends a polling (POLL) message to measure and record the transmission time T1 of the UWB signal; after receiving the POLL message, the positioning base station measures and records the receiving time of the first path signal in the UWB signal. T2; the positioning base station sends a response (RESPONSE) message, and the transmission time of the UWB signal is measured and recorded as T3; the positioning terminal receives the RESPONSE message, and measures and records the receiving time of the first path signal in the UWB signal T4; the positioning terminal sends the final ( FINAL) message, measure and record the transmission time T5 of the ultra-wideband signal, wherein, the FINAL message includes T1, T4 and T5 recorded by the positioning terminal; the positioning base station receives the FINAL message, measures and records the reception of the first path signal in the ultra-wideband signal Time T6. Therefore, the positioning base station obtains all transmit times and receive times, namely T1, T2, T3, T4, T5 and T6.
定位基站通过如下公式计算得到测距结果:The positioning base station calculates the ranging result by the following formula:
TDOA同步定位方法通过检测超宽带信号到达两个定位基站的绝对时间差,而不是到达的飞行时间来确定定位终端的位置,利用定位终端到达2个定位基站的时间TOA(TimeOf Arrival,到达时间),取其差值来获得,需要定位基站之间时间的严格同步,时间同步精度为纳秒级(10-9s),才能满足超宽带的测距精度和定位精度要求。The TDOA synchronous positioning method determines the position of the positioning terminal by detecting the absolute time difference between the ultra-wideband signals reaching the two positioning base stations, rather than the arrival time of flight, and uses the time of the positioning terminal to arrive at the two positioning base stations TOA (Time Of Arrival, time of arrival), Taking the difference to obtain it requires strict time synchronization between the positioning base stations, and the time synchronization accuracy is nanosecond (10 -9 s), so as to meet the ranging accuracy and positioning accuracy requirements of UWB.
现有超宽带高精度定位方法,其定位精度的基础与关键是测距结果、测角结果的精度。LOS环境下,测距结果、测角结果的精度高;NLOS环境下,测距结果、测角结果的精度低。现场环境中,定位基站被建筑物、设施、设备等严重遮挡,定位终端安装在移动实体上,被移动实体严重遮挡。因此,由于环境复杂,定位精度无法满足精确定位的要求。In the existing ultra-wideband high-precision positioning methods, the basis and key of the positioning accuracy are the accuracy of ranging results and angle measuring results. In the LOS environment, the accuracy of the ranging result and the angle measurement result is high; in the NLOS environment, the accuracy of the ranging result and the angle measurement result is low. In the field environment, the positioning base station is severely blocked by buildings, facilities, equipment, etc., and the positioning terminal is installed on the mobile entity and is seriously blocked by the mobile entity. Therefore, due to the complex environment, the positioning accuracy cannot meet the requirements of precise positioning.
发明内容SUMMARY OF THE INVENTION
本发明公开了一种精确定位方法,解决了复杂环境下的精确定位问题。The invention discloses a precise positioning method, which solves the problem of precise positioning in a complex environment.
本发明实施例提供一种精确定位方法,包括:An embodiment of the present invention provides a precise positioning method, including:
获得移动实体的超宽带高精度定位结果;Obtain ultra-wideband high-precision positioning results of mobile entities;
根据所述移动实体的超宽带高精度定位结果,通过线匹配方法获得所述移动实体在既定线路的精确定位结果;和/或,According to the ultra-wideband high-precision positioning result of the mobile entity, a line matching method is used to obtain the precise positioning result of the mobile entity on a predetermined line; and/or,
根据所述移动实体的超宽带高精度定位结果,通过区域匹配方法获得所述移动实体在既定区域的精确定位结果。According to the ultra-wideband high-precision positioning result of the mobile entity, the precise positioning result of the mobile entity in a predetermined area is obtained through the area matching method.
可选的,根据所述移动实体的超宽带高精度定位结果,通过线匹配方法获得所述移动实体在既定线路的精确定位结果,包括:Optionally, according to the ultra-wideband high-precision positioning result of the mobile entity, a line matching method is used to obtain the precise positioning result of the mobile entity on a given line, including:
所述线匹配方法包括线和线匹配规则;The line matching method includes lines and line matching rules;
所述线的信息包括以下信息中的一种或多种:线类型、线编号、线名称、线方向、线段集合、端点集合、距离门限值、时间门限值、计数门限值、地图编号、地图名称;The information of the line includes one or more of the following information: line type, line number, line name, line direction, line segment set, endpoint set, distance threshold value, time threshold value, count threshold value, map number, map name;
所述线类型包括以下类型中的一种或多种:一类线、二类线、三类线,所述二类线包括距离属性,所述三类线包括距离属性、时间属性、方向属性;The line type includes one or more of the following types: a first-class line, a second-class line, and a third-class line, the second-class line includes a distance attribute, and the third-class line includes a distance attribute, a time attribute, and a direction attribute ;
所述线匹配规则包括以下规则中的一种或多种:一类线匹配、二类线匹配、三类线匹配、线启用、线停用、线段切换、地图切换。The line matching rules include one or more of the following rules: first-class line matching, second-class line matching, third-class line matching, line activation, line deactivation, line segment switching, and map switching.
可选的,所述线匹配规则包括以下规则中的一种或多种:一类线匹配、二类线匹配、三类线匹配、线启用、线停用、线段切换、地图切换,包括:Optionally, the line matching rules include one or more of the following rules: first-class line matching, second-class line matching, third-class line matching, line activation, line deactivation, line segment switching, and map switching, including:
当进行一类线匹配时,将当前超宽带高精度定位结果在所述一类线上进行投影;或者,When performing one-class line matching, project the current ultra-wideband high-precision positioning result on the first-class line; or,
当进行二类线匹配时,根据距离门限值的匹配条件执行二类线匹配操作,所述二类线匹配操作包括以下一种或多种:将当前超宽带高精度定位结果在所述二类线上进行投影、使用当前超宽带高精度定位结果;或者,When performing the second-class line matching, the second-class line matching operation is performed according to the matching condition of the distance threshold, and the second-class line matching operation includes one or more of the following: placing the current ultra-wideband high-precision positioning result in the second-class line matching operation. Projection on the class line, using the current ultra-wideband high-precision positioning results; or,
当进行三类线匹配时,根据距离门限值、时间门限值、计数门限值中的一种或多种组成的匹配条件执行三类线匹配操作,所述三类线匹配操作包括以下一种或多种:将当前超宽带高精度定位结果在所述三类线上进行投影、使用上一次精确定位结果、将上一次精确定位结果在所述一类线的前进方向上增加补偿值;或者,When performing three-type line matching, a three-type line matching operation is performed according to a matching condition consisting of one or more of a distance threshold value, a time threshold value, and a count threshold value, and the three-type line matching operation includes the following: One or more of: project the current ultra-wideband high-precision positioning result on the three types of lines, use the last precise positioning result, and add the compensation value to the advancing direction of the last precise positioning result on the one-type line ;or,
满足线匹配规则时,执行线启用;或者,Execute line enable when line matching rules are met; or,
当前超宽带高精度定位结果所在既定线路的编号和线编号一致时,执行线启用;或者,When the number of the predetermined line where the current ultra-wideband high-precision positioning result is located is consistent with the line number, the execution line is enabled; or,
当前超宽带高精度定位结果所在既定线路的名称和线名称一致时,执行线启用;或者,When the name of the established line where the current UWB high-precision positioning result is located is consistent with the line name, the execution line is enabled; or,
不满足线匹配规则时,执行线停用;或者,When the line matching rules are not met, the execution line is deactivated; or,
完成地图上所有线匹配时,执行线停用;或者,Perform line deactivation when all lines on the map are matched; or,
当前超宽带高精度定位结果在所述线上进行投影,到达线段的第二个端点,执行线段切换;或者,The current ultra-wideband high-precision positioning result is projected on the line, reaching the second endpoint of the line segment, and performing line segment switching; or,
当前超宽带高精度定位结果在所述线上进行投影,靠近线段的第二个端点,执行线段切换;或者,The current ultra-wideband high-precision positioning result is projected on the line, and the line segment switching is performed near the second endpoint of the line segment; or,
当前超宽带高精度定位结果所在地图的编号和地图编号不一致时,执行地图切换;或者,When the number of the map where the current UWB high-precision positioning result is located is inconsistent with the map number, perform map switching; or,
当前超宽带高精度定位结果所在地图的名称和地图名称不一致时,执行地图切换。When the name of the map where the current UWB high-precision positioning result is located is inconsistent with the map name, perform map switching.
可选的,根据所述移动实体的超宽带高精度定位结果,通过区域匹配方法获得所述移动实体在既定区域的精确定位结果,包括:Optionally, according to the ultra-wideband high-precision positioning result of the mobile entity, obtain the precise positioning result of the mobile entity in a given area by using an area matching method, including:
所述区域匹配方法包括区域和区域匹配规则;The area matching method includes area and area matching rules;
所述区域的信息包括以下信息中的一种或多种:区域类型、区域编号、区域名称、边界线集合、顶点集合、出入口点集合、距离门限值、时间门限值、计数门限值、地图编号、地图名称;The information of the area includes one or more of the following information: area type, area number, area name, boundary line set, vertex set, entry and exit point set, distance threshold value, time threshold value, count threshold value , map number, map name;
所述区域类型包括以下类型中的一种或多种:一类区域、二类区域,所述二类区域包括边界属性;The area type includes one or more of the following types: a first-class area, a second-class area, and the second-class area includes a boundary attribute;
所述区域匹配规则包括以下规则中的一种或多种:一类区域匹配、二类区域匹配、出入口匹配、地图匹配。The area matching rules include one or more of the following rules: first-class area matching, second-class area matching, entrance and exit matching, and map matching.
可选的,所述区域匹配规则包括以下规则中的一种或多种:一类区域匹配、二类区域匹配、出入口匹配、地图匹配,包括:Optionally, the area matching rules include one or more of the following rules: first-class area matching, second-class area matching, entrance and exit matching, and map matching, including:
当进行一类区域匹配时,使用当前超宽带高精度定位结果;或者,When performing one-class area matching, use the current UWB high-precision positioning results; or,
当进行二类区域匹配时,如果当前超宽带高精度定位结果在所述二类区域内,那么使用当前超宽带高精度定位结果,如果当前超宽带高精度定位结果在所述二类区域外,那么将当前超宽带高精度定位结果在所述二类区域最近的边界线上进行投影;或者,When performing second-class area matching, if the current ultra-wideband high-precision positioning result is within the second-class area, the current ultra-wideband high-precision positioning result is used, and if the current ultra-wideband high-precision positioning result is outside the second-class area, Then, project the current ultra-wideband high-precision positioning result on the nearest boundary line of the second-class area; or,
当进行出入口匹配时,如果当前超宽带高精度定位结果在所述区域内,那么使用最近的入口点,如果当前超宽带高精度定位结果在所述区域外,那么使用最近的出口点;或者,When performing entry and exit matching, use the closest entry point if the current UWB hyperlocation result is within the area, and use the closest exit point if the current UWB hyperlocation result is outside the area; or,
当前超宽带高精度定位结果所在地图的编号和地图编号不一致时,执行地图切换;或者,When the number of the map where the current UWB high-precision positioning result is located is inconsistent with the map number, perform map switching; or,
当前超宽带高精度定位结果所在地图的名称和地图名称不一致时,执行地图切换。When the name of the map where the current UWB high-precision positioning result is located is inconsistent with the map name, perform map switching.
可选的,还包括:Optionally, also include:
确定所述移动实体的状态,所述移动实体的状态包括正常状态和/或异常状态;determining the state of the mobile entity, the state of the mobile entity includes a normal state and/or an abnormal state;
当所述移动实体处于正常状态时,根据所述移动实体的既定线路进行线匹配;和/或,When the mobile entity is in a normal state, perform line matching according to the predetermined line of the mobile entity; and/or,
当所述移动实体处于正常状态时,根据所述移动实体的既定区域进行区域匹配;和/或,When the mobile entity is in a normal state, perform area matching according to a predetermined area of the mobile entity; and/or,
当所述移动实体处于异常状态时,确定所述移动实体的异常情况,所述异常情况包括以下情况中的一种或多种:所述移动实体离开既定线路、所述移动实体靠近既定线路、所述移动实体返回既定线路。When the mobile entity is in an abnormal state, an abnormal situation of the mobile entity is determined, and the abnormal situation includes one or more of the following situations: the mobile entity leaves a predetermined line, the mobile entity approaches a predetermined line, The mobile entity returns to the intended route.
可选的,确定所述移动实体所处的异常情况,所述异常情况包括以下情况中的一种或多种:所述移动实体离开既定线路、所述移动实体靠近既定线路、所述移动实体返回既定线路,包括:Optionally, determine an abnormal situation in which the mobile entity is located, and the abnormal situation includes one or more of the following situations: the mobile entity leaves a predetermined line, the mobile entity approaches a predetermined line, the mobile entity Returns a given line, including:
根据距离门限值、时间门限值、计数门限值中的一种或多种组成的匹配条件确定所述移动实体离开既定线路;和/或,It is determined that the mobile entity leaves a predetermined line according to a matching condition consisting of one or more of a distance threshold value, a time threshold value, and a count threshold value; and/or,
根据距离门限值、时间门限值、计数门限值中的一种或多种组成的匹配条件确定所述移动实体靠近既定线路;和/或,It is determined that the mobile entity is close to a predetermined line according to a matching condition consisting of one or more of a distance threshold value, a time threshold value, and a count threshold value; and/or,
根据距离门限值、时间门限值、计数门限值、线方向中的一种或多种组成的匹配条件确定所述移动实体返回既定线路。It is determined that the mobile entity returns to the predetermined line according to a matching condition consisting of one or more of a distance threshold value, a time threshold value, a count threshold value, and a line direction.
可选的,还包括:Optionally, also include:
所述移动实体是生产对象、生产人员、生产车辆、生产设备等;The mobile entities are production objects, production personnel, production vehicles, production equipment, etc.;
所述移动实体的精确定位结果用于所述移动实体的生产管理和应用;The precise positioning result of the mobile entity is used for production management and application of the mobile entity;
所述移动实体的精确定位结果包括以下信息中的一种或多种:生产对象信息、生产人员信息、生产车辆信息、生产设备信息、定位终端信息、坐标信息、状态信息、工序信息;The precise positioning result of the mobile entity includes one or more of the following information: production object information, production personnel information, production vehicle information, production equipment information, positioning terminal information, coordinate information, status information, and process information;
所述移动实体的生产管理和应用包括以下功能中的一种或多种:生产轨迹管理、生产时间管理、生产视频管理、节拍分析应用、能效分析应用。The production management and application of the mobile entity includes one or more of the following functions: production track management, production time management, production video management, beat analysis application, and energy efficiency analysis application.
本发明的上述技术方案至少具有如下有益效果:The above-mentioned technical scheme of the present invention has at least the following beneficial effects:
本发明实施例,根据超宽带高精度定位结果,通过线匹配、区域匹配方法精确匹配移动实体的位置,形成移动实体在既定线路、既定区域的精确定位结果。这样可以较大幅度的提升复杂环境下移动实体的定位精度,满足精确定位的要求。According to the embodiment of the present invention, according to the ultra-wideband high-precision positioning result, the position of the mobile entity is precisely matched by line matching and area matching methods to form the precise positioning result of the mobile entity on a given line and a given area. In this way, the positioning accuracy of mobile entities in complex environments can be greatly improved, and the requirements of precise positioning can be met.
附图说明Description of drawings
图1为本发明实施例提供的一种精确定位方法流程示意图;1 is a schematic flowchart of a precise positioning method according to an embodiment of the present invention;
图2为本发明实施例提供的线匹配精确定位方法流程示意图;FIG. 2 is a schematic flowchart of a line matching precise positioning method provided by an embodiment of the present invention;
图3为本发明实施例提供的区域匹配精确定位方法流程示意图;FIG. 3 is a schematic flowchart of an area matching precise positioning method provided by an embodiment of the present invention;
图4为本发明实施例提供的正常状态下精确定位方法流程示意图;4 is a schematic flowchart of a method for precise positioning in a normal state provided by an embodiment of the present invention;
图5为本发明实施例提供的异常状态下精确定位方法流程示意图;5 is a schematic flowchart of a precise positioning method in an abnormal state provided by an embodiment of the present invention;
图6为本发明实施例提供的生产对象精确定位方法流程示意图;6 is a schematic flowchart of a method for precise positioning of a production object provided by an embodiment of the present invention;
图7为本发明实施例提供的生产人员精确定位方法流程示意图。FIG. 7 is a schematic flowchart of a method for accurately locating production personnel according to an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。In order to make the technical problems, technical solutions and advantages to be solved by the present invention more clear, the following will be described in detail with reference to the accompanying drawings and specific embodiments.
参见图1,本发明实施例提供的一种精确定位方法流程示意图,如图1所示,包括以下步骤:Referring to FIG. 1, a schematic flowchart of a precise positioning method provided by an embodiment of the present invention, as shown in FIG. 1, includes the following steps:
101:获得移动实体的超宽带高精度定位结果;101: Obtain the ultra-wideband high-precision positioning result of the mobile entity;
102:根据所述移动实体的超宽带高精度定位结果,通过线匹配方法获得所述移动实体在既定线路的精确定位结果;和/或,根据所述移动实体的超宽带高精度定位结果,通过区域匹配方法获得所述移动实体在既定区域的精确定位结果。102: According to the ultra-wideband high-precision positioning result of the mobile entity, obtain the precise positioning result of the mobile entity on a predetermined line through a line matching method; and/or, according to the ultra-wideband high-precision positioning result of the mobile entity, pass The area matching method obtains the precise positioning result of the mobile entity in a given area.
该实施方式中,上述移动实体可以是产品、人员、车辆等可移动的实体,上述既定线路可以是生产线、巡更线、道路、轨道等已定的线路,上述既定区域可以是生产区域、巡更区域、室外区域、室内区域等已定的区域。每个定位终端都具有唯一标识码,例如,通用唯一识别码(Universally Unique Identifier,UUID),通过移动实体与定位终端进行一一绑定,超宽带高精度定位管理系统可以实现对移动实体的实时精确定位与跟踪,获得移动实体的超宽带高精度定位结果。In this embodiment, the above-mentioned moving entities may be movable entities such as products, personnel, vehicles, etc., the above-mentioned predetermined routes may be predetermined routes such as production lines, patrol lines, roads, tracks, etc., and the above-mentioned predetermined areas may be production areas, patrol lines, etc. More areas, outdoor areas, indoor areas and other predetermined areas. Each positioning terminal has a unique identification code, such as Universal Unique Identifier (UUID). By binding the mobile entity and the positioning terminal one by one, the ultra-wideband high-precision positioning management system can realize real-time monitoring of the mobile entity. Accurate positioning and tracking to obtain ultra-wideband high-precision positioning results of mobile entities.
在具体实施中,超宽带高精度定位管理系统可以是基于超宽带高精度定位技术的管理平台,提供基于位置信息的高层应用服务;也可以是基于超宽带高精度定位技术的软硬件系统,硬件包含定位终端、定位基站、摄像头、服务器、NFC(Near FieldCommunication,近场通信)读卡器等,软件包含定位引擎、管理平台、视频服务、视频播放器、NFC服务等。定位终端是具有超宽带信号发送和/或接收能力的设备,可以是定位标签;也可以是具有UWB信号发送和/或接收能力的用户终端(User Equipment,UE),例如,手机、平板电脑(Tablet Personal Computer)、膝上型电脑(Laptop Computer)、个人数字助理(personal digital assistant, PDA)、移动上网装置(Mobile Internet Device,MID)或可穿戴式设备(Wearable Device)等终端侧设备。定位基站是具有UWB信号发送和/或接收能力的网络侧设备,例如,宏站:如LTE eNB、5G NR gNB等,小站:如低功率节点(low powernode,LPN)、微微基站 (pico)、家庭基站 (femto)、中继节点 (RN)等,接入点(AP,accesspoint),传输接收点(Transmission Reception Point,TRP)、家庭电器等网络侧设备。服务器是集中控制处理节点,可以管理和控制多个定位基站和定位终端,可以计算定位终端的位置信息,可以提供基于位置信息的高层应用服务。例如,独立的局域网节点,或者独立的接入网节点:本地网关(Local Gateway)或本地控制器(Local Controller),或者核心网节点或者OAM(Operation Administration and Maintenance,操作、管理和维护)节点。需要说明的是,在本发明实施例中并不限定定位终端、定位基站、服务器的具体类型。定位引擎(Positioning Engine)根据定位基站上报的测距结果、测角结果计算定位终端的精确位置,管理平台提供基于位置的应用服务,视频服务提供视频联动相关的实时流、回放流服务,视频播放器提供客户端的视频播放服务,NFC服务提供定位终端扫描、身份证扫描等服务。In specific implementation, the ultra-wideband high-precision positioning management system can be a management platform based on ultra-wideband high-precision positioning technology, providing high-level application services based on location information; it can also be a software and hardware system based on ultra-wideband high-precision positioning technology, hardware It includes positioning terminal, positioning base station, camera, server, NFC (Near Field Communication) card reader, etc. The software includes positioning engine, management platform, video service, video player, NFC service, etc. The positioning terminal is a device capable of sending and/or receiving ultra-wideband signals, which can be a positioning tag; it can also be a user terminal (User Equipment, UE) capable of sending and/or receiving UWB signals, for example, a mobile phone, a tablet computer ( Tablet Personal Computer), laptop computer (Laptop Computer), personal digital assistant (personal digital assistant, PDA), mobile Internet device (Mobile Internet Device, MID) or wearable device (Wearable Device) and other terminal-side devices. A positioning base station is a network-side device with UWB signal transmission and/or reception capabilities, for example, a macro station: such as LTE eNB, 5G NR gNB, etc., and a small station: such as a low power node (LPN), a pico base station (pico) , home base station (femto), relay node (RN), etc., access point (AP, accesspoint), transmission reception point (Transmission Reception Point, TRP), home appliances and other network side devices. The server is a centralized control and processing node, which can manage and control multiple positioning base stations and positioning terminals, calculate the position information of the positioning terminals, and provide high-level application services based on the position information. For example, an independent local area network node or an independent access network node: a local gateway (Local Gateway) or a local controller (Local Controller), or a core network node or an OAM (Operation Administration and Maintenance) node. It should be noted that the specific types of the positioning terminal, the positioning base station, and the server are not limited in the embodiments of the present invention. The Positioning Engine calculates the precise position of the positioning terminal according to the ranging results and angle measurement results reported by the positioning base station. The management platform provides location-based application services, and the video service provides real-time streaming, playback streaming services related to video linkage, and video playback. The NFC server provides video playback services on the client side, and the NFC service provides services such as positioning terminal scanning and ID card scanning.
可选的,根据所述移动实体的超宽带高精度定位结果,通过线匹配方法获得所述移动实体在既定线路的精确定位结果,包括:Optionally, according to the ultra-wideband high-precision positioning result of the mobile entity, a line matching method is used to obtain the precise positioning result of the mobile entity on a given line, including:
所述线匹配方法包括线和线匹配规则;The line matching method includes lines and line matching rules;
所述线的信息包括以下信息中的一种或多种:线类型、线编号、线名称、线方向、线段集合、端点集合、距离门限值、时间门限值、计数门限值、地图编号、地图名称;The information of the line includes one or more of the following information: line type, line number, line name, line direction, line segment set, endpoint set, distance threshold value, time threshold value, count threshold value, map number, map name;
所述线类型包括以下类型中的一种或多种:一类线、二类线、三类线,所述二类线包括距离属性,所述三类线包括距离属性、时间属性、方向属性;The line type includes one or more of the following types: a first-class line, a second-class line, and a third-class line, the second-class line includes a distance attribute, and the third-class line includes a distance attribute, a time attribute, and a direction attribute ;
所述线匹配规则包括以下规则中的一种或多种:一类线匹配、二类线匹配、三类线匹配、线启用、线停用、线段切换、地图切换。The line matching rules include one or more of the following rules: first-class line matching, second-class line matching, third-class line matching, line activation, line deactivation, line segment switching, and map switching.
在具体实施中,线是指可以根据既定线路抽象出来的直线、曲线、折线、环线等。具体的,可以是生产线抽象出来的环线,可以是巡更线抽象出来的折线,可以是道路抽象出来的直线,可以是轨道抽象出来的曲线。进一步的,可以是直线、曲线、折线、环线等多种线的组合。一类线(type1 line)是指没有属性的线,针对一类线匹配规则,没有设定匹配条件,即无论什么情况下都直接执行一类线匹配操作。二类线(type2 line)是指具有距离属性的线,针对二类线匹配规则,设定距离门限值的匹配条件,当满足该匹配条件时执行二类线匹配操作。三类线(type3 line)是指具有距离属性、时间属性、方向属性的线,针对三类线匹配规则,设定距离门限值、时间门限值、计数门限值中的一种或多种组成的匹配条件,当满足该匹配条件时执行三类线匹配操作。In a specific implementation, a line refers to a straight line, a curved line, a broken line, a loop line, etc. that can be abstracted according to a predetermined line. Specifically, it can be a loop line abstracted from a production line, a broken line abstracted from a patrol line, a straight line abstracted from a road, or a curved line abstracted from a track. Further, it can be a combination of various lines such as straight lines, curved lines, broken lines, and loop lines. A type 1 line refers to a line without attributes. For a type 1 line matching rule, no matching conditions are set, that is, a type 1 line matching operation is directly performed in any case. Type 2 line refers to a line with distance attribute. For the matching rule of type 2 line, a matching condition of the distance threshold value is set, and the matching operation of type 2 line is performed when the matching condition is satisfied. Type 3 line refers to a line with distance attributes, time attributes, and direction attributes. For the three types of line matching rules, set one or more of distance threshold, time threshold, and count threshold. A matching condition consisting of two types of line matching operations is performed when the matching conditions are met.
在具体实施中,线编号可以是生产线的工序编号、巡更线的路线编号、道路的路段编号、轨道的轨道编号,线名称可以是生产线的工序名称、巡更线的路线名称、道路的路段名称、轨道的轨道名称。线方向是指三类线的方向,包含前进方向、后退方向、垂直方向等。线可以包含一条或多条线段,一条线段包含两个端点,即线可以表示成线段集合、端点集合。线的第一条线段的第一个端点是线的起始点,线的最后一条线段的第二个端点是线的结束点。一个地图上可以包含一条或多条线,线的类型可以相同或不同。In a specific implementation, the line number can be the process number of the production line, the route number of the patrol line, the section number of the road, the track number of the track, and the line name can be the process name of the production line, the route name of the patrol line, the road section of the road. name, the track name of the track. Line direction refers to the direction of three types of lines, including forward direction, backward direction, vertical direction, etc. A line can contain one or more line segments, and a line segment contains two endpoints, that is, a line can be represented as a line segment set and an endpoint set. The first endpoint of the first segment of the line is the start point of the line, and the second endpoint of the last segment of the line is the end point of the line. A map can contain one or more lines of the same or different types.
例如,map1上有2条线line1和line2,line1是二类线,line2是三类线。line1包含1条线段,线段的端点坐标为(x1,y1,z1)、(x2,y2,z2),line2包含2条线段,线段的端点坐标为(x3,y3,z3)、(x4,y4,z4)、(x5,y5,z5),line1的距离门限值为10米,line2的时间门限值为10秒,line1和line2可以如下所示。For example, there are 2 lines line1 and line2 on map1, line1 is a second-class line, and line2 is a third-class line. line1 contains 1 line segment, the endpoint coordinates of the line segment are (x1, y1, z1), (x2, y2, z2), line2 contains 2 line segments, and the endpoint coordinates of the line segment are (x3, y3, z3), (x4, y4) , z4), (x5, y5, z5), the distance threshold of line1 is 10 meters, and the time threshold of line2 is 10 seconds, line1 and line2 can be as follows.
line[1]=x1,y1,z1;x2,y2,z2line[1]=x1,y1,z1;x2,y2,z2
line[2]= x3,y3,z3; x4,y4,z4; x5,y5,z5line[2]= x3,y3,z3; x4,y4,z4; x5,y5,z5
mapId=1,1mapId=1,1
lineType=2,3lineType=2,3
lineName=line1,line2lineName=line1,line2
lineDistanceThreshold[1]=10000lineDistanceThreshold[1]=10000
lineTimeThreshold[2]=10000lineTimeThreshold[2]=10000
可选的,所述线匹配规则包括以下规则中的一种或多种:一类线匹配、二类线匹配、三类线匹配、线启用、线停用、线段切换、地图切换,包括:Optionally, the line matching rules include one or more of the following rules: first-class line matching, second-class line matching, third-class line matching, line activation, line deactivation, line segment switching, and map switching, including:
当进行一类线匹配时,将当前超宽带高精度定位结果在所述一类线上进行投影;或者,When performing one-class line matching, project the current ultra-wideband high-precision positioning result on the first-class line; or,
当进行二类线匹配时,根据距离门限值的匹配条件执行二类线匹配操作,所述二类线匹配操作包括以下一种或多种:将当前超宽带高精度定位结果在所述二类线上进行投影、使用当前超宽带高精度定位结果;或者,When performing the second-class line matching, the second-class line matching operation is performed according to the matching condition of the distance threshold, and the second-class line matching operation includes one or more of the following: placing the current ultra-wideband high-precision positioning result in the second-class line matching operation. Projection on the class line, using the current ultra-wideband high-precision positioning results; or,
当进行三类线匹配时,根据距离门限值、时间门限值、计数门限值中的一种或多种组成的匹配条件执行三类线匹配操作,所述三类线匹配操作包括以下一种或多种:将当前超宽带高精度定位结果在所述三类线上进行投影、使用上一次精确定位结果、将上一次精确定位结果在所述三类线的前进方向上增加补偿值;或者,When performing three-type line matching, a three-type line matching operation is performed according to a matching condition consisting of one or more of a distance threshold value, a time threshold value, and a count threshold value, and the three-type line matching operation includes the following: One or more: project the current ultra-wideband high-precision positioning result on the three types of lines, use the last precise positioning result, and add the compensation value to the advancing direction of the three types of lines with the last precise positioning result ;or,
满足线匹配规则时,执行线启用;或者,Execute line enable when line matching rules are met; or,
当前超宽带高精度定位结果所在既定线路的编号和线编号一致时,执行线启用;或者,When the number of the predetermined line where the current ultra-wideband high-precision positioning result is located is consistent with the line number, the execution line is enabled; or,
当前超宽带高精度定位结果所在既定线路的名称和线名称一致时,执行线启用;或者,When the name of the established line where the current UWB high-precision positioning result is located is consistent with the line name, the execution line is enabled; or,
不满足线匹配规则时,执行线停用;或者,When the line matching rules are not met, the execution line is deactivated; or,
完成地图上所有线匹配时,执行线停用;或者,Perform line deactivation when all lines on the map are matched; or,
当前超宽带高精度定位结果在所述线上进行投影,到达线段的第二个端点,执行线段切换;或者,The current ultra-wideband high-precision positioning result is projected on the line, reaching the second endpoint of the line segment, and performing line segment switching; or,
当前超宽带高精度定位结果在所述线上进行投影,靠近线段的第二个端点,执行线段切换;或者,The current ultra-wideband high-precision positioning result is projected on the line, and the line segment switching is performed near the second endpoint of the line segment; or,
当前超宽带高精度定位结果所在地图的编号和地图编号不一致时,执行地图切换;或者,When the number of the map where the current UWB high-precision positioning result is located is inconsistent with the map number, perform map switching; or,
当前超宽带高精度定位结果所在地图的名称和地图名称不一致时,执行地图切换。When the name of the map where the current UWB high-precision positioning result is located is inconsistent with the map name, perform map switching.
在具体实施中,当前超宽带高精度定位结果可以包含移动实体信息、定位终端信息、坐标信息、状态信息,移动实体信息包括移动实体的编号、名称等,定位终端信息包括定位终端的编号、类型、绑定时间、绑定状态、定位频率等,坐标信息包括移动实体的坐标、地图编号、地图名称等,状态信息包括定位终端的报警状态、电量等。In a specific implementation, the current ultra-wideband high-precision positioning result may include mobile entity information, positioning terminal information, coordinate information, and status information. The mobile entity information includes the number and name of the mobile entity, and the positioning terminal information includes the number and type of the positioning terminal. , binding time, binding status, positioning frequency, etc., the coordinate information includes the coordinates of the mobile entity, map number, map name, etc., and the status information includes the alarm status and battery level of the positioning terminal.
在具体实施中,3种类型线的线匹配规则包含以下3种方式。In a specific implementation, the line matching rules for the three types of lines include the following three ways.
方式1:一类线匹配。当进行一类线匹配时,将当前超宽带高精度定位结果在一类线上进行投影,也就是将当前超宽带高精度定位结果对应的定位点在一类线上作垂线,该垂线与一类线的交点就是当前超宽带高精度定位结果在一类线上的投影,作为当前精确定位结果。Mode 1: One-class line matching. When performing one-class line matching, the current ultra-wideband high-precision positioning result is projected on a first-class line, that is, the positioning point corresponding to the current ultra-wideband high-precision positioning result is drawn on a first-class line as a vertical line, the vertical line The intersection with the first-class line is the projection of the current ultra-wideband high-precision positioning result on the first-class line, as the current precise positioning result.
方式2:二类线匹配。当进行二类线匹配时,设定距离门限值的匹配条件,满足该匹配条件则执行二类线匹配操作。具体的,设定匹配条件为当前超宽带高精度定位结果在二类线上的投影距离小于距离门限值,如果满足该匹配条件,那么将当前超宽带高精度定位结果在二类线上的投影作为当前精确定位结果;否则,不进行投影,直接使用当前超宽带高精度定位结果作为当前精确定位结果。Mode 2: Class II line matching. When the second-class line is matched, the matching condition of the distance threshold value is set, and the second-class line matching operation is performed if the matching condition is satisfied. Specifically, the matching condition is set as the projection distance of the current ultra-wideband high-precision positioning result on the second-class line is less than the distance threshold. If the matching condition is satisfied, then the current ultra-wideband high-precision positioning result is placed on the second-class line. The projection is used as the current precise positioning result; otherwise, no projection is performed, and the current ultra-wideband high-precision positioning result is directly used as the current precise positioning result.
方式3:三类线匹配。当进行三类线匹配时,设定距离门限值、时间门限值、计数门限值中的一种或多种组成的匹配条件,满足该匹配条件执行三类线匹配操作。具体的,设定匹配条件一为当前超宽带高精度定位结果在三类线上的投影与上一次精确定位结果的距离小于距离门限值,如果满足该匹配条件一,那么将当前超宽带高精度定位结果在三类线上的投影作为当前精确定位结果;否则,开启定时器或者开启计数器,并使用上一次精确定位结果作为当前精确定位结果。设定匹配条件二为定时器开启到超时期间都不满足匹配条件一或者计数器开启到超限期间都不满足匹配条件一,如果满足该匹配条件二,那么将上一次精确定位结果在三类线的前进方向上增加补偿值,作为当前精确定位结果;否则,关闭定时器或者关闭计数器。进一步的,由于三类线有方向性,因此三类线上不允许回退,如果当前超宽带高精度定位结果在三类线上的投影与上一次精确定位结果相比,在三类线的后退方向上,那么使用上一次精确定位结果作为当前精确定位结果。Mode 3: Three types of lines are matched. When performing the three-type line matching, a matching condition consisting of one or more of the distance threshold value, the time threshold value, and the counting threshold value is set, and the three-type line matching operation is performed when the matching condition is satisfied. Specifically, the first matching condition is set that the distance between the projection of the current ultra-wideband high-precision positioning result on the three-type line and the last precise positioning result is less than the distance threshold. If the matching condition one is satisfied, then the current ultra-wideband high-precision positioning The projection of the precision positioning result on the three types of lines is used as the current precise positioning result; otherwise, the timer or the counter is started, and the last precise positioning result is used as the current precise positioning result. Set the matching condition 2 to be that the timer does not meet the matching condition 1 during the time-out period, or the counter does not meet the matching condition 1 during the time-out period. Increase the compensation value in the forward direction of , as the current precise positioning result; otherwise, close the timer or close the counter. Further, due to the directionality of the three types of lines, the fallback is not allowed on the three types of lines. If the projection of the current ultra-wideband high-precision positioning results on the three types of lines is compared with the previous In the backward direction, the last precise positioning result is used as the current precise positioning result.
在具体实施中,线启用的线匹配规则包含以下3种方式。In a specific implementation, the line matching rule enabled by the line includes the following three ways.
方式1:当满足一类线、二类线、三类线的线匹配规则时,执行线启用。Mode 1: When the line matching rules of the first-class line, the second-class line, and the third-class line are satisfied, the execution line is enabled.
方式2:当前超宽带高精度定位结果所在既定线路的编号和线编号一致时,执行线启用。具体的,既定线路是生产线,当前超宽带高精度定位结果所在既定线路的编号是生产线的工序编号,如果当前超宽带高精度定位结果所在生产线的工序编号和线编号一致时,那么执行线启用。Method 2: When the number of the predetermined line where the current ultra-wideband high-precision positioning result is located is consistent with the line number, the execution line is enabled. Specifically, a given line is a production line, and the number of the given line where the current ultra-wideband high-precision positioning result is located is the process number of the production line. If the process number of the production line where the current ultra-wideband high-precision positioning result is located is the same as the line number, the execution line is enabled.
方式3:当前超宽带高精度定位结果所在既定线路的名称和线名称一致时,执行线启用。具体的,既定线路是生产线,当前超宽带高精度定位结果所在既定线路的名称是生产线的工序名称,如果当前超宽带高精度定位结果所在生产线的工序名称和线名称一致时,那么执行线启用。Mode 3: When the name of the established line where the current UWB high-precision positioning result is located is consistent with the line name, the execution line is enabled. Specifically, the given line is a production line, and the name of the given line where the current ultra-wideband high-precision positioning result is located is the process name of the production line. If the process name of the production line where the current ultra-wideband high-precision positioning result is located is the same as the line name, then the execution line is enabled.
在具体实施中,线停用的线匹配规则包含以下2种方式。In a specific implementation, the line matching rule for line deactivation includes the following two ways.
方式1:当不满足一类线、二类线、三类线的线匹配规则时,执行线停用。Mode 1: When the line matching rules of the first-class line, the second-class line, and the third-class line are not satisfied, the execution line is disabled.
方式2:当地图上的线都匹配完成后,执行线停用,即到达地图上最后一条线的结束点时,该地图上执行线停用。Method 2: When the lines on the map are all matched, the execution line is deactivated, that is, when the end point of the last line on the map is reached, the execution line on the map is deactivated.
在具体实施中,线段切换的线匹配规则包含以下2种方式。In a specific implementation, the line matching rule for line segment switching includes the following two ways.
方式1:当前超宽带高精度定位结果在线上的投影,到达线的某条线段的第二个端点,说明已完成该线段的线匹配,执行线段切换。Method 1: The projection of the current ultra-wideband high-precision positioning result on the line reaches the second endpoint of a line segment of the line, indicating that the line matching of the line segment has been completed, and the line segment switching is performed.
方式2:当前超宽带高精度定位结果在线上的投影,靠近线的某条线段的第二个端点,具体的,投影点与该线段的第二个端点的距离在距离门限范围之内,说明已完成该线段的线匹配,执行线段切换。Method 2: Projection of the current ultra-wideband high-precision positioning result on the line, close to the second endpoint of a line segment of the line, specifically, the distance between the projection point and the second endpoint of the line segment is within the distance threshold range, explain The line matching of the line segment has been completed, and the line segment switching is performed.
在具体实施中,地图切换的线匹配规则包含以下2种方式。In a specific implementation, the line matching rules for map switching include the following two methods.
方式1:当前超宽带高精度定位结果所在地图的编号和地图编号不一致时,执行地图切换。具体的,可以立刻切换地图,这是正常切换地图;也可以持续满足编号不一致的条件直到超过时间门限值后,再切换地图,这是异常切换地图。Method 1: When the number of the map where the current UWB high-precision positioning result is located is inconsistent with the map number, perform map switching. Specifically, the map can be switched immediately, which is a normal map switching; it is also possible to continuously satisfy the condition of inconsistent numbers until the time threshold is exceeded, and then switch the map, which is an abnormal map switching.
方式2:当前超宽带高精度定位结果所在地图的名称和地图名称不一致时,执行地图切换。具体的,可以立刻切换地图,这是正常切换地图;也可以持续满足名称不一致的条件直到超过时间门限值后,再切换地图,这是异常切换地图。Method 2: When the name of the map where the current ultra-wideband high-precision positioning result is located is inconsistent with the map name, perform map switching. Specifically, the map can be switched immediately, which is a normal map switching; it is also possible to continue to meet the condition of inconsistent names until the time threshold is exceeded, and then switch the map, which is an abnormal map switching.
可选的,根据所述移动实体的超宽带高精度定位结果,通过区域匹配方法获得所述移动实体在既定区域的精确定位结果,包括:Optionally, according to the ultra-wideband high-precision positioning result of the mobile entity, obtain the precise positioning result of the mobile entity in a given area by using an area matching method, including:
所述区域匹配方法包括区域和区域匹配规则;The area matching method includes area and area matching rules;
所述区域的信息包括以下信息中的一种或多种:区域类型、区域编号、区域名称、边界线集合、顶点集合、出入口点集合、距离门限值、时间门限值、计数门限值、地图编号、地图名称;The information of the area includes one or more of the following information: area type, area number, area name, boundary line set, vertex set, entry and exit point set, distance threshold value, time threshold value, count threshold value , map number, map name;
所述区域类型包括以下类型中的一种或多种:一类区域、二类区域,所述二类区域包括边界属性;The area type includes one or more of the following types: a first-class area, a second-class area, and the second-class area includes a boundary attribute;
所述区域匹配规则包括以下规则中的一种或多种:一类区域匹配、二类区域匹配、出入口匹配、地图匹配。The area matching rules include one or more of the following rules: first-class area matching, second-class area matching, entrance and exit matching, and map matching.
在具体实施中,区域是指可以根据既定区域抽象出来的正方形、长方形、三角形、梯形、多边形、圆形、曲边形、规则图形、不规则图形等。具体的,可以是生产区域、巡更区域、室外区域、室内区域抽象出来的一种图形或多种图形的组合。一类区域(type1 region)是指没有属性的区域,针对一类区域匹配规则,没有设定匹配条件,即无论什么情况下都直接执行一类区域匹配操作。二类区域(type2 region)是指具有边界属性的区域,针对二类区域匹配规则,设定边界线的匹配条件,当满足该匹配条件时执行二类区域匹配操作。In a specific implementation, the area refers to a square, rectangle, triangle, trapezoid, polygon, circle, curved shape, regular figure, irregular figure, etc. that can be abstracted according to a predetermined area. Specifically, it can be a graphic or a combination of multiple graphics abstracted from the production area, the patrol area, the outdoor area, and the indoor area. Type 1 region refers to a region without attributes. For a type of region matching rule, no matching conditions are set, that is, a type of region matching operation is directly performed under any circumstances. Type 2 region refers to a region with boundary attributes. For the matching rule of the type 2 region, a matching condition of the boundary line is set, and the matching operation of the type 2 region is performed when the matching condition is satisfied.
在具体实施中,区域编号可以是生产区域的工序编号、巡更区域的区域编号、室外区域的区域编号、室内区域的区域编号,区域名称可以是生产区域的工序名称、巡更区域的区域名称、室外区域的区域编名称、室内区域的区域名称。区域可以包含多条边界线、多个顶点,即区域可以表示成边界线集合、顶点集合。区域可以包含一个或多个入口点、出口点。一个地图上可以包含一个或多个区域,区域的类型可以相同或不同。In a specific implementation, the area number may be the process number of the production area, the area number of the patrol area, the area number of the outdoor area, the area number of the indoor area, and the area name may be the process name of the production area, the area name of the patrol area , the area code name of the outdoor area, and the area name of the indoor area. A region can contain multiple boundary lines and multiple vertices, that is, a region can be represented as a set of boundary lines and a set of vertices. A zone can contain one or more entry and exit points. A map can contain one or more areas, and the types of areas can be the same or different.
例如,map2上有2个区域region1和region2,region1是一类区域,region 2是二类区域。region1包含4个顶点、2个入口点、1个出口点,顶点坐标为(x11,y11,z11)、(x12,y12,z12)、(x13,y13,z13) 、(x14,y14,z14),入口点的坐标为(x6,y6,z6)、(x7,y7,z7),出口点的坐标为(x8,y8,z8),region2包含3个顶点,顶点坐标为(x21,y21,z21)、(x22,y22,z22)、(x23,y23,z23),region1和region2可以如下所示。For example, there are 2 regions region1 and region2 on map2, region1 is a first-class region, and region 2 is a second-class region. region1 contains 4 vertices, 2 entry points, 1 exit point, and the vertex coordinates are (x11, y11, z11), (x12, y12, z12), (x13, y13, z13) , (x14, y14, z14) , the coordinates of the entry point are (x6, y6, z6), (x7, y7, z7), the coordinates of the exit point are (x8, y8, z8), region2 contains 3 vertices, and the vertex coordinates are (x21, y21, z21 ), (x22, y22, z22), (x23, y23, z23), region1 and region2 can be as follows.
region[1]= x11,y11,z11; x12,y12,z12; x13,y13,z13; (x14,y14,z14)region[1]= x11,y11,z11; x12,y12,z12; x13,y13,z13; (x14,y14,z14)
region[2]= x21,y21,z21; x22,y22,z22; x23,y23,z23region[2]= x21,y21,z21; x22,y22,z22; x23,y23,z23
region[1]. entrypoints= x6,y6,z6; x7,y7,z7region[1].entrypoints= x6,y6,z6; x7,y7,z7
region[1]. exitpoints= x8,y8,z8region[1].exitpoints= x8,y8,z8
mapId=2,2mapId=2,2
regionType=1,2regionType=1,2
regionName=region1, region2regionName=region1, region2
可选的,所述区域匹配规则包括以下规则中的一种或多种:一类区域匹配、二类区域匹配、出入口匹配、地图匹配,包括:Optionally, the area matching rules include one or more of the following rules: first-class area matching, second-class area matching, entrance and exit matching, and map matching, including:
当进行一类区域匹配时,使用当前超宽带高精度定位结果;或者,When performing one-class area matching, use the current UWB high-precision positioning results; or,
当进行二类区域匹配时,如果当前超宽带高精度定位结果在所述二类区域内,那么使用当前超宽带高精度定位结果,如果当前超宽带高精度定位结果在所述二类区域外,那么将当前超宽带高精度定位结果在所述二类区域最近的边界线上进行投影;或者,When performing second-class area matching, if the current ultra-wideband high-precision positioning result is within the second-class area, the current ultra-wideband high-precision positioning result is used, and if the current ultra-wideband high-precision positioning result is outside the second-class area, Then, project the current ultra-wideband high-precision positioning result on the nearest boundary line of the second-class area; or,
当进行出入口匹配时,如果当前超宽带高精度定位结果在所述区域内,那么使用最近的入口点,如果当前超宽带高精度定位结果在所述区域外,那么使用最近的出口点;或者,When performing entry and exit matching, use the closest entry point if the current UWB hyperlocation result is within the area, and use the closest exit point if the current UWB hyperlocation result is outside the area; or,
当前超宽带高精度定位结果所在地图的编号和地图编号不一致时,执行地图切换;或者,When the number of the map where the current UWB high-precision positioning result is located is inconsistent with the map number, perform map switching; or,
当前超宽带高精度定位结果所在地图的名称和地图名称不一致时,执行地图切换。When the name of the map where the current UWB high-precision positioning result is located is inconsistent with the map name, perform map switching.
在具体实施中,2种类型区域的区域匹配规则包含以下2种方式。In a specific implementation, the area matching rules for the two types of areas include the following two methods.
方式1:一类区域匹配。当进行一类区域匹配时,如果当前超宽带高精度定位结果在一类区域范围内,确定移动实体进入一类区域,那么使用当前超宽带高精度定位结果作为当前精确定位结果;如果当前超宽带高精度定位结果在一类区域范围外,确定移动实体离开一类区域,那么使用当前超宽带高精度定位结果作为当前精确定位结果。Mode 1: One-class area matching. When performing the first-class area matching, if the current ultra-wideband high-precision positioning result is within the first-class area, it is determined that the mobile entity enters the first-class area, then the current ultra-wideband high-precision positioning result is used as the current precise positioning result; if the current ultra-wideband high-precision positioning result If the high-precision positioning result is outside the range of the first-class area, it is determined that the mobile entity leaves the first-class area, and the current ultra-wideband high-precision positioning result is used as the current precise positioning result.
方式2:二类区域匹配。当进行二类区域匹配时,如果当前超宽带高精度定位结果在二类区域内,确定移动实体进入二类区域,那么使用当前超宽带高精度定位结果作为当前精确定位结果;如果当前超宽带高精度定位结果在二类区域外,由于二类区域具有边界属性,所以将当前超宽带高精度定位结果在二类区域最近的边界线上进行投影,作为当前精确定位结果。Mode 2: Second-class area matching. When performing the second-class area matching, if the current ultra-wideband high-precision positioning result is within the second-class area, it is determined that the mobile entity enters the second-class area, then the current ultra-wideband high-precision positioning result is used as the current precise positioning result; if the current ultra-wideband high-precision positioning result is The precision positioning result is outside the second-class area. Since the second-class area has boundary attributes, the current ultra-wideband high-precision positioning result is projected on the nearest boundary line of the second-class area as the current precise positioning result.
在具体实施中,出入口匹配的区域匹配规则包含以下2种方式。In a specific implementation, the area matching rules for entry and exit matching include the following two ways.
方式1:当进行出入口匹配时,如果当前超宽带高精度定位结果在区域内,确定移动实体进入区域,那么使用最近的入口点,作为当前精确定位结果。Mode 1: When performing entrance and exit matching, if the current ultra-wideband high-precision positioning result is within the area, and it is determined that the mobile entity enters the area, the nearest entry point is used as the current precise positioning result.
方式2:当进行出入口匹配时,如果当前超宽带高精度定位结果在所述区域外,确定移动实体离开区域,那么使用最近的出口点,作为当前精确定位结果。Mode 2: When performing entrance and exit matching, if the current ultra-wideband high-precision positioning result is outside the area, and it is determined that the mobile entity leaves the area, the nearest exit point is used as the current precise positioning result.
进一步,对于包含出入口的一类区域,可以先进行出入口匹配,再进行一类区域匹配。Further, for a type of area including an entrance and exit, the entrance and exit matching may be performed first, and then the type of area matching may be performed.
在具体实施中,地图切换的区域匹配规则包含以下2种方式。In a specific implementation, the area matching rules for map switching include the following two ways.
方式1:当前超宽带高精度定位结果所在地图的编号和地图编号不一致时,执行地图切换。具体的,可以立刻切换地图,这是正常切换地图;也可以持续满足编号不一致的条件直到超过时间门限值后,再切换地图,这是异常切换地图。Method 1: When the number of the map where the current UWB high-precision positioning result is located is inconsistent with the map number, perform map switching. Specifically, the map can be switched immediately, which is a normal map switching; it is also possible to continuously satisfy the condition of inconsistent numbers until the time threshold is exceeded, and then switch the map, which is an abnormal map switching.
方式2:当前超宽带高精度定位结果所在地图的名称和地图名称不一致时,执行地图切换。具体的,可以立刻切换地图,这是正常切换地图;也可以持续满足名称不一致的条件直到超过时间门限值后,再切换地图,这是异常切换地图。Method 2: When the name of the map where the current ultra-wideband high-precision positioning result is located is inconsistent with the map name, perform map switching. Specifically, the map can be switched immediately, which is a normal map switching; it is also possible to continue to meet the condition of inconsistent names until the time threshold is exceeded, and then switch the map, which is an abnormal map switching.
可选的,还包括:Optionally, also include:
确定所述移动实体的状态,所述移动实体的状态包括正常状态和/或异常状态;determining the state of the mobile entity, the state of the mobile entity includes a normal state and/or an abnormal state;
当所述移动实体处于正常状态时,根据所述移动实体的既定线路进行线匹配;和/或,When the mobile entity is in a normal state, perform line matching according to the predetermined line of the mobile entity; and/or,
当所述移动实体处于正常状态时,根据所述移动实体的既定区域进行区域匹配;和/或,When the mobile entity is in a normal state, perform area matching according to a predetermined area of the mobile entity; and/or,
当所述移动实体处于异常状态时,确定所述移动实体的异常情况,所述异常情况包括以下情况中的一种或多种:所述移动实体离开既定线路、所述移动实体靠近既定线路、所述移动实体返回既定线路。When the mobile entity is in an abnormal state, an abnormal situation of the mobile entity is determined, and the abnormal situation includes one or more of the following situations: the mobile entity leaves a predetermined line, the mobile entity approaches a predetermined line, The mobile entity returns to the intended route.
在具体实施中,确定移动实体处于正常状态包含以下3种方式。In a specific implementation, determining that the mobile entity is in a normal state includes the following three ways.
方式1:地图上包含与既定线路对应的线时,按照线匹配规则执行一类线匹配、二类线匹配、三类线匹配、线启用、线段切换、线停用,说明移动实体处于正常状态。Method 1: When the map contains lines corresponding to the established lines, the first-class line matching, second-class line matching, third-class line matching, line activation, line segment switching, and line deactivation are performed according to the line matching rules, indicating that the mobile entity is in a normal state .
方式2:地图上不包含与既定线路对应的线时,按照区域匹配规则执行一类区域匹配、二类区域匹配、出入口匹配,说明移动实体处于正常状态。Mode 2: When the map does not contain a line corresponding to a given line, the first-class area matching, the second-class area matching, and the entrance and exit matching are performed according to the area matching rules, indicating that the mobile entity is in a normal state.
方式3:正常地图切换,说明移动实体处于正常状态。Mode 3: Normal map switching, indicating that the mobile entity is in a normal state.
在具体实施中,确定移动实体处于异常状态包含以下2种方式。In a specific implementation, determining that the mobile entity is in an abnormal state includes the following two ways.
方式1:地图上包含与既定线路对应的线时,没有执行线停用,同时满足离开既定线路的条件,说明移动实体处于异常状态。Mode 1: When the map contains a line corresponding to a predetermined line, the line deactivation is not executed, and the conditions for leaving the predetermined line are met, indicating that the mobile entity is in an abnormal state.
方式2:异常地图切换,说明移动实体处于异常状态。Mode 2: Abnormal map switching, indicating that the mobile entity is in an abnormal state.
在具体实施中,异常情况包含以下3种。In specific implementation, the abnormal situation includes the following three types.
Case1:移动实体离开既定线路。具体的,可以是生产对象、生产人员、生产设备等离开生产线,巡检人员、巡检车辆等离开巡更线,生产人员、生产车辆、行驶车辆等离开道路,高铁、火车、轨道机器人等离开轨道。Case1: The moving entity leaves the established route. Specifically, it can be that production objects, production personnel, production equipment, etc. leave the production line, inspection personnel, inspection vehicles, etc. leave the patrol line, production personnel, production vehicles, driving vehicles, etc. leave the road, high-speed rail, trains, rail robots, etc. leave track.
Case2:移动实体靠近既定线路。具体的,可以是生产对象、生产人员、生产设备等靠近生产线,巡检人员、巡检车辆等靠近巡更线,生产人员、生产车辆、行驶车辆等靠近道路,高铁、火车、轨道机器人等靠近轨道。Case2: The moving entity is close to the established line. Specifically, it can be that production objects, production personnel, production equipment, etc. are close to the production line, inspection personnel, inspection vehicles, etc. are close to the patrol line, production personnel, production vehicles, driving vehicles, etc. are close to the road, high-speed rail, trains, rail robots, etc. are close to track.
Case3:移动实体返回既定线路。具体的,可以是生产对象、生产人员、生产设备等返回生产线,巡检人员、巡检车辆等返回巡更线,生产人员、生产车辆、行驶车辆等返回道路,高铁、火车、轨道机器人等返回轨道。Case3: The moving entity returns to the established route. Specifically, production objects, production personnel, production equipment, etc. return to the production line, inspection personnel, inspection vehicles, etc. return to the patrol line, production personnel, production vehicles, driving vehicles, etc. return to the road, high-speed rail, trains, rail robots, etc. return track.
进一步的,对于一类线、二类线,当移动实体的异常情况是移动实体靠近既定线路,那么可以执行一类线匹配、二类线匹配,从而移动实体转成正常状态。对于三类线,当移动实体的异常情况是移动实体返回既定线路,那么可以执行三类线匹配,从而移动实体转成正常状态。Further, for the first-class line and the second-class line, when the abnormal condition of the moving entity is that the moving entity is close to the predetermined line, then the first-class line matching and the second-class line matching can be performed, so that the moving entity turns into a normal state. For the three types of lines, when the abnormal situation of the mobile entity is that the mobile entity returns to the predetermined line, then the three types of line matching can be performed, so that the mobile entity turns into a normal state.
可选的,确定所述移动实体所处的异常情况,所述异常情况包括以下情况中的一种或多种:所述移动实体离开既定线路、所述移动实体靠近既定线路、所述移动实体返回既定线路,包括:Optionally, determine an abnormal situation in which the mobile entity is located, and the abnormal situation includes one or more of the following situations: the mobile entity leaves a predetermined line, the mobile entity approaches a predetermined line, the mobile entity Returns a given line, including:
根据距离门限值、时间门限值、计数门限值中的一种或多种组成的匹配条件确定所述移动实体离开既定线路;和/或,It is determined that the mobile entity leaves a predetermined line according to a matching condition consisting of one or more of a distance threshold value, a time threshold value, and a count threshold value; and/or,
根据距离门限值、时间门限值、计数门限值中的一种或多种组成的匹配条件确定所述移动实体靠近既定线路;和/或,It is determined that the mobile entity is close to a predetermined line according to a matching condition consisting of one or more of a distance threshold value, a time threshold value, and a count threshold value; and/or,
根据距离门限值、时间门限值、计数门限值、线方向中的一种或多种组成的匹配条件确定所述移动实体返回既定线路。It is determined that the mobile entity returns to the predetermined line according to a matching condition consisting of one or more of a distance threshold value, a time threshold value, a count threshold value, and a line direction.
在具体实施中,确定移动实体异常情况的方式有3种。In the specific implementation, there are three ways to determine the abnormal situation of the mobile entity.
方式1:确定移动实体离开既定线路。如果移动实体当前超宽带高精度定位结果在线上的投影距离超过距离门限值,并且持续的时间超过时间门限值或者持续的次数超过计数门限值,那么确定移动实体离开既定线路。其中,投影距离是指移动实体当前超宽带高精度定位结果与其在线上的投影之间的距离。Mode 1: It is determined that the mobile entity leaves the predetermined line. If the projected distance of the mobile entity's current ultra-wideband high-precision positioning result on the line exceeds the distance threshold value, and the duration exceeds the time threshold value or the number of continuous times exceeds the count threshold value, it is determined that the mobile entity leaves the predetermined line. The projection distance refers to the distance between the current ultra-wideband high-precision positioning result of the mobile entity and its projection on the line.
方式2:确定移动实体靠近既定线路。如果移动实体当前超宽带高精度定位结果在地图上任意一条线的投影距离小于距离门限值,并且持续的时间超过时间门限值或者持续的次数超过计数门限值,那么确定移动实体靠近既定线路。Method 2: It is determined that the mobile entity is close to the established line. If the projection distance of the current UWB high-precision positioning result of the mobile entity on any line on the map is less than the distance threshold value, and the duration exceeds the time threshold value or the number of continuous times exceeds the count threshold value, then it is determined that the mobile entity is close to the predetermined line.
方式3:确定移动实体返回既定线路。对于地图上移动实体靠近的线,按照优先级排序,同时进行方向估计,选出优先级高且方向正确的线,作为移动实体返回的线。具体的,按照时间窗内移动实体超宽带高精度定位结果在线上的投影距离满足距离门限值的总次数降序排列,总次数越多的线优先级越高。同时,选取时间窗内开始时间段的移动实体超宽带高精度定位结果和结束时间段的移动实体超宽带高精度定位结果,除去奇异点(坐标差异很大的定位结果)后计算开始集合的平均坐标和结束集合的平均坐标,从而获得移动实体的运动方向,和线方向进行比较,选出方向正确的线。Mode 3: It is determined that the mobile entity returns to the established line. For the lines that are close to the moving entity on the map, they are sorted by priority, and the direction is estimated at the same time, and the line with high priority and the correct direction is selected as the line returned by the moving entity. Specifically, it is sorted in descending order according to the total number of times that the projection distance of the ultra-wideband high-precision positioning result of the mobile entity on the line meets the distance threshold within the time window, and the line with more total number of times has a higher priority. At the same time, select the mobile entity ultra-wideband high-precision positioning results of the start time period and the mobile entity ultra-wideband high-precision positioning results of the end time period within the time window, remove singular points (location results with large differences in coordinates), and calculate the average of the starting set. Coordinates and the average coordinate of the end set, so as to obtain the movement direction of the moving entity, compare it with the line direction, and select the line with the correct direction.
可选的,还包括:Optionally, also include:
所述移动实体是生产对象、生产人员、生产车辆、生产设备等;The mobile entities are production objects, production personnel, production vehicles, production equipment, etc.;
所述移动实体的精确定位结果用于所述移动实体的生产管理和应用;The precise positioning result of the mobile entity is used for production management and application of the mobile entity;
所述移动实体的精确定位结果包括以下信息中的一种或多种:生产对象信息、生产人员信息、生产车辆信息、生产设备信息、定位终端信息、坐标信息、状态信息、工序信息;The precise positioning result of the mobile entity includes one or more of the following information: production object information, production personnel information, production vehicle information, production equipment information, positioning terminal information, coordinate information, status information, and process information;
所述移动实体的生产管理和应用包括以下功能中的一种或多种:生产轨迹管理、生产时间管理、生产视频管理、节拍分析应用、能效分析应用。The production management and application of the mobile entity includes one or more of the following functions: production track management, production time management, production video management, beat analysis application, and energy efficiency analysis application.
在具体实施中,移动实体可以是工厂生产线上的生产对象,厂区内的生产人员、生产车辆、生产设备等。具体的,对于汽车零部件企业,生产对象可以是发动机、变速箱、车桥、商用车、零部件等,生产人员可以是一线装配人员、车间主任、工艺质量人员等,生产车辆可以是叉车、货车、升降车等,生产设备可以是装配机器、传送机器、吊装机器等。In a specific implementation, the mobile entity may be a production object on the factory production line, production personnel, production vehicles, production equipment, etc. in the factory area. Specifically, for auto parts companies, the production objects can be engines, gearboxes, axles, commercial vehicles, parts, etc., production personnel can be front-line assemblers, workshop directors, process quality personnel, etc., production vehicles can be forklifts, Trucks, lift trucks, etc., production equipment can be assembly machines, transfer machines, hoisting machines, etc.
在具体实施中,生产对象信息包括生产对象的编号、型号、订货号、客户信息等,生产人员信息包括生产人员的姓名、工号、性别、身份证号、年龄、岗位类别、职位、手机号等,生产车辆信息包括生产车辆的名称、编号、品牌、型号、驾驶人员、分组等,生产设备信息包括生产设备的名称、编号、品牌、型号、运维人员、分组等,定位终端信息包括定位终端的编号、类型、绑定时间、绑定状态、定位频率等,坐标信息包括移动实体的坐标、地图编号、地图名称等,状态信息包括定位终端的报警状态、电量等,工序信息包括工序的编号、名称、开始时间、结束时间、停留时间、生产时间、工序节拍、工序区域等。In the specific implementation, the production object information includes the serial number, model, order number, customer information, etc. of the production object, and the production personnel information includes the production personnel's name, job number, gender, ID number, age, job category, position, and mobile phone number. etc., production vehicle information includes the name, serial number, brand, model, driver, group, etc. of the production vehicle, production equipment information includes the production equipment name, serial number, brand, model, operation and maintenance personnel, grouping, etc., and the positioning terminal information includes positioning Terminal number, type, binding time, binding status, positioning frequency, etc. The coordinate information includes the coordinates of the mobile entity, map number, map name, etc., the status information includes the alarm status, power level, etc. Number, name, start time, end time, dwell time, production time, process beat, process area, etc.
在具体实施中,生产轨迹管理包括实时定位跟踪、历史轨迹回放等,生产时间管理包括生产对象履历查询、生产人员履历查询、生产节拍查询、异常节拍查询等,生产视频管理包括生产视频实时流播放、生产对象工序视频回放、生产人员工序视频回放等,节拍分析应用包括节拍状态查询和回放,能效分析应用包括生产热谱图查询和回放。In specific implementation, production track management includes real-time positioning tracking, historical track playback, etc., production time management includes production object resume query, production personnel resume query, production beat query, abnormal beat query, etc. Production video management includes production video real-time streaming playback , production object process video playback, production personnel process video playback, etc. The beat analysis application includes beat status query and playback, and the energy efficiency analysis application includes production thermogram query and playback.
参见图2,本发明实施例提供的线匹配精确定位方法流程示意图,如图2所示,包括以下步骤:Referring to FIG. 2, a schematic flowchart of a line matching precise positioning method provided by an embodiment of the present invention, as shown in FIG. 2, includes the following steps:
201:获得移动实体的超宽带高精度定位结果;201: Obtain the ultra-wideband high-precision positioning result of the mobile entity;
202:获取地图上与既定线路对应的线,所述线的信息包括以下信息中的一种或多种:线类型、线编号、线名称、线方向、线段集合、端点集合、距离门限值、时间门限值、计数门限值、地图编号、地图名称,所述线类型包括以下类型中的一种或多种:一类线、二类线、三类线,所述二类线包括距离属性,所述三类线包括距离属性、时间属性、方向属性;202: Acquire a line corresponding to a predetermined line on the map, and the information of the line includes one or more of the following information: line type, line number, line name, line direction, line segment set, endpoint set, and distance threshold value , time threshold value, count threshold value, map number, map name, the line type includes one or more of the following types: first-class line, second-class line, third-class line, the second-class line includes Distance attributes, the three types of lines include distance attributes, time attributes, and direction attributes;
203:根据所述移动实体的超宽带高精度定位结果和所述地图上与既定线路对应的线执行线匹配规则,获得所述移动实体在既定线路的精确定位结果,所述线匹配规则包括以下规则中的一种或多种:一类线匹配、二类线匹配、三类线匹配、线启用、线停用、线段切换、地图切换。203: Execute a line matching rule according to the ultra-wideband high-precision positioning result of the mobile entity and the line corresponding to the predetermined line on the map to obtain the precise positioning result of the mobile entity on the predetermined line, where the line matching rule includes the following: One or more of the rules: Line 1 Match, Line 2 Match, Line 3 Match, Line Enable, Line Disable, Line Segment Toggle, Map Toggle.
该实施方式中,针对移动实体在既定线路上的线匹配精确定位方法进行了说明,可以参见移动实体一种精确定位方法流程的实施,重复之处不再赘述。In this embodiment, the line matching precise positioning method of a mobile entity on a predetermined line is described, and reference may be made to the implementation of a flow of a precise positioning method for a mobile entity, and repeated details will not be repeated.
参见图3,本发明实施例提供的区域匹配精确定位方法流程示意图,如图3所示,包括以下步骤:Referring to FIG. 3 , a schematic flowchart of a method for accurate positioning by region matching provided by an embodiment of the present invention, as shown in FIG. 3 , includes the following steps:
301:获得移动实体的超宽带高精度定位结果;301: Obtain the ultra-wideband high-precision positioning result of the mobile entity;
302:获取地图上与既定区域对应的区域,所述区域的信息包括以下信息中的一种或多种:区域类型、区域编号、区域名称、边界线集合、顶点集合、出入口点集合、距离门限值、时间门限值、计数门限值、地图编号、地图名称,所述区域类型包括以下类型中的一种或多种:一类区域、二类区域,所述二类区域包括边界属性;302: Acquire an area corresponding to a predetermined area on the map, the information of the area includes one or more of the following information: area type, area number, area name, boundary line set, vertex set, entry and exit point set, distance gate Limit value, time threshold value, count threshold value, map number, map name, the area type includes one or more of the following types: a first-class area, a second-class area, the second-class area includes boundary attributes ;
303:根据所述移动实体的超宽带高精度定位结果和所述地图上与既定区域对应的区域执行区域匹配规则,获得所述移动实体在既定区域的精确定位结果,所述区域匹配规则包括以下规则中的一种或多种:一类区域匹配、二类区域匹配、出入口匹配、地图匹配。303: Execute an area matching rule according to the ultra-wideband high-precision positioning result of the mobile entity and the area corresponding to the predetermined area on the map, and obtain the precise positioning result of the mobile entity in the predetermined area, where the area matching rule includes the following: One or more of the rules: first-class area matching, second-class area matching, entrance and exit matching, and map matching.
该实施方式中,针对移动实体在既定区域上的区域匹配精确定位方法进行了说明,可以参见移动实体一种精确定位方法流程的实施,重复之处不再赘述。In this embodiment, an area matching precise positioning method of a mobile entity on a predetermined area is described, and reference may be made to the implementation of a flow of a precise positioning method for a mobile entity, and repeated details will not be repeated.
参见图4,本发明实施例提供的正常状态下精确定位方法流程示意图,如图4所示,包括以下步骤:Referring to FIG. 4 , a schematic flowchart of a method for precise positioning in a normal state provided by an embodiment of the present invention, as shown in FIG. 4 , includes the following steps:
401:确定所述移动实体处于正常状态;401: Determine that the mobile entity is in a normal state;
402:获得移动实体的超宽带高精度定位结果;402: Obtain the ultra-wideband high-precision positioning result of the mobile entity;
403:获取地图上与既定线路对应的线;和/或,获取地图上与既定区域对应的区域;403: Acquire a line corresponding to a predetermined route on the map; and/or, acquire an area corresponding to a predetermined area on the map;
404:根据所述移动实体的超宽带高精度定位结果和所述地图上与既定线路对应的线执行线匹配规则,获得所述移动实体在既定线路的精确定位结果;和/或,根据所述移动实体的超宽带高精度定位结果和所述地图上与既定区域对应的区域执行区域匹配规则,获得所述移动实体在既定区域的精确定位结果。404: Execute a line matching rule according to the ultra-wideband high-precision positioning result of the mobile entity and the line corresponding to the predetermined line on the map, to obtain the precise positioning result of the mobile entity on the predetermined line; and/or, according to the The ultra-wideband high-precision positioning result of the mobile entity and the area corresponding to the predetermined area on the map execute area matching rules to obtain the precise positioning result of the mobile entity in the predetermined area.
该实施方式中,针对移动实体在正常状态下的精确定位方法进行了说明,可以参见移动实体一种精确定位方法流程的实施,重复之处不再赘述。In this embodiment, a precise positioning method of a mobile entity in a normal state is described, and reference may be made to the implementation of a flow of a precise positioning method for a mobile entity, and repeated details will not be repeated.
参见图5,本发明实施例提供的异常状态下精确定位方法流程示意图,如图5所示,包括以下步骤:Referring to FIG. 5 , a schematic flowchart of a method for precise positioning in an abnormal state provided by an embodiment of the present invention, as shown in FIG. 5 , includes the following steps:
501:确定所述移动实体处于异常状态;501: Determine that the mobile entity is in an abnormal state;
502:获得移动实体的超宽带高精度定位结果;502: Obtain the ultra-wideband high-precision positioning result of the mobile entity;
503:确定所述移动实体的异常情况,所述异常情况包括以下情况中的一种或多种:所述移动实体离开既定线路、所述移动实体靠近既定线路、所述移动实体返回既定线路;根据距离门限值、时间门限值、计数门限值中的一种或多种组成的匹配条件确定所述移动实体离开既定线路;和/或,根据距离门限值、时间门限值、计数门限值中的一种或多种组成的匹配条件确定所述移动实体靠近既定线路;和/或,根据距离门限值、时间门限值、计数门限值、线方向中的一种或多种组成的匹配条件确定所述移动实体返回既定线路;503: Determine an abnormal situation of the mobile entity, where the abnormal situation includes one or more of the following situations: the mobile entity leaves a predetermined line, the mobile entity approaches a predetermined line, and the mobile entity returns to a predetermined line; It is determined that the mobile entity leaves the predetermined line according to a matching condition consisting of one or more of a distance threshold, a time threshold, and a count threshold; and/or, according to the distance threshold, time threshold, A matching condition consisting of one or more of the counting thresholds determines that the mobile entity is close to a given line; and/or, according to one of a distance threshold, a time threshold, a counting threshold, and a line direction or multiple matching conditions to determine that the mobile entity returns to the established line;
504:根据与既定线路对应的线和所述移动实体的异常情况,执行线匹配规则,所述移动实体转成正常状态。504 : Execute a line matching rule according to the line corresponding to the predetermined line and the abnormal condition of the mobile entity, and the mobile entity transitions to a normal state.
该实施方式中,针对移动实体在异常状态下的精确定位方法进行了说明,可以参见移动实体一种精确定位方法流程的实施,重复之处不再赘述。In this embodiment, a precise positioning method for a mobile entity in an abnormal state is described, and reference may be made to the implementation of a flow of a precise positioning method for a mobile entity, and repeated details will not be repeated.
参见图6,本发明实施例提供的生产对象精确定位方法流程示意图,如图6所示,包括以下步骤:Referring to FIG. 6 , a schematic flowchart of a method for precise positioning of a production object provided by an embodiment of the present invention, as shown in FIG. 6 , includes the following steps:
601:生产对象和定位终端在上线工序时进行绑定;601: The production object and the positioning terminal are bound during the online process;
602:所述生产对象在生产线上经过各个工序,确定所述生产对象的状态;当所述生产对象处于正常状态时,执行步骤603;当所述生产对象处于异常状态时,执行步骤608;602: The production object goes through various processes on the production line, and the state of the production object is determined; when the production object is in a normal state, go to step 603; when the production object is in an abnormal state, go to step 608;
603:获得所述生产对象的超宽带高精度定位结果;603: Obtain an ultra-wideband high-precision positioning result of the production object;
604:获取地图上与既定线路对应的线;和/或,获取地图上与既定区域对应的区域;604: Acquire a line corresponding to a predetermined route on the map; and/or, acquire an area corresponding to a predetermined area on the map;
605:根据所述生产对象的超宽带高精度定位结果和所述地图上与既定线路对应的线执行线匹配规则,获得所述生产对象在既定线路的精确定位结果;和/或,根据所述生产对象的超宽带高精度定位结果和所述地图上与既定区域对应的区域执行区域匹配规则,获得所述生产对象在既定区域的精确定位结果;605: Execute a line matching rule according to the ultra-wideband high-precision positioning result of the production object and the line corresponding to the predetermined line on the map, and obtain the precise positioning result of the production object on the predetermined line; and/or, according to the The ultra-wideband high-precision positioning result of the production object and the area matching rule corresponding to the predetermined area on the map are executed to obtain the precise positioning result of the production object in the predetermined area;
606:根据所述生产对象的精确定位结果进行所述生产对象的生产管理和应用;606: Perform production management and application of the production object according to the precise positioning result of the production object;
607:所述生产对象和所述定位终端在下线工序时自动解绑。607: The production object and the positioning terminal are automatically unbound when the process goes offline.
608:确定所述生产对象的异常情况,根据距离门限值、时间门限值、计数门限值中的一种或多种组成的匹配条件确定所述生产对象离开既定线路;和/或,根据距离门限值、时间门限值、计数门限值中的一种或多种组成的匹配条件确定所述生产对象靠近既定线路;和/或,根据距离门限值、时间门限值、计数门限值、线方向中的一种或多种组成的匹配条件确定所述生产对象返回既定线路;608: Determine the abnormal condition of the production object, and determine that the production object leaves a predetermined line according to a matching condition consisting of one or more of a distance threshold value, a time threshold value, and a count threshold value; and/or, According to a matching condition consisting of one or more of a distance threshold value, a time threshold value, and a count threshold value, it is determined that the production object is close to a predetermined line; and/or, according to the distance threshold value, time threshold value, A matching condition consisting of one or more of a count threshold value and a line direction determines that the production object returns to a given line;
609:根据与既定线路对应的线和所述生产对象的异常情况,执行线匹配规则,所述生产对象转成正常状态;跳转执行步骤603。609 : Execute a line matching rule according to the line corresponding to the predetermined line and the abnormal condition of the production object, and the production object is converted into a normal state; skip to step 603 .
该实施方式中,生产线上的工序包括上线工序、下线工序、正常工序、空工序、流转工序、返修工序等。具体的,上线工序是生产对象经历的第一个工序,可以进行生产对象和定位终端的绑定;下线工序是生产对象经历的最后一个工序,可以进行生产对象和定位终端的解绑;正常工序是生产对象在生产线上经历的生产工序,可以进行视频设备的视频拍摄;空工序是生产对象在生产线上经历的生产工序,可以不进行视频设备的视频拍摄;流转工序是生产对象在生产线之间流转时经历的工序,可以不进行视频设备的视频拍摄;返修工序是生产对象出现异常时进行暂存、维修的工序,返修后可以继续返回生产线进行生产,根据需要可以进行或不进行视频设备的视频拍摄。In this embodiment, the processes on the production line include an on-line process, an off-line process, a normal process, an empty process, a circulation process, a repair process, and the like. Specifically, the on-line process is the first process that the production object goes through, and it can bind the production object and the positioning terminal; the offline process is the last process that the production object goes through, and it can unbind the production object and the positioning terminal; normal The process is the production process that the production object goes through on the production line, and video recording of the video equipment can be performed; the empty process is the production process that the production object goes through on the production line, and video recording of the video device is not required; the circulation process is the production object in the production line. It is not necessary to carry out video shooting of video equipment for the processes experienced during the transfer between different times; the repair process is a process of temporary storage and maintenance when the production object is abnormal. After repairing, it can continue to return to the production line for production, and video equipment can be carried out or not according to needs. video shooting.
在具体实施中,生产对象精确定位方法流程可以参见移动实体一种精确定位方法流程的实施,重复之处不再赘述。In the specific implementation, for the process of the method for precise positioning of the production object, reference may be made to the implementation of the process of a precise positioning method for a mobile entity, and the repetition will not be repeated.
参见图7,本发明实施例提供的生产人员精确定位方法流程示意图,如图7所示,包括以下步骤:Referring to FIG. 7 , a schematic flowchart of a method for precise positioning of production personnel provided by an embodiment of the present invention, as shown in FIG. 7 , includes the following steps:
701:生产人员和定位终端在员工管理中进行绑定;701: The production personnel and the positioning terminal are bound in the employee management;
702:获得所述生产人员的超宽带高精度定位结果;702: Obtain the ultra-wideband high-precision positioning result of the production personnel;
703:获取地图上与既定线路对应的线;和/或,获取地图上与既定区域对应的区域;703: Acquire a line corresponding to a predetermined route on the map; and/or, acquire an area corresponding to a predetermined area on the map;
704:根据所述生产人员的超宽带高精度定位结果和所述地图上与既定线路对应的线执行线匹配规则,获得所述生产人员在既定线路的精确定位结果;和/或,根据所述生产人员的超宽带高精度定位结果和所述地图上与既定区域对应的区域执行区域匹配规则,获得所述生产人员在既定区域的精确定位结果;704: Obtain the precise positioning result of the production personnel on the predetermined route according to the ultra-wideband high-precision positioning result of the production personnel and the line matching rule corresponding to the predetermined route on the map; and/or, according to the The ultra-broadband high-precision positioning results of the production personnel and the region matching rules corresponding to the predetermined area on the map are executed to obtain the precise positioning results of the production personnel in the predetermined area;
705:根据所述生产人员的精确定位结果进行所述生产人员的生产管理和应用。705: Perform production management and application of the production personnel according to the precise positioning result of the production personnel.
该实施方式中,针对生产人员的精确定位方法进行了说明,可以参见移动实体一种精确定位方法流程的实施,重复之处不再赘述。In this embodiment, the precise positioning method for the production personnel is described, and reference may be made to the implementation of a flow of a precise positioning method for a mobile entity, and repeated descriptions will not be repeated.
在具体实施中,生产车辆、生产设备的精确定位方法流程可以参见生产对象、生产人员的精确定位方法流程的实施,重复之处不再赘述。In the specific implementation, the precise positioning method flow of production vehicles and production equipment can be referred to the implementation of the precise positioning method flow of production objects and production personnel, and repeated details will not be repeated.
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is the preferred embodiment of the present invention. It should be pointed out that for those skilled in the art, without departing from the principle of the present invention, several improvements and modifications can be made. These improvements and modifications It should also be regarded as the protection scope of the present invention.
Claims (8)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011367284.XA CN112558007A (en) | 2020-11-30 | 2020-11-30 | Accurate positioning method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011367284.XA CN112558007A (en) | 2020-11-30 | 2020-11-30 | Accurate positioning method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112558007A true CN112558007A (en) | 2021-03-26 |
Family
ID=75045165
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011367284.XA Pending CN112558007A (en) | 2020-11-30 | 2020-11-30 | Accurate positioning method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112558007A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115209339A (en) * | 2021-11-05 | 2022-10-18 | 北京金坤科创技术有限公司 | High-precision positioning method |
CN115412853A (en) * | 2021-05-27 | 2022-11-29 | 北京金坤科创技术有限公司 | Underground construction engineering positioning method |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0854246A (en) * | 1994-08-11 | 1996-02-27 | Matsushita Electric Ind Co Ltd | Map matching method for navigation system |
US20100185408A1 (en) * | 2009-01-16 | 2010-07-22 | Nec (China) Co., Ltd. | Method, device and system for calibrating positioning device |
CN102175254A (en) * | 2011-01-13 | 2011-09-07 | 北京超图软件股份有限公司 | Navigation positioning correction method and device, and positioning navigation system |
CN102332210A (en) * | 2011-08-04 | 2012-01-25 | 东南大学 | Real-time urban road traffic flow data extraction method based on mobile phone positioning data |
CN102879003A (en) * | 2012-09-07 | 2013-01-16 | 重庆大学 | GPS (global position system) terminal-based map matching method for vehicle position tracking |
CN103728646A (en) * | 2013-12-26 | 2014-04-16 | 浪潮电子信息产业股份有限公司 | Hybrid location method based on A-GPS technology and TDOA technology |
CN104010274A (en) * | 2014-06-12 | 2014-08-27 | 国家电网公司 | An Indoor Wireless Positioning Method Based on Path Matching |
CN107941229A (en) * | 2016-10-13 | 2018-04-20 | 阿里巴巴集团控股有限公司 | Vehicle positioning method and vehicle positioning system |
CN108692720A (en) * | 2018-04-09 | 2018-10-23 | 京东方科技集团股份有限公司 | Localization method, location-server and positioning system |
CN110926461A (en) * | 2019-10-29 | 2020-03-27 | 北京全路通信信号研究设计院集团有限公司 | Indoor positioning method and system based on ultra wide band and navigation method and system |
-
2020
- 2020-11-30 CN CN202011367284.XA patent/CN112558007A/en active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0854246A (en) * | 1994-08-11 | 1996-02-27 | Matsushita Electric Ind Co Ltd | Map matching method for navigation system |
US20100185408A1 (en) * | 2009-01-16 | 2010-07-22 | Nec (China) Co., Ltd. | Method, device and system for calibrating positioning device |
CN102175254A (en) * | 2011-01-13 | 2011-09-07 | 北京超图软件股份有限公司 | Navigation positioning correction method and device, and positioning navigation system |
CN102332210A (en) * | 2011-08-04 | 2012-01-25 | 东南大学 | Real-time urban road traffic flow data extraction method based on mobile phone positioning data |
CN102879003A (en) * | 2012-09-07 | 2013-01-16 | 重庆大学 | GPS (global position system) terminal-based map matching method for vehicle position tracking |
CN103728646A (en) * | 2013-12-26 | 2014-04-16 | 浪潮电子信息产业股份有限公司 | Hybrid location method based on A-GPS technology and TDOA technology |
CN104010274A (en) * | 2014-06-12 | 2014-08-27 | 国家电网公司 | An Indoor Wireless Positioning Method Based on Path Matching |
CN107941229A (en) * | 2016-10-13 | 2018-04-20 | 阿里巴巴集团控股有限公司 | Vehicle positioning method and vehicle positioning system |
CN108692720A (en) * | 2018-04-09 | 2018-10-23 | 京东方科技集团股份有限公司 | Localization method, location-server and positioning system |
CN110926461A (en) * | 2019-10-29 | 2020-03-27 | 北京全路通信信号研究设计院集团有限公司 | Indoor positioning method and system based on ultra wide band and navigation method and system |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115412853A (en) * | 2021-05-27 | 2022-11-29 | 北京金坤科创技术有限公司 | Underground construction engineering positioning method |
CN115209339A (en) * | 2021-11-05 | 2022-10-18 | 北京金坤科创技术有限公司 | High-precision positioning method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2066143B1 (en) | Radio cell performance monitoring and/or control based on user equipment positioning data and radio quality parameters | |
EP1741311B1 (en) | Improved method of locating a cellular terminal | |
CN107046700A (en) | It is a kind of to predict the method and apparatus that mobile terminal switches base station | |
CN107333276A (en) | WiFi location fingerprint localization methods based on weighted chi-square distance | |
CN112558007A (en) | Accurate positioning method | |
CN103841640A (en) | NLOS base station identifying and positioning method based on positioning position residual error | |
CN106205187A (en) | Parking lot storing cycle guidance system based on mobile little base station and implementation method | |
TW200426387A (en) | Location-based evaluation method for GSM system and location-based service system | |
CN103957508A (en) | Accurate underground wireless positioning system and method based on combination of WiFi and gyroscope | |
US20140031044A1 (en) | Handover manager component | |
CN101674523B (en) | Method and system for acquiring road information by using mobile communication network | |
EP1340395B1 (en) | Mobile positioning using integrated ad-hoc network | |
CN104202819A (en) | Mobile phone positioning method and system | |
CN114268900B (en) | Indoor positioning method and system | |
Li et al. | Estimating crowd flow and crowd density from cellular data for mass rapid transit | |
CN113015079B (en) | Positioning method, device and system | |
CN105142214A (en) | WLAN hotspot positioning information acquisition method and corresponding terminal | |
CN115412853B (en) | Underground construction engineering positioning method | |
CN115985130A (en) | On-site vehicle management system and its control method based on UWB | |
KR102300416B1 (en) | Base station based positioning method and apparatus | |
WO2019037707A1 (en) | Measurement method and apparatus | |
CN110379174B (en) | Traffic control system based on 5G positioning and video analysis technology | |
CN111028543B (en) | Multi-vehicle synchronous operation control method for automatic driving vehicle | |
CN104469672A (en) | Targeting methods and platforms | |
CN116017338B (en) | Internet of things information acquisition system based on BIM (building information modeling) visual platform |
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 |