WO2015040733A1 - Positioning system, positioning method, and positioning program - Google Patents
Positioning system, positioning method, and positioning program Download PDFInfo
- Publication number
- WO2015040733A1 WO2015040733A1 PCT/JP2013/075455 JP2013075455W WO2015040733A1 WO 2015040733 A1 WO2015040733 A1 WO 2015040733A1 JP 2013075455 W JP2013075455 W JP 2013075455W WO 2015040733 A1 WO2015040733 A1 WO 2015040733A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- positioning
- area
- positioning area
- data
- environment information
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 36
- 238000004364 calculation method Methods 0.000 claims description 14
- 239000000463 material Substances 0.000 claims description 14
- 230000007613 environmental effect Effects 0.000 claims description 8
- 238000012549 training Methods 0.000 abstract description 3
- 238000005259 measurement Methods 0.000 description 59
- 238000012545 processing Methods 0.000 description 25
- 238000009434 installation Methods 0.000 description 24
- 238000004891 communication Methods 0.000 description 11
- 238000010586 diagram Methods 0.000 description 10
- 238000000060 site-specific infrared dichroism spectroscopy Methods 0.000 description 4
- 238000013500 data storage Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
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/0205—Details
- G01S5/0236—Assistance data, e.g. base station almanac
Definitions
- the present invention relates to a positioning system, a positioning method, and a positioning program using radio wave intensity.
- GPS signals are mainly used for outdoor positioning, but GPS signals are often not received indoors, so positioning methods using wireless radio field strength such as WiFi have been developed.
- Patent Document 1 creates a contour map (teacher data) of radio field intensity from each radio base station, and presents intersections of contour lines on which a plurality of contour maps are superimposed as positioning result candidates.
- Patent Document 2 discloses a technique for superimposing a contour map of the radio field intensity of each base station, as in Patent Document 1, and presenting a region determined by the intersection of contour lines as a positioning result.
- Patent Document 3 discloses a technique in which radio wave intensities from a plurality of base stations are weighted and added and used as a feature amount for specifying a position.
- Patent Document 4 discloses a technique for managing the position of a sailor using a radio base station installed in a ship, and discloses a technique for improving positioning accuracy using teacher data.
- Non-Patent Document 1 discloses a technique relating to a distribution model of radio wave intensity.
- Teacher data is required to improve indoor positioning accuracy, and the above document discloses a technique for positioning using teacher data and a technique related to a distribution model of radio wave intensity. Prior measurement in the positioning environment is necessary, and the cost of the measurement is high.
- an object of the present invention is to reduce the measurement of teacher data and the measurement cost.
- a positioning system is a positioning system that determines the position of a terminal in the positioning area using radio field intensity transmitted from a positioning device arranged in the positioning area.
- a first environment information including a configuration of a physical structure of the first positioning area and an arrangement of the positioning device in the first positioning area, and teacher data of the first positioning area.
- the first positioning data including the first positioning data is stored in association with the first positioning area, the configuration of the physical structure of the second positioning area, and the arrangement of the positioning device in the second positioning area Storage device that stores second environmental information including the second positioning information in association with the second positioning area, and the first positioning associated with the first environmental information that is the same as or similar to the second environmental information.
- the positioning data generation module that associates the identified first positioning area with the second positioning area, and the second positioning area.
- the first positioning area associated with the positioning area is specified, and the position of the terminal is determined based on the radio field intensity using the first positioning data as the positioning data of the second positioning area.
- a positioning module is
- the positioning system stores the first environment information as a first identifier, the storage device that stores the second environment information as a second identifier, the first identifier, and the A positioning data generation module that identifies the first positioning area associated with the first environment information that is the same as or similar to the second environment information by matching the value with the second identifier; It is characterized by having.
- the positioning system includes first environmental information including a shape and material of a physically closed space of the first positioning area, and an arrangement of the positioning device in the first positioning area, First positioning data including teacher data of the first positioning area is stored in association with the first positioning area, and the shape and material of the physically closed space of the second positioning area and the first A storage device that stores second environment information including an arrangement of the positioning device in two positioning areas in association with the second positioning area, the first positioning area, and the second positioning area.
- a positioning data generation module that identifies the first positioning area associated with the first environment information that is the same as or similar to the second environment information due to the similarity in shape and material and the positioning device; Characterized by comprising a.
- the positioning system includes first environmental information including a shape and material of a physically closed space of the first positioning area, and an arrangement of the positioning device in the first positioning area, First positioning data including teacher data of the first positioning area is stored in association with the first positioning area, and the shape and material of the physically closed space of the second positioning area and the first A storage device that stores second environment information including an arrangement of the positioning device in two positioning areas in association with the second positioning area, the first positioning area, and the second positioning area.
- a positioning data generation module that identifies the first positioning area associated with the first environment information that is the same as or similar to the second environment information by matching the shape and material and the positioning device; Characterized by comprising a.
- the present invention can be understood as a positioning method for determining the position of the terminal and a positioning program for determining the position of the terminal executed by a computer.
- teacher data measured in one area can be used in another area, and the measurement cost of teacher data can be reduced.
- positioning devices such as WiFi access points
- a person with a terminal (smartphone or the like) 2108 moves within the positioning area, and the terminal estimates the position of the terminal 2108 using the radio wave intensity received from the positioning devices 2104 to 2107.
- the terminal 2108 transmits radio wave intensity information to the positioning device 100, and the positioning device 100 performs estimation processing.
- the positioning devices are arranged at the same position in each area.
- Such areas 1 to 3 2101 to 2103 can be regarded as the same positioning environment.
- the outline of the area may or may not be partitioned by an object (structure) such as a wall.
- the number of areas is not limited to three, and the positioning devices are not limited to the four corners. Examples of such areas include hospital rooms in hospitals, classrooms in schools, rooms in apartment buildings, vehicles in trains, vehicle bodies such as trains, airplanes, and ships.
- the positioning apparatus 100 includes a CPU 101, a memory 102, a communication device 103, a program storage device 104, and a data storage device 105, and includes a so-called computer configuration.
- the program storage device 104 includes a positioning data generation module 106, a positioning module 107, and a data input / output module 108.
- the positioning data generation module 106 includes an area / device information management program 110, a positioning device arrangement acquisition program 111, a same environment area determination program 112, and a positioning data generation program 113.
- the positioning module 107 includes a positioning data selection program 114, a positioning program 115, a radio wave intensity correction program 116, and a distance calculation correction program 117.
- the data storage device 105 has a positioning database 119.
- the modules 106 to 108 stored in the program storage device 104 are copied as programs to the memory 102 and executed by the CPU 101 to process data.
- the communication device 103 communicates with a device outside the positioning device 100 (not shown in FIG. 1) in accordance with the execution of the input / output program 118 of the data input / output module 108 by the CPU 101.
- the modules 106 to 108 or the programs 110 to 118 may be provided with hardware corresponding to the CPU 101, and the modules 106 to 108 or the programs 110 to 118 may be independent hardware.
- Fig. 2 shows the data flow between the modules 106 to 108 of the positioning device 100.
- the processing of the positioning device 100 includes the positioning data generation module 201, the positioning module 107, and the data input / output module 108 executed by the CPU 101. It consists of input / output processing 203.
- the radio wave intensity data is acquired through the data input / output process 203, and the positioning data is generated and stored in the positioning database 119. Further, the information of the area and the positioning device is acquired through the data input / output process 203, and stored in the positioning database 119 for management.
- the positioning processing 202 positioning data is acquired from the positioning database 119, and using this, positioning processing is performed on the radio wave intensity data acquired through the data input / output processing 203, and the positioning result is output.
- data input / output processing 203 data input / output is performed between the data file 205 in which information of the terminal 2108, the area and the positioning device is recorded, the positioning data generation processing 201, the positioning processing 202, and the positioning database 119. Manage.
- FIG. 3 is a diagram showing an example of a flowchart of the area / device information management program 110.
- the area table 400 shown in FIG. 4 is generated by area table generation step S301.
- area ID 401 In the area table 400, area ID 401, positioning device arrangement pattern 402 in the area, and information indicating the positioning environment characteristics of the area are held.
- Information representing the positioning environment characteristics of the area is information representing the structure of the area and information that affects radio wave propagation in the area. For example, area shape 403, wall material 404, ID of the structure having the area (building ID, etc.) 405, aircraft / vehicle / ship model number, etc. not.
- the area group ID 406 will be described in the description of the same environment area determination program 112 using FIG.
- the area group ID 406 is not set by the area / device information management program 110 but is set by the same environment area determination program 112, but may be set by the area / device information management program 110. Will also be described in the description of the same environment area determination program 112.
- a positioning device arrangement table 500 shown in FIG. 5 is generated.
- the positioning device arrangement table 500 holds a set of positioning device arrangement patterns 501 and positioning device installation positions.
- the installation position of the positioning device is a set of an installation position ID 502 and installation position details 503.
- the installation position ID 502 is a unique ID in one positioning device arrangement pattern 501.
- the installation position ID 502 may include 1 which is the same value as the installation position ID 502.
- the installation position details 503 may be a coordinate value or an explanatory description that specifies a position such as “the height of the south corner of the room is 1 m”.
- an area-device table 600 shown in FIG. 6 is generated.
- the area-device table 600 manages an area ID 601, a positioning device ID 602, and a device installation position ID 603 in the area.
- Area ID 601 is an ID that corresponds to area ID 401 of area table 400.
- the positioning device ID 602 for example, if the positioning device is a WiFi access point, an SSID or a MAC address can be used.
- the installation position ID 603 corresponds to the corresponding arrangement pattern in the installation position ID ⁇ 502 of the positioning device arrangement table 500.
- the positioning device arrangement table 500 Corresponds to 1 of the installation position ID 502 of A in the positioning device arrangement pattern 501 of FIG.
- the information necessary for table generation in steps S301 to S303 is input from the outside by a file or the like. What is determined at the time of design may be input from a blueprint file or may be input manually.
- the processing of the area / device information management program 110 it is possible to manage the area, positioning device, and positioning environment characteristics and device arrangement information in the positioning database 119.
- FIG. 7 is a diagram showing an example of a flowchart of the device arrangement acquisition program 111.
- the information necessary for table generation is input from the outside by a file etc.
- positioning device ID 602 is SSID, MAC address, etc. and it is electrical setting, so other physical arrangement information etc.
- the device arrangement acquisition program 111 is a program for acquiring the correspondence between the positioning device ID 602 and the installation position ID ⁇ 603 in the area-device table 600 from the actually measured radio field intensity measurement data.
- the input of the device location acquisition program 111 is the radio field strength data acquired while moving between positioning devices according to the order of the specific device installation location ID 603, that is, the radio field strength and the SSID or MAC address that generates the radio field strength. is there.
- route it is desirable to set the path
- the output of the device arrangement acquisition program 111 is the area-device table 600 shown in FIG.
- step S701 the peak time of the radio field intensity of each positioning device is specified for the input measurement data.
- the peak time of the radio wave intensity is the time when the highest intensity is recorded in the time zone when the radio wave intensity has changed from increasing to decreasing.
- the positioning device that recorded the highest intensity and the recording time are specified.
- step S702 positioning device IDs such as SSID and MAC address are arranged in the order of the peak times specified in step S701.
- the arrangement order of the installation position IDs 603 along the movement path at the time of measurement is associated with the arrangement order of the positioning device IDs output in step S702.
- the area-device table 600 can be acquired even when the correspondence between the positioning device ID 602 and the positioning device installation position ID 603 is unknown.
- FIG. 8 is a diagram showing an example of a flowchart of the same environment area determination program 112.
- step S801 one area ID to which no area group ID 406 is assigned is selected from the area IDs 401 of the area table 400 shown in FIG.
- step S802 the area of the area ID selected in step S801 and the other areas are checked for coincidence between the positioning environment characteristics of the area and the arrangement pattern of the positioning device, and the same area group ID 406 is given to those that match.
- steps S801 and S802 are repeated for areas that have not yet been given an area group ID.
- the determination of the matching of the positioning environment characteristics in step S802 can be determined as the same environment when all or specific positioning environment characteristics held in the area table 400 match.
- identifiers manufactured from the same design drawing, for example, identifiers, such as a model name of a vehicle body or a vehicle.
- the matching of characteristics may satisfy a certain criterion instead of a perfect matching. For example, materials having different dielectric constants and electrical conductivity (not shown) that differ within a predetermined range, or dimensions having different shapes within a predetermined range may be determined as matching.
- Positioning device arrangement patterns may be determined to match if the installation position details 503 are different within a predetermined range.
- the same environment area determination program 112 outputs the area group ID 406 of the area table 400.
- the same environment area may be given (for example, when all the hospital rooms are designed in the same shape and the positioning device is installed at the same position).
- the processing of the same environment area determination program 112 is not necessary, and the area group ID 406 can be input in the area table generation step S301 of the area / device information management program 110 shown in FIG.
- FIG. 9 is a diagram showing an example of a flowchart of the positioning data generation program 113.
- the positioning data is teacher data created from radio wave intensity data measured in a positioning environment, or positioning parameters created using the teacher data.
- the teacher data is a set of measurement position and radio wave intensity in a specific area group.
- the positioning device 100 inputs measurement data.
- FIG. 10 is a diagram showing an example of an input data table 1000 that summarizes input measurement data.
- the input measurement data is a set of positioning device ID 1001, measurement position 1002, and radio wave intensity 1003.
- the measurement data may be transmitted from the terminal 2108 to the positioning device 100 via the communication network, or the terminal 2108 It may be input to the positioning device 100 in the form of a file once output.
- the positioning device ID 1001 and the radio wave intensity 1003 corresponding to the positioning device ID are measured by the terminal 2108, and the measurement position 1002 is input by the operator of the terminal 2108 in the measured position in the area.
- the measurement position 1002 may be divided into a plurality of areas and assigned numbers or the like, or coordinates within the area. An operator having the terminal 2108 may move within the area at a predetermined interval to set the measurement position 1002, or a place having a high probability of existence of the operator having the terminal 2108 such as a chair may be set as the measurement position 1002.
- Step S901 uses the measurement data of the input data table 1000 shown in FIG. 10, the area table 400, and the area-device table 600 to determine the positioning device area group ID 406 and the installation position from the positioning device ID 1001 of the measurement data.
- ID 603 is identified and reflected in area group ID 1101 and installation position ID 1102 to create a measurement data table 1100 shown in FIG.
- the measurement data table 1100 has data corresponding to each area group. Further, even if the measurement data is in different areas, if the ID of the area group ID is the same, the same ID is assigned in the area group ID 1101 in the measurement data table 1100.
- teacher data is generated.
- the teacher data is a combination of the measurement position and the radio field intensity of all the positioning devices in the area including the measurement position.
- the radio wave intensity of the teacher data may average the measurement results for each combination of the measurement position and the positioning device, or may hold the measurement results as they are.
- Step S902 outputs, for example, a teacher data table 1200 shown in FIG.
- the teacher data table 1200 holds the correspondence between the area group ID 1201, the measurement position 1202, and the teacher data 1203.
- the teacher data 1203 is a feature amount in which the values of the radio wave intensity are arranged in a specific arrangement order (for example, ascending order of the positioning device installation position ID 602 in the area-device table 600).
- a radio wave intensity feature quantity here.
- step S903 positioning parameters are generated for each area group using the teacher data table 1200 shown in FIG. 12, and the parameter table 1300 shown in FIG. 13 is output.
- the positioning parameters are parameters of a radio wave intensity distribution model determined using teacher data.
- the parameter estimation method of the radio wave intensity distribution model uses a method of interpolating between measurement positions using radio wave intensity at a plurality of measurement positions as described in Non-Patent Document 1, for example. be able to.
- the radio wave propagation equation in which the radio wave intensity attenuates in inverse proportion to the square of the distance can be used as a radio wave intensity distribution model, and parameters of the propagation equation can be determined based on actually measured data.
- the parameter table 1300 shown in FIG. 13 holds a set of area group ID 1301, model ID 1302, and parameter 1303.
- the model ID ID 1302 is an ID for identifying the radio wave intensity distribution model, and one ID of the model ID 1302 represents the radio wave intensity distribution model for the output of one positioning device.
- Non-Patent Document 1 after the radio wave intensity distribution model is generated, the radio wave intensity at an arbitrary point in the positioning area (for example, the intersection of mesh division) is estimated using the model. This is held as teacher data.
- the parameter table 1300 after the parameter table 1300 is generated, a teacher data table including estimated radio wave intensity is generated.
- the processing of the positioning data generation program 113 it is possible to hold teacher data or positioning parameters necessary for positioning in association with the area group IDs 1201 and 1301.
- FIG. 14 is a diagram showing an example of a flowchart of the positioning data selection program 114.
- the area group is specified, and positioning data applicable to the specified area group is selected.
- step S1401 measurement data to be positioned is input.
- a measurement data table 1500 is shown in FIG.
- the measurement data table 1500 holds time 1501, terminal ID 1502, positioning device ID 1503, and radio wave intensity 1504.
- Time 1501 is the time when the radio wave intensity 1504 was measured.
- the terminal ID 1502 is an identifier of the measured terminal 2108. Note that the time 1501 and the terminal ID 1502 may be omitted.
- step S1402 using the input measurement data, the area-device table 600, and the area table 400, the area ID and area group ID from which the measurement data is collected are determined.
- the ID of the area ID 601 including the positioning device ID 602 that is the same ID as the positioning device ID 1503 of the measurement data and the ID of the area group ID 406 having the ID as the area ID 401 are acquired.
- the area ID and area group ID of the area containing the most positioning devices may be acquired, or measured as a positioning device.
- the radio field intensity may be narrowed down to a predetermined value or more. In this way, even if the radio waves of positioning devices such as adjacent areas are received, it can be limited to only the positioning devices in the area including the terminal 2108.
- step S1403 positioning data corresponding to the area group ID determined in step S1402 is selected from the teacher data table 1200 or the parameter table 1300.
- the type of positioning data to be selected (teacher data or parameters) and the type is a parameter
- the ID of the model ID 1302 is given in advance. Note that if the area where the terminal 2108 to be positioned is located in advance, the processing of steps S1401 and S1402 is not necessary.
- FIG. 16 is a diagram illustrating an example of a flowchart of the positioning program 115.
- step S1601 measurement data is input.
- the measurement data is the same as that shown in FIG. Note that the measurement data is read in batches with the same time.
- step S1602 the positioning data corresponding to the area group ID determined from the measurement data input in step S1601, that is, the positioning data selected in step S1403 is read.
- the positioning data may be read again every time measurement data is input, or may be read and stored in the memory 102 when positioning is started. Alternatively, it may be read again only when the area group ID determined by the area where the terminal 2108 is located changes.
- step S1603 the position corresponding to the measurement data is estimated using the positioning data.
- a radio wave intensity feature amount is generated by arranging radio wave intensity measurement data from a plurality of devices at the same time in the same order as the teacher data (for example, ascending order of positioning device installation position ID). . Then, the distance between the measurement data and the teacher data is measured.
- trilateral survey that calculates a distance from a radio wave intensity using a radio wave propagation model formula to obtain a position.
- FIG. 17 shows a positioning result 1700 that is an output example of step S1603.
- the time 1701 and the terminal ID 1702 correspond to the time 1501 and the terminal ID 1502, respectively, and the coordinates of the terminal 2108 are output at the position 1703.
- the positioning program 115 makes it possible to estimate the position from the radio wave intensity using the positioning data corresponding to the measurement data.
- FIG. 18 is a diagram showing an example of a flowchart of the radio wave intensity correction program 116, which can be corrected when the radio wave intensity in the area changes as a whole.
- step S1801 the radio wave intensity data shown in FIG. 15 is input.
- step S1802 the highest and lowest radio field intensities of a plurality of devices measured at the same time are acquired. Note that either or both of the maximum value and the minimum value of the radio field intensity may be predetermined values instead of the measurement data values.
- the radio field strength is normalized between the maximum and minimum radio field strengths acquired in step S1802. For example, scaling is performed with the maximum radio wave intensity being 1 and the minimum radio wave intensity being 0.
- the processing of the radio wave intensity correction program 116 is applied to both teacher data and measurement data. By this process, for example, even if the radio field intensity is observed as a whole low due to crowding of the area with people and shielding radio waves, the teacher data and the measurement data to be measured are appropriately compared. It becomes possible.
- FIG. 19 is a diagram illustrating an example of a flowchart of the distance calculation correction program 117.
- the radio wave intensity attenuates in inverse proportion to the square of the distance, and the distance greatly changes when the radio wave intensity is small.
- the influence of the low intensity range can be corrected.
- weighting is performed according to the radio field intensity of the measurement data in the distance calculation when the radio field intensity feature values of the measurement data and the teacher data are collated.
- the measured radio field intensity of n positioning devices is regarded as an n-dimensional vector value, and the dimension weight corresponding to the high radio field intensity value is increased to increase the influence on the distance calculation.
- step S1901 the radio wave strength feature quantity for positioning is input.
- the radio wave intensity feature amount is a vector in which the radio wave intensity is arranged according to the order of positioning devices, as in the teacher data shown in FIG.
- step S1902 the radio field strength feature amount of the teacher data to be compared is input.
- step S1903 the difference of the radio field intensity of each dimension is calculated for the two input radio field intensity feature quantities.
- step S1904 the difference between the radio field intensities in each dimension is added with a weight according to the radio field intensity of the positioning target.
- the weight according to the radio wave intensity may be a weight proportional to the value of the radio wave intensity, or may be a weight having a shape like a sigmoid function in which the weight rapidly decreases when the radio wave intensity falls below a certain value.
- the positioning data When positioning data generated from data measured in an area is applied to other areas with the same positioning environment, the positioning data may be slightly different from the characteristics of the application area. At that time, by adding the processing of the radio wave intensity correction program 116 and the distance calculation correction program 117, it is possible to suppress the influence of the shift and improve the positioning accuracy.
- the processing of the radio wave intensity correction program and the distance calculation correction program is not essential and should be performed as necessary.
- the input / output program 118 inputs external data to each program.
- Data input from the outside includes measurement data received from the terminal 2108 via the communication device 103, and information such as area ID and positioning device input input as an external data file.
- the input / output program 118 transmits the data output by each program of the positioning device 100 to the terminal 2108 or an external system (not shown) via the communication device 102.
- the data transmitted to the outside is a positioning result output by the positioning program 115.
- the positioning data output by the positioning data selection program 114 is also included.
- the areas to which the same positioning data can be applied are managed as the same area group, so even if the data for generating the positioning data is not measured, other areas in the same area group
- the positioning data generated from the data measured in can be used. And since it is only necessary to generate data for positioning by measuring data in only one area for a plurality of areas in the same area group, the measurement cost can be reduced.
- the configuration has been described in which the terminal 2108 only measures, the measured radio wave intensity data is input to the positioning device 100, and all the positioning processing is performed in the positioning device 100.
- the second embodiment a configuration in which the positioning process is performed by the positioning terminal 2000 will be described.
- FIG. 20 shows a diagram of a configuration example of the terminal 2000 in the second embodiment.
- the terminal 2000 includes a CPU 2001, a memory 2002, a communication device 2003, and a program storage device 2004.
- the CPU 2001, the memory 2002, and the communication device 2003 have basically the same functions as the CPU 101, the memory 102, and the communication device 103 shown in FIG.
- the program storage device 2004 includes a radio wave intensity acquisition module 2005 and a positioning module 2006.
- the positioning module 2006 includes a positioning program 115, a radio wave intensity correction program 116, and a distance calculation correction program 117.
- the positioning module 107 of the positioning device 100 has a positioning data selection program 114.
- the processing of each program of the positioning module 2006 of the terminal 2000 is the same as the processing of the programs 115 to 117 of the positioning module 107 of the positioning device 100 described in the first embodiment with reference to FIG.
- the positioning data output in step S1403 of the positioning data selection program 114 is transmitted to the terminal 2000 via the communication device 103.
- the terminal 2000 executes the processing of the positioning program 115 with the received positioning data and the radio wave intensity data acquired by the radio wave intensity acquisition module 2005 as inputs. Further, the radio field intensity correction program 116 and the distance calculation correction program 117 are executed as necessary.
- the positioning result may be transmitted to the positioning device 100 or an external system (not shown).
- the positioning result to be transmitted is the same as the terminal ID of the positioning result 1700 shown in FIG.
- the terminal 2000 can identify its own position without performing communication.
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)
Abstract
A positioning system for determining the position of a terminal within a positioning area using the electromagnetic wave intensity of radio waves transmitted from positioning devices disposed within the positioning area, wherein the system is provided with: a storage device for storing and associating, with a first positioning area, first environment information including the configuration of physical structures in the first positioning area and the arrangement of the positioning devices within the first positioning area and first positioning data including training data for the first positioning area and for storing and associating, with a second positioning area, second environment information including the configuration of physical structures in the second positioning area and the arrangement of the positioning devices within the second positioning area; a positioning data generation module for specifying a first positioning area associated with first environment information identical or similar to second environment information and associating the specified first positioning area with the second positioning area; and a positioning module for determining that the terminal is in the second positioning area, specifying the first positioning area associated with the second positioning area, and determining the position of the terminal from the electromagnetic wave intensity using the first positioning data as the positioning data for the second positioning area.
Description
本発明は、電波強度を用いた測位システム、測位方法、および測位プログラムに関するものである。
The present invention relates to a positioning system, a positioning method, and a positioning program using radio wave intensity.
近年、地図データの整備や測位システムの開発が進んでおり、スマートフォン等の端末を用いて特に屋内においても人の位置を把握することが可能となっている。この技術を用いて、業務管理やナビゲーション等のアプリケーションが実用化され始めている。屋外での測位には主にGPS信号を用いるが、屋内ではGPS信号が受信されない場合も多いため、WiFi等の無線電波強度を用いた測位方法が開発されている。
In recent years, the development of map data and the development of a positioning system have progressed, and it has become possible to grasp the position of a person, particularly indoors, using a terminal such as a smartphone. Applications such as business management and navigation have begun to be put into practical use using this technology. GPS signals are mainly used for outdoor positioning, but GPS signals are often not received indoors, so positioning methods using wireless radio field strength such as WiFi have been developed.
無線電波強度を用いる測位技術のひとつは、あらかじめ測位環境において電波強度を測定しておき、これを教師データ(training data)として、現在の電波強度と教師データを照合して現在の位置を推定する。このような技術に関して、特許文献1には、各無線電波基地局からの電波強度の等高線マップ(教師データ)を作成し、複数の等高線マップを重畳した等高線の交点を測位結果の候補として提示する技術が開示されている。特許文献2には、特許文献1と同様に各基地局の電波強度の等高線マップを重畳し、等高線の交差によって決定される領域を測位結果として提示する技術が開示されている。特許文献3には、複数の基地局からの電波強度を重みづけ加算し、位置を特定するための特徴量として用いる技術が開示されている。特許文献4には、船舶内に設置された無線基地局を用いて船員の位置を管理する技術について開示されており、教師データを用いて測位精度を向上する技術が開示されている。また、非特許文献1には無線電波強度の分布モデルに関する技術が開示されている。
One of the positioning technologies that use radio field strength is to measure the field strength in a positioning environment in advance and use this as training data (training data) to collate the current field strength with the teacher data to estimate the current position. . With regard to such a technique, Patent Document 1 creates a contour map (teacher data) of radio field intensity from each radio base station, and presents intersections of contour lines on which a plurality of contour maps are superimposed as positioning result candidates. Technology is disclosed. Patent Document 2 discloses a technique for superimposing a contour map of the radio field intensity of each base station, as in Patent Document 1, and presenting a region determined by the intersection of contour lines as a positioning result. Patent Document 3 discloses a technique in which radio wave intensities from a plurality of base stations are weighted and added and used as a feature amount for specifying a position. Patent Document 4 discloses a technique for managing the position of a sailor using a radio base station installed in a ship, and discloses a technique for improving positioning accuracy using teacher data. Non-Patent Document 1 discloses a technique relating to a distribution model of radio wave intensity.
屋内測位精度の向上のためには教師データが必要であり、上記文献では教師データを使用した測位の技術や無線電波強度の分布モデルに関する技術は開示されているが、教師データを得るためには測位環境での事前測定が必要であり、その測定のコストが高い。
Teacher data is required to improve indoor positioning accuracy, and the above document discloses a technique for positioning using teacher data and a technique related to a distribution model of radio wave intensity. Prior measurement in the positioning environment is necessary, and the cost of the measurement is high.
そこで、本発明では、教師データの測定を減らし、測定コストを低減することを目的とする。
Therefore, an object of the present invention is to reduce the measurement of teacher data and the measurement cost.
上記目的を達成するために、本発明にかかる測位システムは、測位エリア内に配置された測位デバイスから送信される無線の電波強度を用いて前記測位エリア内の端末の位置を決定する測位システムであって、第1の前記測位エリアの物理的な構造物の構成および前記第1の測位エリア内の前記測位デバイスの配置を含む第1の環境情報と、前記第1の測位エリアの教師データを含む第1の測位用データとを前記第1の測位エリアに対応付けて記憶し、第2の前記測位エリアの物理的な構造物の構成および前記第2の測位エリア内の前記測位デバイスの配置を含む第2の環境情報を前記第2の測位エリアに対応付けて記憶する記憶装置と、前記第2の環境情報と同一または類似した前記第1の環境情報に対応付けられる前記第1の測位エリアを特定して、前記特定した第1の測位エリアと前記第2の測位エリアを対応付ける測位用データ生成モジュールと、前記端末が前記第2の測位エリアに存在することを判定し、前記第2の測位エリアに対応付けられた前記第1の測位エリアを特定し、前記第2の測位エリアの前記測位用データとして前記第1の測位用データを使用して前記電波強度により前記端末の位置を決定する測位モジュールと、を備えたことを特徴とする。
In order to achieve the above object, a positioning system according to the present invention is a positioning system that determines the position of a terminal in the positioning area using radio field intensity transmitted from a positioning device arranged in the positioning area. A first environment information including a configuration of a physical structure of the first positioning area and an arrangement of the positioning device in the first positioning area, and teacher data of the first positioning area. The first positioning data including the first positioning data is stored in association with the first positioning area, the configuration of the physical structure of the second positioning area, and the arrangement of the positioning device in the second positioning area Storage device that stores second environmental information including the second positioning information in association with the second positioning area, and the first positioning associated with the first environmental information that is the same as or similar to the second environmental information. Eli And determining that the terminal is present in the second positioning area, the positioning data generation module that associates the identified first positioning area with the second positioning area, and the second positioning area. The first positioning area associated with the positioning area is specified, and the position of the terminal is determined based on the radio field intensity using the first positioning data as the positioning data of the second positioning area. And a positioning module.
また、本発明にかかる測位システムは、前記第1の環境情報を第1の識別子として記憶し、前記第2の環境情報を第2の識別子として記憶する記憶装置と、前記第1の識別子と前記第2の識別子との値の一致により、前記第2の環境情報と同一または類似した前記第1の環境情報に対応付けられた前記第1の測位エリアを特定する測位用データ生成モジュールと、を備えたことを特徴とする。
The positioning system according to the present invention stores the first environment information as a first identifier, the storage device that stores the second environment information as a second identifier, the first identifier, and the A positioning data generation module that identifies the first positioning area associated with the first environment information that is the same as or similar to the second environment information by matching the value with the second identifier; It is characterized by having.
また、本発明にかかる測位システムは、第1の前記測位エリアの物理的な閉空間の形状と材質および前記第1の測位エリア内の前記測位デバイスの配置を含む第1の環境情報と、前記第1の測位エリアの教師データを含む第1の測位用データとを前記第1の測位エリアに対応付けて記憶し、第2の前記測位エリアの物理的な閉空間の形状と材質および前記第2の測位エリア内の前記測位デバイスの配置を含む第2の環境情報を前記第2の測位エリアに対応付けて記憶する記憶装置と、前記第1の測位エリアと前記第2の測位エリアの前記形状と材質および前記測位デバイスの配置の類似により、前記第2の環境情報と同一または類似した前記第1の環境情報に対応付けられた前記第1の測位エリアを特定する測位用データ生成モジュールと、を備えたことを特徴とする。
Further, the positioning system according to the present invention includes first environmental information including a shape and material of a physically closed space of the first positioning area, and an arrangement of the positioning device in the first positioning area, First positioning data including teacher data of the first positioning area is stored in association with the first positioning area, and the shape and material of the physically closed space of the second positioning area and the first A storage device that stores second environment information including an arrangement of the positioning device in two positioning areas in association with the second positioning area, the first positioning area, and the second positioning area. A positioning data generation module that identifies the first positioning area associated with the first environment information that is the same as or similar to the second environment information due to the similarity in shape and material and the positioning device; Characterized by comprising a.
また、本発明にかかる測位システムは、第1の前記測位エリアの物理的な閉空間の形状と材質および前記第1の測位エリア内の前記測位デバイスの配置を含む第1の環境情報と、前記第1の測位エリアの教師データを含む第1の測位用データとを前記第1の測位エリアに対応付けて記憶し、第2の前記測位エリアの物理的な閉空間の形状と材質および前記第2の測位エリア内の前記測位デバイスの配置を含む第2の環境情報を前記第2の測位エリアに対応付けて記憶する記憶装置と、前記第1の測位エリアと前記第2の測位エリアの前記形状と材質および前記測位デバイスの配置の一致により、前記第2の環境情報と同一または類似した前記第1の環境情報に対応付けられた前記第1の測位エリアを特定する測位用データ生成モジュールと、を備えたことを特徴とする。
Further, the positioning system according to the present invention includes first environmental information including a shape and material of a physically closed space of the first positioning area, and an arrangement of the positioning device in the first positioning area, First positioning data including teacher data of the first positioning area is stored in association with the first positioning area, and the shape and material of the physically closed space of the second positioning area and the first A storage device that stores second environment information including an arrangement of the positioning device in two positioning areas in association with the second positioning area, the first positioning area, and the second positioning area. A positioning data generation module that identifies the first positioning area associated with the first environment information that is the same as or similar to the second environment information by matching the shape and material and the positioning device; Characterized by comprising a.
さらに、本発明は前記端末の位置を決定する測位方法、コンピュータで実行される前記端末の位置を決定する測位プログラムとしても把握される。
Furthermore, the present invention can be understood as a positioning method for determining the position of the terminal and a positioning program for determining the position of the terminal executed by a computer.
本発明によれば、屋内測位を行う際に、あるエリアで測定した教師データを別のエリアで利用することが可能となり、教師データの測定コストを低減することが可能となる。
According to the present invention, when performing indoor positioning, teacher data measured in one area can be used in another area, and the measurement cost of teacher data can be reduced.
以下、図面を参照して、本発明にかかる測位装置の第一の実施形態を説明する。
Hereinafter, a first embodiment of a positioning apparatus according to the present invention will be described with reference to the drawings.
まず、図21を用いて測位環境の構成の例について説明する。この測位環境では、環境側に、無線電波を発信する測位デバイス(WiFiアクセスポイント等)2104~2107が設置されている。測位するエリア内において、端末(スマートフォン等)2108を持った人物が移動し、端末が各測位デバイス2104~2107から受信した無線電波強度を用いて端末2108の位置を推定する。この推定のために、端末2108は無線電波強度の情報を測位装置100へ送信し、測位装置100が推定の処理を行う。
First, an example of the configuration of the positioning environment will be described with reference to FIG. In this positioning environment, positioning devices (such as WiFi access points) 2104 to 2107 that transmit radio waves are installed on the environment side. A person with a terminal (smartphone or the like) 2108 moves within the positioning area, and the terminal estimates the position of the terminal 2108 using the radio wave intensity received from the positioning devices 2104 to 2107. For this estimation, the terminal 2108 transmits radio wave intensity information to the positioning device 100, and the positioning device 100 performs estimation processing.
さらに、測位環境内には、同一形状をしたエリアが複数あり、各エリア内において、測位デバイスが同じ位置に配置されている。図21に示した例では、エリア1~3 2101~2103の3つのエリアが存在し、例えばエリア1 2101の測位デバイス2104~2107のように各エリアの四隅に測位デバイスが設置されている。このようなエリア1~3 2101~2103は同じ測位環境であるとみなすこともできる。なお、エリアの外郭は、壁等の物体(構造物)によって区切られていてもよいし、そうでなくてもよい。また、エリアの個数も3つに限定されるものではなく、測位デバイスの設置位置も四隅に限定されるものではない。このようなエリアの例としては、病院内の病室、学校内の教室、集合住宅内の各部屋、電車内の各車両、電車・飛行機・船舶等の各車体、等がある。
Furthermore, there are multiple areas with the same shape in the positioning environment, and the positioning devices are arranged at the same position in each area. In the example shown in FIG. 21, there are three areas 1 to 3 2101 to 2103, and positioning devices are installed at the four corners of each area, for example, the positioning devices 2104 to 2107 of area 1 2101. Such areas 1 to 3 2101 to 2103 can be regarded as the same positioning environment. It should be noted that the outline of the area may or may not be partitioned by an object (structure) such as a wall. Further, the number of areas is not limited to three, and the positioning devices are not limited to the four corners. Examples of such areas include hospital rooms in hospitals, classrooms in schools, rooms in apartment buildings, vehicles in trains, vehicle bodies such as trains, airplanes, and ships.
次に、図1を用いて測位装置100の構成の例を説明する。測位装置100は、CPU 101、メモリ102、通信装置103、プログラム記憶装置104、及びデータ記憶装置105によって構成され、いわゆるコンピュータの構成を含む。プログラム記憶装置104は、測位用データ生成モジュール106、測位モジュール107、データ入出力モジュール108を有する。測位用データ生成モジュール106は、エリア・デバイス情報管理プログラム110、測位デバイス配置取得プログラム111、同一環境エリア判定プログラム112、および測位用データ生成プログラム113を有する。測位モジュール107は、測位用データ選択プログラム114、測位プログラム115、電波強度補正プログラム116、および距離計算補正プログラム117を有する。データ記憶装置105は測位用データベース119を有する。
Next, an example of the configuration of the positioning device 100 will be described with reference to FIG. The positioning apparatus 100 includes a CPU 101, a memory 102, a communication device 103, a program storage device 104, and a data storage device 105, and includes a so-called computer configuration. The program storage device 104 includes a positioning data generation module 106, a positioning module 107, and a data input / output module 108. The positioning data generation module 106 includes an area / device information management program 110, a positioning device arrangement acquisition program 111, a same environment area determination program 112, and a positioning data generation program 113. The positioning module 107 includes a positioning data selection program 114, a positioning program 115, a radio wave intensity correction program 116, and a distance calculation correction program 117. The data storage device 105 has a positioning database 119.
プログラム記憶装置104に格納された各モジュール106~108はプログラムとしてメモリ102へコピーされ、CPU 101により実行されてデータを処理する。通信装置103はCPU 101によるデータ入出力モジュール108の入出力プログラム118の実行に応じて図1には図示しない測位装置100の外の装置との通信を行う。なお、各モジュール106~108あるいは各プログラム110~118毎にCPU 101に相当するハードウェアを備え、各モジュール106~108あるいは各プログラム110~118を独立したハードウェアとしてもよい。
The modules 106 to 108 stored in the program storage device 104 are copied as programs to the memory 102 and executed by the CPU 101 to process data. The communication device 103 communicates with a device outside the positioning device 100 (not shown in FIG. 1) in accordance with the execution of the input / output program 118 of the data input / output module 108 by the CPU 101. The modules 106 to 108 or the programs 110 to 118 may be provided with hardware corresponding to the CPU 101, and the modules 106 to 108 or the programs 110 to 118 may be independent hardware.
図2に測位装置100の各モジュール106~108間のデータフローを示す。測位装置100の処理は、測位用データ生成モジュール106、測位モジュール107、データ入出力モジュール108それぞれをCPU 101で実行して得られる処理である測位用データ生成処理201、測位処理202、および、データ入出力処理203からなる。
Fig. 2 shows the data flow between the modules 106 to 108 of the positioning device 100. The processing of the positioning device 100 includes the positioning data generation module 201, the positioning module 107, and the data input / output module 108 executed by the CPU 101. It consists of input / output processing 203.
測位用データ生成処理201では、データ入出力処理203を介して電波強度データを取得し、測位用データを生成して測位用データベース119に格納する。また、データ入出力処理203を介してエリアおよび測位デバイスの情報を取得し、測位用データベース119に格納して管理する。測位処理202では、測位用データベース119から測位用データを取得し、これを用いて、データ入出力処理203を介して取得した電波強度データに対する測位処理を行い、測位結果を出力する。データ入出力処理203では、端末2108やエリアおよび測位デバイスの情報等を記録したデータファイル205と、測位用データ生成処理201、測位処理202、および測位用データベース119との間の、データの入出力を管理する。
In the positioning data generation process 201, the radio wave intensity data is acquired through the data input / output process 203, and the positioning data is generated and stored in the positioning database 119. Further, the information of the area and the positioning device is acquired through the data input / output process 203, and stored in the positioning database 119 for management. In the positioning processing 202, positioning data is acquired from the positioning database 119, and using this, positioning processing is performed on the radio wave intensity data acquired through the data input / output processing 203, and the positioning result is output. In the data input / output processing 203, data input / output is performed between the data file 205 in which information of the terminal 2108, the area and the positioning device is recorded, the positioning data generation processing 201, the positioning processing 202, and the positioning database 119. Manage.
以下、図3~図19を用いて、測位装置100の処理を詳細に説明する。
Hereinafter, the processing of the positioning device 100 will be described in detail with reference to FIGS.
図3は、エリア・デバイス情報管理プログラム110のフローチャートの例を示す図である。まず、エリアテーブル生成ステップS301により図4に示すエリアテーブル400を生成する。エリアテーブル400では、エリアID 401と、エリア内の測位デバイスの配置パターン402と、エリアの測位環境特性を表す情報を保持する。エリアの測位環境特性を表す情報は、エリアの構造を表す情報や、エリア内の電波伝搬に影響を与える情報である。例えば、エリアの形状403、壁材質404、エリアを有する構造物のID(建物ID等)405、航空機・車両・船舶の型番等であるが、この全てでなくてもよいし、これに限るものでもない。エリアグループID 406については図8を用いた同一環境エリア判定プログラム112の説明において説明する。基本的にエリアグループID 406はエリア・デバイス情報管理プログラム110では設定せず、同一環境エリア判定プログラム112で設定するものであるが、エリア・デバイス情報管理プログラム110でも設定する場合もあり、それについても同一環境エリア判定プログラム112の説明において説明する。
FIG. 3 is a diagram showing an example of a flowchart of the area / device information management program 110. First, the area table 400 shown in FIG. 4 is generated by area table generation step S301. In the area table 400, area ID 401, positioning device arrangement pattern 402 in the area, and information indicating the positioning environment characteristics of the area are held. Information representing the positioning environment characteristics of the area is information representing the structure of the area and information that affects radio wave propagation in the area. For example, area shape 403, wall material 404, ID of the structure having the area (building ID, etc.) 405, aircraft / vehicle / ship model number, etc. not. The area group ID 406 will be described in the description of the same environment area determination program 112 using FIG. Basically, the area group ID 406 is not set by the area / device information management program 110 but is set by the same environment area determination program 112, but may be set by the area / device information management program 110. Will also be described in the description of the same environment area determination program 112.
測位デバイス配置テーブル生成ステップS302では、図5に示す測位デバイス配置テーブル500を生成する。測位デバイス配置テーブル500では、測位デバイスの配置パターン501と測位デバイスの設置位置の組みを保持する。測位デバイスの設置位置は設置位置ID 502と設置位置詳細503の組みである。設置位置ID 502はひとつの測位デバイス配置パターン501においてユニークなIDであり、例えば測位デバイス配置パターン501がAとBで異なる場合は設置位置ID 502として同じ値である1を含んでもよい。設置位置詳細503は、座標値でもよいし、「部屋の南角高さ1m」等の位置を特定する説明記述でもよい。
In positioning device arrangement table generation step S302, a positioning device arrangement table 500 shown in FIG. 5 is generated. The positioning device arrangement table 500 holds a set of positioning device arrangement patterns 501 and positioning device installation positions. The installation position of the positioning device is a set of an installation position ID 502 and installation position details 503. The installation position ID 502 is a unique ID in one positioning device arrangement pattern 501. For example, when the positioning device arrangement pattern 501 is different between A and B, the installation position ID 502 may include 1 which is the same value as the installation position ID 502. The installation position details 503 may be a coordinate value or an explanatory description that specifies a position such as “the height of the south corner of the room is 1 m”.
エリア-デバイステーブル生成ステップS303では、図6に示すエリア-デバイステーブル600を生成する。エリア-デバイステーブル600では、エリアID 601、測位デバイスID 602、エリア内のデバイス設置位置ID 603を管理する。エリアID 601は、エリアテーブル400のエリア ID 401と対応の付くIDである。測位デバイスID 602は、例えば測位デバイスがWiFiアクセスポイントであれば、SSIDやMACアドレスを用いることができる。設置位置ID 603は、測位デバイス配置テーブル500の設置位置ID 502の中で該当する配置パターンのものに対応する。すなわち、エリア-デバイステーブル600のエリアID 601が1の設置位置ID 603の1は、エリアテーブル400を見るとエリアID 401が1は測位デバイス配置パターン402がAであるので、測位デバイス配置テーブル500の測位デバイス配置パターン501のAの設置位置ID 502の1に対応する。
In area-device table generation step S303, an area-device table 600 shown in FIG. 6 is generated. The area-device table 600 manages an area ID 601, a positioning device ID 602, and a device installation position ID 603 in the area. Area ID 601 is an ID that corresponds to area ID 401 of area table 400. As the positioning device ID 602, for example, if the positioning device is a WiFi access point, an SSID or a MAC address can be used. The installation position ID 603 corresponds to the corresponding arrangement pattern in the installation position ID の 502 of the positioning device arrangement table 500. That is, when the area table 400 is viewed from the area table 400, the area ID 601 of 1 in the area-device table 600 of the area ID 601 is 1 and the positioning device arrangement pattern 402 is A. Therefore, the positioning device arrangement table 500 Corresponds to 1 of the installation position ID 502 of A in the positioning device arrangement pattern 501 of FIG.
各ステップS301~S303のテーブル生成に必要な情報は、ファイル等によって外部から入力するものとする。設計時点で決まっているものは設計図のファイルから入力してもよいし、手動で入力してもよい。エリア・デバイス情報管理プログラム110の処理により、エリア、測位デバイス、および、測位環境特性やデバイス配置の情報を、測位用データベース119で管理することが可能となる。
Suppose that the information necessary for table generation in steps S301 to S303 is input from the outside by a file or the like. What is determined at the time of design may be input from a blueprint file or may be input manually. By the processing of the area / device information management program 110, it is possible to manage the area, positioning device, and positioning environment characteristics and device arrangement information in the positioning database 119.
図7は、デバイス配置取得プログラム111のフローチャートの例を示す図である。上記説明ではテーブル生成に必要な情報は、ファイル等によって外部から入力するとしたが、測位デバイスID 602はSSIDやMACアドレス等であって電気的な設定のため、他の物理的な配置等の情報とは異なり、エリアを組み立て後でも設定が可能であるとともに、設定内容を目で見て確認することが難しい。これに対して、デバイス配置取得プログラム111は、エリア-デバイステーブル600の測位デバイスID 602と設置位置ID 603との対応を、実測した電波強度の測定データから取得するプログラムである。
FIG. 7 is a diagram showing an example of a flowchart of the device arrangement acquisition program 111. In the above explanation, the information necessary for table generation is input from the outside by a file etc., but positioning device ID 602 is SSID, MAC address, etc. and it is electrical setting, so other physical arrangement information etc. Unlike setting, it is possible to set even after the area is assembled, and it is difficult to visually check the setting contents. On the other hand, the device arrangement acquisition program 111 is a program for acquiring the correspondence between the positioning device ID 602 and the installation position ID の 603 in the area-device table 600 from the actually measured radio field intensity measurement data.
デバイス配置取得プログラム111の入力は、特定のデバイス設置位置ID 603の並び順にそって、測位デバイス間を移動しながら取得した電波強度データすなわち電波強度とその電波強度を発生させるSSIDやMACアドレス等である。なお、経路に沿って測位デバイス間を移動する際に、他の測位デバイスの近傍を通らないよう経路が設定されていることが望ましい。また、経路を移動中、常時電波強度を記録する必要はなく、測位デバイスの最近傍のみで電波強度データを記録してもよい。デバイス配置取得プログラム111の出力は、図6に示したエリア-デバイステーブル600である。
The input of the device location acquisition program 111 is the radio field strength data acquired while moving between positioning devices according to the order of the specific device installation location ID 603, that is, the radio field strength and the SSID or MAC address that generates the radio field strength. is there. In addition, when moving between positioning devices along a path | route, it is desirable to set the path | route so that it may not pass through the vicinity of another positioning device. Further, it is not necessary to always record the radio field intensity while moving along the route, and the radio field intensity data may be recorded only in the vicinity of the positioning device. The output of the device arrangement acquisition program 111 is the area-device table 600 shown in FIG.
ステップS701では、入力された測定データに対し、各測位デバイスの電波強度のピークの時刻を特定する。電波強度のピークの時刻とは、電波強度が増加から減少に転じた時間帯において、最も高い強度が記録された時刻である。測位デバイスの最近傍のみでデータを記録した場合は、最も高い強度を記録した測位デバイスと記録時刻を特定する。ステップS702では、ステップS701で特定したピーク時刻順に、SSIDやMACアドレス等の測位デバイスIDを並べる。ステップS703では、測定時の移動経路に沿った設置位置ID 603の並び順と、ステップS702の出力した測位デバイスIDの並び順とを対応付ける。設置位置ID 603の順番に、各位置に設置された測位デバイスの電波強度のピークが出現するため、設置位置ID 603と該位置に設置された測位デバイスの測位デバイスID 602の対応を取得することが可能である。デバイス配置取得プログラム111の処理により、測位デバイスID 602と測位デバイスの設置位置ID 603との対応が不明な場合においても、エリア-デバイステーブル600を取得することが可能となる。
In step S701, the peak time of the radio field intensity of each positioning device is specified for the input measurement data. The peak time of the radio wave intensity is the time when the highest intensity is recorded in the time zone when the radio wave intensity has changed from increasing to decreasing. When data is recorded only in the vicinity of the positioning device, the positioning device that recorded the highest intensity and the recording time are specified. In step S702, positioning device IDs such as SSID and MAC address are arranged in the order of the peak times specified in step S701. In step S703, the arrangement order of the installation position IDs 603 along the movement path at the time of measurement is associated with the arrangement order of the positioning device IDs output in step S702. Since the peak of the radio field intensity of the positioning device installed at each position appears in the order of the installation position ID 603, obtain the correspondence between the installation position ID 603 and the positioning device ID 602 of the positioning device installed at the position. Is possible. By the processing of the device arrangement acquisition program 111, the area-device table 600 can be acquired even when the correspondence between the positioning device ID 602 and the positioning device installation position ID 603 is unknown.
図8は、同一環境エリア判定プログラム112のフローチャートの例を示す図である。ステップS801では、図4に示すエリアテーブル400のエリアID 401の中からエリアグループID 406の付与されていないエリアIDをひとつ選択する。ステップS802では、ステップS801で選択したエリアIDのエリアとその他のエリアとで、エリアの測位環境特性と測位デバイスの配置パターンの一致を調べ、一致するものは同一のエリアグループID 406を付与する。ステップS803では、まだエリアグループIDを付与していないエリアについて、ステップS801、S802を繰り返す。ステップS802における測位環境特性の一致の判定は、エリアテーブル400に保持された測位環境特性の全てまたは特定のものが一致する場合に同一環境と判定することができる。また、同じ設計図から製造されたものは同じになる識別子、例えば車体あるいは車両の形式称号等の識別子の一致を判定してもよい。さらに、特性の一致は、完全一致ではなく一定基準を満たすものとすることもできる。例えば図示しない誘電率や導電率が所定の範囲内で異なる材質や、所定の範囲内で異なる形状の寸法を一致と判定してもよい。測位デバイスの配置パターンも設置位置詳細503が所定の範囲内で異なるものを一致と判定してもよい。
FIG. 8 is a diagram showing an example of a flowchart of the same environment area determination program 112. In step S801, one area ID to which no area group ID 406 is assigned is selected from the area IDs 401 of the area table 400 shown in FIG. In step S802, the area of the area ID selected in step S801 and the other areas are checked for coincidence between the positioning environment characteristics of the area and the arrangement pattern of the positioning device, and the same area group ID 406 is given to those that match. In step S803, steps S801 and S802 are repeated for areas that have not yet been given an area group ID. The determination of the matching of the positioning environment characteristics in step S802 can be determined as the same environment when all or specific positioning environment characteristics held in the area table 400 match. Moreover, you may determine the coincidence of identifiers manufactured from the same design drawing, for example, identifiers, such as a model name of a vehicle body or a vehicle. Further, the matching of characteristics may satisfy a certain criterion instead of a perfect matching. For example, materials having different dielectric constants and electrical conductivity (not shown) that differ within a predetermined range, or dimensions having different shapes within a predetermined range may be determined as matching. Positioning device arrangement patterns may be determined to match if the installation position details 503 are different within a predetermined range.
同一環境エリア判定プログラム112は、エリアテーブル400のエリアグループID 406を出力する。同一環境エリア判定プログラム112の処理により、測位環境として同一のエリアを特定することが可能である。なお、同一環境エリアは、所与の場合もありうる(例えば、全ての病室が同一の形状で設計され、同じ位置に測位デバイスが設置されている場合等)。その場合は、同一環境エリア判定プログラム112の処理は必要なく、図3に示したエリア・デバイス情報管理プログラム110のエリアテーブル生成ステップS301においてエリアグループID 406を入力することが可能である。
The same environment area determination program 112 outputs the area group ID 406 of the area table 400. By the processing of the same environment area determination program 112, it is possible to specify the same area as the positioning environment. The same environment area may be given (for example, when all the hospital rooms are designed in the same shape and the positioning device is installed at the same position). In this case, the processing of the same environment area determination program 112 is not necessary, and the area group ID 406 can be input in the area table generation step S301 of the area / device information management program 110 shown in FIG.
図9は、測位用データ生成プログラム113のフローチャートの例を示す図である。ここで測位用データとは、測位環境において実測した電波強度データから作成した教師データ、もしくは、教師データを用いて作成した測位用パラメータである。教師データは特定のエリアグループにおける測定位置と電波強度の組みである。ステップS901では、測位装置100が測定データを入力する。図10は入力された測定データをまとめた入力データテーブル1000の例を示す図である。入力された測定データは測位デバイスID 1001、測定位置1002、電波強度1003の組みであり、測定データは、端末2108から通信ネットワークを介して測位装置100に送信されるのでもよいし、端末2108がいったん出力したファイル等の形式で測位装置100に入力されるのでもよい。測位デバイスID 1001とそれに対する電波強度1003は端末2108が測定するものであり、測定位置1002はエリア内の測定した位置を端末2108の操作者が入力するものである。測定位置1002はエリアを複数の領域に分割して番号等を割り当ててもよいし、エリア内の座標等でもよい。端末2108を持った操作者はエリア内を所定の間隔で移動し測定位置1002としてもよいし、椅子などの端末2108を持った操作者の存在確率の高いところを測定位置1002としてもよい。
FIG. 9 is a diagram showing an example of a flowchart of the positioning data generation program 113. Here, the positioning data is teacher data created from radio wave intensity data measured in a positioning environment, or positioning parameters created using the teacher data. The teacher data is a set of measurement position and radio wave intensity in a specific area group. In step S901, the positioning device 100 inputs measurement data. FIG. 10 is a diagram showing an example of an input data table 1000 that summarizes input measurement data. The input measurement data is a set of positioning device ID 1001, measurement position 1002, and radio wave intensity 1003. The measurement data may be transmitted from the terminal 2108 to the positioning device 100 via the communication network, or the terminal 2108 It may be input to the positioning device 100 in the form of a file once output. The positioning device ID 1001 and the radio wave intensity 1003 corresponding to the positioning device ID are measured by the terminal 2108, and the measurement position 1002 is input by the operator of the terminal 2108 in the measured position in the area. The measurement position 1002 may be divided into a plurality of areas and assigned numbers or the like, or coordinates within the area. An operator having the terminal 2108 may move within the area at a predetermined interval to set the measurement position 1002, or a place having a high probability of existence of the operator having the terminal 2108 such as a chair may be set as the measurement position 1002.
ステップS901は、図10に示した入力データテーブル1000の測定データと、エリアテーブル400およびエリア-デバイステーブル600を用いて、測定データの測位デバイスID 1001から、測位デバイスのエリアグループID 406と設置位置ID 603を特定し、エリアグループID 1101と設置位置ID 1102へ反映させて、図11に示す測定データテーブル1100を作成する。なお、ある測位デバイスが、複数のエリアグループの設置位置IDに対応していた場合は、測定データテーブル1100は各エリアグループに対応するデータを持つ。また、異なるエリアの測定データであっても、エリアグループIDのIDが同じであれば、測定データテーブル1100ではエリアグループID 1101において同じIDが付与される。ステップS902では、教師データを生成する。教師データは、測定位置と、その測定位置を含むエリアの全ての測位デバイスの電波強度の組みである。教師データの電波強度は、測定位置と測位デバイスの組み毎に測定結果を平均してもよいし、測定結果をそのまま保持してもよい。
Step S901 uses the measurement data of the input data table 1000 shown in FIG. 10, the area table 400, and the area-device table 600 to determine the positioning device area group ID 406 and the installation position from the positioning device ID 1001 of the measurement data. ID 603 is identified and reflected in area group ID 1101 and installation position ID 1102 to create a measurement data table 1100 shown in FIG. When a certain positioning device corresponds to the installation position IDs of a plurality of area groups, the measurement data table 1100 has data corresponding to each area group. Further, even if the measurement data is in different areas, if the ID of the area group ID is the same, the same ID is assigned in the area group ID 1101 in the measurement data table 1100. In step S902, teacher data is generated. The teacher data is a combination of the measurement position and the radio field intensity of all the positioning devices in the area including the measurement position. The radio wave intensity of the teacher data may average the measurement results for each combination of the measurement position and the positioning device, or may hold the measurement results as they are.
ステップS902は、例えば、図12に示す教師データテーブル1200を出力する。教師データテーブル1200は、エリアグループID 1201と、測定位置1202と、教師データ1203の対応を保持する。教師データ1203は、電波強度の値を特定の並び順(例えば、エリア-デバイステーブル600の測位デバイス設置位置ID 602の昇順)で並べた特徴量である。このように、特定の並び順で電波強度を並べた特徴量を、ここでは電波強度特徴量と呼ぶ。
Step S902 outputs, for example, a teacher data table 1200 shown in FIG. The teacher data table 1200 holds the correspondence between the area group ID 1201, the measurement position 1202, and the teacher data 1203. The teacher data 1203 is a feature amount in which the values of the radio wave intensity are arranged in a specific arrangement order (for example, ascending order of the positioning device installation position ID 602 in the area-device table 600). In this way, the feature quantity in which the radio wave intensity is arranged in a specific arrangement order is referred to as a radio wave intensity feature quantity here.
ステップS903では、図12に示した教師データテーブル1200を用いて、エリアグループ毎に測位用パラメータを生成し、図13に示すパラメータテーブル1300を出力する。測位用パラメータとは、教師データを用いて決定した、電波強度の分布モデルのパラメータである。電波強度の分布モデルのパラメータの推定方法は、例えば非特許文献1等にも記載されているように複数の測定位置における電波強度を用いて測定位置と測定位置との間を補間する方法を用いることができる。もしくは、電波強度が距離の二乗に反比例して減衰する電波伝搬式を電波強度の分布モデルとし、伝搬式のパラメータを、実測データに基づき決定することも可能である。
In step S903, positioning parameters are generated for each area group using the teacher data table 1200 shown in FIG. 12, and the parameter table 1300 shown in FIG. 13 is output. The positioning parameters are parameters of a radio wave intensity distribution model determined using teacher data. The parameter estimation method of the radio wave intensity distribution model uses a method of interpolating between measurement positions using radio wave intensity at a plurality of measurement positions as described in Non-Patent Document 1, for example. be able to. Alternatively, the radio wave propagation equation in which the radio wave intensity attenuates in inverse proportion to the square of the distance can be used as a radio wave intensity distribution model, and parameters of the propagation equation can be determined based on actually measured data.
図13に示すパラメータテーブル1300は、エリアグループID 1301、モデルID 1302、パラメータ1303の組みを保持する。モデルID 1302は、電波強度分布モデルを識別するIDであり、モデルID 1302のひとつのIDはひとつの測位デバイスの出力に対する電波強度分布モデルを表す。なお、電波強度分布モデルを生成せず、教師データを参照して位置を特定する測位手法もある。例えば、教師データと測定データとの距離を算出し、最も距離の近い教師データの位置を位置推定結果とする方法である。この方法を用いる場合は、ステップS903の処理は不要となる。さらには、非特許文献1に記載されている方法では、電波強度分布モデルを生成したのちに、そのモデルを利用して測位領域の任意の点(例えばメッシュ分割の交点)の電波強度を推定し、これを教師データとして保持する。この方法では、パラメータテーブル1300を生成した後に、推定電波強度からなる教師データテーブルを生成する。測位用データ生成プログラム113の処理により、測位に必要な教師データまたは測位用パラメータを、エリアグループID 1201、1301と対応づけて保持することが可能となる。
The parameter table 1300 shown in FIG. 13 holds a set of area group ID 1301, model ID 1302, and parameter 1303. The model ID ID 1302 is an ID for identifying the radio wave intensity distribution model, and one ID of the model ID 1302 represents the radio wave intensity distribution model for the output of one positioning device. There is also a positioning method in which a position is identified with reference to teacher data without generating a radio wave intensity distribution model. For example, the distance between the teacher data and the measurement data is calculated, and the position of the teacher data with the closest distance is used as the position estimation result. When this method is used, the processing in step S903 is not necessary. Furthermore, in the method described in Non-Patent Document 1, after the radio wave intensity distribution model is generated, the radio wave intensity at an arbitrary point in the positioning area (for example, the intersection of mesh division) is estimated using the model. This is held as teacher data. In this method, after the parameter table 1300 is generated, a teacher data table including estimated radio wave intensity is generated. By the processing of the positioning data generation program 113, it is possible to hold teacher data or positioning parameters necessary for positioning in association with the area group IDs 1201 and 1301.
図14は、測位用データ選択プログラム114のフローチャートの例を示す図であり、エリアグループを特定して、特定したエリアグループに適用できる測位用データを選択する。ステップS1401では、測位対象となる測定データが入力される。測定データのテーブル1500を図15に示す。測定データのテーブル1500は、時刻1501、端末ID 1502、測位デバイスID 1503、および電波強度1504を保持する。時刻1501は、電波強度1504が測定された時刻である。端末ID 1502は測定した端末2108の識別子である。なお、時刻 1501および端末ID 1502は省略されても良い。
ステップS1402では、入力された測定データとエリア-デバイステーブル600、エリアテーブル400を用いて、測定データが収集されたエリアID とエリアグループIDを決定する。最も単純には、測定データの測位デバイスID 1503と同じIDとなる測位デバイスID 602を含むエリアID 601のIDと、そのIDをエリアID 401とするエリアグループID 406のIDを取得する。または、ある時刻にある端末で電波強度が測定された複数の測位デバイスについて、それらの測位デバイスを最も多く含むエリアのエリアIDとエリアグループIDを取得してもよいし、測位デバイスとして、測定された電波強度が所定の値以上のものに絞り込んでもよい。このようにすることで隣接するエリア等の測位デバイスの電波を受信しても端末2108を含むエリアの測位デバイスだけに限定できる。
ステップS1403では、ステップS1402で決定したエリアグループIDに対応する測位用データを、教師データテーブル1200またはパラメータテーブル1300から選択する。選択する測位用データの種別(教師データまたはパラメータ)と、種別がパラメータの場合、モデルID 1302のIDは事前に与えられるものとする。なお、測位対象となる端末2108の居るエリアが事前に特定されている場合には、ステップS1401、S1402の処理は不要である。 FIG. 14 is a diagram showing an example of a flowchart of the positioningdata selection program 114. The area group is specified, and positioning data applicable to the specified area group is selected. In step S1401, measurement data to be positioned is input. A measurement data table 1500 is shown in FIG. The measurement data table 1500 holds time 1501, terminal ID 1502, positioning device ID 1503, and radio wave intensity 1504. Time 1501 is the time when the radio wave intensity 1504 was measured. The terminal ID 1502 is an identifier of the measured terminal 2108. Note that the time 1501 and the terminal ID 1502 may be omitted.
In step S1402, using the input measurement data, the area-device table 600, and the area table 400, the area ID and area group ID from which the measurement data is collected are determined. Most simply, the ID of thearea ID 601 including the positioning device ID 602 that is the same ID as the positioning device ID 1503 of the measurement data and the ID of the area group ID 406 having the ID as the area ID 401 are acquired. Alternatively, for a plurality of positioning devices whose radio field intensity has been measured at a terminal at a certain time, the area ID and area group ID of the area containing the most positioning devices may be acquired, or measured as a positioning device. The radio field intensity may be narrowed down to a predetermined value or more. In this way, even if the radio waves of positioning devices such as adjacent areas are received, it can be limited to only the positioning devices in the area including the terminal 2108.
In step S1403, positioning data corresponding to the area group ID determined in step S1402 is selected from the teacher data table 1200 or the parameter table 1300. When the type of positioning data to be selected (teacher data or parameters) and the type is a parameter, the ID of themodel ID 1302 is given in advance. Note that if the area where the terminal 2108 to be positioned is located in advance, the processing of steps S1401 and S1402 is not necessary.
ステップS1402では、入力された測定データとエリア-デバイステーブル600、エリアテーブル400を用いて、測定データが収集されたエリアID とエリアグループIDを決定する。最も単純には、測定データの測位デバイスID 1503と同じIDとなる測位デバイスID 602を含むエリアID 601のIDと、そのIDをエリアID 401とするエリアグループID 406のIDを取得する。または、ある時刻にある端末で電波強度が測定された複数の測位デバイスについて、それらの測位デバイスを最も多く含むエリアのエリアIDとエリアグループIDを取得してもよいし、測位デバイスとして、測定された電波強度が所定の値以上のものに絞り込んでもよい。このようにすることで隣接するエリア等の測位デバイスの電波を受信しても端末2108を含むエリアの測位デバイスだけに限定できる。
ステップS1403では、ステップS1402で決定したエリアグループIDに対応する測位用データを、教師データテーブル1200またはパラメータテーブル1300から選択する。選択する測位用データの種別(教師データまたはパラメータ)と、種別がパラメータの場合、モデルID 1302のIDは事前に与えられるものとする。なお、測位対象となる端末2108の居るエリアが事前に特定されている場合には、ステップS1401、S1402の処理は不要である。 FIG. 14 is a diagram showing an example of a flowchart of the positioning
In step S1402, using the input measurement data, the area-device table 600, and the area table 400, the area ID and area group ID from which the measurement data is collected are determined. Most simply, the ID of the
In step S1403, positioning data corresponding to the area group ID determined in step S1402 is selected from the teacher data table 1200 or the parameter table 1300. When the type of positioning data to be selected (teacher data or parameters) and the type is a parameter, the ID of the
図16は、測位プログラム115のフローチャートの例を示す図である。ステップS1601では、測定データを入力する。測定データは図15に示したものと同じである。なお、測定データは時刻が同一のデータはまとめて読み込む。ステップS1602では、ステップS1601で入力された測定データから決定されるエリアグループIDに対応した測位用データすなわちステップS1403で選択した測位用データを読み込む。ここで、測位用データは、毎時、測定データが入力される度に読み込み直してもよいし、測位を開始する時点で読み込んでメモリ102に格納したものを利用してもよい。または、端末2108の居るエリアにより決定されるエリアグループIDが変化したときのみ読み込み直してもよい。
ステップS1603では、測位用データを用いて、測定データに対応する位置を推定する。位置推定には、公知の手法、例えば、教師データと測定データとの距離を算出し、最も距離の近い教師データの位置を位置推定結果とする手法がある。この手法を用いるためには、同一時刻の複数のデバイスからの電波強度の測定データを、教師データと同じ並び順(例えば、測位デバイス設置位置IDの昇順)に並べた電波強度特徴量を生成する。そして、測定データと教師データの電波強度特徴量の距離を算出する。また、この手法とは別に、電波伝搬モデル式を用いて電波強度から距離を算出し位置を求める三辺測量と呼ばれる手法がある。さらには、電波強度分布モデルから、電波強度が観測された際の位置の確率分布モデルを生成し、確率的に位置を推定する手法がある。
これらのいずれの手法も適用可能であるし、これ以外の手法を適用してもよい。手法により、エリアを複数の領域に分割してIDが付与されている場合に位置はIDで表現される場合もあるし、座標値で表現される場合もある。ステップS1603の出力例である測位結果1700を図17に示す。時刻1701と端末ID 1702はそれぞれ時刻1501と端末ID 1502に対応し、位置1703に端末2108の座標が出力される。測位プログラム115により、測定データに対応した測位用データを用いて、電波強度から位置を推定することが可能となる。 FIG. 16 is a diagram illustrating an example of a flowchart of thepositioning program 115. In step S1601, measurement data is input. The measurement data is the same as that shown in FIG. Note that the measurement data is read in batches with the same time. In step S1602, the positioning data corresponding to the area group ID determined from the measurement data input in step S1601, that is, the positioning data selected in step S1403 is read. Here, the positioning data may be read again every time measurement data is input, or may be read and stored in the memory 102 when positioning is started. Alternatively, it may be read again only when the area group ID determined by the area where the terminal 2108 is located changes.
In step S1603, the position corresponding to the measurement data is estimated using the positioning data. For the position estimation, there is a known method, for example, a method of calculating the distance between the teacher data and the measurement data and using the position of the teacher data closest to the distance as the position estimation result. In order to use this method, a radio wave intensity feature amount is generated by arranging radio wave intensity measurement data from a plurality of devices at the same time in the same order as the teacher data (for example, ascending order of positioning device installation position ID). . Then, the distance between the measurement data and the teacher data is measured. In addition to this method, there is a method called trilateral survey that calculates a distance from a radio wave intensity using a radio wave propagation model formula to obtain a position. Further, there is a method of generating a probability distribution model of a position when the radio wave intensity is observed from the radio wave intensity distribution model and estimating the position probabilistically.
Any of these methods can be applied, and other methods may be applied. When an area is divided into a plurality of regions and an ID is given by a technique, the position may be expressed by an ID or a coordinate value. FIG. 17 shows apositioning result 1700 that is an output example of step S1603. The time 1701 and the terminal ID 1702 correspond to the time 1501 and the terminal ID 1502, respectively, and the coordinates of the terminal 2108 are output at the position 1703. The positioning program 115 makes it possible to estimate the position from the radio wave intensity using the positioning data corresponding to the measurement data.
ステップS1603では、測位用データを用いて、測定データに対応する位置を推定する。位置推定には、公知の手法、例えば、教師データと測定データとの距離を算出し、最も距離の近い教師データの位置を位置推定結果とする手法がある。この手法を用いるためには、同一時刻の複数のデバイスからの電波強度の測定データを、教師データと同じ並び順(例えば、測位デバイス設置位置IDの昇順)に並べた電波強度特徴量を生成する。そして、測定データと教師データの電波強度特徴量の距離を算出する。また、この手法とは別に、電波伝搬モデル式を用いて電波強度から距離を算出し位置を求める三辺測量と呼ばれる手法がある。さらには、電波強度分布モデルから、電波強度が観測された際の位置の確率分布モデルを生成し、確率的に位置を推定する手法がある。
これらのいずれの手法も適用可能であるし、これ以外の手法を適用してもよい。手法により、エリアを複数の領域に分割してIDが付与されている場合に位置はIDで表現される場合もあるし、座標値で表現される場合もある。ステップS1603の出力例である測位結果1700を図17に示す。時刻1701と端末ID 1702はそれぞれ時刻1501と端末ID 1502に対応し、位置1703に端末2108の座標が出力される。測位プログラム115により、測定データに対応した測位用データを用いて、電波強度から位置を推定することが可能となる。 FIG. 16 is a diagram illustrating an example of a flowchart of the
In step S1603, the position corresponding to the measurement data is estimated using the positioning data. For the position estimation, there is a known method, for example, a method of calculating the distance between the teacher data and the measurement data and using the position of the teacher data closest to the distance as the position estimation result. In order to use this method, a radio wave intensity feature amount is generated by arranging radio wave intensity measurement data from a plurality of devices at the same time in the same order as the teacher data (for example, ascending order of positioning device installation position ID). . Then, the distance between the measurement data and the teacher data is measured. In addition to this method, there is a method called trilateral survey that calculates a distance from a radio wave intensity using a radio wave propagation model formula to obtain a position. Further, there is a method of generating a probability distribution model of a position when the radio wave intensity is observed from the radio wave intensity distribution model and estimating the position probabilistically.
Any of these methods can be applied, and other methods may be applied. When an area is divided into a plurality of regions and an ID is given by a technique, the position may be expressed by an ID or a coordinate value. FIG. 17 shows a
図18は、電波強度補正プログラム116のフローチャートの例を示す図であり、エリア内の電波強度が全体的に変動した場合に、これを補正できる。ステップS1801では、図15に示された電波強度データが入力される。ステップS1802では、同一時刻に測定された複数のデバイスの電波強度のうち、最も強度の高いものと低いものを取得する。なお、電波強度の最大値、最小値のいずれかまたは両方は、測定データの値ではなく、あらかじめ決められた値でもよい。ステップS1803では、ステップS1802で取得した最大・最小電波強度の間で電波強度を正規化する。例えば、最大電波強度を1、最小電波強度を0としてスケーリングする。この電波強度補正プログラム116の処理は、教師データと測定データの両方に適用する。この処理によって、例えばエリア内が人で混雑して電波が遮蔽されることによって、全体的に電波強度が低く観測された場合であっても、教師データと測位対象の測定データを適切に比較することが可能となる。
FIG. 18 is a diagram showing an example of a flowchart of the radio wave intensity correction program 116, which can be corrected when the radio wave intensity in the area changes as a whole. In step S1801, the radio wave intensity data shown in FIG. 15 is input. In step S1802, the highest and lowest radio field intensities of a plurality of devices measured at the same time are acquired. Note that either or both of the maximum value and the minimum value of the radio field intensity may be predetermined values instead of the measurement data values. In step S1803, the radio field strength is normalized between the maximum and minimum radio field strengths acquired in step S1802. For example, scaling is performed with the maximum radio wave intensity being 1 and the minimum radio wave intensity being 0. The processing of the radio wave intensity correction program 116 is applied to both teacher data and measurement data. By this process, for example, even if the radio field intensity is observed as a whole low due to crowding of the area with people and shielding radio waves, the teacher data and the measurement data to be measured are appropriately compared. It becomes possible.
図19は、距離計算補正プログラム117のフローチャートの例を示す図であり、電波強度が距離の二乗に反比例して減衰し、電波強度の少ない変化で距離が大きく変わるため、距離の誤差となり得る電波強度の低い範囲の影響を補正できる。距離計算補正プログラム117では、測定データと教師データの電波強度特徴量を照合する際の距離計算において、測定データの電波強度に従った重みづけをする。具体的には、測定されたn個の測位デバイスの電波強度をn次元ベクトルの値とみなして、電波強度の高い値に対応する次元の重みを大きくし、距離計算への影響を大きくする。
FIG. 19 is a diagram illustrating an example of a flowchart of the distance calculation correction program 117. The radio wave intensity attenuates in inverse proportion to the square of the distance, and the distance greatly changes when the radio wave intensity is small. The influence of the low intensity range can be corrected. In the distance calculation correction program 117, weighting is performed according to the radio field intensity of the measurement data in the distance calculation when the radio field intensity feature values of the measurement data and the teacher data are collated. Specifically, the measured radio field intensity of n positioning devices is regarded as an n-dimensional vector value, and the dimension weight corresponding to the high radio field intensity value is increased to increase the influence on the distance calculation.
ステップS1901では、測位対象の電波強度特徴量を入力する。電波強度特徴量は、図12に示した教師データのように、電波強度を測位デバイスの順番に従って並べたベクトルである。ステップS1902では、比較対象となる教師データの電波強度特徴量を入力する。ステップS1903では、入力した2つの電波強度特徴量について、各次元の電波強度の差分を計算する。ステップS1904では、各次元の電波強度の差分を、測位対象の電波強度に従った重みを付けて加算する。電波強度に従った重みは、電波強度の値に比例する重みでもよいし、電波強度がある値を下回ると急激に重みが小さくなるシグモイド関数のような形状をした重みでもよい。距離計算補正プログラム116の処理により、測定データの電波強度特徴量のうち、強度の高い安定した特徴次元を重視した距離計算が可能となる。
In step S1901, the radio wave strength feature quantity for positioning is input. The radio wave intensity feature amount is a vector in which the radio wave intensity is arranged according to the order of positioning devices, as in the teacher data shown in FIG. In step S1902, the radio field strength feature amount of the teacher data to be compared is input. In step S1903, the difference of the radio field intensity of each dimension is calculated for the two input radio field intensity feature quantities. In step S1904, the difference between the radio field intensities in each dimension is added with a weight according to the radio field intensity of the positioning target. The weight according to the radio wave intensity may be a weight proportional to the value of the radio wave intensity, or may be a weight having a shape like a sigmoid function in which the weight rapidly decreases when the radio wave intensity falls below a certain value. By the processing of the distance calculation correction program 116, it is possible to perform distance calculation that places importance on stable feature dimensions with high intensity among the radio field intensity feature quantities of the measurement data.
あるエリアで測定したデータから生成した測位用データを、同一の測位環境を持った他のエリアに適用する場合、測位用データが適用先のエリアの特性から少しずれている可能性がある。その時に、電波強度補正プログラム116や距離計算補正プログラム117の処理を加えることで、ずれの影響を小さく抑えて測位精度を向上することが可能である。電波強度補正プログラムや距離計算補正プログラムの処理は必須ではなく、必要に応じて実施すべきものである。
When positioning data generated from data measured in an area is applied to other areas with the same positioning environment, the positioning data may be slightly different from the characteristics of the application area. At that time, by adding the processing of the radio wave intensity correction program 116 and the distance calculation correction program 117, it is possible to suppress the influence of the shift and improve the positioning accuracy. The processing of the radio wave intensity correction program and the distance calculation correction program is not essential and should be performed as necessary.
入出力プログラム118は、外部からのデータを各プログラムに入力する。外部から入力されるデータは、通信装置103を介して端末2108から受信する測定データと、外部データファイルとして入力されるエリアIDや測位デバイスの配置等の情報である。また、入出力プログラム118は、測位装置100の各プログラムが出力したデータを、通信装置102を介して端末2108や図示しない外部システムに送信する。外部に送信するデータは、第一の実施形態では、測位プログラム115が出力した測位結果である。次に説明する第二の実施形態では、測位用データ選択プログラム114が出力した測位用データも含む。
The input / output program 118 inputs external data to each program. Data input from the outside includes measurement data received from the terminal 2108 via the communication device 103, and information such as area ID and positioning device input input as an external data file. The input / output program 118 transmits the data output by each program of the positioning device 100 to the terminal 2108 or an external system (not shown) via the communication device 102. In the first embodiment, the data transmitted to the outside is a positioning result output by the positioning program 115. In the second embodiment described below, the positioning data output by the positioning data selection program 114 is also included.
以上、説明したように同じ測位用データを適用できるエリアは同じエリアグループとして管理するため、測位用データを生成するためのデータを測定していないエリアであっても、同じエリアグループの他のエリアで測定したデータから生成した測位用データを利用できる。そして、同じエリアグループとなる複数のエリアに対して1つのエリアでのみデータを測定して測位用データを生成すればよいため、測定コストを低減できる。
As described above, the areas to which the same positioning data can be applied are managed as the same area group, so even if the data for generating the positioning data is not measured, other areas in the same area group The positioning data generated from the data measured in can be used. And since it is only necessary to generate data for positioning by measuring data in only one area for a plurality of areas in the same area group, the measurement cost can be reduced.
第一の実施形態では、端末2108が測定するだけであり、測定した電波強度データが測位装置100に入力され、測位処理は全て測位装置100内で行う構成について説明した。第二の実施形態では、測位処理を測位用の端末2000で行う構成について説明する。
In the first embodiment, the configuration has been described in which the terminal 2108 only measures, the measured radio wave intensity data is input to the positioning device 100, and all the positioning processing is performed in the positioning device 100. In the second embodiment, a configuration in which the positioning process is performed by the positioning terminal 2000 will be described.
図20に、第二の実施形態における端末2000の構成例の図を示す。端末2000は、CPU 2001、メモリ2002、通信装置2003、およびプログラム記憶装置2004によって構成される。CPU 2001、メモリ2002、通信装置2003は図1に示したCPU 101、メモリ102、通信装置103と基本的に同じ機能であるが、物としては異なってもよい。例えば端末2000は携帯され移動するものであるから、低消費電力のCPU 2001としてもよい。プログラム記憶装置2004は、電波強度取得モジュール2005、測位モジュール2006を有する。測位モジュール2006は、測位プログラム115、電波強度補正プログラム116、および、距離計算補正プログラム117を有する。これに対して、測位装置100の測位モジュール107は、測位用データ選択プログラム114を有する。端末2000の測位モジュール2006の各プログラムの処理は、図1等を用いて第一の実施形態で説明した測位装置100の測位モジュール107のプログラム115~117の処理と同じである。
FIG. 20 shows a diagram of a configuration example of the terminal 2000 in the second embodiment. The terminal 2000 includes a CPU 2001, a memory 2002, a communication device 2003, and a program storage device 2004. The CPU 2001, the memory 2002, and the communication device 2003 have basically the same functions as the CPU 101, the memory 102, and the communication device 103 shown in FIG. For example, since the terminal 2000 is carried and moved, the CPU 消費 2001 with low power consumption may be used. The program storage device 2004 includes a radio wave intensity acquisition module 2005 and a positioning module 2006. The positioning module 2006 includes a positioning program 115, a radio wave intensity correction program 116, and a distance calculation correction program 117. On the other hand, the positioning module 107 of the positioning device 100 has a positioning data selection program 114. The processing of each program of the positioning module 2006 of the terminal 2000 is the same as the processing of the programs 115 to 117 of the positioning module 107 of the positioning device 100 described in the first embodiment with reference to FIG.
第二の実施形態では、測位用データ選択プログラム114の、ステップS1403の出力した測位用データは、通信装置103を介して端末2000に送信される。端末2000では、受信した測位用データと、電波強度取得モジュール2005が取得した電波強度データを入力として、測位プログラム115の処理を実行する。また、必要に応じて、電波強度補正プログラム116と距離計算補正プログラム117の処理を実行する。測位結果は、測位装置100または図示しない外部システムに送信してもよい。送信する測位結果は例えば図17に示した測位結果1700の端末IDがAのものと同じである。
In the second embodiment, the positioning data output in step S1403 of the positioning data selection program 114 is transmitted to the terminal 2000 via the communication device 103. The terminal 2000 executes the processing of the positioning program 115 with the received positioning data and the radio wave intensity data acquired by the radio wave intensity acquisition module 2005 as inputs. Further, the radio field intensity correction program 116 and the distance calculation correction program 117 are executed as necessary. The positioning result may be transmitted to the positioning device 100 or an external system (not shown). The positioning result to be transmitted is the same as the terminal ID of the positioning result 1700 shown in FIG.
以上、説明したように、第二の実施形態の構成により、端末2000において測位を行うことが可能となる。これにより、測位用データが端末2000に保存されていれば、端末2000は通信を行うことなく、自身の位置を特定することが可能となる。
As described above, it is possible to perform positioning in the terminal 2000 by the configuration of the second embodiment. Thereby, if positioning data is stored in the terminal 2000, the terminal 2000 can identify its own position without performing communication.
101 CPU
102 メモリ
103 通信装置
104 プログラム記憶装置
105 データ記憶装置
106 測位用データ生成モジュール
107 測位モジュール
108 データ入出力モジュール
110 エリア・デバイス情報管理プログラム
111 測位デバイス配置取得プログラム
112 同一環境エリア判定プログラム
113 測位用データ生成プログラム
114 測位用データ選択プログラム
115 測位プログラム
116 電波強度補正プログラム
117 距離計算補正プログラム
118 入出力プログラム
119 測位用データベース 101 CPU
102 memory
103 Communication equipment
104 program storage
105 data storage
106 Data generation module for positioning
107 Positioning module
108 Data input / output module
110 Area / device information management program
111 Positioning device location acquisition program
112 Same Environment Area Judgment Program
113 Positioning data generation program
114 Positioning data selection program
115 Positioning program
116 Field strength correction program
117 Distance calculation correction program
118 I / O program
119 Positioning database
102 メモリ
103 通信装置
104 プログラム記憶装置
105 データ記憶装置
106 測位用データ生成モジュール
107 測位モジュール
108 データ入出力モジュール
110 エリア・デバイス情報管理プログラム
111 測位デバイス配置取得プログラム
112 同一環境エリア判定プログラム
113 測位用データ生成プログラム
114 測位用データ選択プログラム
115 測位プログラム
116 電波強度補正プログラム
117 距離計算補正プログラム
118 入出力プログラム
119 測位用データベース 101 CPU
102 memory
103 Communication equipment
104 program storage
105 data storage
106 Data generation module for positioning
107 Positioning module
108 Data input / output module
110 Area / device information management program
111 Positioning device location acquisition program
112 Same Environment Area Judgment Program
113 Positioning data generation program
114 Positioning data selection program
115 Positioning program
116 Field strength correction program
117 Distance calculation correction program
118 I / O program
119 Positioning database
Claims (11)
- 測位エリア内に配置された測位デバイスから送信される無線の電波強度を用いて前記測位エリア内の端末の位置を決定する測位システムであって、
第1の前記測位エリアの物理的な構造物の構成および前記第1の測位エリア内の前記測位デバイスの配置を含む第1の環境情報と、前記第1の測位エリアの教師データを含む第1の測位用データとを前記第1の測位エリアに対応付けて記憶し、第2の前記測位エリアの物理的な構造物の構成および前記第2の測位エリア内の前記測位デバイスの配置を含む第2の環境情報を前記第2の測位エリアに対応付けて記憶する記憶装置と、
前記第2の環境情報と同一または類似した前記第1の環境情報に対応付けられる前記第1の測位エリアを特定して、前記特定した第1の測位エリアと前記第2の測位エリアを対応付ける測位用データ生成モジュールと、
前記端末が前記第2の測位エリアに存在することを判定し、前記第2の測位エリアに対応付けられた前記第1の測位エリアを特定し、
前記第2の測位エリアの前記測位用データとして前記第1の測位用データを使用して前記電波強度により前記端末の位置を決定する測位モジュールと、
を備えたことを特徴とする測位システム。 A positioning system that determines a position of a terminal in the positioning area using wireless radio wave intensity transmitted from a positioning device arranged in the positioning area,
A first environment information including a configuration of a physical structure of the first positioning area and an arrangement of the positioning device in the first positioning area, and a first data including teacher data of the first positioning area Second positioning data is stored in association with the first positioning area, and includes a configuration of a physical structure of the second positioning area and an arrangement of the positioning device in the second positioning area. A storage device that stores the environmental information of 2 in association with the second positioning area;
Positioning that identifies the first positioning area associated with the first environment information that is the same as or similar to the second environment information, and associates the identified first positioning area with the second positioning area Data generation module for
Determining that the terminal exists in the second positioning area, identifying the first positioning area associated with the second positioning area;
A positioning module that determines the position of the terminal based on the radio field intensity using the first positioning data as the positioning data in the second positioning area;
A positioning system characterized by comprising. - 前記第1の環境情報を第1の識別子として記憶し、前記第2の環境情報を第2の識別子として記憶する記憶装置と、
前記第1の識別子と前記第2の識別子との値の一致により、前記第2の環境情報と同一または類似した前記第1の環境情報に対応付けられた前記第1の測位エリアを特定する測位用データ生成モジュールと、
を備えたことを特徴とする請求項1に記載の測位システム。 A storage device that stores the first environment information as a first identifier and stores the second environment information as a second identifier;
Positioning that identifies the first positioning area associated with the first environment information that is the same as or similar to the second environment information by matching the values of the first identifier and the second identifier Data generation module for
The positioning system according to claim 1, further comprising: - 第1の前記測位エリアの物理的な閉空間の形状と材質および前記第1の測位エリア内の前記測位デバイスの配置を含む第1の環境情報と、前記第1の測位エリアの教師データを含む第1の測位用データとを前記第1の測位エリアに対応付けて記憶し、第2の前記測位エリアの物理的な閉空間の形状と材質および前記第2の測位エリア内の前記測位デバイスの配置を含む第2の環境情報を前記第2の測位エリアに対応付けて記憶する記憶装置と、
前記第1の測位エリアと前記第2の測位エリアの前記形状と材質および前記測位デバイスの配置の類似により、前記第2の環境情報と同一または類似した前記第1の環境情報に対応付けられた前記第1の測位エリアを特定する測位用データ生成モジュールと、
を備えたことを特徴とする請求項1に記載の測位システム。 A first environment information including a shape and material of a physically closed space of the first positioning area and an arrangement of the positioning device in the first positioning area; and teacher data of the first positioning area. The first positioning data is stored in association with the first positioning area, and the shape and material of the physical closed space of the second positioning area and the positioning device in the second positioning area are stored. A storage device that stores second environment information including arrangement in association with the second positioning area;
Due to the similarity of the shape and material of the first positioning area and the second positioning area and the arrangement of the positioning device, the first positioning information is associated with the first environment information that is the same as or similar to the second environment information. A positioning data generation module for specifying the first positioning area;
The positioning system according to claim 1, further comprising: - 第1の前記測位エリアの物理的な閉空間の形状と材質および前記第1の測位エリア内の前記測位デバイスの配置を含む第1の環境情報と、前記第1の測位エリアの教師データを含む第1の測位用データとを前記第1の測位エリアに対応付けて記憶し、第2の前記測位エリアの物理的な閉空間の形状と材質および前記第2の測位エリア内の前記測位デバイスの配置を含む第2の環境情報を前記第2の測位エリアに対応付けて記憶する記憶装置と、
前記第1の測位エリアと前記第2の測位エリアの前記形状と材質および前記測位デバイスの配置の一致により、前記第2の環境情報と同一または類似した前記第1の環境情報に対応付けられた前記第1の測位エリアを特定する測位用データ生成モジュールと、
を備えたことを特徴とする請求項1に記載の測位システム。 A first environment information including a shape and material of a physically closed space of the first positioning area and an arrangement of the positioning device in the first positioning area; and teacher data of the first positioning area. The first positioning data is stored in association with the first positioning area, and the shape and material of the physical closed space of the second positioning area and the positioning device in the second positioning area are stored. A storage device that stores second environment information including arrangement in association with the second positioning area;
Corresponding to the first environment information that is the same as or similar to the second environment information by matching the shape and material of the first positioning area and the second positioning area and the positioning device positioning. A positioning data generation module for specifying the first positioning area;
The positioning system according to claim 1, further comprising: - 前記端末の受信した無線の前記電波強度を最大の前記電波強度と最小の前記電波強度との間で正規化し、前記電波強度を補正する測位モジュールと
を備えたことを特徴とする請求項1~4のいずれか1項に記載の測位システム。 A positioning module that normalizes the radio field intensity of the radio received by the terminal between the maximum radio field intensity and the minimum radio field intensity and corrects the radio field intensity. 5. The positioning system according to any one of 4 above. - 前記端末の位置を決定する前記電波強度と前記教師データとの差分を用いた距離計算において、前記電波強度の高い値の重み付けを重くして距離計算する測位モジュールと
を備えたことを特徴とする請求項1~5のいずれか1項に記載の測位システム。 In a distance calculation using a difference between the radio wave intensity for determining the position of the terminal and the teacher data, a positioning module is provided that calculates a distance by weighting a high value of the radio wave intensity. The positioning system according to any one of claims 1 to 5. - 前記測位デバイスそれぞれの近傍で測定したときの第1の前記電波強度が最高の前記測位デバイスの識別子を前記測位デバイスの配置と対応付け、
前記教師データの生成のために前記測位エリア内で前記測位デバイスの識別子を含む電波の第2の前記電波強度を測定し、
前記測位デバイスの識別子と前記測位デバイス毎の前記第2の電波強度とを対応付けて前記教師データを生成する測位用データ生成モジュールと
を備えたことを特徴とする請求項1~6のいずれか1項に記載の測位システム。 Associating the identifier of the positioning device having the highest radio field intensity when measured in the vicinity of each of the positioning devices with the positioning device;
Measuring the second radio field intensity of a radio wave including an identifier of the positioning device in the positioning area for generating the teacher data;
7. A positioning data generation module that generates the teacher data by associating the identifier of the positioning device with the second radio wave intensity for each positioning device. The positioning system according to item 1. - 前記測位システムは測位装置と前記端末を備え、
前記測位装置は前記記憶装置と前記測位用データ生成モジュールと前記測位モジュールを備えたことを特徴とする請求項1~7のいずれか1項に記載の測位システム。 The positioning system includes a positioning device and the terminal,
The positioning system according to any one of claims 1 to 7, wherein the positioning device includes the storage device, the positioning data generation module, and the positioning module. - 前記測位システムは測位装置と前記端末を備え、
前記測位装置は前記記憶装置と前記測位用データ生成モジュールを備え、
前記端末は測位モジュールを備えたこと
を特徴とする請求項1~7のいずれか1項に記載の測位システム。 The positioning system includes a positioning device and the terminal,
The positioning device includes the storage device and the positioning data generation module,
The positioning system according to any one of claims 1 to 7, wherein the terminal includes a positioning module. - 測位エリア内に配置された測位デバイスから送信される無線の電波強度を用いて前記測位エリア内の端末の位置を決定する測位方法であって、
第1の前記測位エリアの物理的な構造物の構成および前記第1の測位エリア内の前記測位デバイスの配置を含む第1の環境情報を前記第1の測位エリアに対応付けて記憶するステップと、
第2の前記測位エリアの物理的な構造物の構成および前記第2の測位エリア内の前記測位デバイスの配置を含む第2の環境情報を前記第2の測位エリアに対応付けて記憶するステップと、
前記第2の環境情報と同一または類似した前記第1の環境情報に対応付けられた前記第1の測位エリアを特定して、前記特定した第1の測位エリアと前記第2の測位エリアを対応付けるステップと、
前記第1の測位エリアの教師データを含む第1の測位用データを前記第1の測位エリアに対応付けて記憶するステップと、
前記端末が前記第2の測位エリアに存在することを判定し、前記第2の測位エリアに対応付けられた前記第1の測位エリアを特定するステップと、
前記第2の測位エリアの前記測位用データとして前記第1の測位用データを使用して前記電波強度により前記端末の位置を決定するステップと
を含むことを特徴とする測位方法。 A positioning method for determining a position of a terminal in the positioning area using wireless radio field intensity transmitted from a positioning device arranged in the positioning area,
Storing the first environmental information including the configuration of the physical structure of the first positioning area and the location of the positioning device in the first positioning area in association with the first positioning area; ,
Storing the second environment information including the configuration of the physical structure of the second positioning area and the location of the positioning device in the second positioning area in association with the second positioning area; ,
The first positioning area associated with the first environment information that is the same as or similar to the second environment information is specified, and the specified first positioning area is associated with the second positioning area. Steps,
Storing first positioning data including teacher data of the first positioning area in association with the first positioning area;
Determining that the terminal is in the second positioning area, and identifying the first positioning area associated with the second positioning area;
And determining the position of the terminal based on the radio wave intensity using the first positioning data as the positioning data in the second positioning area. - 測位エリア内に配置された測位デバイスから送信される無線の電波強度を用いて前記測位エリア内の端末の位置を決定するコンピュータで実行される測位プログラムであって、
第1の前記測位エリアの物理的な構造物の構成および前記第1の測位エリア内の前記測位デバイスの配置を含む第1の環境情報を前記第1の測位エリアに対応付けて記憶するステップと、
第2の前記測位エリアの物理的な構造物の構成および前記第2の測位エリア内の前記測位デバイスの配置を含む第2の環境情報を前記第2の測位エリアに対応付けて記憶するステップと、
前記第2の環境情報と同一または類似した前記第1の環境情報に対応付けられた前記第1の測位エリアを特定して、前記特定した第1の測位エリアと前記第2の測位エリアを対応付けるステップと、
前記第1の測位エリアの教師データを含む第1の測位用データを前記第1の測位エリアに対応付けて記憶するステップと、
前記端末が前記第2の測位エリアに存在することを判定し、前記第2の測位エリアに対応付けられた前記第1の測位エリアを特定するステップと、
前記第2の測位エリアの前記測位用データとして前記第1の測位用データを使用して前記電波強度により前記端末の位置を決定するステップと
を含むことを特徴とする測位プログラム。 A positioning program executed by a computer that determines a position of a terminal in the positioning area using wireless radio field intensity transmitted from a positioning device arranged in the positioning area,
Storing the first environmental information including the configuration of the physical structure of the first positioning area and the location of the positioning device in the first positioning area in association with the first positioning area; ,
Storing the second environment information including the configuration of the physical structure of the second positioning area and the location of the positioning device in the second positioning area in association with the second positioning area; ,
The first positioning area associated with the first environment information that is the same as or similar to the second environment information is specified, and the specified first positioning area is associated with the second positioning area. Steps,
Storing first positioning data including teacher data of the first positioning area in association with the first positioning area;
Determining that the terminal is in the second positioning area, and identifying the first positioning area associated with the second positioning area;
And determining the position of the terminal based on the radio wave intensity using the first positioning data as the positioning data in the second positioning area.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2013/075455 WO2015040733A1 (en) | 2013-09-20 | 2013-09-20 | Positioning system, positioning method, and positioning program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2013/075455 WO2015040733A1 (en) | 2013-09-20 | 2013-09-20 | Positioning system, positioning method, and positioning program |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2015040733A1 true WO2015040733A1 (en) | 2015-03-26 |
Family
ID=52688415
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2013/075455 WO2015040733A1 (en) | 2013-09-20 | 2013-09-20 | Positioning system, positioning method, and positioning program |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2015040733A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2019200152A (en) * | 2018-05-17 | 2019-11-21 | 国立大学法人九州大学 | Terminal device, method, and program |
JP2021504680A (en) * | 2017-11-21 | 2021-02-15 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Computer mounting methods, computer program products and equipment |
JP2022075599A (en) * | 2020-11-06 | 2022-05-18 | 日新電機株式会社 | Anomaly detection system for electrical equipment |
WO2023281839A1 (en) * | 2021-07-09 | 2023-01-12 | パナソニックIpマネジメント株式会社 | Learning device, path estimation system, and learning method |
WO2024190257A1 (en) * | 2023-03-13 | 2024-09-19 | 日立グローバルライフソリューションズ株式会社 | Vacuum cleaner management system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008039603A (en) * | 2006-08-07 | 2008-02-21 | Mitsubishi Electric Corp | Positioning device |
JP2013508686A (en) * | 2009-10-16 | 2013-03-07 | クアルコム,インコーポレイテッド | Spot categorization based on propagation characteristics |
-
2013
- 2013-09-20 WO PCT/JP2013/075455 patent/WO2015040733A1/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008039603A (en) * | 2006-08-07 | 2008-02-21 | Mitsubishi Electric Corp | Positioning device |
JP2013508686A (en) * | 2009-10-16 | 2013-03-07 | クアルコム,インコーポレイテッド | Spot categorization based on propagation characteristics |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2021504680A (en) * | 2017-11-21 | 2021-02-15 | インターナショナル・ビジネス・マシーンズ・コーポレーションInternational Business Machines Corporation | Computer mounting methods, computer program products and equipment |
JP7150841B2 (en) | 2017-11-21 | 2022-10-11 | インターナショナル・ビジネス・マシーンズ・コーポレーション | Computer-implemented method, computer program product and apparatus |
US11856549B2 (en) | 2017-11-21 | 2023-12-26 | International Business Machines Corporation | Fingerprint data pre-process method for improving localization model |
JP2019200152A (en) * | 2018-05-17 | 2019-11-21 | 国立大学法人九州大学 | Terminal device, method, and program |
JP7136437B2 (en) | 2018-05-17 | 2022-09-13 | 国立大学法人九州大学 | Terminal, method and program |
JP2022075599A (en) * | 2020-11-06 | 2022-05-18 | 日新電機株式会社 | Anomaly detection system for electrical equipment |
WO2023281839A1 (en) * | 2021-07-09 | 2023-01-12 | パナソニックIpマネジメント株式会社 | Learning device, path estimation system, and learning method |
JP2023010182A (en) * | 2021-07-09 | 2023-01-20 | パナソニックIpマネジメント株式会社 | LEARNING DEVICE, ROUTE ESTIMATION SYSTEM AND LEARNING METHOD |
JP7675391B2 (en) | 2021-07-09 | 2025-05-13 | パナソニックIpマネジメント株式会社 | Learning device, route estimation system and learning method |
WO2024190257A1 (en) * | 2023-03-13 | 2024-09-19 | 日立グローバルライフソリューションズ株式会社 | Vacuum cleaner management system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Zuo et al. | Multi-phase fingerprint map based on interpolation for indoor localization using iBeacons | |
US10386497B2 (en) | Automated localization for GNSS device | |
CN105676172B (en) | Method, device and system for cluster magnetic field localization | |
Soltani et al. | Enhancing Cluster-based RFID Tag Localization using artificial neural networks and virtual reference tags | |
WO2015040733A1 (en) | Positioning system, positioning method, and positioning program | |
DE112010003324T5 (en) | RFID tracking system | |
CN108111965B (en) | Method and device for determining position of base station | |
CN103220777A (en) | Mobile device positioning system | |
US11002842B2 (en) | Method and apparatus for determining the location of a static object | |
CN104897160A (en) | Method and device for manufacturing indoor map and positioning | |
US11864152B2 (en) | Location determination using acoustic-contextual data | |
KR20190113013A (en) | Indoor positioning method based on beacon signal and fingerprint map and system having the method | |
CN108242962A (en) | A Calculation Method and Device for Indoor Signal Propagation Loss Based on Measurement Report | |
EP4334739A1 (en) | Determining locations of mobile devices from wireless signals | |
Pan et al. | Map-aided and UWB-based anchor placement method in indoor localization | |
CN104619017A (en) | Map-aided indoor positioning system WiFi (wireless fidelity) access point deploying scheme | |
Arai et al. | Color radiomap interpolation for efficient fingerprint wifi-based indoor location estimation | |
KR20140119333A (en) | Method and Apparatus for Location Determination to Improve the accuracy of the location | |
Frisch et al. | Optimal sensor placement for multilateration using alternating greedy removal and placement | |
Grossmann et al. | RSSI-based WLAN indoor positioning used within a digital museum guide | |
CN109029427B (en) | Object positioning method, object positioning device and electronic equipment | |
EP4465265A1 (en) | Method and system for determining the position of a vehicle unlocking device | |
CN110319830B (en) | Positioning processing method, device and equipment based on geomagnetic data | |
Wang et al. | Adaptive rfid positioning system using signal level matrix | |
CN107561492B (en) | Localization method, device, server and storage medium |
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: 13894019 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: 13894019 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |