WO2015117477A1 - Indoor positioning method and device, and computer storage medium - Google Patents
Indoor positioning method and device, and computer storage medium Download PDFInfo
- Publication number
- WO2015117477A1 WO2015117477A1 PCT/CN2014/092667 CN2014092667W WO2015117477A1 WO 2015117477 A1 WO2015117477 A1 WO 2015117477A1 CN 2014092667 W CN2014092667 W CN 2014092667W WO 2015117477 A1 WO2015117477 A1 WO 2015117477A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- node
- beacon
- rssi value
- distance
- unknown node
- Prior art date
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/14—Determining absolute distances from a plurality of spaced points of known location
-
- 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/0252—Radio frequency fingerprinting
- G01S5/02521—Radio frequency fingerprinting using a radio-map
Definitions
- the present invention relates to the field of wireless communication positioning technologies, and in particular, to an indoor positioning method, apparatus, and computer storage medium.
- GPS Global Position System
- LBS location-aware computing and location-based services
- GPS is currently the most widely used and successful positioning technology.
- the basic principle is to use the instantaneous position of the satellite moving at high speed as the known raw data, and then calculate the distance from the receiver to each satellite according to the time when the microwave signal arrives at the receiver. Finally, the method of determining the point to be measured by using the spatial distance resection s position. Since microwaves are easily absorbed by dense forests, buildings, metal coverings, etc., GPS is only suitable for outdoor use. In indoor situations, GPS is not suitable due to the complicated channel environment, strong attenuation of microwave signals, and large measurement error.
- beacon nodes In the prior art indoor positioning, a regional positioning method is generally adopted. Based on Radio Frequency Identification (RFID) technology, some readers with known coordinates are arranged indoors as beacon nodes.
- the wireless signal of the reader can cover a certain range.
- the unknown node is passive with its own ID information.
- the electronic tag when the unknown node moves into the coverage of a certain card reader signal, the beacon card reader recognizes the ID information of the unknown node, and reports the coordinates of the unknown node to the upper computer monitoring system with its own coordinates.
- RFID Radio Frequency Identification
- embodiments of the present invention provide an indoor positioning method, device, and computer storage medium.
- an embodiment of the present invention provides an indoor positioning method, including: arranging a plurality of beacon nodes with known coordinates; and measuring a received signal strength (RSSI) based on indoors. From the experiment, establishing a conversion relationship between the RSSI value and the distance; transmitting coordinate data of one or more beacon nodes to the unknown node; according to the RSSI value of each beacon node detected by the unknown node, the received coordinate data, And the conversion relationship, determining the coordinates of the unknown node.
- RSSI received signal strength
- the determining the relationship between the RSSI value and the distance based on the indoor RSSI ranging experiment includes: setting a plurality of measurement points within a specified range of each beacon node; and receiving the beacons of each measurement point
- the average value of the RSSI value of the data transmitted by the node is determined as the RSSI value of the corresponding beacon node; the RSSI value and the distance are established based on the RSSI value received at each measurement point and the distance from each measurement point to the corresponding beacon node. Conversion relationship.
- determining the coordinates of the unknown node according to the RSSI value of each beacon node detected by the unknown node, the received coordinate data, and the conversion relationship including: according to the conversion relationship, the unknown The RSSI value of each beacon node detected by the node is converted into the distance between the unknown node and each beacon node; based on the maximum likelihood positioning algorithm, according to the distance between the unknown node and each beacon node, and each beacon node Coordinate data, calculate the The coordinates of the unknown node.
- the method further includes: displaying the coordinates of the unknown node in an electronic map form.
- an embodiment of the present invention further provides an indoor positioning apparatus, where the apparatus includes: a relationship establishing module configured to arrange a plurality of beacon nodes with known coordinates; and based on the indoor RSSI Ranging experiment, establishing a conversion relationship between RSSI value and distance; a data sending module configured to send coordinate data of one or more beacon nodes to an unknown node; and a position determining module configured to detect each letter according to the unknown node The RSSI value of the target node, the received coordinate data, and the conversion relationship determine the coordinates of the unknown node.
- a relationship establishing module configured to arrange a plurality of beacon nodes with known coordinates; and based on the indoor RSSI Ranging experiment, establishing a conversion relationship between RSSI value and distance
- a data sending module configured to send coordinate data of one or more beacon nodes to an unknown node
- a position determining module configured to detect each letter according to the unknown node The RSSI value of the target node, the received coordinate data, and the conversion relationship determine the coordinates of the unknown node
- the relationship establishing module includes: a signal strength determining unit configured to set a plurality of measurement points within a specified range of each beacon node; and transmit data of the beacon node received by each measurement point The average value of the RSSI value is determined as the RSSI value of the corresponding beacon node; the relationship establishing unit is configured to establish an RSSI value based on the RSSI value received at each measurement point and the distance from each measurement point to the corresponding beacon node. The conversion relationship of distance.
- the location determining module includes: a converting unit configured to convert, according to the conversion relationship, an RSSI value of each beacon node detected by an unknown node into a distance between the unknown node and each beacon node;
- the coordinate calculation unit is configured to calculate the coordinates of the unknown node based on the distance between the unknown node and each beacon node and the coordinate data of each beacon node based on the maximum likelihood positioning algorithm.
- the apparatus further includes: a display module configured to display coordinates of the unknown node in an electronic map form.
- an embodiment of the present invention further provides a computer storage medium, where the computer storage medium includes a set of instructions, when executed, causing at least one processor to perform the indoor positioning described above. method.
- the indoor method proposed by the embodiment of the invention has high positioning precision and can locate specific coordinates, and the corresponding relationship between the RSSI value and the distance in the positioning ranging is obtained by collecting experimental data in an indoor scene that needs to be located, and is more in line with the indoor scene. The actual situation is more accurate than using the theoretical model of wireless signal propagation.
- the positioning process is completed in the unknown node.
- the unknown node has powerful data processing capability, and can display the indoor geographic information map in real time, and the positioning coordinates are corresponding to the map, and there is an intuitive graphical user interface.
- FIG. 1 is a flow chart of an indoor positioning method according to an embodiment of the present invention.
- FIG. 2 is a schematic diagram showing the composition of a beacon node according to an embodiment of the present invention.
- FIG. 3 is a schematic diagram showing the composition of an unknown node according to an embodiment of the present invention.
- FIG. 5 is a block diagram showing the structure of an indoor positioning device according to an embodiment of the present invention.
- the embodiment of the present invention provides an indoor positioning method and device.
- the embodiments of the present invention are further described in detail below with reference to the accompanying drawings and embodiments. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
- FIG. 1 is a flowchart of an indoor positioning method according to an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps (step S102 - step S106):
- Step S102 arranging a plurality of beacon nodes with known coordinates; establishing a conversion relationship between the RSSI value and the distance based on the indoor RSSI ranging experiment;
- Step S104 sending coordinate data of one or more beacon nodes to an unknown node
- Step S106 Determine coordinates of the unknown node according to the RSSI value of each beacon node detected by the unknown node, the received coordinate data, and the above conversion relationship.
- the indoor method proposed in this embodiment has high positioning accuracy, and can locate specific coordinates, and the corresponding relationship between the RSSI value and the distance in the positioning ranging is obtained by collecting experimental data in an indoor scene that needs to be located, and is more in line with the indoor scene. The actual situation is more accurate than using the theoretical model of wireless signal propagation.
- the positioning process is completed in the unknown node.
- the unknown node has powerful data processing capability, and can display the indoor geographic information map in real time, and the positioning coordinates are corresponding to the map, and there is an intuitive graphical user interface.
- the two-dimensional geographic information coordinate system may be established in the indoor environment to be located. According to the specific range of the indoor environment to be located and the expected positioning accuracy, the position of the origin of the coordinate system and the coordinate precision of the x and y directions are set.
- step S102 based on the indoor RSSI ranging experiment, establishing a conversion relationship between the RSSI value and the distance may be implemented by: setting a plurality of measurement points within a specified range of each beacon node; receiving each measurement point The average value of the RSSI value of the data transmitted by the beacon node is determined as the RSSI value of the beacon node; based on the RSSI value received at each measurement point, and the distance from each measurement point to the corresponding beacon node, establishing The conversion relationship between RSSI values and distances.
- the position of multiple measurement points can be determined according to actual operation conditions.
- the distance from each measurement point to the corresponding beacon node can be calculated from the coordinates of the beacon node and the measurement point.
- step S106 determining the coordinates of the unknown node according to the RSSI value of each beacon node detected by the unknown node, the received coordinate data, and the conversion relationship may be implemented by the following implementation manner: according to the conversion relationship, the unknown The RSSI value of each beacon node detected by the node is converted into the distance between the unknown node and each beacon node; based on the maximum likelihood localization algorithm, according to the distance between the unknown node and each beacon node, and the distance of each beacon node
- the coordinate data calculates the coordinates of the unknown node. With this embodiment, the positioning accuracy of the unknown node is improved.
- the coordinates of the unknown node can be displayed as an electronic map. In an embodiment, it may also be displayed in the form of text information or the like. The specific display mode is determined according to the actual operation.
- FIG. 2 is a schematic diagram of the composition of a beacon node according to an embodiment of the present invention.
- the main function of the beacon node is to transmit wireless data, and the data storage amount and processing requirements are not high, so the processor can use 8 bits 51.
- the MCU 21, the data storage can use the processor on-chip storage resources to meet the demand.
- the peripheral circuit has a clock 22, a power source 23, a switch 24, and the like. For the indoor environment, because the location area is limited, using the WIFI module 25 to wirelessly transmit and receive data can cover the location area.
- FIG. 3 is a schematic diagram of the composition of an unknown node according to an embodiment of the present invention.
- the main function of the unknown node is to receive data sent by the beacon node as a receiver, and process the data to realize positioning of itself.
- the data sent by the beacon node is stored, the data is processed by the positioning algorithm to calculate its own coordinates, the positioning result is displayed in the form of a map, and the operation of zooming in and out of the map can be realized. Therefore, the function is complicated, the processor can select a 32-bit ARM processor 31, and the peripheral circuit can have a memory 32, a touch screen 33, an LCD display 34, a clock 35, a power supply 36, a switch 37, and a WIFI module 38.
- step S402 is a detailed flowchart of an indoor positioning method according to an embodiment of the present invention, as shown in FIG.
- the flow includes the following steps (step S402 - step S412):
- Step S402 establishing a two-dimensional geographic information coordinate system of the indoor environment to be located;
- the position of the coordinate origin and the coordinate precision of the x and y directions are set according to the specific range of the indoor environment to be located and the expected positioning accuracy.
- the positioning accuracy is set to be 0.1 m.
- Step S404 performing an indoor RSSI ranging experiment in the indoor environment to be located, and fitting the collected experimental data to obtain a relationship formula between the RSSI value and the distance d;
- the specific method can be:
- the receiver is programmed to set an RSSI value buffer to store the RSSI value of the received data packet. After receiving 100 data packets at each test point, average the 100 RSSI values, and then average the RSSI. The value is the signal strength received by the beacon node at that location.
- RSSI i the RSSI measurement value when the distance is d i .
- the theoretical formula of the signal strength p(d) received by the receiving end when the transmitter is d is the RSSI in dBm is:
- the parameters A and n need to be determined, and the measured parameters of the 100 sets of data are used to obtain the parameters A and n in the formula.
- the unknown node can calculate the distance from the beacon node from the received RSSI value.
- Step S406 in the indoor environment to be located, a beacon node whose coordinates are known is arranged (in the actual operation, the operation may also be performed simultaneously in step S402), and the beacon node is set.
- the working mode is to send its own ID and coordinate information;
- beacon nodes are placed in a location where a known coordinate is selected indoors, and the beacon node layout should cover the entire indoor to-be-positioned area, and the layout density should be reasonably selected.
- the hardware cost is also increased, and the positioning accuracy and cost should be comprehensively considered.
- the distance between the beacons is 5 m as an example.
- beacon node work The specific steps of the beacon node work include:
- Step S408 the unknown node receives and stores the data sent by each beacon node, and detects the signal strength of each beacon node, and converts it into an RSSI value, and then converts the RSSI value into a distance d;
- the specific steps include:
- the WIFI wireless data packet has a corresponding field indicating the signal strength when the data packet is received, and extracting the field data from the received data packet is the RSSI value.
- the reception of the data packet is stopped.
- the relationship fitted by the ranging experiment is used to convert the RSSI value into the distance d, thus obtaining the distance between the unknown node and 10 different beacon nodes. If not, the unknown node continues to receive the packet acquisition RSSI value.
- Step S410 the unknown node uses the maximum likelihood localization algorithm to calculate the coordinates of the preset number of beacon nodes and the distance to the beacon nodes.
- This step uses the existing positioning algorithm, and the calculation of the coordinates of the unknown nodes is directly derived from the formula of the algorithm.
- step S412 the unknown node displays its real-time location on the map.
- the unknown node has an LCD display system
- the indoor environment geographic information electronic map is implemented by software on the unknown node
- the coordinate system of the map is consistent with the two-dimensional geographic information coordinate system established in step S402
- the unknown node calculates its own coordinates. After that, the positioning result is displayed and updated on the electronic map in real time by software control.
- the function of the beacon node is to transmit its own coordinates and ID data as a transmitter.
- the function of the unknown node is to receive the data sent by the beacon node as a receiver and process the data to achieve its own positioning.
- the indoor positioning method introduced in the embodiment solves the problem that the accuracy of the indoor positioning method in the related art is low.
- FIG. 5 is a structural block diagram of an indoor positioning apparatus according to an embodiment of the present invention. As shown in FIG. 5, the apparatus includes a relationship establishing module 10, a data sending module 20, and a position determining module 30. The structure is described in detail below.
- the relationship establishing module 10 is configured to arrange a plurality of beacon nodes with known coordinates; and establish a conversion relationship between the RSSI value and the distance based on the indoor received signal strength RSSI ranging experiment;
- the data sending module 20 is connected to the relationship establishing module 10, and configured to send coordinate data of one or more beacon nodes to the unknown node;
- the location determining module 30 is coupled to the data sending module 20, and configured to determine coordinates of the unknown node according to the RSSI value of each beacon node detected by the unknown node, the received coordinate data, and the conversion relationship.
- the indoor positioning device According to the indoor positioning device provided in this embodiment, indoor positioning is performed, the positioning accuracy is high, and specific coordinates can be located, and the corresponding relationship between the RSSI value and the distance in the positioning ranging is obtained by collecting experimental data in an indoor scene that needs to be positioned. Out, more in line with the actual situation of the indoor scene, More accurate than using a wireless signal propagation theory model.
- the positioning process is completed in the unknown node.
- the unknown node has powerful data processing capability, and can display the indoor geographic information map in real time, and the positioning coordinates are corresponding to the map, and there is an intuitive graphical user interface.
- the relationship establishing module 10 may include:
- a signal strength determining unit configured to set a plurality of measurement points within a specified range of each beacon node; determining an average value of RSSI values of data transmitted by the beacon node received by each measurement point as the beacon node RSSI value;
- the relationship establishing unit is configured to establish a conversion relationship between the RSSI value and the distance based on the RSSI value received at each measurement point and the distance from each measurement point to the corresponding beacon node.
- the embodiment provides a specific implementation manner, and details the coordinate calculation process of the unknown node, that is, the location determining module 30 may include:
- a converting unit configured to convert, according to the conversion relationship, an RSSI value of each beacon node detected by an unknown node into a distance between the unknown node and each beacon node;
- the coordinate calculation unit is configured to calculate the coordinates of the unknown node based on the distance between the unknown node and each beacon node and the coordinate data of each beacon node based on the maximum likelihood positioning algorithm.
- the embodiment further provides an implementation manner, that is, the foregoing apparatus further includes: a display module configured to display coordinates of the unknown node in an electronic map form.
- the relationship establishing module 10, the relationship establishing unit, and the coordinate calculating unit may be a central processing unit (CPU), a microprocessor (MCU, a digital control unit), a digital signal processor in an indoor positioning device. (DSP, Digital Signal Processor) or a programmable logic array (FPGA); the data transmitting module 30 can be implemented by a transmitter in an indoor positioning device, the position determining module 30, the signal strength The determining unit and the converting unit may be in the indoor positioning device
- the CPU, MCU, DSP or FPGA implementation is implemented in conjunction with the receiver.
- the unknown node to be located receives and stores the data sent by each beacon node, and detects the RSSI value of each beacon node, and converts the RSSI value into a distance;
- the unknown node uses the maximum likelihood localization algorithm to calculate its own coordinates from the preset number of beacon coordinates collected and the distance to these beacon nodes;
- the unknown node displays its real-time location on the map.
- embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
- the computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device.
- the apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
- These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device.
- the instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
- an embodiment of the present invention further provides a computer storage medium, the computer storage medium comprising a set of instructions, when executed, causing at least one processor to perform the indoor positioning method.
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
- Navigation (AREA)
Abstract
An indoor positioning method and device, and a computer storage medium. The method comprises: distributing multiple beacon nodes having known coordinates (S102); on the basis of indoor RSSI distance measurement tests, establishing conversion relations between RSSI values and distances (S104); transmitting the coordinate data of one or multiple beacon nodes to an unknown node (S104); establishing the coordinate of the unknown node according to the RSSI values of the beacon nodes measured by the unknown node, the received coordinate data, and the conversion relations (S106).
Description
本发明涉及无线通信定位技术领域,特别是涉及一种室内定位方法、装置及计算机存储介质。The present invention relates to the field of wireless communication positioning technologies, and in particular, to an indoor positioning method, apparatus, and computer storage medium.
随着现代通信、网络、全球定位系统(Global Position System,GPS)、普适计算、分布式信息处理等技术的迅速发展,位置感知计算和基于位置的服务(Location Based Services,LBS)在实际应用中显得越来越重要。精确定位技术在许多室内场景的实用性和必要性已日趋显著。With the rapid development of modern communication, network, Global Position System (GPS), pervasive computing, distributed information processing and other technologies, location-aware computing and location-based services (LBS) are in practical applications. It seems to be more and more important. The practicality and necessity of precise positioning technology in many indoor scenes has become increasingly prominent.
GPS是目前应用最广泛和成功的定位技术。其基本原理是以高速运动的卫星瞬间位置作为已知的原始数据,再依据微波信号到达接收机的时间,计算接收机到各卫星的距离,最后采用空间距离后方交会的方法,确定待测点的位置。由于微波极易被浓密树林、建筑物、金属遮盖物等吸收,GPS只适合在户外使用,在室内场合,由于信道环境复杂、微波信号衰减厉害、测量误差大,GPS并不适用。GPS is currently the most widely used and successful positioning technology. The basic principle is to use the instantaneous position of the satellite moving at high speed as the known raw data, and then calculate the distance from the receiver to each satellite according to the time when the microwave signal arrives at the receiver. Finally, the method of determining the point to be measured by using the spatial distance resection s position. Since microwaves are easily absorbed by dense forests, buildings, metal coverings, etc., GPS is only suitable for outdoor use. In indoor situations, GPS is not suitable due to the complicated channel environment, strong attenuation of microwave signals, and large measurement error.
现有技术的室内定位,一般采用的是区域定位法。基于射频识别(Radio Frequency Identification,RFID)技术,在室内布置一些坐标已知的读卡器作为信标节点,读卡器的无线信号可以覆盖一定的范围,未知节点为包含自身ID信息的无源电子标签,当未知节点移动到某读卡器信号覆盖范围内,则信标读卡器识别出此未知节点的ID信息,并以自己的坐标作为未知节点的坐标上报给上位机监控系统。此种定位精度较低,只能定位到一个区域,不能精确到具体的坐标,要获得高的定位精度就得设置数量多的信标节点,从而增加了系统成本,而且未知节点自身无源,不具有数据处理功能,所
以节点自身无法知道在室内的大体位置。In the prior art indoor positioning, a regional positioning method is generally adopted. Based on Radio Frequency Identification (RFID) technology, some readers with known coordinates are arranged indoors as beacon nodes. The wireless signal of the reader can cover a certain range. The unknown node is passive with its own ID information. The electronic tag, when the unknown node moves into the coverage of a certain card reader signal, the beacon card reader recognizes the ID information of the unknown node, and reports the coordinates of the unknown node to the upper computer monitoring system with its own coordinates. Such positioning accuracy is low, and can only be located in one area, and cannot be accurate to specific coordinates. To obtain high positioning accuracy, a large number of beacon nodes must be set, thereby increasing the system cost, and the unknown node itself is passive. Does not have data processing functions,
The node itself cannot know the general location in the room.
针对相关技术中室内定位方法的准确度较低的问题,目前尚未提出有效的解决方案。In view of the low accuracy of the indoor positioning method in the related art, an effective solution has not been proposed yet.
发明内容Summary of the invention
为解决现有存在的技术问题,本发明实施例提供了一种室内定位方法、装置及计算机存储介质。In order to solve the existing technical problems, embodiments of the present invention provide an indoor positioning method, device, and computer storage medium.
根据本发明实施例的一个方面,本发明实施例提供了一种室内定位方法,包括:布置坐标已知的多个信标节点;基于室内接收到的信号强度(Received Signal Strength Indicator,RSSI)测距实验,建立RSSI值与距离的转换关系;将一个或多个信标节点的坐标数据发送至未知节点;根据未知节点检测到的各个信标节点的RSSI值、接收到的所述坐标数据、以及所述转换关系,确定未知节点的坐标。According to an aspect of the embodiments of the present invention, an embodiment of the present invention provides an indoor positioning method, including: arranging a plurality of beacon nodes with known coordinates; and measuring a received signal strength (RSSI) based on indoors. From the experiment, establishing a conversion relationship between the RSSI value and the distance; transmitting coordinate data of one or more beacon nodes to the unknown node; according to the RSSI value of each beacon node detected by the unknown node, the received coordinate data, And the conversion relationship, determining the coordinates of the unknown node.
上述方案中,所述基于室内RSSI测距实验,建立RSSI值与距离的转换关系,包括:在每个信标节点的指定范围内,设置多个测量点;将各个测量点接收到的信标节点所发射数据的RSSI值的平均值,确定为对应信标节点的RSSI值;基于每个测量点接收到的RSSI值、以及每个测量点到对应信标节点的距离,建立RSSI值与距离的转换关系。In the above solution, the determining the relationship between the RSSI value and the distance based on the indoor RSSI ranging experiment includes: setting a plurality of measurement points within a specified range of each beacon node; and receiving the beacons of each measurement point The average value of the RSSI value of the data transmitted by the node is determined as the RSSI value of the corresponding beacon node; the RSSI value and the distance are established based on the RSSI value received at each measurement point and the distance from each measurement point to the corresponding beacon node. Conversion relationship.
上述方案中,所述RSSI值与距离的转换关系,通过以下公式体现:[p(d)]dBm=A-10nlog(d);其中,p(d)表示信号强度,d表示距离,A和n为常数。In the above solution, the conversion relationship between the RSSI value and the distance is expressed by the following formula: [p(d)] dBm = A-10nlog(d); wherein p(d) represents the signal strength, d represents the distance, A and n is a constant.
上述方案中,所述根据未知节点检测到的各个信标节点的RSSI值、接收到的所述坐标数据、以及所述转换关系,确定未知节点的坐标,包括:根据所述转换关系,将未知节点检测到的各个信标节点的RSSI值,转换为所述未知节点与各个信标节点的距离;基于极大似然定位算法,根据未知节点与各个信标节点的距离,以及各个信标节点的坐标数据,计算出所述
未知节点的坐标。In the above solution, determining the coordinates of the unknown node according to the RSSI value of each beacon node detected by the unknown node, the received coordinate data, and the conversion relationship, including: according to the conversion relationship, the unknown The RSSI value of each beacon node detected by the node is converted into the distance between the unknown node and each beacon node; based on the maximum likelihood positioning algorithm, according to the distance between the unknown node and each beacon node, and each beacon node Coordinate data, calculate the
The coordinates of the unknown node.
上述方案中,确定未知节点的坐标后,所述方法还包括:将未知节点的坐标以电子地图形式显示。In the above solution, after determining the coordinates of the unknown node, the method further includes: displaying the coordinates of the unknown node in an electronic map form.
根据本发明实施例的另一方面,本发明实施例还提供了一种室内定位装置,其中,该装置包括:关系建立模块,配置为布置坐标已知的多个信标节点;并基于室内RSSI测距实验,建立RSSI值与距离的转换关系;数据发送模块,配置为将一个或多个信标节点的坐标数据,发送至未知节点;位置确定模块,配置为根据未知节点检测到的各个信标节点的RSSI值、接收到的所述坐标数据、以及所述转换关系,确定未知节点的坐标。According to another aspect of the embodiments of the present invention, an embodiment of the present invention further provides an indoor positioning apparatus, where the apparatus includes: a relationship establishing module configured to arrange a plurality of beacon nodes with known coordinates; and based on the indoor RSSI Ranging experiment, establishing a conversion relationship between RSSI value and distance; a data sending module configured to send coordinate data of one or more beacon nodes to an unknown node; and a position determining module configured to detect each letter according to the unknown node The RSSI value of the target node, the received coordinate data, and the conversion relationship determine the coordinates of the unknown node.
上述方案中,所述关系建立模块包括:信号强度确定单元,配置为在每个信标节点的指定范围内,设置多个测量点;并将各个测量点接收到的信标节点所发射数据的RSSI值的平均值,确定为对应信标节点的RSSI值;关系建立单元,配置为基于每个测量点接收到的RSSI值、以及每个测量点到对应信标节点的距离,建立RSSI值与距离的转换关系。In the above solution, the relationship establishing module includes: a signal strength determining unit configured to set a plurality of measurement points within a specified range of each beacon node; and transmit data of the beacon node received by each measurement point The average value of the RSSI value is determined as the RSSI value of the corresponding beacon node; the relationship establishing unit is configured to establish an RSSI value based on the RSSI value received at each measurement point and the distance from each measurement point to the corresponding beacon node. The conversion relationship of distance.
上述方案中,所述位置确定模块包括:转换单元,配置为根据所述转换关系,将未知节点检测到的各个信标节点的RSSI值,转换为所述未知节点与各个信标节点的距离;坐标计算单元,配置为基于极大似然定位算法,根据未知节点与各个信标节点的距离、以及各个信标节点的坐标数据,计算出所述未知节点的坐标。In the above solution, the location determining module includes: a converting unit configured to convert, according to the conversion relationship, an RSSI value of each beacon node detected by an unknown node into a distance between the unknown node and each beacon node; The coordinate calculation unit is configured to calculate the coordinates of the unknown node based on the distance between the unknown node and each beacon node and the coordinate data of each beacon node based on the maximum likelihood positioning algorithm.
上述方案中,所述装置还包括:显示模块,配置为将未知节点的坐标以电子地图形式显示。In the above solution, the apparatus further includes: a display module configured to display coordinates of the unknown node in an electronic map form.
根据本发明实施例的又一方面,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质包括一组指令,当执行所述指令时,引起至少一个处理器执行上述的室内定位方法。According to still another aspect of the embodiments of the present invention, an embodiment of the present invention further provides a computer storage medium, where the computer storage medium includes a set of instructions, when executed, causing at least one processor to perform the indoor positioning described above. method.
本发明实施例有益效果如下:
The beneficial effects of the embodiments of the present invention are as follows:
本发明实施例提出的室内方法定位精度高,可以定位到具体的坐标,而且定位测距中RSSI值和距离的对应关系,是在需要定位的室内场景实地采集实验数据得出,更符合室内场景的实际情况,比使用无线信号传播理论模型更精确。同时,定位过程是在未知节点中完成的,未知节点具有强大的数据处理能力,并能实时显示室内地理信息图,将定位坐标对应在地图上,有直观的图形用户界面。The indoor method proposed by the embodiment of the invention has high positioning precision and can locate specific coordinates, and the corresponding relationship between the RSSI value and the distance in the positioning ranging is obtained by collecting experimental data in an indoor scene that needs to be located, and is more in line with the indoor scene. The actual situation is more accurate than using the theoretical model of wireless signal propagation. At the same time, the positioning process is completed in the unknown node. The unknown node has powerful data processing capability, and can display the indoor geographic information map in real time, and the positioning coordinates are corresponding to the map, and there is an intuitive graphical user interface.
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solutions of the present invention, and the above-described and other objects, features and advantages of the present invention can be more clearly understood. Specific embodiments of the invention are set forth below.
在附图(其不一定是按比例绘制的)中,相似的附图标记可在不同的视图中描述相似的部件。具有不同字母后缀的相似附图标记可表示相似部件的不同示例。附图以示例而非限制的方式大体示出了本文中所讨论的各个实施例。In the drawings, which are not necessarily to scale, the Like reference numerals with different letter suffixes may indicate different examples of similar components. The drawings generally illustrate the various embodiments discussed herein by way of example and not limitation.
图1是根据本发明实施例的室内定位方法的流程图;1 is a flow chart of an indoor positioning method according to an embodiment of the present invention;
图2是根据本发明实施例的信标节点组成示意图;2 is a schematic diagram showing the composition of a beacon node according to an embodiment of the present invention;
图3是根据本发明实施例的未知节点组成示意图;3 is a schematic diagram showing the composition of an unknown node according to an embodiment of the present invention;
图4是根据本发明实施例的室内定位方法的详细流程图;4 is a detailed flowchart of an indoor positioning method according to an embodiment of the present invention;
图5是根据本发明实施例的室内定位装置的结构框图。FIG. 5 is a block diagram showing the structure of an indoor positioning device according to an embodiment of the present invention.
为了解决现有技术中室内定位方法的准确度较低的问题,本发明实施例提供了一种室内定位方法及装置,以下结合附图以及实施例,对本发明实施例进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不限定本发明。
In order to solve the problem of the low accuracy of the indoor positioning method in the prior art, the embodiment of the present invention provides an indoor positioning method and device. The embodiments of the present invention are further described in detail below with reference to the accompanying drawings and embodiments. It is understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
本实施例提供了一种室内定位方法,图1是根据本发明实施例的室内定位方法的流程图,如图1所示,该方法包括以下步骤(步骤S102-步骤S106):This embodiment provides an indoor positioning method. FIG. 1 is a flowchart of an indoor positioning method according to an embodiment of the present invention. As shown in FIG. 1, the method includes the following steps (step S102 - step S106):
步骤S102,布置坐标已知的多个信标节点;基于室内RSSI测距实验,建立RSSI值与距离的转换关系;Step S102, arranging a plurality of beacon nodes with known coordinates; establishing a conversion relationship between the RSSI value and the distance based on the indoor RSSI ranging experiment;
步骤S104,将一个或多个信标节点的坐标数据发送至未知节点;Step S104, sending coordinate data of one or more beacon nodes to an unknown node;
步骤S106,根据未知节点检测到的各个信标节点的RSSI值、接收到的坐标数据,以及上述转换关系,确定未知节点的坐标。Step S106: Determine coordinates of the unknown node according to the RSSI value of each beacon node detected by the unknown node, the received coordinate data, and the above conversion relationship.
本实施例提出的室内方法定位精度高,可以定位到具体的坐标,而且定位测距中RSSI值和距离的对应关系,是在需要定位的室内场景实地采集实验数据得出,更符合室内场景的实际情况,比使用无线信号传播理论模型更精确。同时,定位过程是在未知节点中完成的,未知节点具有强大的数据处理能力,并能实时显示室内地理信息图,将定位坐标对应在地图上,有直观的图形用户界面。The indoor method proposed in this embodiment has high positioning accuracy, and can locate specific coordinates, and the corresponding relationship between the RSSI value and the distance in the positioning ranging is obtained by collecting experimental data in an indoor scene that needs to be located, and is more in line with the indoor scene. The actual situation is more accurate than using the theoretical model of wireless signal propagation. At the same time, the positioning process is completed in the unknown node. The unknown node has powerful data processing capability, and can display the indoor geographic information map in real time, and the positioning coordinates are corresponding to the map, and there is an intuitive graphical user interface.
在本实施例中,布置坐标已知的多个信标节点之前,可以先在待定位室内环境中建立二维地理信息坐标系。根据待定位室内环境的具体范围和预期的定位精度,设置坐标系原点的位置和x、y方向的坐标精度。In this embodiment, before the plurality of beacon nodes whose coordinates are known are arranged, the two-dimensional geographic information coordinate system may be established in the indoor environment to be located. According to the specific range of the indoor environment to be located and the expected positioning accuracy, the position of the origin of the coordinate system and the coordinate precision of the x and y directions are set.
在步骤S102中,基于室内RSSI测距实验,建立RSSI值与距离的转换关系,可以通过以下实施方式实现:在每个信标节点的指定范围内,设置多个测量点;将各个测量点接收到的信标节点所发射数据的RSSI值的平均值,确定为该信标节点的RSSI值;基于每个测量点接收到的RSSI值,以及每个测量点到对应信标节点的距离,建立RSSI值与距离的转换关系。其中,多个测量点的位置,可以根据实际操作情况进行确定。每个测量点到对应信标节点的距离,可以根据信标节点与测量点的坐标计算得出。通过上述实施方式,可以提高RSSI值的准确度,为后续对未知节点进行定位提
供基础。In step S102, based on the indoor RSSI ranging experiment, establishing a conversion relationship between the RSSI value and the distance may be implemented by: setting a plurality of measurement points within a specified range of each beacon node; receiving each measurement point The average value of the RSSI value of the data transmitted by the beacon node is determined as the RSSI value of the beacon node; based on the RSSI value received at each measurement point, and the distance from each measurement point to the corresponding beacon node, establishing The conversion relationship between RSSI values and distances. The position of multiple measurement points can be determined according to actual operation conditions. The distance from each measurement point to the corresponding beacon node can be calculated from the coordinates of the beacon node and the measurement point. Through the foregoing implementation manner, the accuracy of the RSSI value can be improved, and the subsequent positioning of the unknown node is proposed.
For the foundation.
在步骤S106中,根据未知节点检测到的各个信标节点的RSSI值、接收到的坐标数据,以及转换关系,确定未知节点的坐标,可以通过以下实施方式实现:根据所述转换关系,将未知节点检测到的各个信标节点的RSSI值,转换为该未知节点与各个信标节点的距离;基于极大似然定位算法,根据未知节点与各个信标节点的距离、以及各个信标节点的坐标数据,计算出该未知节点的坐标。通过该实施方式,提高了未知节点的定位准确性。在此之后,可以将未知节点的坐标以电子地图形式显示。在一实施例中,也可以通过文字信息等形式显示。具体采用何种显示方式,根据实际操作情况确定。In step S106, determining the coordinates of the unknown node according to the RSSI value of each beacon node detected by the unknown node, the received coordinate data, and the conversion relationship may be implemented by the following implementation manner: according to the conversion relationship, the unknown The RSSI value of each beacon node detected by the node is converted into the distance between the unknown node and each beacon node; based on the maximum likelihood localization algorithm, according to the distance between the unknown node and each beacon node, and the distance of each beacon node The coordinate data calculates the coordinates of the unknown node. With this embodiment, the positioning accuracy of the unknown node is improved. After that, the coordinates of the unknown node can be displayed as an electronic map. In an embodiment, it may also be displayed in the form of text information or the like. The specific display mode is determined according to the actual operation.
下面分别对本实施例中的信标节点和未知节点进行解释。图2是根据本发明实施例的信标节点组成示意图,如图2所示,信标节点的主要功能是发送无线数据,对数据存储量和处理要求不高,因此处理器可以使用8位51单片机21,数据存储可以使用处理器片上存储资源以满足需求。外围电路有时钟22、电源23、开关24等。对于室内环境,由于定位区域空间有限,使用WIFI模块25来进行无线收发数据可以覆盖定位区域。The beacon node and the unknown node in this embodiment are respectively explained below. 2 is a schematic diagram of the composition of a beacon node according to an embodiment of the present invention. As shown in FIG. 2, the main function of the beacon node is to transmit wireless data, and the data storage amount and processing requirements are not high, so the processor can use 8 bits 51. The MCU 21, the data storage can use the processor on-chip storage resources to meet the demand. The peripheral circuit has a clock 22, a power source 23, a switch 24, and the like. For the indoor environment, because the location area is limited, using the WIFI module 25 to wirelessly transmit and receive data can cover the location area.
图3是根据本发明实施例的未知节点组成示意图,如图3所示,未知节点主要功能是作为接收机接收信标节点发送的数据,并处理数据实现对自身的定位。具体包括存储信标节点发来的数据、用定位算法对数据进行处理计算出自身的坐标、将定位结果以地图形式显示,并能实现地图放大查找等操作。因此功能复杂,处理器可以选用32位ARM处理器31,外围电路可以有存储器32、触摸屏33、LCD显示屏34、时钟35、电源36、开关37、WIFI模块38。FIG. 3 is a schematic diagram of the composition of an unknown node according to an embodiment of the present invention. As shown in FIG. 3, the main function of the unknown node is to receive data sent by the beacon node as a receiver, and process the data to realize positioning of itself. Specifically, the data sent by the beacon node is stored, the data is processed by the positioning algorithm to calculate its own coordinates, the positioning result is displayed in the form of a map, and the operation of zooming in and out of the map can be realized. Therefore, the function is complicated, the processor can select a 32-bit ARM processor 31, and the peripheral circuit can have a memory 32, a touch screen 33, an LCD display 34, a clock 35, a power supply 36, a switch 37, and a WIFI module 38.
下面通过具体实施例和附图,对本发明的室内定位方法进行详细描述。The indoor positioning method of the present invention will be described in detail below through specific embodiments and the accompanying drawings.
图4是根据本发明实施例的室内定位方法的详细流程图,如图4所示,
该流程包括以下步骤(步骤S402-步骤S412):4 is a detailed flowchart of an indoor positioning method according to an embodiment of the present invention, as shown in FIG.
The flow includes the following steps (step S402 - step S412):
步骤S402,建立待定位室内环境的二维地理信息坐标系;Step S402, establishing a two-dimensional geographic information coordinate system of the indoor environment to be located;
这里,根据待定位室内环境的具体范围和预期的定位精度,设置坐标原点的位置和x、y方向的坐标精度。Here, the position of the coordinate origin and the coordinate precision of the x and y directions are set according to the specific range of the indoor environment to be located and the expected positioning accuracy.
本发明实施例中设置定位精度为0.1m。In the embodiment of the invention, the positioning accuracy is set to be 0.1 m.
步骤S404,在待定位室内环境中,进行基于室内RSSI测距实验,由采集到的实验数据进行拟合,得到RSSI值和距离d的关系公式;Step S404, performing an indoor RSSI ranging experiment in the indoor environment to be located, and fitting the collected experimental data to obtain a relationship formula between the RSSI value and the distance d;
具体方法可以为:The specific method can be:
在室内选择一个固定位置,放置信标节点模块发射机,设置好发射机的输出功率。发射机固定好后,设置未知节点作为接收机,假设以20cm为间隔,在距离发射机20m的范围内设置100个测量点,即距离发射机0.2m、0.4m、…20m等位置。对接收机进行编程,设置一个RSSI值缓存区来存储接收到的数据包的RSSI值,在每个测试点接收100个数据包后,对100个RSSI值求平均值,然后以平均后的RSSI值作为信标节点在该位置收到的信号强度。Select a fixed location indoors, place the beacon node module transmitter, and set the output power of the transmitter. After the transmitter is fixed, the unknown node is set as the receiver. It is assumed that 100 measurement points are set within a range of 20 m from the transmitter at intervals of 20 cm, that is, 0.2 m, 0.4 m, ... 20 m from the transmitter. The receiver is programmed to set an RSSI value buffer to store the RSSI value of the received data packet. After receiving 100 data packets at each test point, average the 100 RSSI values, and then average the RSSI. The value is the signal strength received by the beacon node at that location.
最后,记录RSSI值和距离d的对应关系,得到100组测量数据(RSSIi,di),i=1,2,3,…100,其中RSSIi表示距离为di时的RSSI测量值。根据无线信号传输理论,距离发射机为d时接收端接收到的信号强度p(d)即RSSI以dBm为单位时的理论公式为:Finally, the correspondence between the RSSI value and the distance d is recorded, and 100 sets of measurement data (RSSI i , d i ), i=1, 2, 3, . . . 100 are obtained, where RSSI i represents the RSSI measurement value when the distance is d i . According to the wireless signal transmission theory, the theoretical formula of the signal strength p(d) received by the receiving end when the transmitter is d is the RSSI in dBm is:
[p(d)]dBm=A-10nlog(d) (1)[p(d)] dBm =A-10nlog(d) (1)
其中,参数A和n需要确定,用测量到的100组数据进行拟合得出公式中的参数A和n。这样就得到了RSSI值和距离d的转换公式。未知节点便可以由接收到的RSSI值计算出与信标节点的距离。Among them, the parameters A and n need to be determined, and the measured parameters of the 100 sets of data are used to obtain the parameters A and n in the formula. This gives a conversion formula for the RSSI value and the distance d. The unknown node can calculate the distance from the beacon node from the received RSSI value.
步骤S406,在待定位室内环境中,布置坐标已知的信标节点(在实际操作过程中,该操作也可以在步骤S402中同时进行),并设置信标节点的
工作模式为发送自身ID和坐标信息;Step S406, in the indoor environment to be located, a beacon node whose coordinates are known is arranged (in the actual operation, the operation may also be performed simultaneously in step S402), and the beacon node is set.
The working mode is to send its own ID and coordinate information;
具体地,在室内选择已知坐标的位置,放置一定数量的信标节点,信标节点的布设应该覆盖整个室内待定位区域,且应合理选择布设密度,信标布置越多,定位精度越高,硬件成本也越大,应综合考虑定位精度和成本,本发明实施例以信标之间的距离5m为例进行介绍。Specifically, a certain number of beacon nodes are placed in a location where a known coordinate is selected indoors, and the beacon node layout should cover the entire indoor to-be-positioned area, and the layout density should be reasonably selected. The more beacon layout, the higher the positioning accuracy. The hardware cost is also increased, and the positioning accuracy and cost should be comprehensively considered. In the embodiment of the present invention, the distance between the beacons is 5 m as an example.
信标节点的工作具体步骤包括:The specific steps of the beacon node work include:
(1)模块初始化,设置自己的ID和坐标。(1) Module initialization, set your own ID and coordinates.
(2)设置通信模式为发射机。(2) Set the communication mode to the transmitter.
(3)设置WIFI模块输出功率。(3) Set the WIFI module output power.
(4)发送数据。(4) Send data.
步骤S408,未知节点接收并存储各信标节点发来的数据,并检测各信标节点的信号强度,并转换为RSSI值,再将RSSI值转换为距离d;Step S408, the unknown node receives and stores the data sent by each beacon node, and detects the signal strength of each beacon node, and converts it into an RSSI value, and then converts the RSSI value into a distance d;
具体步骤包括:The specific steps include:
(1)模块初始化。(1) Module initialization.
(2)设置通信模式为接收机。(2) Set the communication mode to the receiver.
(3)接收各信标节点发来的数据包并存储在缓存区。(3) Receive the data packets sent by each beacon node and store them in the buffer area.
(4)处理缓存区中收到的数据包,从中提取出信标节点的ID、坐标等信息。WIFI无线数据包中有相应的字段表示接收到该数据包时的信号强度,将该字段数据从收到的数据包中提取出来就是RSSI值。(4) Processing the data packet received in the buffer area, and extracting information such as the ID and coordinates of the beacon node. The WIFI wireless data packet has a corresponding field indicating the signal strength when the data packet is received, and extracting the field data from the received data packet is the RSSI value.
如果检测到的RSSI值已达到来自10个信标节点的RSSI值,则停止接收数据包。使用测距实验拟合出的关系式把RSSI值转化成距离d,这样就得到了未知节点与10个不同信标节点之间的距离。如果不够,则未知节点继续接收数据包采集RSSI值。If the detected RSSI value has reached the RSSI value from the 10 beacon nodes, the reception of the data packet is stopped. The relationship fitted by the ranging experiment is used to convert the RSSI value into the distance d, thus obtaining the distance between the unknown node and 10 different beacon nodes. If not, the unknown node continues to receive the packet acquisition RSSI value.
步骤S410,未知节点使用极大似然定位算法,由收集到的预设个数的信标节点的坐标和到这些信标节点的距离,计算出自身坐标;
Step S410, the unknown node uses the maximum likelihood localization algorithm to calculate the coordinates of the preset number of beacon nodes and the distance to the beacon nodes.
本步骤使用现有的定位算法,未知节点坐标的计算直接由算法的公式得出。This step uses the existing positioning algorithm, and the calculation of the coordinates of the unknown nodes is directly derived from the formula of the algorithm.
步骤S412,未知节点在地图上显示自己的实时位置。In step S412, the unknown node displays its real-time location on the map.
这里,未知节点带有LCD显示系统,在未知节点上由软件实现室内环境地理信息电子地图,该地图的坐标系和步骤S402中建立的二维地理信息坐标系保持一致,未知节点计算出自身坐标后,由软件控制将定位结果实时在电子地图上显示与更新。Here, the unknown node has an LCD display system, and the indoor environment geographic information electronic map is implemented by software on the unknown node, the coordinate system of the map is consistent with the two-dimensional geographic information coordinate system established in step S402, and the unknown node calculates its own coordinates. After that, the positioning result is displayed and updated on the electronic map in real time by software control.
在本实施例中,信标节点的功能是:作为发射机发送自己的坐标和ID数据。未知节点的功能是:作为接收机接收信标节点发送的数据,并处理数据实现对自己的定位。基于本实施例介绍的室内定位方法,解决了相关技术中室内定位方法的准确度较低的问题。In this embodiment, the function of the beacon node is to transmit its own coordinates and ID data as a transmitter. The function of the unknown node is to receive the data sent by the beacon node as a receiver and process the data to achieve its own positioning. The indoor positioning method introduced in the embodiment solves the problem that the accuracy of the indoor positioning method in the related art is low.
对应于上述实施例介绍的室内定位方法,本实施例提供了一种室内定位装置,该装置用以实现上述实施例。图5是根据本发明实施例的室内定位装置的结构框图,如图5所示,该装置包括:关系建立模块10、数据发送模块20和位置确定模块30。下面对该结构进行详细介绍。Corresponding to the indoor positioning method introduced in the above embodiment, the present embodiment provides an indoor positioning device, which is used to implement the above embodiment. FIG. 5 is a structural block diagram of an indoor positioning apparatus according to an embodiment of the present invention. As shown in FIG. 5, the apparatus includes a relationship establishing module 10, a data sending module 20, and a position determining module 30. The structure is described in detail below.
关系建立模块10,配置为布置坐标已知的多个信标节点;并基于室内接收信号强度RSSI测距实验,建立RSSI值与距离的转换关系;The relationship establishing module 10 is configured to arrange a plurality of beacon nodes with known coordinates; and establish a conversion relationship between the RSSI value and the distance based on the indoor received signal strength RSSI ranging experiment;
数据发送模块20,连接至关系建立模块10,配置为将一个或多个信标节点的坐标数据,发送至未知节点;The data sending module 20 is connected to the relationship establishing module 10, and configured to send coordinate data of one or more beacon nodes to the unknown node;
位置确定模块30,连接至数据发送模块20,配置为根据未知节点检测到的各个信标节点的RSSI值、接收到的所述坐标数据、以及所述转换关系,确定未知节点的坐标。The location determining module 30 is coupled to the data sending module 20, and configured to determine coordinates of the unknown node according to the RSSI value of each beacon node detected by the unknown node, the received coordinate data, and the conversion relationship.
依据本实施例提供的室内定位装置,进行室内定位,定位精度高,可以定位到具体的坐标,而且定位测距中RSSI值和距离的对应关系,是在需要定位的室内场景实地采集实验数据得出,更符合室内场景的实际情况,
比使用无线信号传播理论模型更精确。同时,定位过程是在未知节点中完成的,未知节点具有强大的数据处理能力,并能实时显示室内地理信息图,将定位坐标对应在地图上,有直观的图形用户界面。According to the indoor positioning device provided in this embodiment, indoor positioning is performed, the positioning accuracy is high, and specific coordinates can be located, and the corresponding relationship between the RSSI value and the distance in the positioning ranging is obtained by collecting experimental data in an indoor scene that needs to be positioned. Out, more in line with the actual situation of the indoor scene,
More accurate than using a wireless signal propagation theory model. At the same time, the positioning process is completed in the unknown node. The unknown node has powerful data processing capability, and can display the indoor geographic information map in real time, and the positioning coordinates are corresponding to the map, and there is an intuitive graphical user interface.
为了提高定位准确度,本实施例提供了具体的实施方式,详细介绍RSSI值与距离的转换关系的具体确定过程,即:上述关系建立模块10可以包括:In order to improve the positioning accuracy, the present embodiment provides a specific implementation manner, and the specific determination process of the conversion relationship between the RSSI value and the distance is described in detail, that is, the relationship establishing module 10 may include:
信号强度确定单元,配置为在每个信标节点的指定范围内,设置多个测量点;将各个测量点接收到的信标节点所发射数据的RSSI值的平均值,确定为该信标节点的RSSI值;a signal strength determining unit configured to set a plurality of measurement points within a specified range of each beacon node; determining an average value of RSSI values of data transmitted by the beacon node received by each measurement point as the beacon node RSSI value;
关系建立单元,配置为基于每个测量点接收到的RSSI值,以及每个测量点到对应信标节点的距离,建立RSSI值与距离的转换关系。The relationship establishing unit is configured to establish a conversion relationship between the RSSI value and the distance based on the RSSI value received at each measurement point and the distance from each measurement point to the corresponding beacon node.
为了提高定位准确度,本实施例提供了具体的实施方式,详细介绍未知节点的坐标计算过程,即:上述位置确定模块30可以包括:In order to improve the positioning accuracy, the embodiment provides a specific implementation manner, and details the coordinate calculation process of the unknown node, that is, the location determining module 30 may include:
转换单元,配置为根据所述转换关系,将未知节点检测到的各个信标节点的RSSI值,转换为该未知节点与各个信标节点的距离;a converting unit, configured to convert, according to the conversion relationship, an RSSI value of each beacon node detected by an unknown node into a distance between the unknown node and each beacon node;
坐标计算单元,配置为基于极大似然定位算法,根据未知节点与各个信标节点的距离,以及各个信标节点的坐标数据,计算出该未知节点的坐标。The coordinate calculation unit is configured to calculate the coordinates of the unknown node based on the distance between the unknown node and each beacon node and the coordinate data of each beacon node based on the maximum likelihood positioning algorithm.
为了提高用户体验,本实施例还提供一种实施方式,即上述装置还包括:显示模块,配置为将未知节点的坐标以电子地图形式显示。In order to improve the user experience, the embodiment further provides an implementation manner, that is, the foregoing apparatus further includes: a display module configured to display coordinates of the unknown node in an electronic map form.
实际应用时,所述关系建立模块10、关系建立单元及坐标计算单元可由室内定位装置中的中央处理器(CPU,Central Processing Unit)、微处理器(MCU,Micro Control Unit)、数字信号处理器(DSP,Digital Signal Processor)或可编程逻辑阵列(FPGA,Field-Programmable Gate Array)实现;所述数据发送模块30可由室内定位装置中的发射机实现,所述位置确定模块30、所述信号强度确定单元及转换单元可由室内定位装置中的
CPU、MCU、DSP或FPGA实现结合接收机实现。In practical applications, the relationship establishing module 10, the relationship establishing unit, and the coordinate calculating unit may be a central processing unit (CPU), a microprocessor (MCU, a digital control unit), a digital signal processor in an indoor positioning device. (DSP, Digital Signal Processor) or a programmable logic array (FPGA); the data transmitting module 30 can be implemented by a transmitter in an indoor positioning device, the position determining module 30, the signal strength The determining unit and the converting unit may be in the indoor positioning device
The CPU, MCU, DSP or FPGA implementation is implemented in conjunction with the receiver.
采用本发明实施例描述的技术方案,实现了一种定位准确度较高的室内定位方法,具体过程如下:With the technical solution described in the embodiment of the present invention, an indoor positioning method with high positioning accuracy is realized, and the specific process is as follows:
(1)建立待定位室内环境的二维地理信息坐标系;(1) establishing a two-dimensional geographic information coordinate system of the indoor environment to be located;
(2)在待定位室内环境做基于RSSI值的测距实验,由采集到的实验数据进行拟合得到RSSI值和距离d的关系公式;(2) Performing a range-based experiment based on the RSSI value in the indoor environment to be located, and fitting the experimental data to obtain a relationship formula between the RSSI value and the distance d;
(3)在室内布置坐标已知的信标节点,并设置信标节点工作模式为发送自身的ID和坐标信息;(3) arranging beacon nodes with known coordinates in the room, and setting the working mode of the beacon node to transmit its own ID and coordinate information;
(4)待定位未知节点接收并存储各信标节点发来的数据,并检测各信标节点的RSSI值,将RSSI值转换为距离;(4) The unknown node to be located receives and stores the data sent by each beacon node, and detects the RSSI value of each beacon node, and converts the RSSI value into a distance;
(5)未知节点使用极大似然定位算法,由收集到的预设个数的信标坐标和到这些信标节点的距离计算出自身坐标;(5) The unknown node uses the maximum likelihood localization algorithm to calculate its own coordinates from the preset number of beacon coordinates collected and the distance to these beacon nodes;
(6)未知节点在地图上显示自身实时位置。(6) The unknown node displays its real-time location on the map.
基于上述过程,能够达到更好的室内定位效果,比使用无线信号传播理论模型更精确。同时,将定位坐标对应在地图上,有直观的图形用户界面,提高了用户体验。Based on the above process, better indoor positioning can be achieved, which is more accurate than using the wireless signal propagation theory model. At the same time, the positioning coordinates are mapped on the map, and an intuitive graphical user interface is provided to improve the user experience.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art will appreciate that embodiments of the present invention can be provided as a method, system, or computer program product. Accordingly, the present invention can take the form of a hardware embodiment, a software embodiment, or a combination of software and hardware. Moreover, the invention can take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) including computer usable program code.
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、
嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention has been described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (system), and computer program products according to embodiments of the invention. It will be understood that each flow and/or block of the flowchart illustrations and/or FIG. These computer program instructions can be provided to a general purpose computer, a special purpose computer,
An processor of an embedded processor or other programmable data processing device to generate a machine such that instructions executed by a processor of a computer or other programmable data processing device are generated for implementation in a flow or a flow of flowcharts and/or Or a block diagram of a device in a box or a function specified in a plurality of boxes.
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。The computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture comprising the instruction device. The apparatus implements the functions specified in one or more blocks of a flow or a flow and/or block diagram of the flowchart.
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device such that a series of operational steps are performed on a computer or other programmable device to produce computer-implemented processing for execution on a computer or other programmable device. The instructions provide steps for implementing the functions specified in one or more of the flow or in a block or blocks of a flow diagram.
基于此,本发明实施例还提供了一种计算机存储介质,所述计算机存储介质包括一组指令,当执行所述指令时,引起至少一个处理器执行上述的室内定位方法。Based on this, an embodiment of the present invention further provides a computer storage medium, the computer storage medium comprising a set of instructions, when executed, causing at least one processor to perform the indoor positioning method.
尽管为示例目的,已经公开了本发明的优选实施例,本领域的技术人员将意识到各种改进、增加和取代也是可能的,因此,本发明的范围应当不限于上述实施例。
While the preferred embodiments of the present invention have been disclosed for purposes of illustration, those skilled in the art will recognize that various modifications, additions and substitutions are possible, and the scope of the invention should not be limited to the embodiments described above.
Claims (10)
- 一种室内定位方法,所述方法包括:An indoor positioning method, the method comprising:布置坐标已知的多个信标节点;基于室内接收信号强度RSSI测距实验,建立RSSI值与距离的转换关系;Arranging a plurality of beacon nodes with known coordinates; establishing a conversion relationship between the RSSI value and the distance based on the indoor received signal strength RSSI ranging experiment;将一个或多个信标节点的坐标数据发送至未知节点;Sending coordinate data of one or more beacon nodes to an unknown node;根据未知节点检测到的各个信标节点的RSSI值、接收到的所述坐标数据、以及所述转换关系,确定未知节点的坐标。The coordinates of the unknown node are determined according to the RSSI value of each beacon node detected by the unknown node, the received coordinate data, and the conversion relationship.
- 如权利要求1所述的方法,其中,所述基于室内RSSI测距实验,建立RSSI值与距离的转换关系,包括:The method of claim 1 wherein said establishing an RSSI value to a distance based on an indoor RSSI ranging experiment comprises:在每个信标节点的指定范围内,设置多个测量点;Setting a plurality of measurement points within a specified range of each beacon node;将各个测量点接收到的信标节点所发射数据的RSSI值的平均值,确定为对应信标节点的RSSI值;Determining an average value of RSSI values of data transmitted by the beacon node received by each measurement point as an RSSI value corresponding to the beacon node;基于每个测量点接收到的RSSI值、以及每个测量点到对应信标节点的距离,建立RSSI值与距离的转换关系。The conversion relationship between the RSSI value and the distance is established based on the RSSI value received at each measurement point and the distance from each measurement point to the corresponding beacon node.
- 如权利要求1或2所述的方法,其中,所述RSSI值与距离的转换关系,通过以下公式体现:The method according to claim 1 or 2, wherein the conversion relationship between the RSSI value and the distance is expressed by the following formula:[p(d)]dBm=A-10n log(d);其中,p(d)表示信号强度,d表示距离,A和n为常数。[p(d)] dBm = A-10n log(d); where p(d) represents the signal strength, d represents the distance, and A and n are constants.
- 如权利要求1所述的方法,其中,所述根据未知节点检测到的各个信标节点的RSSI值、接收到的所述坐标数据、以及所述转换关系,确定未知节点的坐标,包括:The method of claim 1, wherein the determining the coordinates of the unknown node based on the RSSI value of each beacon node detected by the unknown node, the received coordinate data, and the conversion relationship comprises:根据所述转换关系,将未知节点检测到的各个信标节点的RSSI值,转换为所述未知节点与各个信标节点的距离;And converting, according to the conversion relationship, an RSSI value of each beacon node detected by the unknown node to a distance between the unknown node and each beacon node;基于极大似然定位算法,根据未知节点与各个信标节点的距离、以及各个信标节点的坐标数据,计算出所述未知节点的坐标。 Based on the maximum likelihood localization algorithm, the coordinates of the unknown node are calculated according to the distance between the unknown node and each beacon node and the coordinate data of each beacon node.
- 如权利要求1所述的方法,其中,确定未知节点的坐标后,所述方法还包括:The method of claim 1, wherein after determining the coordinates of the unknown node, the method further comprises:将未知节点的坐标以电子地图形式显示。The coordinates of the unknown node are displayed as an electronic map.
- 一种室内定位装置,所述装置包括:An indoor positioning device, the device comprising:关系建立模块,配置为布置坐标已知的多个信标节点;并基于室内接收信号强度RSSI测距实验,建立RSSI值与距离的转换关系;a relationship establishing module configured to arrange a plurality of beacon nodes with known coordinates; and based on an indoor received signal strength RSSI ranging experiment, establishing a conversion relationship between the RSSI value and the distance;数据发送模块,配置为将一个或多个信标节点的坐标数据,发送至未知节点;a data sending module configured to send coordinate data of one or more beacon nodes to an unknown node;位置确定模块,配置为根据未知节点检测到的各个信标节点的RSSI值、接收到的所述坐标数据、以及所述转换关系,确定未知节点的坐标。The location determining module is configured to determine coordinates of the unknown node according to the RSSI value of each beacon node detected by the unknown node, the received coordinate data, and the conversion relationship.
- 如权利要求6所述的装置,其中,所述关系建立模块包括:The apparatus of claim 6, wherein the relationship establishing module comprises:信号强度确定单元,配置为在每个信标节点的指定范围内,设置多个测量点;并将各个测量点接收到的信标节点所发射数据的RSSI值的平均值,确定为对应信标节点的RSSI值;a signal strength determining unit configured to set a plurality of measurement points within a specified range of each beacon node; and determine an average value of RSSI values of data transmitted by the beacon node received by each measurement point as a corresponding beacon The RSSI value of the node;关系建立单元,配置为基于每个测量点接收到的RSSI值、以及每个测量点到对应信标节点的距离,建立RSSI值与距离的转换关系。The relationship establishing unit is configured to establish a conversion relationship between the RSSI value and the distance based on the RSSI value received at each measurement point and the distance from each measurement point to the corresponding beacon node.
- 如权利要求6所述的装置,其中,所述位置确定模块包括:The apparatus of claim 6 wherein said location determining module comprises:转换单元,配置为根据所述转换关系,将未知节点检测到的各个信标节点的RSSI值,转换为所述未知节点与各个信标节点的距离;a converting unit, configured to convert, according to the conversion relationship, an RSSI value of each beacon node detected by an unknown node into a distance between the unknown node and each beacon node;坐标计算单元,配置为基于极大似然定位算法,根据未知节点与各个信标节点的距离、以及各个信标节点的坐标数据,计算出所述未知节点的坐标。The coordinate calculation unit is configured to calculate the coordinates of the unknown node based on the distance between the unknown node and each beacon node and the coordinate data of each beacon node based on the maximum likelihood positioning algorithm.
- 如权利要求6所述的装置,其中,所述装置还包括:The device of claim 6 wherein said device further comprises:显示模块,配置为将未知节点的坐标以电子地图形式显示。A display module configured to display coordinates of unknown nodes in an electronic map.
- 一种计算机存储介质,所述计算机存储介质包括一组指令,当执 行所述指令时,引起至少一个处理器执行如权利要求1至5任一项所述的室内定位方法。 A computer storage medium, the computer storage medium comprising a set of instructions When the instructions are executed, at least one processor is caused to perform the indoor positioning method according to any one of claims 1 to 5.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410421599.6A CN105467358A (en) | 2014-08-25 | 2014-08-25 | Indoor positioning method and indoor positioning device |
CN201410421599.6 | 2014-08-25 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015117477A1 true WO2015117477A1 (en) | 2015-08-13 |
Family
ID=53777283
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2014/092667 WO2015117477A1 (en) | 2014-08-25 | 2014-12-01 | Indoor positioning method and device, and computer storage medium |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN105467358A (en) |
WO (1) | WO2015117477A1 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105430741A (en) * | 2015-10-30 | 2016-03-23 | 江苏科技大学 | Base-on-wireless-signal-intensity rapid field positioning system on weak computation platform |
CN107734479A (en) * | 2017-09-11 | 2018-02-23 | 广东广业开元科技有限公司 | A kind of fire fighter's localization method, system and device based on wireless sensor technology |
CN108181608A (en) * | 2018-02-01 | 2018-06-19 | 杭州水豚科技有限公司 | The intelligent swimming pool quickly positioned prevents drowned monitoring system and method |
CN110082715A (en) * | 2019-04-28 | 2019-08-02 | 苏州博联科技有限公司 | The weighted mass center localization method of environment self-adaption |
US10863452B2 (en) | 2018-12-12 | 2020-12-08 | Rohde & Schwarz Gmbh & Co. Kg | Method and radio for setting the transmission power of a radio transmission |
CN114021231A (en) * | 2021-10-28 | 2022-02-08 | 博锐尚格科技股份有限公司 | Method and device for processing mapping data and electronic equipment |
CN114791587A (en) * | 2022-03-22 | 2022-07-26 | 桂林理工大学 | Improved whale algorithm-based visible light indoor positioning system and method |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106102161B (en) * | 2016-05-30 | 2019-10-15 | 天津大学 | Based on the data-optimized indoor orientation method of focusing solutions analysis |
CN106093854B (en) * | 2016-06-14 | 2017-08-25 | 江南大学 | A kind of method of the air quality monitoring spot net positioning based on RSSI rangings |
US10360785B2 (en) * | 2017-04-07 | 2019-07-23 | Sita Information Networking Computing Usa, Inc. | Article tracking system and method |
DE112018004763T5 (en) * | 2017-08-24 | 2020-06-18 | Mitsubishi Electric Corporation | Activity recording device, activity recording program and activity recording method |
CN110351655B (en) * | 2019-07-10 | 2021-06-18 | 博睿泰克科技(宁波)有限公司 | Indoor positioning method and system based on signal multipath propagation measurement |
CN111142069A (en) * | 2019-12-19 | 2020-05-12 | 任子行网络技术股份有限公司 | Unmanned aerial vehicle detection positioning device, system and method |
CN111641921A (en) * | 2020-05-22 | 2020-09-08 | 深圳市三旺通信股份有限公司 | UWB-based pipe gallery positioning method, terminal equipment and storage medium |
CN111800853B (en) * | 2020-05-22 | 2022-04-08 | 宁波大学 | Equipment group positioning method based on signal RSSI |
CN112188614B (en) * | 2020-09-14 | 2022-03-29 | 山东亚华电子股份有限公司 | Indoor positioning method and equipment |
CN112584490B (en) * | 2020-12-10 | 2024-07-16 | 陕西新泓水艺环境科技有限公司 | Wireless positioning method and wireless positioning system |
CN113423137A (en) * | 2021-03-20 | 2021-09-21 | 贵州北斗空间信息技术有限公司 | Indoor and outdoor unified positioning method and system |
CN113411750B (en) * | 2021-08-20 | 2021-11-30 | 浙江微能科技有限公司 | Intelligent guiding method and device for preferential activity points |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040162084A1 (en) * | 2003-02-14 | 2004-08-19 | Atheros Communications, Inc. | Positioning with wireless local area networks and WLAN-aided global positioning systems |
CN101187702A (en) * | 2007-12-06 | 2008-05-28 | 上海大学 | Downhole coal mine personnel real-time radio positioning method |
CN101459870A (en) * | 2008-03-05 | 2009-06-17 | 中科院嘉兴中心微系统所分中心 | Indoor positioning system based on wireless sensor network and implementing method |
TW200928417A (en) * | 2007-12-28 | 2009-07-01 | Prec Machinery Res & Dev Ct | Method for real-time positioning by radio frequency identification devices |
CN102879762A (en) * | 2012-09-27 | 2013-01-16 | 东南大学 | Dynamic positioning method for vehicles in tunnel based on radio frequency receipt signal intensity value |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8812015B2 (en) * | 2009-10-01 | 2014-08-19 | Qualcomm Incorporated | Mobile device locating in conjunction with localized environments |
-
2014
- 2014-08-25 CN CN201410421599.6A patent/CN105467358A/en active Pending
- 2014-12-01 WO PCT/CN2014/092667 patent/WO2015117477A1/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040162084A1 (en) * | 2003-02-14 | 2004-08-19 | Atheros Communications, Inc. | Positioning with wireless local area networks and WLAN-aided global positioning systems |
CN101187702A (en) * | 2007-12-06 | 2008-05-28 | 上海大学 | Downhole coal mine personnel real-time radio positioning method |
TW200928417A (en) * | 2007-12-28 | 2009-07-01 | Prec Machinery Res & Dev Ct | Method for real-time positioning by radio frequency identification devices |
CN101459870A (en) * | 2008-03-05 | 2009-06-17 | 中科院嘉兴中心微系统所分中心 | Indoor positioning system based on wireless sensor network and implementing method |
CN102879762A (en) * | 2012-09-27 | 2013-01-16 | 东南大学 | Dynamic positioning method for vehicles in tunnel based on radio frequency receipt signal intensity value |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105430741A (en) * | 2015-10-30 | 2016-03-23 | 江苏科技大学 | Base-on-wireless-signal-intensity rapid field positioning system on weak computation platform |
CN107734479A (en) * | 2017-09-11 | 2018-02-23 | 广东广业开元科技有限公司 | A kind of fire fighter's localization method, system and device based on wireless sensor technology |
CN108181608A (en) * | 2018-02-01 | 2018-06-19 | 杭州水豚科技有限公司 | The intelligent swimming pool quickly positioned prevents drowned monitoring system and method |
US10863452B2 (en) | 2018-12-12 | 2020-12-08 | Rohde & Schwarz Gmbh & Co. Kg | Method and radio for setting the transmission power of a radio transmission |
CN110082715A (en) * | 2019-04-28 | 2019-08-02 | 苏州博联科技有限公司 | The weighted mass center localization method of environment self-adaption |
CN114021231A (en) * | 2021-10-28 | 2022-02-08 | 博锐尚格科技股份有限公司 | Method and device for processing mapping data and electronic equipment |
CN114791587A (en) * | 2022-03-22 | 2022-07-26 | 桂林理工大学 | Improved whale algorithm-based visible light indoor positioning system and method |
Also Published As
Publication number | Publication date |
---|---|
CN105467358A (en) | 2016-04-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2015117477A1 (en) | Indoor positioning method and device, and computer storage medium | |
Sadowski et al. | Rssi-based indoor localization with the internet of things | |
EP3603125B1 (en) | Supporting a tracking of mobile devices | |
US10024952B2 (en) | Self-organizing hybrid indoor location system | |
CN103076592B (en) | Precise wireless positioning method facing service robot in intelligent space | |
CN103813448A (en) | Indoor positioning method based on RSSI | |
CN111164448A (en) | Transmitting device for use in a position determination system | |
KR20090027230A (en) | Method for measuring location of radio frequency identification reader by using beacon | |
CN105527605A (en) | Multimode hybrid indoor positioning method | |
EP3721169A1 (en) | Method and system for determining floor heights | |
US20150126213A1 (en) | System for Mapping an Indoor Space Using Wireless Network and Method | |
US11156694B2 (en) | Supporting a selection of a floor | |
CN103648163A (en) | Indoor positioning method applied to wireless local area network | |
Sahin et al. | Smarttag: An indoor positioning system based on smart transmit power scheme using active tags | |
KR20110032853A (en) | A rssi based location measurement method and system using acceleration location information in the wireless network | |
WO2019110110A1 (en) | Assisted positioning for indoor positioning services | |
TW201140123A (en) | Locating electromagnetic signal sources | |
He et al. | Atmospheric pressure-aware seamless 3-d localization and navigation for mobile internet devices | |
US20180199305A1 (en) | Indoor positioning method, wireless receiving device, wireless transmission device and storage medium | |
KR101317338B1 (en) | Apparatus for measuring indoor wave environment and method for measuring indoor wave environment using the same | |
Fan et al. | A Weighted Quadrangle Positioning Algorithm Using Automatic Distance Correction for Optimizing Indoor Positioning Accuracy | |
JP2014052208A (en) | Position estimation device, position estimation system, and position estimation method | |
CN117741568B (en) | Positioning system suitable for intelligent robot | |
Zein-Sabatto et al. | Localization strategies for large-scale airborne deployed wireless sensors | |
Koyuncu et al. | A study of indoor positioning by using trigonometric and weight centroid localization techniques |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 14881552 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 14881552 Country of ref document: EP Kind code of ref document: A1 |