WO2020255271A1 - 電子装置及び方法 - Google Patents
電子装置及び方法 Download PDFInfo
- Publication number
- WO2020255271A1 WO2020255271A1 PCT/JP2019/024165 JP2019024165W WO2020255271A1 WO 2020255271 A1 WO2020255271 A1 WO 2020255271A1 JP 2019024165 W JP2019024165 W JP 2019024165W WO 2020255271 A1 WO2020255271 A1 WO 2020255271A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- devices
- radio
- channel
- characteristic
- characteristic information
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01S—RADIO DIRECTION-FINDING; RADIO NAVIGATION; DETERMINING DISTANCE OR VELOCITY BY USE OF RADIO WAVES; LOCATING OR PRESENCE-DETECTING BY USE OF THE REFLECTION OR RERADIATION OF RADIO WAVES; ANALOGOUS ARRANGEMENTS USING OTHER WAVES
- G01S11/00—Systems for determining distance or velocity not using reflection or reradiation
- G01S11/02—Systems for determining distance or velocity not using reflection or reradiation using radio waves
- G01S11/06—Systems for determining distance or velocity not using reflection or reradiation using radio waves using intensity measurements
-
- 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/0269—Inferred or constrained positioning, e.g. employing knowledge of the physical or electromagnetic environment, state of motion or other contextual information to infer or constrain a position
-
- 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/0284—Relative positioning
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- 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
- G01S2205/00—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations
- G01S2205/01—Position-fixing by co-ordinating two or more direction or position line determinations; Position-fixing by co-ordinating two or more distance determinations specially adapted for specific applications
Definitions
- Embodiments of the present invention relate to electronic devices and methods.
- the problem to be solved by the present invention is to provide an electronic device and a method capable of estimating the position where the radio is installed with high accuracy.
- the electronic device includes a storage means, a receiving means, and an estimation means.
- the storage means stores position information indicating the first and second installation positions of a plurality of devices.
- the receiving means includes characteristic information of the first device obtained from the first propagation characteristic of the first device among the plurality of devices in the first channel and the second propagation characteristic of the first device in the second channel.
- the characteristic information of the second device obtained from the third propagation characteristic of the second device among the plurality of devices in the first channel and the fourth propagation characteristic of the second device in the second channel is received.
- the estimation means of the first and second devices from the first and second installation positions based on the position information, the characteristic information of the first device, and the characteristic information of the second device. Estimate the location where each is installed.
- FIG. 1 is a diagram for specifically explaining an example of a usage mode of the electronic device according to the first embodiment.
- FIG. 2 is a diagram for specifically explaining another example of the usage mode of the electronic device.
- FIG. 3 is a diagram showing an example of the hardware configuration of the electronic device.
- FIG. 4 is a block diagram showing an example of the functional configuration of the electronic device.
- FIG. 5 is a diagram showing an example of a data structure of position information stored in the position information storage unit.
- FIG. 6 is a sequence chart showing an example of the processing procedure of the electronic device and the plurality of radios when estimating the position where each of the plurality of radios is installed.
- FIG. 7 is a diagram showing an example of a data structure of characteristic information stored in the characteristic information storage unit.
- FIG. 8 is a block diagram showing an example of the functional configuration of the electronic device according to the second embodiment.
- FIG. 9 is a sequence chart showing the processing procedure of the electronic device and the plurality of radios when estimating the position where each of the plurality of radios is installed.
- FIG. 10 is a diagram showing an example of a data structure of characteristic information stored in the characteristic information storage unit.
- FIG. 11 is a flowchart showing a processing procedure of the secondary estimation process.
- FIG. 12 is a diagram for specifically explaining the secondary estimation process.
- FIG. 13 is a diagram for explaining an example of the re-estimation process.
- FIG. 14 is a diagram for explaining another example of the re-estimation process.
- each embodiment will be described with reference to the drawings.
- First, the first embodiment will be described.
- the electronic device according to the present embodiment for example, when a plurality of radios are installed at a plurality of predetermined installation positions, each of the plurality of radios is installed from the plurality of installation positions. It is used to estimate (identify) the position of the radio.
- FIG. 1 shows the positions P1 to P9 of the plurality of rooms 1a to 1c and the lighting devices arranged in each of the rooms 1a to 1c.
- lighting equipment is arranged at each of the positions P1 to P3 of the room 1a
- lighting equipment is arranged at each of the positions P4 to P6 of the room 1b
- positions P7 to P9 of the room 1c Lighting equipment is arranged in each of the above.
- each wireless device may communicate via a wireless master unit installed as appropriate, or may communicate by configuring a wireless mesh network.
- a radio ID for identifying the radio is assigned to each radio installed in each device. Therefore, it is possible to transmit a control signal to a specific radio by using the radio ID.
- the control signal is transmitted when the specific lighting equipment is controlled. It is not possible to identify the radio.
- the positions where a plurality of radios are installed are known as described above, but any of the locations for each of the installation positions is known.
- the position where each radio is installed that is, each installation position from the installation positions It is used to estimate the radio ID) assigned to the installed radio.
- the electronic device according to the present embodiment may be used, for example, in a photovoltaic power generation system.
- each of the plurality of solar panels 2a to 2l (that is, positions P1 to P12) A radio may be installed. According to this, since the power generation amount, temperature, etc. of each of the solar panels 2a to 2l can be collected via the radio, each of the solar panels 2a to 2l is based on the power generation amount, temperature, etc. The status (operating status or failure, etc.) can be monitored.
- the electronic device can also be used to estimate the position where each radio is installed from a plurality of installation positions (solar panels) in such a photovoltaic power generation system.
- radios for example, in the case of installing radios in a plurality of air conditioners in an air conditioning system, or installing radios in various facilities such as trains (air conditioners, motors, inverters, sensors, etc.). It can also be applied to such cases.
- FIG. 3 is a diagram showing an example of the hardware configuration of the electronic device according to the present embodiment.
- the electronic device 10 includes a CPU 11, a non-volatile memory 12, a main memory 13, a communication device 14, and the like.
- the CPU 11 is a hardware processor that controls the operation of each component in the electronic device 10.
- the CPU 11 executes a program loaded from the non-volatile memory 12 which is a storage device into the main memory 13.
- the communication device 14 is a device configured to execute wired communication or wireless communication.
- the electronic device 10 is communicably connected to each of the plurality of radios described above, and can transmit and receive various information (signals).
- the electronic device 10 is connected to each of the plurality of wireless devices so as to be capable of wireless communication.
- the electronic device 10 is connected to a wireless access point via, for example, a wired network.
- the wireless access point may be connected to a plurality of wireless devices so as to be capable of wireless communication by forming a star network.
- each radio may be connected by forming a wireless mesh network. That is, in the present embodiment, as long as the electronic device 10 is communicably connected to each of the plurality of radios, wired communication may be executed in a part of the electronic devices 10.
- the electronic device 10 may include other storage devices such as an HDD (Hard Disk Drive) and an SSD (Solid State Drive). Good.
- HDD Hard Disk Drive
- SSD Solid State Drive
- the electronic device 10 may further include an input device such as a mouse or a keyboard and a display device such as a display.
- an input device such as a mouse or a keyboard
- a display device such as a display.
- FIG. 4 is a block diagram showing an example of the functional configuration of the electronic device 10.
- the electronic device 10 includes a measurement instruction unit 101, a characteristic information storage unit 102, a position information storage unit 103, and an estimation unit 104.
- the electronic device 10 is communicably connected to the plurality of radios 20 as described above.
- a part or all of the measurement instruction unit 101 and the estimation unit 104 are made to execute the program by the CPU 11 described above, that is, it is realized by software.
- a part or all of each of these parts 101 and 104 may be realized by hardware such as an IC (Integrated Circuit), or may be realized as a combination configuration of software and hardware.
- the characteristic information storage unit 102 and the position information storage unit 103 are realized by, for example, a non-volatile memory or another storage device.
- the measurement instruction unit 101 instructs each of the plurality of radios 20 to use a channel for measuring the propagation characteristics of each of the plurality of radios 20. Further, the measurement instruction unit 101 receives characteristic information obtained from the propagation characteristics measured by each of the plurality of radios 20 using the designated channel from each of the plurality of radios 20.
- the characteristic information storage unit 102 stores the characteristic information received by the measurement instruction unit 101.
- the position information storage unit 103 stores in advance position information indicating the installation position where each of the plurality of radios 20 is installed.
- the position information (installation position indicated by) stored in the position information storage unit 103 may be automatically extracted from, for example, a drawing showing a position where a plurality of radios 20 are installed, or a plurality of positions. It may be input by a worker or the like who installs the radio 20.
- the estimation unit 104 is a plurality of radios from among the plurality of installation positions indicated by the position information.
- the position where each of the 20s is installed that is, the correspondence between the installation position and the radio 20
- the estimation unit 104 estimates the radio (radio ID assigned to) installed at the installation position for each installation position indicated by the position information.
- FIG. 5 shows an example of the data structure of the position information stored in the position information storage unit 103 shown in FIG.
- the position information includes the X coordinate and the Y coordinate in association with the installation position ID.
- the installation position ID is identification information assigned to the installation position indicated by the position information (that is, the position where one radio 20 is installed).
- the X coordinate is the X coordinate value of the installation position to which the associated installation position ID is assigned.
- the Y coordinate is the Y coordinate value of the installation position to which the associated installation position ID is assigned.
- the X coordinate value and the Y coordinate value represent the position (installation position) where the radio 20 is installed.
- the position may be represented by three-dimensional coordinates by adding the Z coordinate value.
- the position information storage unit 103 stores position information including the X coordinate "1" and the Y coordinate "1" in association with the installation position ID "P1". According to this position information, the installation position ID "P1" is assigned, and one of the plurality of radios 20 is installed at the installation position where the X coordinate value is 1 and the Y coordinate value is 1. It is shown that it has been done.
- the position information storage unit 103 stores position information including the X coordinate "1" and the Y coordinate "2" in association with the installation position ID "P2". According to this position information, one of the plurality of radios 20 is installed at the installation position where the installation position ID "P2" is assigned, the X coordinate value is 1, and the Y coordinate position is 2. It is shown that it has been done.
- the installation positions that is, the installation position IDs "P1" to "P9" in which the plurality of radios 20 (that is, nine radios 20) are installed are assigned. It is possible to determine which of the radios 20 (radio ID) is installed at each of the nine installation positions).
- the measurement instruction unit 101 determines a channel (radio channel) to be used for measuring the propagation characteristics of each of the plurality of radios 20 (step S1). In step S1, a plurality of channels are determined.
- the measurement instruction unit 101 transmits measurement instruction information including a number indicating each of the plurality of channels determined in step S1 (hereinafter, referred to as a measurement channel number) to the target radio 20 (step S2).
- the measurement instruction information is transmitted to all the radios 20 by broadcasting, for example.
- the measurement instruction information includes a plurality of measurement channel numbers, and the measurement channel number may be any one as long as each of the plurality of radios 20 can identify the channel determined in step S1, for example, 920 MHz.
- the measurement channel number In the case of a band, a number defined for a channel such as 33, 42, 51, 60 can be used as the measurement channel number. Further, the center frequency of the channel or the like may be used as the measurement channel number.
- the measurement instruction information includes a period for measuring the propagation characteristics (hereinafter referred to as a measurement period) and a channel used in each of the plurality of radios 20 after the measurement of the propagation characteristics is completed. (Hereinafter, the switching destination channel number) is included.
- the measurement period and the switching destination channel number may be predetermined, for example, or may be dynamically determined by the measurement instruction unit 101.
- the measurement period may be the same period for the plurality of measurement channel numbers (that is, the plurality of channels determined in step S1), or different periods for each of the plurality of measurement channel numbers. It may be. Further, when the radio has a time measuring unit and these are synchronized, the measurement period is, for example, the time when the measurement of the propagation characteristic is started (hereinafter referred to as the measurement start time) and the measurement of the propagation characteristic is completed. It may be a period determined by the time to be measured (hereinafter referred to as the measurement end time). In this case, the measurement instruction information may include the measurement start time and the measurement end time for each measurement channel number.
- the switching destination channel number can be, for example, the channel before the measurement of the propagation characteristics is started, but it may be another channel. Further, for example, if the channel at the time when the measurement of the propagation characteristics is completed is continuously used, the measurement instruction information may not include the switching destination channel number.
- the measurement instruction information transmitted from the measurement instruction unit 101 (electronic device 10) in step S2 is received by the target radio 20.
- the target radio 20 switches the channel on which the target radio 20 executes communication based on a plurality of measurement channel numbers included in the received measurement instruction information (step S3).
- the measurement instruction information includes a plurality of measurement channel numbers, but in the measurement of propagation characteristics, it is necessary to transmit and receive signals between the plurality of radios 20 as described later. Therefore, within the same measurement period, the channels used (performing communication) in each of the plurality of radios 20 are unified.
- the channels indicated by each of the plurality of measurement channel numbers included in the measurement instruction information shall be used in a predetermined order.
- the order of using the channels indicated by each of the plurality of measurement channel numbers may be in ascending (younger) order of the measurement channel numbers, or is specified by the electronic device 10 (measurement instruction unit 101). You may.
- the specified order may be included in the measurement instruction information.
- each of the plurality of radios 20 sends a signal using the same channel among the plurality of channels indicated by each of the plurality of measurement channel numbers. It is ready to send and receive.
- the channel switched in step S3 (that is, the channel on which the target radio 20 executes communication) is referred to as a target channel.
- step S4 the target radio 20 starts measuring the propagation characteristics.
- the process of step S4 may be executed immediately after the process of step S3 is executed, and when the measurement instruction information received by the radio 20 includes the measurement start time, the measurement is performed. It may be executed when the start time is reached.
- the target radio 20 sends a signal for measuring the propagation characteristics (hereinafter referred to as a measurement signal) to the other plurality of radios 20 at random timings. Is transmitted by broadcasting (step S5).
- the measurement signal is transmitted using the channel of interest.
- the measurement signal includes a radio ID assigned to the target radio 20 (that is, a radio ID of the source of the measurement signal). It is also possible to determine the timing, order, and the like for the target radio 20 to transmit the measurement signal. In this case, the measurement signal may be transmitted according to the determined timing, order, and the like.
- the measurement signal is similarly transmitted by broadcasting from each of the plurality of radios 20 other than the target radio 20. Therefore, the target radio 20 receives the measurement signals transmitted from each of the other plurality of radios 20.
- the target radio 20 measures the propagation characteristics of the target radio 20 in the target channel based on the measurement signal (step S6).
- the propagation characteristic in the present embodiment may represent a characteristic related to a wireless communication environment between the target radio 20 and another radio 20. Specifically, for example, a received signal strength indicator (RSSI: Received Signal Strength Indicator) is measured as a propagation characteristic.
- RSSI Received Signal Strength Indicator
- the target radio 20 receives the measurement signal (measurement signal including the radio ID assigned to the other radio 20) transmitted from each of the other plurality of radios 20, but the step.
- the propagation characteristic between the target radio 20 and another radio 20 to which the radio ID included in the measurement signal is assigned is determined based on the measurement signal received by the target radio 20. Be measured. That is, the target radio 20 measures the propagation characteristics of each of the other radios 20 based on the measurement signals transmitted from each of the other plurality of radios 20.
- the propagation characteristics (propagation characteristics measured for each of the other radios 20) measured based on the measurement information in step S6 are assigned to the radio ID (the other radio 20) included in the measurement information. It is held inside the target radio 20 together with the radio ID).
- steps S5 and S6 may be executed a plurality of times after the process of step S4 is executed and before the process of step S7 described later is executed.
- the average value and the maximum value of the propagation characteristics (for example, RSSI) measured based on each of the plurality of measurement signals.
- Median, mode and standard deviation can be used as the propagation characteristics between the target radio 20 and the other radio 20.
- step S6 is executed after the process of step S5 is executed for convenience, the processes of steps S5 and S6 may be replaced as appropriate. ..
- step S7 the target radio 20 ends the measurement of the propagation characteristics.
- the process of step S7 is executed when the measurement period measured after step S4 is executed has elapsed. If the measurement instruction information includes the measurement end time, the process of step S7 may be executed when the measurement end time has elapsed.
- the measurement of the above-mentioned measurement period shall be realized by using, for example, a time measuring unit (not shown) that operates synchronously among a plurality of radios 20.
- This timekeeping unit may be built in the target radio 20 such as the TSF timer of the IEEE 802.11 for communication control, or may be implemented in the target radio 20 as an application program synchronized by the IEEE 1588. ..
- step S7 it is determined whether or not the process of steps S3 to S7 described above has been executed for all the channels indicated by each of the plurality of measurement channel numbers included in the measurement instruction information (step). S8).
- step S8 If it is determined that the processing has not been executed for all channels (NO in step S8), the process returns to step S3 and the processing is repeated.
- the channel to be used next is determined based on the order in which the above-mentioned channels are used among the plurality of channels indicated by the plurality of measurement channel numbers included in the measurement instruction information, and the target channel is set to the determined channel.
- the switching process is executed in step S3.
- the propagation characteristics are measured in all the channels instructed by the measurement instruction unit 101 (that is, all the channels indicated by the plurality of measurement channel numbers included in the measurement instruction information).
- the other inside the target radio 20 is measured in each of the plurality of channels indicated by the plurality of measurement channel numbers.
- the propagation characteristics of each radio 20 are maintained.
- the target radio 20 extracts the feature amount of the propagation characteristic for each of the other radios 20 (step S9).
- the feature quantities of the propagation characteristics extracted in step S9 are, for example, the average value, the maximum value, the median value, and the mode value of the propagation characteristics (RSSI) measured in each of the plurality of channels indicated by the plurality of measurement channel numbers. And can be determined as at least one of the standard deviations, but may be other features.
- the target radio 20 switches the channel on which the target radio 20 executes communication based on the switching destination channel number included in the measurement instruction information (step S10). If the measurement instruction information does not include the switching destination channel number, the process of step S10 is not executed, and the current channel (the channel switched in step S3) is continuously used in the target radio 20. Will be done. Further, when all the radios 20 are notified in advance that, for example, the channel used before the start of measurement is used as the specific channel, the channel is used.
- the target radio 20 transmits the characteristic information including the feature amount of the propagation characteristic extracted for each other radio 20 (radio ID) in step S9 to the electronic device 10. (Step S11).
- This characteristic information is transmitted to the electronic device 10 together with the radio ID assigned to the target radio 20 in order to enable the electronic device 10 to identify the target radio 20 that has transmitted the characteristic information.
- the process of step S11 may be executed at the timing when the process of step S10 is executed, or may be executed in response to an instruction from the electronic device 10 (for example, the measurement instruction unit 101).
- steps S3 to S11 described above are executed in each of the plurality of radios 20. Therefore, when the process of step S11 is executed in each of the plurality of radios 20, the electronic device 10 receives the characteristic information transmitted from each of the plurality of radios 20.
- the characteristic information received by the electronic device 10 is stored in the characteristic information storage unit 102 together with the radio ID assigned to the radio 20 that transmitted the characteristic information (step S12).
- FIG. 7 shows an example of the data structure of the characteristic information stored in the characteristic information storage unit 102.
- the plurality of radios 20 are radios D1 to D9, and the characteristic information 102a to 102i (radio D1 to 102i) transmitted from each of the radios D1 to D9 to the characteristic information storage unit 102. (Characteristic information of D9) is stored.
- "D1" to "D9" shown in FIG. 7 correspond to the radio ID assigned to each of the radios D1 to D9, respectively.
- the characteristic information 102a is the characteristic information transmitted from the radio D1.
- the characteristic information 102a is transmitted from the other radios D2 to D9 in association with the radio ID assigned to the radio D1 and the radio ID assigned to each of the other radios D2 to D9.
- the feature amount (here, RSSI) of the propagation characteristic measured by the radio D1 based on the measured signal is included.
- the characteristic amount of the propagation characteristic between the radio D1 and the radio D2 is "-50". It should be noted that this "-50” is, for example, an average value (that is, a feature amount) of the propagation characteristics between the radio D1 and the radio D2 measured in each of the plurality of channels.
- the characteristic amount of the propagation characteristic between the radio D1 and the radio D3 is "-55". It should be noted that this "-55" is, for example, an average value (that is, a feature amount) of the propagation characteristics between the radio D1 and the radio D3 measured in each of the plurality of channels.
- the propagation characteristics (feature amount) measured by the radio D1 based on the measurement signal transmitted from the radio D2 and the propagation characteristics measured by the radio D2 based on the measurement signal transmitted from the radio D1 were measured.
- Both of the propagation characteristics (feature amounts) correspond to the propagation characteristics between the radio D1 and the radio D2, and in many cases, the values are substantially the same.
- the estimation unit 104 acquires the position information stored in the position information storage unit 103 (step S13).
- the estimation unit 104 selects from a plurality of installation positions indicated by the position information based on the characteristic information stored in the characteristic information storage unit 102 in step S12 and the position information acquired in step S13.
- the position where each of the plurality of radios 20 is installed is estimated (step S14).
- the estimation unit 104 combines each of the installation positions indicated by the position information with each of the plurality of radios 20 (radio IDs assigned to). Generate multiple hypotheses.
- the combination of each of the installation positions P1 to P9 and each of the radios D1 to D9 For example, "P1-D1, P2-D2, P3-D3, P4-D4, P5-D5, P6-D6, P7-D7, P8-D8, P9-D9", "P1-D9, P2-D8, P3-D7, P4-D6, P5-D5, P6-D4, P7-D3, P8-D2, P9-D1 ",” P1-D2, P2-D3, P3-D4, P4-D5, P5-D6, Various combinations such as “P6-D7, P7-D8, P8-D9, P9-D1" are included.
- the estimation unit 104 calculates evaluation values for various combinations of each of the above-mentioned installation positions and each of the radios 20, and each radio 20 determines the evaluation value based on the combination for which the highest evaluation value is calculated. Estimate the location where it is installed. Specifically, for example, the highest evaluation value for the combination of "P1-D2, P2-D3, P3-D4, P4-D5, P5-D6, P6-D7, P7-D8, P8-D9, P9-D1".
- the installation position P1 is the radio D2
- the installation position P2 is the radio D3
- the installation position P3 is the radio D4
- the installation position P4 is the radio D5
- the installation position P5 is the radio D6, and the installation position. It is presumed that the radio D7 is installed at P6, the radio D8 is installed at the installation position P7, the radio D9 is installed at the installation position P8, and the radio D1 is installed at the installation position P9.
- the evaluation value is calculated based on, for example, the correlation between the distance between the installation positions indicated by the position information and the propagation characteristics between the radios 20.
- RSSI is measured as the propagation characteristic as described above
- a combination in which the RSSI decreases as the distance between the installation positions increases is searched for.
- the RSSI becomes smaller (attenuates) as the distance increases. Therefore, the combination whose correlation coefficient, which is an index representing the above-mentioned correlation, is closest to -1 is used as the estimation result.
- the estimation process in step S14 may be executed for all combinations of each of the plurality of installation positions and each of the plurality of radios 20, and for example, a genetic algorithm or the like may be executed in order to reduce the processing load. May be performed for a limited combination using. Further, this estimation process may be executed using artificial intelligence based on, for example, machine learning.
- the estimation method using the correlation coefficient is disclosed in, for example, Japanese Patent Application Laid-Open No. 2017-227600.
- the estimation result As an estimation result, the positions where each of the plurality of radios 20 are installed (that is, the correspondence between each of the plurality of installation positions and each of the plurality of radios 20).
- the estimation result can be used in, for example, various systems.
- the correspondence between the positions P1 to P9 and the radios D1 to D9 in the lighting equipment system described in FIG. 1 is estimated.
- the correspondence between the positions P1 to P9 and the radios D1 to D9 is, for example, "P1-D2, P2-D3, P3-D4, P4-D5, P5-D6, P6-D7. , P7-D8, P8-D9, P9-D1 ”, for example, when controlling to light only the lighting equipment arranged in the room 1a, the radios D2, D3 and D4 are used.
- the control signal may be transmitted.
- the correspondence between the positions P1 to P12 and the radios D1 to D12 in the photovoltaic power generation system described in FIG. 2 is estimated.
- the correspondence between the positions P1 to P12 and the radios D1 to D12 is, for example, "P1-D12, P2-D11, P3-D10, P4-D9, P5-D8, P6-D7. , P7-D6, P8-D5, P9-D4, P10-D3, P11-D2, P12-D1 ", for example, because the amount of power generated corresponding to the abnormal value is received from the radio D8.
- step S1 the plurality of channels may be sequentially determined.
- steps S1 to S7 may be repeatedly executed for each of the channels for which the propagation characteristics should be measured.
- the feature amount is extracted on the radio device (target radio device) 20 side, but the propagation characteristics (characteristic information) measured in each of the plurality of channels are obtained from the radio device 20 to the electronic device 10.
- the electronic device 10 may execute a process of extracting the feature amount of the propagation characteristic.
- step S13 is executed (that is, the position information is acquired) after the process of step S12 is executed, but the process of the step S13 (process of acquiring the position information) is described. ) May be executed at any timing between the start of the process shown in FIG. 6 and the execution of the process of step S14.
- the information and the characteristic information of the second radio 20 obtained from the third propagation characteristic in the first channel of the second radio 20 and the fourth propagation characteristic in the second channel of the second radio 20 are received, and the position information is received.
- the first and second installation positions indicated by the position information based on the position information stored in the storage unit 103 the characteristic information of the first radio 20, and the characteristic information of the second radio 20.
- the positions where the first and second radios 20 are installed are estimated from the above.
- the positions where the first and second radios 20 are installed are the first and second radios including the lighting equipment shown in FIG. 1 and the solar panel shown in FIG. It corresponds to the installation position of various devices on which the machine 20 is installed.
- the positions where each of the plurality of radios 20 are installed are estimated based on RSSI (propagation characteristics) in one channel
- RSSI propagation characteristics
- a phenomenon called multipath fading occurs in which the two radio waves interfere with each other, and even if the distance between the two radio waves 20 is the same, the RSSI drops significantly depending on the installation position (environment) of the two radio waves 20. In some cases.
- the position where each of the plurality of radios 20 is installed is estimated based on such RSSI, the estimation accuracy of the position is lowered.
- RSSI may be measured in other channels with different wavelengths without being affected by multipath fading.
- the present embodiment it is estimated by using RSSIs measured in a plurality of channels to mitigate the influence of multipath fading and to increase the correlation between the distance between installation positions and RSSI (propagation characteristics).
- the accuracy can be improved.
- RSSI is used as the propagation characteristic measured by the first and second radios 20, but the propagation characteristic includes, for example, the packet error rate (PER: Packet Error Rate). ) Etc. may be used.
- PER Packet Error Rate
- the propagation characteristics in each of the plurality of channels are measured in each of the first and second radios 20, but the first and second radios 20 to the electronic device 10 are measured.
- the feature amount of the propagation characteristic in the plurality of channels (that is, the feature amount extracted from the propagation characteristic in each of the plurality of channels) is transmitted. According to such a configuration, it is not necessary to transmit all the propagation characteristics in each of the plurality of channels to the electronic device 10, so that the amount of communication from the first and second radios 20 to the electronic device 10 can be reduced, and the electronic devices can be reduced.
- the device 10 can collect (receive) the measurement result in a shorter time.
- the propagation characteristics measured in each of the plurality of channels are transmitted from each of the first and second radios 20 to the electronic device 10, and the characteristics of the propagation characteristics measured in the plurality of channels on the electronic device 10 side. It may be configured to extract (calculate) the amount.
- the electronic device 10 often has higher hardware performance than the first and second radios. Therefore, according to such a configuration, the feature amount of the propagation characteristics measured in a plurality of channels can be obtained. It becomes possible to extract more efficiently.
- the feature amount of the propagation characteristic for example, at least one of the average value, the maximum value, the median value, the mode value, and the standard deviation of the propagation characteristic measured in each of a plurality of channels can be used.
- the measurement period (time) and the third channel (switching destination channel) of the propagation characteristics in the first and second radios 20 are instructed to each of the first and second radios 20.
- each of the first radios 20 measures the first and second propagation characteristics based on the instructed measurement period, and after the measurement is completed, the channel on which the first radio executes communication is set. Switch to 3 channels.
- each of the second radios 20 measures the third and fourth propagation characteristics based on the instructed measurement period, and after the measurement is completed, the second radio has a channel on which the second radio executes communication. Switch to 3 channels.
- the propagation characteristics in each channel of the first and second radios 20 can be measured at the same timing, and after the measurement is completed, communication is continuously executed in the third channel. It becomes possible.
- the measurement period the measurement start time and the measurement end time may be specified.
- each of the plurality of radios 20 measures the propagation characteristics with the other radios 20, but for example, the electronic device 10 measures from each of the plurality of radios 20.
- the configuration may be such that the propagation characteristics with the radio 20 are measured by receiving the signal, and the position where each radio 20 is installed is estimated based on the measured propagation characteristics.
- each unit 101 to 104 shown in FIG. 4 has been described as being included in one device, but each unit 101 to 104 may be arranged in a plurality of devices. That is, the electronic device 10 according to the present embodiment may have a configuration realized by a plurality of devices. Further, for example, the position information storage unit 103 may be provided in a server device or the like outside the electronic device 10. In this case, in step S13 shown in FIG. 6 described above, the position information may be acquired (received) from the external server device.
- FIG. 8 is a block diagram showing an example of the functional configuration of the electronic device 10 according to the present embodiment.
- the present embodiment is different from the above-described first embodiment in that the estimation unit 104 includes the primary estimation unit 104a and the secondary estimation unit 104b.
- characteristic information including feature quantities of propagation characteristics measured in a plurality of channels is transmitted from each of the plurality of radios 20, but in the present embodiment, it has been described. It is assumed that the characteristic information for each channel obtained from the propagation characteristics measured in each of the plurality of channels is transmitted from each of the plurality of radios 20 instead of the characteristic information including the feature amount. That is, in the present embodiment, the characteristic information storage unit 102 stores the characteristic information for each channel.
- the primary estimation unit 104a has a plurality of installations indicated by the position information for each channel based on the characteristic information stored in the characteristic information storage unit 102 for each channel and the position information stored in the position information storage unit 103. From the positions, the positions where each of the plurality of radios 20 are installed (that is, the correspondence between the installation positions and the radios 20) are estimated.
- the secondary estimation unit 104b is a plurality of radios 20 from among a plurality of installation positions indicated by the position information stored in the position information storage unit 103 based on the result estimated for each channel by the primary estimation unit 104a. Estimate the location where each of the is installed.
- steps S21 to S29 corresponding to the processes of steps S1 to S8 and step S10 shown in FIG. 6 described above are executed.
- step S9 when it is determined in step S8 that the processing has been executed for all channels, the processing in step S9 is executed, so that the propagation characteristics of each of the other radios 20 are characterized. Although the amount is extracted, in the present embodiment, the process corresponding to the process of step S9 is not executed.
- the target radio 20 is the other radio 20 measured in each of the plurality of channels indicated by the plurality of measurement channel numbers held inside the target radio 20.
- the characteristic information (that is, the characteristic information for each channel) obtained from the propagation characteristics for each is transmitted to the electronic device 10 (step S30). This characteristic information is transmitted to the electronic device 10 together with the radio ID assigned to the target radio 20. In addition, the measurement channel number may also be transmitted.
- the process of step S30 may be executed at the timing when the process of step S29 is executed, or may be executed in response to an instruction from the electronic device 10 (for example, the measurement instruction unit 101).
- step S30 the measurement of the propagation characteristic in one of the plurality of channels indicated by the plurality of measurement channel numbers included in the measurement instruction information is completed (that is, the process of step S27 is executed). ) It may be executed every time.
- a plurality of measurement signals received from one other radio 20 are used.
- Characteristic information between the target radio 20 and the other radio 20 for at least one of the mean, maximum, median, mode, standard deviation, etc. of the propagation characteristics measured based on each. Can be obtained as.
- steps S23 to S30 described above are executed in each of the plurality of radios 20. Therefore, when the process of step S30 is executed in each of the plurality of radios 20, the electronic device 10 receives the characteristic information for each channel (measurement channel number) transmitted from each of the plurality of radios 20. To do.
- the characteristic information for each channel received by the electronic device 10 is stored in the characteristic information storage unit 102 together with the radio ID assigned to the radio 20 that transmitted the characteristic information and the measurement channel number indicating the channel ( Step S31).
- FIG. 10 shows an example of the data structure of the characteristic information stored in the characteristic information storage unit 102.
- the plurality of radios 20 are radios D1 to D9, and the characteristic information storage unit 102 stores the characteristic information transmitted from each of the radios D1 to D9.
- the characteristic information storage unit 102 stores the characteristic information for each channel in which the propagation characteristics are measured.
- the characteristic information obtained from the characteristics is shown.
- characteristic information is similarly stored for channels other than the channels indicated by the measurement channel number 1 and the measurement channel number 2.
- the data structure of the characteristic information stored in the characteristic information storage unit 102 is as described in FIG. 7 above except that the characteristic information is stored for each channel. Therefore, detailed description thereof is omitted here. To do.
- step S32 corresponding to the process of step S13 shown in FIG. 6 described above is executed.
- the primary estimation unit 104a executes the primary estimation process based on the characteristic information for each channel stored in the characteristic information storage unit 102 in step S31 and the position information acquired in step S32 (step S33). ).
- This primary estimation process is the same process as the process (estimation process) executed by the estimation unit 104 in the first embodiment described above, but in the primary estimation process, each of the plurality of radios 20 is used for each channel. The location where it is installed is estimated.
- the secondary estimation unit 104b acquires the result of the primary estimation process for each channel in step S33 and executes the secondary estimation process (step S34).
- the secondary estimation process is executed, the position where each of the plurality of radios 20 is installed is estimated from the plurality of installation positions indicated by the position information acquired in step S32.
- the estimation result that is, the secondary estimation result obtained by executing this secondary estimation process will be used by the various systems described in the first embodiment described above.
- the secondary estimation process shown in FIG. 11 is executed by the secondary estimation unit 104b as described above.
- the secondary estimation unit 104b acquires the result of the primary estimation process for each channel (hereinafter, referred to as the primary estimation result) from the primary estimation unit 104a.
- the primary estimation result the correspondence relationship between each of the plurality of installation positions indicated by the above-mentioned position information and each of the plurality of radios 20 (radio IDs assigned to) (that is, the plurality of installation positions) Of these, the positions where each of the radios 20 is estimated to be installed) are included.
- the secondary estimation unit 104b executes the following steps S41 and S42 for each of the plurality of installation positions indicated by the position information.
- the installation position to be processed in steps S41 and S42 will be referred to as a target installation position for convenience.
- the secondary estimation unit 104b is a radio that is estimated to be installed at the target installation position based on a predetermined number or more of the primary estimation results for each channel (hereinafter referred to as the corresponding radio). Notation) It is determined whether or not 20 exists (step S41).
- the secondary estimation unit 104b estimates that the corresponding radio 20 is installed at the target installation position (step S42).
- step S42 if it is determined that the corresponding radio 20 does not exist (NO in step S41), the process of step S42 is not executed.
- step S43 it is determined whether or not the processes of steps S41 and S42 have been executed for all the installation positions indicated by the position information.
- step S43 If it is determined that the process has not been executed for all the installation positions (NO in step S43), the process returns to step S41 described above and the process is repeated. In this case, the processes of steps S41 and S42 are executed with the installation position where the process has not been executed as the target installation position.
- the secondary estimation unit 104b has determined that the corresponding radio 20 does not exist (that is, the plurality of radios 20). It is determined whether or not there is an installation position (which is not presumed that the specific radio 20 is installed) (step S44).
- step S44 When it is determined that there is no installation position where it is determined that the corresponding radio 20 does not exist (NO in step S44), the radio 20 installed at each installation position is specified (estimated). Processing is terminated.
- step S44 when it is determined that there is an installation position where it is determined that the corresponding radio 20 does not exist (YES in step S44), the re-estimation process is executed for the installation position (step S45). The details of the re-estimation process will be described later.
- the radios 20 estimated to be installed at the target installation position based on a predetermined number or more of the primary estimation results for each channel are installed at the target installation position.
- the radio 20 that is most presumed to be installed at the target installation position in the primary estimation results for each channel is the relevant one. It may be presumed that it is installed at the target installation position.
- the secondary estimation process shown in FIG. 11 described above will be specifically described with reference to FIG. 12.
- the plurality of installation positions indicated by the position information are the installation positions P1 to P6, and the plurality of radios 20 are the radios D1 to D6.
- the propagation characteristics are measured in the channels indicated by each of the measurement channel numbers 1 to 3 and the primary estimation result for each of the channels is acquired.
- each of the installation positions P1 to P6 is assigned to the radios D1, D2, D3, D4, D5, and D6 (). ) Is associated with it.
- the radio D1 is installed at the installation position P1 and the radio D2 is installed at the installation position P2 in the primary estimation process in the channel indicated by the measurement channel number 1.
- the radio D3 is installed at the installation position P3, the radio D4 is installed at the installation position P4, the radio D5 is installed at the installation position P5, and the radio D6 is installed at the installation position P6. It is shown that it was presumed to be installed in.
- each of the installation positions P1 to P6 is associated with the radios D1, D2, D6, D3, D4, and D5 (radio IDs assigned to), respectively. ing.
- the radio D1 is installed at the installation position P1 and the radio D2 is installed at the installation position P2 in the primary estimation process in the channel indicated by the measurement channel number 2.
- the radio D6 is installed at the installation position P3, the radio D3 is installed at the installation position P4, the radio D4 is installed at the installation position P5, and the radio D5 is installed at the installation position P6. It is shown that it was presumed to be installed in.
- each of the installation positions P1 to P6 is associated with the radios D1, D5, D3, D2, D6, and D4 (radio IDs assigned to), respectively. ing.
- the radio D1 is installed at the installation position P1 and the radio D5 is installed at the installation position P2 in the primary estimation process in the channel indicated by the measurement channel number 3.
- the radio D3 is installed at the installation position P3, the radio D2 is installed at the installation position P4, the radio D6 is installed at the installation position P5, and the radio D4 is installed at the installation position P6. It is shown that it was presumed to be installed in.
- the installation position P1 is set as the target installation position, and the installation position is obtained in a predetermined number or more of the three primary estimation results (measurement channel numbers 1 to 3). It is determined whether or not there is a radio (corresponding radio) presumed to be installed in P1.
- the radio D1 is installed at the installation position P1 in all three primary estimation results, so that the secondary estimation unit 104b , It is estimated that the radio D1 corresponds to the corresponding radio and that the radio D1 is installed at the installation position P1 as a secondary estimation result.
- the installation position P2 as the target installation position, it is estimated that the installation position P2 is installed in the installation position P2 based on the predetermined number or more of the three primary estimation results (measurement channel numbers 1 to 3). It is determined whether or not the radio (corresponding radio) exists.
- the radio D2 is installed at the installation position P2 in the two primary estimation results (measurement channel numbers 1 and 2) out of the three primary estimation results.
- the secondary estimation unit 104b estimates that the radio D2 corresponds to the corresponding radio and that the radio D2 is installed at the installation position P2 as a secondary estimation result.
- the installation position P3 is installed at the installation position P3 based on the predetermined number or more of the three primary estimation results (measurement channel numbers 1 to 3) with the installation position P3 as the target installation position. Whether or not a radio (corresponding radio) exists is determined.
- the radio D3 is installed at the installation position P3 in the two primary estimation results (measurement channel numbers 1 and 3) out of the three primary estimation results.
- the secondary estimation unit 104b estimates that the radio D3 corresponds to the corresponding radio and that the radio D3 is installed at the installation position P3 as a result of the secondary estimation.
- the installation position P4 as the target installation position, it is estimated that the installation position P4 is installed in the primary estimation results of a predetermined number or more among the three primary estimation results (measurement channel numbers 1 to 3). It is determined whether or not the radio (corresponding radio) exists.
- the radios estimated to be installed at the installation position P4 in the three primary estimation results are the radios D4, D3 and D2, respectively, and a predetermined number (here, here). 2) Based on the above primary estimation results, it is determined that there is no radio presumed to be installed at the installation position P4. Similarly, it is determined that the corresponding radio does not exist at the installation positions P5 and P6.
- step S45 If it is determined in the secondary estimation process that the corresponding radio does not exist at the installation positions P4 to P6 as described above, the re-estimation process is executed in step S45 shown in FIG.
- FIG. 13 shows the processing result of the secondary estimation process before the re-estimation process described in FIG. 12 is executed. That is, as a result of executing the secondary estimation process (process of steps S41 to S44 shown in FIG. 11) after the primary estimation result (measurement channel numbers 1 to 3) is acquired, each of the installation positions P1 to P3 is wireless. It is assumed that the machines D1 to D3 are installed, and it is determined that the corresponding radio does not exist at the installation positions P4 to P6.
- the primary estimation process is executed again for each channel in consideration of the fact that the radios D1 to D3 are estimated to be installed in each of the installation positions P1 to P3 as described above. ..
- evaluation values are obtained for various combinations (hypotheses) of each of the installation positions P1 to P6 and each of the radios D1 to D6. Is calculated, and the position where the radios D1 to D6 are installed is estimated based on the combination in which the highest evaluation value is calculated.
- the secondary estimation process is performed. Based on the combination for which the highest evaluation value was calculated among the combinations that satisfy the correspondence relationship (P1-D1, P2-D2, P3-D3) between the installation positions P1 to P3 and the radios D1 to D3 already estimated in The position where each of the radios D1 to D6 is installed is estimated.
- the primary estimation process does not have to be executed again for the channel indicated by the measurement channel number 1 that already satisfies the correspondence between the installation positions P1 to P3 already estimated in the secondary estimation process and the radios D1 to D3. May be good.
- FIG. 13 shows an example of the result (primary estimation result) in which the primary estimation process is executed again in the re-estimation process.
- each of the installation positions P1 to P6 is associated with the radios D1, D2, D3, D4, D5, and D6, respectively. There is. Further, in the primary estimation result (measurement channel number 2), each of the installation positions P1 to P6 is associated with the radios D1, D2, D3, D5, D4, and D6. Further, in the primary estimation result (measurement channel number 3), each of the installation positions P1 to P6 is associated with the radios D1, D2, D3, D4, D5, and D6.
- the above-mentioned secondary estimation process (process shown in FIG. 11) is executed again based on the result of the primary estimation process being executed again in this way.
- the radio D4 is installed at the installation position P4, and the radio D5 is installed at the installation position P5. It can be estimated that the radio D6 is installed at the installation position P6.
- the secondary estimation process may not be executed again.
- the evaluation value for example, the correlation coefficient
- the primary estimation result having the highest evaluation value may be selected (adopted), and the positions where each of the radios D1 to D6 are installed may be estimated based on the selected primary estimation result.
- the secondary estimation process is re-executed based on the result of the primary estimation process re-executed in the re-estimation process, it is installed at the installation positions P4 to P5.
- the radio D4 is installed at the installation position P4 based on the primary estimation result (measurement channel number 1) with a high evaluation value. It can be estimated that the radio D5 is installed at the position P5 and the radio D6 is installed at the installation position P6.
- the primary estimation process is executed again using all the characteristic information (propagation characteristics between the radios D1 to D6) stored in the characteristic information storage unit 102. For example, re-estimation is performed. If it is estimated that the radios D1 to D3 are installed at the installation positions P1 to P3 before the processing is executed, the position information indicating the installation positions P4 to P6 and the installation position are not estimated.
- the primary estimation process in each channel may be executed using only the characteristic information including the propagation characteristics between the radios D4 to D6. In other words, in this primary estimation process, a process of estimating the position where each of the radios D4 to D6 is installed is executed from the installation positions P4 to P6. Even in the case of such a configuration, it is possible to obtain an estimation result as described in FIG. 13, for example.
- the position information stored in the position information storage unit 103 the first characteristic information obtained from the first propagation characteristic in the first channel of the first radio 20, and the second characteristic information.
- First estimation result (first channel) of the position where each of the first and second radios 20 is installed based on the third characteristic information obtained from the third propagation characteristic in the first channel of the radio 20.
- the position information, the second characteristic information obtained from the second propagation characteristic in the second channel of the first radio 20, and the fourth in the second channel of the second radio 20 is acquired.
- the positions where each of the first and second radios 20 are installed are estimated based on the above-mentioned first and second estimation results.
- the same radio 20 among the plurality of radios 20 is installed at the same position among the first and second installation positions in the predetermined number or more of the first and second estimation results. If it is presumed, it is presumed that the radio 20 is installed at the position. In addition, it is said that the specific radio 20 among the plurality of radios 20 most presumed to be installed in the first installation position in the first and second estimation results is installed in the first installation position. A specific radio 20 among a plurality of radios 20 estimated to be installed at the second installation position in the first and second estimation results is installed at the second installation position. May be presumed.
- the positions where each of the first and second radios 20 are installed in consideration of each of the first estimation result in the first channel and the second estimation result in the second channel In order to estimate the position, the influence of the outliers of the propagation characteristics is compared with the case where the position is estimated using the feature amount of the propagation characteristics measured in each of the plurality of channels as in the first embodiment described above. It is difficult to receive and can be expected to improve the estimation accuracy.
- the first and second radios 20 installed at each of the third installation positions of the first and second installation positions are estimated based on the first and second estimation results. If the first and second radios 20 installed in each of the fourth installation positions of the first and second installation positions cannot be estimated, the first and second radios 20 are installed from the fourth installation positions. A re-estimation process for re-estimating the position where each of the second radios 20 is installed is executed.
- the position information stored in the position information storage unit 103 the first characteristic information obtained from the first propagation characteristic of the first radio, and the second radio.
- the first of the fourth installation positions Based on the third characteristic information obtained from the three propagation characteristics and the first and second radios 20 estimated to be installed at each of the third installation positions, the first of the fourth installation positions
- the third estimation result (primary estimation result in the first channel) of the position where each of the second radio is installed is acquired, and the second propagation characteristic obtained from the position information and the second propagation characteristic of the first radio is obtained.
- the 4th characteristic information obtained from the 4th propagation characteristic of the 2nd radio, and the 1st and 2nd radios estimated to be installed at each of the 3rd installation positions Based on the 2 characteristic information, the 4th characteristic information obtained from the 4th propagation characteristic of the 2nd radio, and the 1st and 2nd radios estimated to be installed at each of the 3rd installation positions.
- the fourth estimation result (primary estimation result in the second channel) of the position where each of the first and second radios of the fourth installation position is installed is acquired.
- the positions where the first and second radios 20 are installed are re-estimated from the fourth installation positions based on the third and fourth estimation results acquired in this way.
- the re-estimation process from the fourth installation position based on the third or fourth estimation result selected based on the first evaluation value for the third estimation result and the second evaluation value for the fourth estimation result.
- the positions where the first and second radios 20 are installed may be estimated again. According to such a configuration, it is not necessary to re-execute the secondary estimation process in the estimation process, so that the processing load on the electronic device 10 can be reduced.
- the position information indicating each of the fourth installation positions and the characteristics of the radios 20 other than the first and second radios 20 estimated to be installed at each of the third installation positions Based on the information, the position where the radio 20 is installed is estimated again from the fourth installation position. According to such a configuration, it is not necessary to execute the re-estimation process using all the characteristic information stored in the characteristic information storage unit 102, so that the processing load in the electronic device 10 can be reduced.
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Radar, Positioning & Navigation (AREA)
- Remote Sensing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Electromagnetism (AREA)
- Mobile Radio Communication Systems (AREA)
- Position Fixing By Use Of Radio Waves (AREA)
Abstract
実施形態に係る電子装置は、格納手段と、受信手段と、推定手段とを具備する。格納手段は、複数の機器の第1及び第2設置位置を示す位置情報を格納する。受信手段は、複数の機器のうちの第1機器の第1チャネルにおける第1伝搬特性及び第1機器の第2チャネルにおける第2伝搬特性から求められる第1機器の特性情報と、複数の機器のうちの第2機器の第1チャネルにおける第3伝搬特性及び第2機器の第2チャネルにおける第4伝搬特性から求められる第2機器の特性情報とを受信する。推定手段は、位置情報と、第1機器の特性情報と、第2機器の特性情報とに基づいて、第1及び第2設置位置の中から第1及び第2機器の各々が設置されている位置を推定する。
Description
本発明の実施形態は、電子装置及び方法に関する。
近年では、複数の無線機間の伝搬特性(例えば、RSSI等)を測定し、当該複数の無線機の各々が設置されている位置を推定することが知られている。
しかしながら、例えば電波の反射が多い環境では、直接波と反射波とが互いに干渉し合うマルチパスフェージングと称される現象が発生し、上記した無線機の位置の推定精度が低下する場合がある。
そこで、本発明が解決しようとする課題は、無線機が設置されている位置を高精度で推定することが可能な電子装置及び方法を提供することにある。
実施形態に係る電子装置は、格納手段と、受信手段と、推定手段とを具備する。前記格納手段は、複数の機器の第1及び第2設置位置を示す位置情報を格納する。前記受信手段は、前記複数の機器のうちの第1機器の第1チャネルにおける第1伝搬特性及び前記第1機器の第2チャネルにおける第2伝搬特性から求められる前記第1機器の特性情報と、前記複数の機器のうちの第2機器の前記第1チャネルにおける第3伝搬特性及び前記第2機器の前記第2チャネルにおける第4伝搬特性から求められる前記第2機器の特性情報とを受信する。前記推定手段は、前記位置情報と、前記第1機器の特性情報と、前記第2機器の特性情報とに基づいて、前記第1及び第2設置位置の中から前記第1及び第2機器の各々が設置されている位置を推定する。
以下、図面を参照して、各実施形態について説明する。
(第1の実施形態)
まず、第1実施形態について説明する。本実施形態に係る電子装置は、例えば複数の無線機が予め定められている複数の設置位置に設置されている場合において、当該複数の設置位置の中から当該複数の無線機の各々が設置されている位置を推定(特定)するために用いられる。
(第1の実施形態)
まず、第1実施形態について説明する。本実施形態に係る電子装置は、例えば複数の無線機が予め定められている複数の設置位置に設置されている場合において、当該複数の設置位置の中から当該複数の無線機の各々が設置されている位置を推定(特定)するために用いられる。
以下、図1を参照して、本実施形態に係る電子装置の使用態様の一例について具体的に説明する。ここでは、本実施形態に係る電子装置を照明機器システムに用いる場合について説明する。
図1は、複数の部屋1a~1cと当該部屋1a~1cの各々に配置されている照明機器の位置P1~P9とを示している。図1に示す例では、部屋1aの位置P1~P3の各々に照明機器が配置されており、部屋1bの位置P4~P6の各々に照明機器が配置されており、部屋1cの位置P7~P9の各々に照明機器が配置されている。
ここで、照明機器システムにおいて、例えば各部屋1a~1cの各々に配置されている照明機器に無線機を設置し、当該無線機を介して当該照明機器の電源のオン/オフ等を制御(遠隔操作)する場合を想定する。なお、各無線機は適宜設置された無線親機を介して通信してもよいし、無線メッシュネットワークを構成して通信してもよい。
このような場合において、例えば部屋1aに設置されている照明機器のみを制御する場合には、当該部屋1aの位置P1~P3に設置されている無線機に対して制御信号を送信する必要がある。また、部屋1aに配置されている3つの照明機器の1つのみを制御する場合には、当該1つの照明機器に設置されている無線機器に対して制御信号を送信する必要がある
ところで、照明機器の各々に設置されている無線機にはそれぞれ当該無線機を識別するための識別子(以下、無線機IDと表記)が割り当てられている。このため、無線機IDを用いることによって特定の無線機に対して制御信号を送信することは可能である。
ところで、照明機器の各々に設置されている無線機にはそれぞれ当該無線機を識別するための識別子(以下、無線機IDと表記)が割り当てられている。このため、無線機IDを用いることによって特定の無線機に対して制御信号を送信することは可能である。
しかしながら、上記した照明機器システムにおいて、無線機IDと照明機器(が配置されている位置)との対応関係が不明である場合には、特定の照明機器を制御する際に制御信号の送信先となる無線機を判別することができない。
この場合、無線機IDと照明機器との対応関係を予め登録(設定)しておくことが考えられるが、例えばオフィスビル等においては数百~数千もの照明機器が配置されていることを鑑みると、例えば作業員が当該無線機に割り当てられている無線機IDを登録しながら設置作業を行うことは非常に煩雑である。また、無線機が設置された後に、当該無線機に割り当てられている無線機IDを確認して登録することも困難である。
そこで、本実施形態に係る電子装置は、上記したように複数の無線機が設置されている位置(以下、設置位置と表記)は判明しているが、当該設置位置の各々に対していずれの無線機が設置されているか(つまり、設置位置と無線機IDとの対応関係)が不明である状況において、当該設置位置の中から各無線機が設置されている位置(つまり、各設置位置に設置されている無線機に割り当てられている無線機ID)を推定するために用いられる。
ここでは、本実施形態に係る電子装置が照明機器システムに用いられる例について説明したが、本実施形態に係る電子装置は、例えば太陽光発電システムに用いられてもよい。
具体的には、太陽光発電システムが例えば図2に示すような複数の太陽光パネル2a~2lを備える場合において、当該複数の太陽光パネル2a~2lの各々(つまり、位置P1~P12)に無線機を設置する場合がある。これによれば、太陽光パネル2a~2lの各々の発電量、温度等を無線機を介して収集することができるため、当該発電量、温度等に基づいて太陽光パネル2a~2lの各々の状態(稼働状況または故障等)を監視することができる。
このような場合においても、複数の無線機の各々が設置されている位置P1~P12を判別することができなければ、例えば異常値に相当する発電量が特定の無線機から受信された場合であっても、太陽光パネル2a~2lの中から故障している太陽光パネル(つまり、異常値が検出された太陽光パネル)を特定することはできない。
本実施形態に係る電子装置は、このような太陽光発電システムにおいて複数の設置位置(太陽光パネル)の中から各無線機が設置されている位置を推定するために用いることもできる。
なお、本実施形態は、上記した以外にも、例えば空調システムにおいて複数の空調機に無線機を設置する場合または電車等の各種設備(空調機、モータ、インバータ、センサ等)に無線機を設置する場合等にも適用可能である。
以下、本実施形態に係る電子装置について詳細に説明する。図3は、本実施形態に係る電子装置のハードウェア構成の一例を示す図である。図3に示すように、電子装置10は、CPU11、不揮発性メモリ12、主メモリ13及び通信デバイス14等を備える。
CPU11は、電子装置10内の各コンポーネントの動作を制御するハードウェアプロセッサである。CPU11は、ストレージデバイスである不揮発性メモリ12から主メモリ13にロードされるプログラムを実行する。
通信デバイス14は、有線通信または無線通信を実行するように構成されたデバイスである。この通信デバイス14により、電子装置10は、上記した複数の無線機の各々と通信可能に接続され、各種情報(信号)を送受信することができる。
なお、本実施形態においては、電子装置10が複数の無線機の各々と無線通信可能に接続されているものとして説明するが、当該電子装置10は例えば有線ネットワークを介して無線アクセスポイントに接続され、当該無線アクセスポイントが複数の無線機とスター型ネットワークを構成して無線通信可能に接続されていてもよい。また、各無線機は無線メッシュネットワークを構成して接続されてもよい。すなわち、本実施形態においては、電子装置10が複数の無線機の各々と通信可能に接続されていれば、その一部において有線通信が実行されても構わない。
図3においては不揮発性メモリ12及び主メモリ13のみが示されているが、電子装置10は、例えばHDD(Hard Disk Drive)及びSSD(Solid State Drive)等の他の記憶装置を備えていてもよい。
また、図3においては省略されているが、電子装置10は、例えばマウスまたはキーボードのような入力デバイス及びディスプレイのような表示デバイスを更に備えていてもよい。
図4は、電子装置10の機能構成の一例を示すブロック図である。図4に示すように、電子装置10は、測定指示部101、特性情報格納部102、位置情報格納部103及び推定部104を含む。
なお、本実施形態において、電子装置10は、上記したように複数の無線機20と通信可能に接続されている。
本実施形態において、測定指示部101及び推定部104の一部または全ては、上記したCPU11にプログラムを実行させること、すなわち、ソフトウェアによって実現されるものとする。なお、これらの各部101及び104の一部または全ては、IC(Integrated Circuit)等のハードウェアによって実現されてもよいし、ソフトウェア及びハードウェアの組み合わせ構成として実現されてもよい。
また、本実施形態において、特性情報格納部102及び位置情報格納部103は、例えば不揮発性メモリまたは他の記憶装置等によって実現されるものとする。
測定指示部101は、複数の無線機20の各々における伝搬特性を測定するために使用するチャネルを、当該複数の無線機20の各々に対して指示する。また、測定指示部101は、指示したチャネルを使用して複数の無線機20の各々で測定された伝搬特性から求められる特性情報を、当該複数の無線機20の各々から受信する。
特性情報格納部102には、測定指示部101によって受信された特性情報が格納される。
位置情報格納部103には、複数の無線機20の各々が設置されている設置位置を示す位置情報が予め格納されている。なお、位置情報格納部103に格納されている位置情報(によって示される設置位置)は、例えば複数の無線機20を設置する位置を示す図面等から自動的に抽出されてもよいし、複数の無線機20を設置する作業員等によって入力されてもよい。
推定部104は、特性情報格納部102に格納された特性情報及び位置情報格納部103に格納されている位置情報に基づいて、当該位置情報によって示される複数の設置位置の中から複数の無線機20の各々が設置されている位置(つまり、設置位置と無線機20との対応関係)を推定する。換言すれば、推定部104は、位置情報によって示される設置位置毎に、当該設置位置に設置されている無線機(に割り当てられている無線機ID)を推定する。
図5は、図4に示す位置情報格納部103に格納されている位置情報のデータ構造の一例を示す。
図5に示すように、位置情報は、設置位置IDに対応づけてX座標及びY座標を含む。設置位置IDは、位置情報によって示される設置位置(つまり、1つの無線機20が設置される位置)に割り当てられている識別情報である。X座標は、対応づけられている設置位置IDが割り当てられている設置位置のX座標値である。Y座標は、対応づけられている設置位置IDが割り当てられている設置位置のY座標値である。位置情報においては、このX座標値及びY座標値により、無線機20が設置されている位置(設置位置)を表している。なお、Z座標値を加えて3次元の座標で位置を表してもよい。
図5に示す例では、位置情報格納部103には、設置位置ID「P1」に対応づけてX座標「1」及びY座標「1」を含む位置情報が格納されている。この位置情報によれば、設置位置ID「P1」が割り当てられ、X座標値が1であり、Y座標値が1である設置位置に複数の無線機20の中の1つの無線機20が設置されていることが示されている。
また、位置情報格納部103には、設置位置ID「P2」に対応づけてX座標「1」及びY座標「2」を含む位置情報が格納されている。この位置情報によれば、設置位置ID「P2」が割り当てられ、X座標値が1であり、Y座標位置が2である設置位置に複数の無線機20の中の1つの無線機20が設置されていることが示されている。
ここでは、設置位置ID「P1」及び「P2」が割り当てられている設置位置を示す位置情報についてのみ説明したが、他の位置情報についても同様である。
なお、図5に示す位置情報によれば、複数の無線機20(つまり、9個の無線機20)が設置されている設置位置(つまり、設置位置ID「P1」~「P9」が割り当てられている9箇所の設置位置)は判別可能であるが、各設置位置にいずれの無線機20(無線機ID)が設置されているかを判別することはできない。
以下、図6のシーケンスチャートを参照して、複数の無線機20の各々が設置されている位置を推定する際の電子装置10及び複数の無線機20の処理手順の一例について説明する。図6においては、複数の無線機20のうちの1つの無線機(以下、対象無線機と表記)20の処理について主に説明するが、他の無線機20においても同様の処理が実行される。
まず、測定指示部101は、複数の無線機20の各々における伝搬特性を測定するために使用するチャネル(無線チャネル)を決定する(ステップS1)。なお、ステップS1においては、複数のチャネルが決定される。
次に、測定指示部101は、ステップS1において決定された複数のチャネルの各々を示す番号(以下、測定チャネル番号と表記)を含む測定指示情報を対象無線機20に送信する(ステップS2)。なお、測定指示情報は、例えばブロードキャストにより、全ての無線機20に対して送信される。
ここで、測定指示情報には複数の測定チャネル番号が含まれるが、当該測定チャネル番号はステップS1において決定されたチャネルを複数の無線機20の各々が識別可能なものであればよく、例えば920MHz帯の場合には、33、42、51、60のようなチャネルに対して定められている番号を測定チャネル番号として用いることができる。また、測定チャネル番号としてチャネルの中心周波数等を用いてもよい。
また、測定指示情報には、上記した測定チャネル番号以外に、伝搬特性を測定する期間(以下、測定期間と表記)及び伝搬特性の測定が終了した後に複数の無線機20の各々において使用するチャネルを示す番号(以下、切り替え先チャネル番号)が含まれる。この測定期間及び切り替え先チャネル番号については例えば予め定められていてもよいし、測定指示部101によって動的に決定されてもよい。
なお、測定期間は、複数の測定チャネル番号(つまり、ステップS1において決定された複数のチャネル)に対して同一の期間であってもよいし、当該複数の測定チャネル番号の各々に対して異なる期間であってもよい。また、無線機が計時部を具備し、これらが同期している場合には、測定期間は、例えば伝搬特性の測定を開始する時刻(以下、測定開始時刻と表記)及び伝搬特性の測定を終了する時刻(以下、測定終了時刻と表記)によって定められる期間であってもよい。この場合、測定指示情報には、測定チャネル番号毎の測定開始時刻と測定終了時刻とが含まれていればよい。
切り替え先チャネル番号は、例えば伝搬特性の測定が開始される前のチャネルとすることができるが、他のチャネルであってもよい。また、例えば伝搬特性の測定が終了した時点のチャネルを継続して使用するのであれば、測定指示情報には切り替え先チャネル番号が含まれていなくてもよい。
ステップS2において測定指示部101(電子装置10)から送信された測定指示情報は、対象無線機20において受信される。
対象無線機20は、受信された測定指示情報に含まれる複数の測定チャネル番号に基づいて、当該対象無線機20が通信を実行するチャネルを切り替える(ステップS3)。
ここで、上記したように測定指示情報には複数の測定チャネル番号が含まれるが、伝搬特性の測定においては、後述するように複数の無線機20間で信号を送受信する必要がある。このため、同一の測定期間内においては、当該複数の無線機20の各々で使用する(通信を実行する)チャネルを統一する。この場合、複数の無線機20の各々においては、測定指示情報に含まれる複数の測定チャネル番号の各々によって示されるチャネルを、予め定められた順序で使用するものとする。なお、複数の測定チャネル番号の各々によって示されるチャネルを使用する順序は、当該測定チャネル番号の小さい(若い)順等であってもよいし、電子装置10(測定指示部101)側で指定されてもよい。チャネルを使用する順序が電子装置10側で指定される場合、当該指定された順序は、測定指示情報に含まれていればよい。
ステップS3において上記した順序に基づいてチャネルが切り替えられた場合、複数の無線機20の各々は、複数の測定チャネル番号の各々によって示される複数のチャネルのうちの同一のチャネルを使用して信号を送受信することが可能な状態となる。
以下、ステップS3において切り替えられたチャネル(つまり、対象無線機20が通信を実行するチャネル)を対象チャネルと称する。
次に、対象無線機20は、伝搬特性の測定を開始する(ステップS4)。なお、ステップS4の処理は、ステップS3の処理が実行された直後に実行されてもよいし、無線機20において受信された測定指示情報に測定開始時刻が含まれている場合には、当該測定開始時刻に到達した時点で実行されてもよい。
ステップS4において伝搬特性の測定が開始されると、対象無線機20は、伝搬特性を測定するための信号(以下、測定信号と表記)を、ランダムなタイミングで他の複数の無線機20に対してブロードキャストにより送信する(ステップS5)。この場合、測定信号は、対象チャネルを使用して送信される。また、測定信号には、対象無線機20に割り当てられている無線機ID(つまり、測定信号の送信元の無線機ID)が含まれている。なお、対象無線機20が測定信号を送信するタイミング、順序等を定めておくことも可能であり、この場合には、当該定められたタイミング、順序等に従って測定信号を送信すればよい。
ここで、測定信号は、対象無線機20以外の他の複数の無線機20の各々からも同様にブロードキャストにより送信される。このため、対象無線機20は、他の複数の無線機20の各々から送信された測定信号を受信する。対象無線機20において測定信号が受信された場合、当該対象無線機20は、当該測定信号に基づいて対象無線機20の対象チャネルにおける伝搬特性を測定する(ステップS6)。なお、本実施形態における伝搬特性とは、対象無線機20と他の無線機20と間の無線通信環境に関する特性を表すものであればよい。具体的には、例えば受信信号強度インジケータ(RSSI:Received Signal Strength Indicator)が伝搬特性として測定される。
なお、対象無線機20においては他の複数の無線機20の各々から送信された測定信号(当該他の無線機20に割り当てられている無線機IDを含む測定信号)が受信されるが、ステップS6においては、対象無線機20において受信された測定信号に基づいて、当該対象無線機20と当該測定信号に含まれる無線機IDが割り当てられている他の無線機20との間における伝搬特性が測定される。すなわち、対象無線機20は、他の複数の無線機20の各々から送信された測定信号に基づいて、当該他の無線機20毎に伝搬特性を測定する。
ステップS6において測定情報に基づいて測定された伝搬特性(他の無線機20毎に測定された伝搬特性)は、当該測定情報に含まれる無線機ID(当該他の無線機20に割り当てられている無線機ID)とともに、対象無線機20の内部に保持される。
なお、上記したステップS5及びS6の処理は、ステップS4の処理が実行された後、後述するステップS7の処理が実行されるまでの間に、複数回実行されてもよい。これにより、例えば1つの他の無線機20から複数の測定信号が受信された場合には、当該複数の測定信号の各々に基づいて測定された伝搬特性(例えば、RSSI)の平均値、最大値、中央値、最頻値及び標準偏差のうちの少なくとも1つを対象無線機20と当該他の無線機20との間における伝搬特性として用いることができる。
また、図6においては便宜的にステップS5の処理が実行された後にステップS6の処理が実行されることが示されているが、当該ステップS5及びS6の処理は、適宜入れ替えられても構わない。
次に、対象無線機20は、伝搬特性の測定を終了する(ステップS7)。ステップS7の処理は、ステップS4が実行された後に計測される測定期間が経過した時点で実行される。なお、測定指示情報に測定終了時刻が含まれている場合には、ステップS7の処理は当該測定終了時刻が経過した時点で実行されればよい。
上記した測定期間の計測は、例えば複数の無線機20間で同期して動作する計時部(図示せず)を用いて実現されるものとする。この計時部は、通信制御のためのIEEE802.11のTSFタイマのように対象無線機20に内蔵されていてもよいし、IEEE1588により同期したアプリケーションプログラムとして対象無線機20において実装されていてもよい。
ステップS7の処理が実行されると、測定指示情報に含まれる複数の測定チャネル番号の各々によって示される全てのチャネルについて上記したステップS3~S7の処理が実行されたか否かが判定される(ステップS8)。
全てのチャネルについて処理が実行されていないと判定された場合(ステップS8のNO)、ステップS3に戻って処理が繰り返される。この場合、測定指示情報に含まれる複数の測定チャネル番号によって示される複数のチャネルのうち上記したチャネルを使用する順序に基づいて次に使用するチャネルを判別し、対象チャネルを当該判別されたチャネルに切り替える処理がステップS3において実行される。
これにより、本実施形態においては、測定指示部101によって指示された全てのチャネル(つまり、測定指示情報に含まれる複数の測定チャネル番号によって示される全てのチャネル)において伝搬特性が測定される。
一方、全てのチャネルについて処理が実行されたと判定された場合(ステップS8のYES)、対象無線機20の内部には、複数の測定チャネル番号によって示される複数のチャネルの各々において測定された他の無線機20毎の伝搬特性が保持されている。この場合、対象無線機20は、他の無線機20毎に伝搬特性の特徴量を抽出する(ステップS9)。
このステップS9において抽出される伝搬特性の特徴量は、例えば複数の測定チャネル番号によって示される複数のチャネルの各々において測定された伝搬特性(RSSI)の平均値、最大値、中央値、最頻値及び標準偏差のうちの少なくとも1つとして求めることができるが、他の特徴量であってもよい。
ステップS9の処理が実行されると、対象無線機20は、測定指示情報に含まれる切り替え先チャネル番号に基づいて、当該対象無線機20が通信を実行するチャネルを切り替える(ステップS10)。なお、測定指示情報に切り替え先チャネル番号が含まれない場合には、ステップS10の処理は実行されず、対象無線機20においては現在のチャネル(ステップS3において切り替えられたチャネル)が継続して使用される。また、特定のチャネルとして例えば測定開始前に使用していたチャネル等を使用することが予め全ての無線機20に対して通知されている場合には、当該チャネルが使用される。
ステップS10の処理が実行されると、対象無線機20は、ステップS9において他の無線機20(無線機ID)毎に抽出された伝搬特性の特徴量を含む特性情報を電子装置10に送信する(ステップS11)。この特性情報は、電子装置10において当該特性情報を送信した対象無線機20を特定可能とするために、対象無線機20に割り当てられている無線機IDとともに電子装置10に送信される。なお、ステップS11の処理は、ステップS10の処理が実行されたタイミングで実行されてもよいし、電子装置10(例えば、測定指示部101)からの指示に応じて実行されてもよい。
ここで、上記したステップS3~S11の処理は、複数の無線機20の各々において実行される。このため、複数の無線機20の各々においてステップS11の処理が実行された場合、電子装置10は、当該複数の無線機20の各々から送信された特性情報を受信する。
電子装置10において受信された特性情報は、当該特性情報を送信した無線機20に割り当てられている無線機IDとともに特性情報格納部102に格納される(ステップS12)。
図7は、特性情報格納部102に格納された特性情報のデータ構造の一例を示す。図7に示す例では、複数の無線機20が無線機D1~D9であり、特性情報格納部102には各無線機D1~D9の各々から送信された特性情報102a~102i(無線機D1~D9の特性情報)が格納されている。なお、図7に示す「D1」~「D9」はそれぞれ、無線機D1~D9の各々に割り当てられた無線機IDに相当する。
特性情報102aは、無線機D1から送信された特性情報である。この特性情報102aには、無線機D1に割り当てられた無線機IDと他の無線機D2~D9の各々に割り当てられた無線機IDとに対応づけて、当該他の無線機D2~D9から送信された測定信号に基づいて無線機D1において測定された伝搬特性の特徴量(ここでは、RSSI)が含まれている。
具体的には、特性情報102aによれば、無線機D1と無線機D2との間における伝搬特性の特徴量が「-50」であることが示されている。なお、この「-50」は、複数のチャネルの各々において測定された無線機D1と無線機D2との間における伝搬特性の例えば平均値(つまり、特徴量)である。
また、特性情報102aによれば、無線機D1と無線機D3との間における伝搬特性の特徴量が「-55」であることが示されている。なお、この「-55」は、複数のチャネルの各々において測定された無線機D1と無線機D3との間における伝搬特性の例えば平均値(つまり、特徴量)である。
詳細な説明については省略するが、特性情報102aに含まれる無線機D1と他の無線機D4~D9の各々との間における伝搬特性の特徴量についても同様である、
また、他の特性情報102b~102iについては、特性情報102aと同様であるため、ここではその詳しい説明を省略する。
また、他の特性情報102b~102iについては、特性情報102aと同様であるため、ここではその詳しい説明を省略する。
なお、例えば無線機D2から送信された測定信号に基づいて無線機D1において測定された伝搬特性(の特徴量)と、無線機D1から送信された測定信号に基づいて無線機D2において測定された伝搬特性(の特徴量)とは、両方とも無線機D1と無線機D2との間における伝搬特性に相当し、概ね同様の値となる場合が多い。複数の無線機D1~D9のうちの無線機D1及びD2以外の2つの無線機間における伝搬特性についても同様である。このため、複数の無線機D1~D9のうちの2つの無線機間の伝搬特性(を含む特性情報)は、一方の無線機のみで測定され、送信側無線機と受信側無線機とを区別せずに特性情報格納部102に格納されてもよい。この場合には、例えば図7に示す特性情報格納部102に格納される情報量(データ量)を削減することが可能となる。
再び図6に戻ると、推定部104は、位置情報格納部103に格納されている位置情報を取得する(ステップS13)。
次に、推定部104は、ステップS12において特性情報格納部102に格納された特性情報と、ステップS13において取得された位置情報とに基づいて、当該位置情報によって示される複数の設置位置の中から複数の無線機20の各々が設置されている位置(つまり、複数の設置位置の各々と複数の無線機20の各々との対応関係)を推定する(ステップS14)。
このステップS14の処理について具体的に説明すると、まず、推定部104は、例えば位置情報によって示される設置位置の各々と複数の無線機20の各々(に割り当てられている無線機ID)との組み合わせの仮説を複数生成する。
上記したように設置位置がP1~P9であり、複数の無線機20が無線機D1~D9であるものとすると、この設置位置P1~P9の各々と無線機D1~D9の各々との組み合わせには、例えば「P1-D1、P2-D2、P3-D3、P4-D4、P5-D5、P6-D6、P7-D7、P8-D8、P9-D9」、「P1-D9、P2-D8、P3-D7、P4-D6、P5-D5、P6-D4、P7-D3、P8-D2、P9-D1」、「P1-D2、P2-D3、P3-D4、P4-D5、P5-D6、P6-D7、P7-D8、P8-D9、P9-D1」等の様々な組み合わせが含まれる。
次に、推定部104は、上記した設置位置の各々と無線機20の各々との様々な組み合わせに対する評価値を算出し、最も高い評価値が算出された組み合わせに基づいて、各無線機20が設置されている位置を推定する。具体的には、例えば「P1-D2、P2-D3、P3-D4、P4-D5、P5-D6、P6-D7、P7-D8、P8-D9、P9-D1」の組み合わせについて最も高い評価値が算出された場合には、設置位置P1に無線機D2、設置位置P2に無線機D3、設置位置P3に無線機D4、設置位置P4に無線機D5、設置位置P5に無線機D6、設置位置P6に無線機D7、設置位置P7に無線機D8、設置位置P8に無線機D9、設置位置P9に無線機D1が設置されていると推定される。
評価値は、例えば位置情報によって示される設置位置間の距離と無線機20間の伝搬特性との相関関係に基づいて算出される。上記したように伝搬特性としてRSSIが測定されている場合には、設置位置間の距離が大きいほどRSSIが小さくなる組み合わせが探索される。本実施形態においては、距離が大きいほどRSSIが小さくなる(減衰する)ため、上記した相関関係を表す指標である相関係数が-1に最も近い組み合わせを推定結果とする。
なお、ステップS14における推定処理は、複数の設置位置の各々と複数の無線機20の各々とにおける全ての組み合わせに対して実行されてもよいし、処理負荷を低減するために例えば遺伝的アルゴリズム等を用いて限定した組み合わせに対して実行されてもよい。更に、この推定処理は、例えば機械学習等に基づく人工知能を用いて実行されても構わない。なお、相関係数を用いた推定方法については、例えば特開2017-227600号公報等に開示されている。
上記した図6の処理が実行されると、推定結果として複数の無線機20の各々が設置されている位置(つまり、複数の設置位置の各々と複数の無線機20の各々との対応関係)を得ることができるが、当該推定結果は例えば各種システム等において利用することができる。
具体的には、例えば図1において説明した照明機器システムにおける位置P1~P9と無線機D1~D9との対応関係が推定された場合を想定する。この場合において、位置P1~P9と無線機D1~D9との対応関係(つまり、推定結果)が例えば「P1-D2、P2-D3、P3-D4、P4-D5、P5-D6、P6-D7、P7-D8、P8-D9、P9-D1」であるものとすると、例えば部屋1aに配置されている照明機器のみを点灯させるような制御を行う場合には、無線機D2、D3及びD4に制御信号を送信すればよい。このように照明機器システムにおいて位置P1~P9と無線機D1~D9との対応関係が推定された場合には、当該推定結果を用いて適切に照明機器を制御することが可能となる。
また、例えば図2において説明した太陽光発電システムにおける位置P1~P12と無線機D1~D12との対応関係が推定された場合を想定する。この場合において、位置P1~P12と無線機D1~D12との対応関係(つまり、推定結果)が例えば「P1-D12、P2-D11、P3-D10、P4-D9、P5-D8、P6-D7、P7-D6、P8-D5、P9-D4、P10-D3、P11-D2、P12-D1」であるものとすると、例えば無線機D8から異常値に相当する発電量が受信されたことによって、当該無線機D8が設置されている位置P5に配置されている太陽光パネル2eに異常が発生していることを特定することができる。このように太陽光発電システムにおいて位置P1~P12と無線機D1~D12との対応関係が推定された場合には、当該推定結果を用いて適切に太陽光パネルの状態を監視することができる。
なお、図6においてはステップS1において複数のチャネルが決定されるものとして説明したが、当該複数のチャネルは順次決定される構成とすることも可能である。この場合には、伝搬特性を測定すべきチャネルの各々に対してステップS1~S7の処理が繰り返し実行されればよい。
また、図6においては無線機(対象無線機)20側で特徴量を抽出するものとして説明したが、複数のチャネルの各々において測定された伝搬特性(特性情報)が無線機20から電子装置10に送信され、当該電子装置10側で当該伝搬特性の特徴量を抽出する処理が実行されてもよい。
また、図6においてはステップS12の処理が実行された後にステップS13の処理が実行される(つまり、位置情報を取得する)ものとして説明したが、当該ステップS13の処理(位置情報を取得する処理)は、図6に示す処理が開始された後、ステップS14の処理が実行されるまでの間であれば、任意のタイミングで実行されればよい。
上記したように本実施形態においては、第1無線機20の第1チャネルにおける第1伝搬特性及び当該第1無線機20の第2チャネルにおける第2伝搬特性から求められる第1無線機20の特性情報と、第2無線機20の第1チャネルにおける第3伝搬特性及び当該第2無線機20の第2チャネルにおける第4伝搬特性から求められる第2無線機20の特性情報を受信し、位置情報格納部103に格納されている位置情報と、第1無線機20の特性情報と、第2無線機20の特性情報とに基づいて、当該位置情報によって示される第1及び第2設置位置の中から第1及び第2無線機20が設置されている位置(つまり、複数の設置位置の各々と複数の無線機20の各々との対応関係)を推定する。なお、本実施形態において、第1及び第2無線機20が設置されている位置とは、上記した図1に示す照明機器及び図2に示す太陽光パネル等を含む当該第1及び第2無線機20が設置されている各種機器の設置位置に相当する。
ここで、例えば1つのチャネルにおけるRSSI(伝搬特性)に基づいて複数の無線機20の各々が設置されている位置を推定するものとすると、電波の反射が多い環境では、直接波と反射波とが互いに干渉し合うマルチパスフェージングと称される現象が発生し、2つの無線機20間の距離が同じであっても、当該2つの無線機20の設置位置(環境)によってはRSSIが大きく落ち込む場合がある。このようなRSSIに基づいて複数の無線機20の各々が設置されている位置を推定した場合には、当該位置の推定精度が低下する。
しかしながら、特定のチャネルではマルチパスフェージングによりRSSIが落ち込むような場合であっても、波長の異なる他のチャネルではマルチパスフェージングの影響を受けることなくRSSIを測定することができる場合がある。
このため、本実施形態においては、複数のチャネルにおいて測定されたRSSIを用いることによってマルチパスフェージングによる影響を緩和し、設置位置間の距離とRSSI(伝搬特性)との相関を高めることによって、推定精度を向上させることができる。
なお、本実施形態においては、第1及び第2無線機20で測定される伝搬特性としてRSSIが用いられるものとして主に説明したが、当該伝搬特性としては例えばパケット誤り率(PER:Packet Error Rate)等が用いられても構わない。
更に、本実施形態においては、複数のチャネルの各々における伝搬特性が第1及び第2無線機20の各々で測定されるが、当該第1及び第2無線機20から電子装置10に対しては、当該複数のチャネルにおける伝搬特性の特徴量(つまり、複数のチャネルの各々における伝搬特性から抽出される特徴量)が送信される。このような構成によれば、複数のチャネルの各々における伝搬特性の全てを電子装置10に送信する必要がないため、第1及び第2無線機20から電子装置10に対する通信量を削減し、電子装置10においてより短時間で測定結果を収集(受信)することが可能となる。
一方、複数のチャネルの各々において測定された伝搬特性が第1及び第2無線機20の各々から電子装置10に対して送信され、電子装置10側において複数のチャネルにおいて測定された伝搬特性の特徴量を抽出(算出)する構成としてもよい。一般的には第1及び第2無線機よりも電子装置10の方がハードウェア性能が高い場合が多いため、このような構成によれば、複数のチャネルにおいて測定された伝搬特性の特徴量をより効率的に抽出することが可能となる。
なお、伝搬特性の特徴量としては、例えば複数のチャネルの各々において測定された伝搬特性の平均値、最大値、中央値、最頻値及び標準偏差のうちの少なくとも1つを用いることができる。
また、本実施形態においては、第1及び第2無線機20における伝搬特性の測定期間(時間)及び第3チャネル(切り替え先チャネル)が第1及び第2無線機20の各々に指示される。この場合、第1無線機20の各々は、指示された測定期間に基づいて第1及び第2伝搬特性を測定し、当該測定が終了した後に当該第1無線機が通信を実行するチャネルを第3チャネルに切り替える。同様に、第2無線機20の各々は、指示された測定期間に基づいて第3及び第4伝搬特性を測定し、当該測定が終了した後に当該第2無線機が通信を実行するチャネルを第3チャネルに切り替える。このような構成によれば、同一のタイミングで第1及び第2無線機20の各チャネルにおける伝搬特性を測定することができるとともに、測定終了後においては第3チャネルで継続して通信を実行することが可能となる。測定期間としては、測定開始時刻及び測定終了時刻が指示されても構わない。
なお、本実施形態においては、複数の無線機20の各々において他の無線機20との間の伝搬特性を測定するものとして説明したが、例えば電子装置10が複数の無線機20の各々から測定信号を受信することによって当該無線機20との間の伝搬特性を測定し、当該測定された伝搬特性に基づいて各無線機20が設置されている位置を推定する構成としてもよい。
更に、本実施形態においては、図4に示す各部101~104が1つの装置に含まれるものとして説明したが、当該各部101~104は複数の装置に配置されても構わない。すなわち、本実施形態に係る電子装置10は、複数の装置によって実現される構成であってもよい。更に、例えば位置情報格納部103は電子装置10の外部のサーバ装置等に設けられていてもよい。この場合、上記した図6に示すステップS13においては、位置情報を外部のサーバ装置から取得(受信)すればよい。
(第2実施形態)
次に、第2実施形態について説明する。なお、本実施形態においては、前述した第1実施形態の説明で用いた図面と同様の部分には同一参照符号を付して説明するものとする。また、本実施形態に係る電子装置の使用態様及びハードウェア構成については前述した第1実施形態と同様であるため、ここではその詳しい説明を省略する。以下の説明では、前述した第1実施形態と異なる部分について主に述べる。
次に、第2実施形態について説明する。なお、本実施形態においては、前述した第1実施形態の説明で用いた図面と同様の部分には同一参照符号を付して説明するものとする。また、本実施形態に係る電子装置の使用態様及びハードウェア構成については前述した第1実施形態と同様であるため、ここではその詳しい説明を省略する。以下の説明では、前述した第1実施形態と異なる部分について主に述べる。
図8は、本実施形態に係る電子装置10の機能構成の一例を示すブロック図である。本実施形態においては、推定部104が一次推定部104a及び二次推定部104bを含む点で、前述した第1実施形態とは異なる。
また、前述した第1実施形態においては複数の無線機20の各々から複数のチャネルにおいて測定された伝搬特性の特徴量を含む特性情報が送信されるものとして説明したが、本実施形態においては、当該特徴量を含む特性情報ではなく、複数のチャネルの各々において測定された伝搬特性から求められるチャネル毎の特性情報が複数の無線機20の各々から送信されるものとする。すなわち、本実施形態において、特性情報格納部102には、チャネル毎の特性情報が格納される。
一次推定部104aは、特性情報格納部102にチャネル毎に格納された特性情報及び位置情報格納部103に格納されている位置情報に基づいて、チャネル毎に、当該位置情報によって示される複数の設置位置の中から複数の無線機20の各々が設置されている位置(つまり、設置位置と無線機20との対応関係)を推定する。
二次推定部104bは、一次推定部104aによってチャネル毎に推定された結果に基づいて、位置情報格納部103に格納されている位置情報によって示される複数の設置位置の中から複数の無線機20の各々が設置されている位置を推定する。
以下、図9のシーケンスチャートを参照して、複数の無線機20の各々が設置されている位置を推定する際の電子装置10及び複数の無線機20の処理手順の一例について説明する。図9においては、複数の無線機20のうちの1つの無線機(以下、対象無線機と表記)20の処理について主に説明するが、他の無線機20においても同様の処理が実行される。
まず、前述した図6に示すステップS1~S8及びステップS10の処理に相当するステップS21~S29の処理が実行される。
なお、前述した第1実施形態においては、ステップS8において全てのチャネルについて処理が実行されたと判定された場合に、ステップS9の処理が実行されることによって他の無線機20毎に伝搬特性の特徴量が抽出されるが、本実施形態においては、このステップS9の処理に相当する処理は実行されない。
ステップS29の処理が実行されると、対象無線機20は、当該対象無線機20の内部に保持されている複数の測定チャネル番号によって示される複数のチャネルの各々において測定された他の無線機20毎の伝搬特性から求められる特性情報(つまり、チャネル毎の特性情報)を電子装置10に送信する(ステップS30)。この特性情報は、対象無線機20に割り当てられている無線機IDとともに電子装置10に送信される。また、測定チャネル番号も併せて送信されてもよい。なお、ステップS30の処理は、ステップS29の処理が実行されたタイミングで実行されてもよいし、電子装置10(例えば、測定指示部101)からの指示に応じて実行されてもよい。
なお、ステップS30の処理は、測定指示情報に含まれる複数の測定チャネル番号によって示される複数のチャネルのうちの1つのチャネルにおける伝搬特性の測定が終了する(つまり、ステップS27の処理が実行される)度に実行されても構わない。
また、前述した図6に示すステップS5及びS6の処理と同様に、ステップS25及びS26の処理が複数回実行される場合には、1つの他の無線機20から受信された複数の測定信号の各々に基づいて測定された伝搬特性の平均値、最大値、中央値、最頻値または標準偏差等のうちの少なくとも1つを対象無線機20と当該他の無線機20との間における特性情報として求めることができる。
ここで、上記したステップS23~S30の処理は、複数の無線機20の各々において実行される。このため、複数の無線機20の各々においてステップS30の処理が実行された場合、電子装置10は、当該複数の無線機20の各々から送信されたチャネル(測定チャネル番号)毎の特性情報を受信する。
電子装置10において受信されたチャネル毎の特性情報は、当該特性情報を送信した無線機20に割り当てられている無線機ID及び当該チャネルを示す測定チャネル番号とともに特性情報格納部102に格納される(ステップS31)。
図10は、特性情報格納部102に格納された特性情報のデータ構造の一例を示す。図10に示す例では、複数の無線機20が無線機D1~D9であり、特性情報格納部102には各無線機D1~D9の各々から送信された特性情報が格納されている。
本実施形態において、特性情報格納部102には、伝搬特性が測定されたチャネル毎に特性情報が格納されている。図10においては、測定チャネル番号1によって示されるチャネルにおける無線機D1~D9の各々の伝搬特性から求められた特性情報と、測定チャネル番号2によって示されるチャネルにおける無線機D1~D9の各々の伝搬特性から求められた特性情報とが示されている。なお、図10においては省略されているが、測定チャネル番号1及び測定チャネル番号2によって示されるチャネル以外のチャネルについても同様に特性情報が格納される。
なお、特性情報格納部102に格納される特性情報のデータ構造に関しては、チャネル毎に特性情報が格納されている以外は前述した図7において説明した通りであるため、ここではその詳しい説明を省略する。
再び図9に戻ると、前述した図6に示すステップS13の処理に相当するステップS32の処理が実行される。
次に、一次推定部104aは、ステップS31において特性情報格納部102に格納されたチャネル毎の特性情報と、ステップS32において取得された位置情報とに基づいて、一次推定処理を実行する(ステップS33)。この一次推定処理は前述した第1実施形態における推定部104によって実行される処理(推定処理)と同様の処理であるが、当該一次推定処理においては、チャネル毎に複数の無線機20の各々が設置されている位置が推定される。
ステップS33の処理が実行されると、二次推定部104bは、ステップS33におけるチャネル毎の一次推定処理の結果を取得し、二次推定処理を実行する(ステップS34)。二次推定処理が実行された場合には、ステップS32において取得された位置情報によって示される複数の設置位置の中から複数の無線機20の各々が設置されている位置が推定されるが、本実施形態においては、この二次推定処理が実行されることによって得られる推定結果(つまり、二次推定結果)が前述した第1実施形態において説明した各種システムによって利用されることになる。
次に、図11のフローチャートを参照して、二次推定処理の処理手順について詳細に説明する。図11に示す二次推定処理は、上記したように二次推定部104bによって実行される。
なお、図9に示すステップS33の処理が実行された場合、二次推定部104bは、チャネル毎の一次推定処理の結果(以下、一次推定結果と表記)を一次推定部104aから取得する。この一次推定結果には、上記した位置情報によって示される複数の設置位置の各々と複数の無線機20の各々(に割り当てられている無線機ID)との対応関係(つまり、複数の設置位置のうち無線機20の各々が設置されていると推定された位置)が含まれている。
この場合、二次推定部104bは、位置情報によって示される複数の設置位置の各々について以下のステップS41及びS42の処理を実行する。なお、以下の説明においては、このステップS41及びS42の処理の対象となる設置位置を、便宜的に、対象設置位置と称する。
まず、二次推定部104bは、チャネル毎の一次推定結果のうちの予め定められた数以上の一次推定結果において対象設置位置に設置されていると推定された無線機(以下、該当無線機と表記)20が存在するか否かを判定する(ステップS41)。
該当無線機20が存在すると判定された場合(ステップS41のYES)、二次推定部104bは、当該該当無線機20が対象設置位置に設置されていると推定する(ステップS42)。
一方、該当無線機20が存在しないと判定された場合(ステップS41のNO)、ステップS42の処理は実行されない。
次に、位置情報によって示される全ての設置位置についてステップS41及びS42の処理が実行されたか否かが判定される(ステップS43)。
全ての設置位置について処理が実行されていないと判定された場合(ステップS43のNO)、上記したステップS41に戻って処理が繰り返される。この場合、処理が実行されていない設置位置を対象設置位置としてステップS41及びS42の処理が実行される。
一方、全ての設置位置について処理が実行されたと判定された場合(ステップS43のYES)、二次推定部104bは、該当無線機20が存在しないと判定された(つまり、複数の無線機20のうちの特定の無線機20が設置されていると推定されていない)設置位置があるか否かを判定する(ステップS44)。
該当無線機20が存在しないと判定された設置位置がないと判定された場合(ステップS44のNO)、各設置位置に設置されている無線機20が特定(推定)されているため、図11の処理は終了される。
一方、該当無線機20が存在しないと判定された設置位置があると判定された場合(ステップS44のYES)、当該設置位置に関して再推定処理が実行される(ステップS45)。なお、再推定処理の詳細については後述する。
なお、ステップS41及びS42においてはチャネル毎の一次推定結果のうちの予め定められた数以上の一次推定結果において対象設置位置に設置されていると推定された無線機20が当該対象設置位置に設置されていると推定するものとして説明したが、当該ステップS41及びS42においては、例えばチャネル毎の一次推定結果の中で対象設置位置に設置されていると最も多く推定されている無線機20が当該対象設置位置に設置されていると推定してもよい。
以下、図12を参照して、上記した図11に示す二次推定処理について具体的に説明する。ここでは、位置情報によって示される複数の設置位置が設置位置P1~P6であり、複数の無線機20が無線機D1~D6であるものとする。また、測定チャネル番号1~3の各々によって示されるチャネルにおいて伝搬特性が測定され、当該チャネル毎の一次推定結果が取得されているものとする。
図12に示すように、一次推定結果(測定チャネル番号1)においては、設置位置P1~P6の各々がそれぞれ無線機D1、D2、D3、D4、D5、D6(に割り当てられている無線機ID)と対応づけられている。この一次推定結果(測定チャネル番号1)によれば、測定チャネル番号1によって示されるチャネルにおける一次推定処理において、無線機D1が設置位置P1に設置されており、無線機D2が設置位置P2に設置されており、無線機D3が設置位置P3に設置されており、無線機D4が設置位置P4に設置されており、無線機D5が設置位置P5に設置されており、無線機D6が設置位置P6に設置されていると推定されたことが示されている。
また、一次推定結果(測定チャネル番号2)においては、設置位置P1~P6の各々がそれぞれ無線機D1、D2、D6、D3、D4、D5(に割り当てられている無線機ID)と対応づけられている。この一次推定結果(測定チャネル番号2)によれば、測定チャネル番号2によって示されるチャネルにおける一次推定処理において、無線機D1が設置位置P1に設置されており、無線機D2が設置位置P2に設置されており、無線機D6が設置位置P3に設置されており、無線機D3が設置位置P4に設置されており、無線機D4が設置位置P5に設置されており、無線機D5が設置位置P6に設置されていると推定されたことが示されている。
更に、一次推定結果(測定チャネル番号3)においては、設置位置P1~P6の各々がそれぞれ無線機D1、D5、D3、D2、D6、D4(に割り当てられている無線機ID)と対応づけられている。この一次推定結果(測定チャネル番号3)によれば、測定チャネル番号3によって示されるチャネルにおける一次推定処理において、無線機D1が設置位置P1に設置されており、無線機D5が設置位置P2に設置されており、無線機D3が設置位置P3に設置されており、無線機D2が設置位置P4に設置されており、無線機D6が設置位置P5に設置されており、無線機D4が設置位置P6に設置されていると推定されたことが示されている。
ここで、上記した二次推定処理においては、設置位置P1を対象設置位置として、3つの一次推定結果(測定チャネル番号1~3)のうちの予め定められた数以上の一次推定結果において設置位置P1に設置されていると推定された無線機(該当無線機)が存在するか否かが判定される。
上記した予め定められた数が例えば2であるものとすると、3つの一次推定結果の全てにおいて設置位置P1には無線機D1が設置されていると推定されているため、二次推定部104bは、無線機D1が該当無線機に相当し、二次推定結果として無線機D1が設置位置P1に設置されていると推定する。
同様に、設置位置P2を対象設置位置として、3つの一次推定結果(測定チャネル番号1~3)のうちの予め定められた数以上の一次推定結果において設置位置P2に設置されていると推定された無線機(該当無線機)が存在するか否かが判定される。
上記したように予め定められた数が例えば2であるものとすると、3つの一次推定結果のうちの2つの一次推定結果(測定チャネル番号1及び2)において設置位置P2には無線機D2が設置されていると推定されているため、二次推定部104bは、無線機D2が該当無線機に相当し、二次推定結果として無線機D2が設置位置P2に設置されていると推定する。
更に、設置位置P3を対象設置位置として、3つの一次推定結果(測定チャネル番号1~3)のうちの予め定められた数以上の一次推定結果において設置位置P3に設置されていると推定された無線機(該当無線機)が存在するか否かが判定される。
上記したように予め定められた数が例えば2であるものとすると、3つの一次推定結果のうちの2つの一次推定結果(測定チャネル番号1及び3)において設置位置P3には無線機D3が設置されていると推定されているため、二次推定部104bは、無線機D3が該当無線機に相当し、二次推定結果として無線機D3が設置位置P3に設置されていると推定する。
次に、設置位置P4を対象設置位置として、3つの一次推定結果(測定チャネル番号1~3)のうちの予め定められた数以上の一次推定結果において設置位置P4に設置されていると推定された無線機(該当無線機)が存在するか否かが判定される。
この場合、図12に示すように、3つの一次推定結果において設置位置P4に設置されていると推定された無線機はそれぞれ無線機D4、D3及びD2であり、予め定められた数(ここでは、2)以上の一次推定結果において設置位置P4に設置されていると推定された無線機は存在しないと判定される。なお、設置位置P5及びP6についても同様に、該当無線機は存在しないと判定される。
二次推定処理において上記したように設置位置P4~P6において該当無線機が存在しないと判定された場合には、図11に示すステップS45において再推定処理が実行される。
以下、図13を参照して、再推定処理の一例について説明する。なお、図13の上段は、図12において説明した再推定処理が実行される前までの二次推定処理の処理結果を示している。すなわち、一次推定結果(測定チャネル番号1~3)が取得された後に二次推定処理(図11に示すステップS41~S44の処理)が実行された結果、設置位置P1~P3の各々にそれぞれ無線機D1~D3が設置されていると推定され、設置位置P4~P6において該当無線機が存在しないと判定された場合を想定している。
再推定処理においては、上記したように設置位置P1~P3の各々にそれぞれ無線機D1~D3が設置されていると推定されたことを考慮して、チャネル毎に再度一次推定処理が実行される。
具体的には、一次推定処理においては、前述した第1実施形態において説明したように設置位置P1~P6の各々と無線機D1~D6の各々との様々な組み合わせ(仮説)に対して評価値を算出し、最も高い評価値が算出された組み合わせに基づいて無線機D1~D6が設置されている位置を推定するが、再推定処理において再度実行される一次推定処理においては、二次推定処理において既に推定された設置位置P1~P3と無線機D1~D3との対応関係(P1-D1、P2-D2、P3-D3)を満たす組み合わせのうち、最も高い評価値が算出された組み合わせに基づいて無線機D1~D6の各々が設置されている位置を推定する。
なお、二次推定処理において既に推定された設置位置P1~P3と無線機D1~D3との対応関係を既に満たしている測定チャネル番号1によって示されるチャネルについては一次推定処理を再度実行しなくてもよい。
ここで、図13の下段は、再推定処理において一次推定処理が再度実行された結果(一次推定結果)の一例を示す。
図13の下段に示す例によれば、一次推定結果(測定チャネル番号1)においては、設置位置P1~P6の各々がそれぞれ無線機D1、D2、D3、D4、D5、D6と対応づけられている。また、一次推定結果(測定チャネル番号2)においては、設置位置P1~P6の各々が無線機D1、D2、D3、D5、D4、D6と対応づけられている。また、一次推定結果(測定チャネル番号3)においては、設置位置P1~P6の各々が無線機D1、D2、D3、D4、D5、D6と対応づけられている。
再推定処理においては、このように一次推定処理が再度実行された結果に基づいて上記した二次推定処理(図11に示す処理)が再度実行される。
この再度実行された二次推定処理によれば、図13の下段に示すように、設置位置P4には無線機D4が設置されており、設置位置P5には無線機D5が設置されており、設置位置P6には無線機D6が設置していると推定することができる。
上記した再推定処理において二次推定処理が再度実行されたとしても全ての設置位置に設置されている無線機を推定することができない場合には、再度、再推定処理が実行されても構わない。
なお、再推定処理においては、一次推定処理が再度実行された後に二次推定処理が再度実行されるものとして説明したが、例えば二次推定処理は再度実行されない構成としても構わない。具体的には、一次推定処理においては評価値(例えば、相関係数)が算出されるが、再推定処理において一次推定処理が再度実行されることによって取得されるチャネル毎の一次推定結果のうち、評価値の最も高い一次推定結果を選択(採用)し、当該選択された一次推定結果に基づいて無線機D1~D6の各々が設置されている位置を推定する構成としてもよい。
このような構成の場合には、例えば図14に示すように再推定処理において再度実行された一次推定処理の結果に基づいて二次推定処理が再度実行されたとしても設置位置P4~P5に設置されている無線機を推定することができないような場合であっても、評価値の高い一次推定結果(測定チャネル番号1)に基づいて、設置位置P4に無線機D4が設置されており、設置位置P5に無線機D5が設置されており、設置位置P6に無線機D6が設置されていると推定することができる。
なお、上記した再推定処理においては特性情報格納部102に格納されている全ての特性情報(無線機D1~D6間における伝搬特性)を用いて一次推定処理が再度実行されるが、例えば再推定処理が実行される前に設置位置P1~P3に無線機D1~D3が設置されていることが推定されている場合には、設置位置P4~P6を示す位置情報及び設置位置が推定されていない無線機D4~D6間における伝搬特性を含む特性情報のみを用いて各チャネルにおける一次推定処理を実行する構成としてもよい。換言すれば、この一次推定処理においては、設置位置P4~P6の中から無線機D4~D6の各々が設置されている位置を推定する処理が実行される。このような構成の場合であっても、例えば図13において説明したような推定結果を得ることができる。
上記したように本実施形態においては、位置情報格納部103に格納されている位置情報と、第1無線機20の第1チャネルにおける第1伝搬特性から求められた第1特性情報と、第2無線機20の第1チャネルにおける第3伝搬特性から求められた第3特性情報とに基づいて、第1及び第2無線機20の各々が設置されている位置の第1推定結果(第1チャネルにおける一次推定結果)を取得し、当該位置情報と、第1無線機20の第2チャネルにおける第2伝搬特性から求められた第2特性情報と、第2無線機20の第2チャネルにおける第4伝搬特性から求められた第4特性情報とに基づいて、第1及び第2無線機20の各々が設置されている位置の第2推定結果(第2チャネルにおける一次推定結果)を取得する。本実施形態においては、上記した第1及び第2推定結果に基づいて、第1及び第2無線機20の各々が設置されている位置を推定する。
この場合、予め定められた数以上の第1及び第2推定結果において第1及び第2設置位置のうちの同一の位置に複数の無線機20のうちの同一の無線機20が設置されていると推定された場合、当該位置に当該無線機20が設置されていると推定するものとする。なお、第1及び第2推定結果において第1設置位置に設置されていると最も多く推定された複数の無線機20のうちの特定の無線機20が当該第1設置位置に設置されていると推定し、第1及び第2推定結果において第2設置位置に設置されていると最も多く推定された複数の無線機20のうちの特定の無線機20が当該第2設置位置に設置されていると推定してもよい。
本実施形態においては、上記した構成により、第1チャネルにおける第1推定結果及び第2チャネルにおける第2推定結果の各々を考慮して第1及び第2無線機20の各々が設置されている位置を推定するため、前述した第1実施形態のように複数のチャネルの各々において測定された伝搬特性の特徴量を用いて当該位置を推定する場合と比較して、伝搬特性の外れ値の影響を受けにくく、より推定精度を向上させることが期待できる。
更に、本実施形態においては、第1及び第2推定結果に基づいて第1及び第2設置位置のうちの第3設置位置の各々について設置されている第1及び第2無線機20が推定され、前記第1及び第2設置位置のうちの第4設置位置の各々に設置されている第1及び第2無線機20を推定することができない場合、当該第4設置位置の中から第1及び第2無線機20の各々が設置されている位置を再度推定する再推定処理を実行する。
具体的には、再推定処理においては、位置情報格納部103に格納されている位置情報と、第1無線機の第1伝搬特性から求められた第1特性情報と、第2無線機の第3伝搬特性から求められた第3特性情報と、第3設置位置の各々に設置されていると推定された第1及び第2無線機20とに基づいて、第4設置位置のうちの第1及び第2無線機の各々が設置されている位置の第3推定結果(第1チャネルにおける一次推定結果)を取得し、当該位置情報と、第1無線機の第2伝搬特性から求められた第2特性情報と、第2無線機の第4伝搬特性から求められた第4特性情報と、第3設置位置の各々に設置されていると推定された第1及び第2無線機とに基づいて、第4設置位置のうちの第1及び第2無線機の各々が設置されている位置の第4推定結果(第2チャネルにおける一次推定結果)を取得する。再推定処理においては、このように取得された第3及び第4推定結果に基づいて第4設置位置の中から第1及び第2無線機20の各々が設置されている位置を再度推定する。
このような構成によれば、二次推定処理(第1及び第2推定結果に基づく推定処理)において全ての設置位置に設置されている無線機20を推定することができない場合であっても、再推定処理(一次推定処理及び二次推定処理)を繰り返し実行することによって、全ての設置位置に設置されている無線機20を推定することが可能となる。
また、再推定処理においては、第3推定結果に対する第1評価値及び第4推定結果に対する第2評価値に基づいて選択された第3または第4推定結果に基づいて第4設置位置の中から第1及び第2無線機20が設置されている位置を再度推定するようにしてもよい。このような構成によれば、再度推定処理において二次推定処理を再度実行する必要がないため、電子装置10における処理負荷を低減することができる。
更に、再推定処理においては、第4設置位置の各々を示す位置情報と、第3設置位置の各々に設置されていると推定された第1及び第2無線機20以外の無線機20の特性情報とに基づいて、当該第4設置位置の中から当該無線機20が設置されている位置を再度推定する。このような構成によれば、特性情報格納部102に格納されている全ての特性情報を用いて再推定処理を実行する必要がないため、電子装置10における処理負荷を低減することができる。
以上述べた少なくとも1つの実施形態においては、無線機20が設置されている位置を高精度で推定することが可能な電子装置及び方法を提供することができる。
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
10…電子装置、11…CPU、12…不揮発性メモリ、13…主メモリ、14…通信デバイス、20…無線機、101…測定指示部、102…特性情報格納部、103…位置情報格納部、104…推定部、104a…一次推定部、104b…二次推定部。
Claims (14)
- 複数の機器の第1及び第2設置位置を示す位置情報を格納する格納手段と、
前記複数の機器のうちの第1機器の第1チャネルにおける第1伝搬特性及び前記第1機器の第2チャネルにおける第2伝搬特性から求められる前記第1機器の特性情報と、前記複数の機器のうちの第2機器の前記第1チャネルにおける第3伝搬特性及び前記第2機器の前記第2チャネルにおける第4伝搬特性から求められる前記第2機器の特性情報とを受信する受信手段と、
前記位置情報と、前記第1機器の特性情報と、前記第2機器の特性情報とに基づいて、前記第1及び第2設置位置の中から前記第1及び第2機器の各々が設置されている位置を推定する推定手段と
を具備する電子装置。 - 前記推定手段は、前記第1及び第2設置位置の各々の間の距離と、前記第1機器の特性情報と、前記第2機器の特性情報との相関関係に基づいて、前記第1及び第2機器の各々が設置されている位置を推定する請求項1記載の電子装置。
- 前記推定手段は、
前記位置情報と、前記第1伝搬特性から求められた第1特性情報と、前記第3伝搬特性から求められた第3特性情報とに基づいて、前記第1及び第2機器の各々が設置されている位置の第1推定結果を取得し、
前記位置情報と、前記第2伝搬特性から求められた第2特性情報と、前記第4伝搬特性から求められた第4特性情報とに基づいて、前記第1及び第2機器の各々が設置されている位置の第2推定結果を取得し、
前記第1及び第2推定結果に基づいて、前記第1及び第2機器の各々が設置されている位置を推定する
請求項1または2記載の電子装置。 - 前記推定手段は、予め定められた数以上の前記第1及び第2推定結果において前記第1及び第2設置位置のうちの同一の位置に前記複数の機器のうちの同一の機器が設置されていると推定された場合、当該位置に当該機器が設置されていると推定する請求項3記載の電子装置。
- 前記推定手段は、
前記第1及び第2推定結果において前記第1設置位置に設置されていると最も多く推定された複数の機器のうちの特定の機器が当該第1設置位置に設置されていると推定し、
前記第1及び第2推定結果において前記第2設置位置に設置されていると最も多く推定された複数の機器のうちの特定の機器が当該第2設置位置に設置されていると推定する
請求項3記載の電子装置。 - 前記推定手段は、前記第1及び第2推定結果に基づいて前記第1及び第2設置位置のうちの第3設置位置の各々に設置されている第1及び第2機器が推定され、前記第1及び第2設置位置のうちの第4設置位置の各々に設置されている第1及び第2機器を推定することができない場合、前記第4設置位置の中から第1及び第2機器の各々が設置されている位置を再度推定する請求項3~5のいずれか一項に記載の電子装置。
- 前記推定手段は、
前記位置情報と、前記第1伝搬特性から求められた第1特性情報と、前記第3伝搬特性から求められた第3特性情報と、前記第3設置位置の各々に設置されていると推定された第1及び第2機器とに基づいて、前記第4設置位置のうちの前記第1及び第2機器の各々が設置されている位置の第3推定結果を取得し、
前記位置情報と、前記第2伝搬特性から求められた第2特性情報と、前記第4伝搬特性から求められた第4特性情報と、前記第3設置位置の各々に設置されていると推定された第1及び第2機器とに基づいて、前記第4設置位置のうちの前記第1及び第2機器の各々が設置されている位置の第4推定結果を取得し、
前記第3及び第4推定結果に基づいて、前記第4設置位置の中から前記第1及び第2機器の各々が設置されている位置を再度推定する
請求項6記載の電子装置。 - 前記推定手段は、
前記第3推定結果に対する第1評価値及び前記第4推定結果に対する第2評価値を算出し、
前記第1及び第2評価値に基づいて選択された第3または第4推定結果に基づいて前記第4設置位置の中から前記第1及び第2機器が設置されている位置を再度推定する
請求項7記載の電子装置。 - 前記推定手段は、前記第4設置位置の各々を示す位置情報と、前記第3設置位置の各々に設置されていると推定された第1及び第2機器以外の機器の特性情報とに基づいて、前記第4設置位置の中から当該機器が設置されている位置を再度推定する請求項6記載の電子装置。
- 前記第1機器の特性情報は、前記第1伝搬特性及び前記第2伝搬特性の平均値、最大値、中央値、最頻値及び標準偏差のうちの少なくとも1つを含み、
前記第2機器の特性情報は、前記第3伝搬特性及び前記第4伝搬特性の平均値、最大値、中央値、最頻値及び標準偏差のうちの少なくとも1つを含む
請求項1記載の電子装置。 - 前記推定手段は、
前記第1及び第2伝搬特性の平均値、最大値、中央値、最頻値及び標準偏差のうちの少なくとも1つを第1特徴量として算出し、
前記第3及び第4伝搬特性の平均値、最大値、中央値、最頻値及び標準偏差のうちの少なくとも1つを第2特徴量として算出し、
前記位置情報と、前記第1特徴量と、前記第2特徴量とに基づいて、前記第1及び第2設置位置の中から前記第1及び第2機器が設置されている位置を推定する
請求項1記載の電子装置。 - 前記第1及び第2機器における伝搬特性の測定期間及び第3チャネルを前記第1及び第2機器の各々に指示する指示手段を更に具備し、
前記第1機器の各々は、前記指示された測定期間に基づいて前記第1及び第2伝搬特性を測定し、当該測定が終了した後に当該第1機器が通信を実行するチャネルを前記指示された第3チャネルに切り替え、
前記第2機器の各々は、前記指示された測定期間に基づいて前記第3及び第4伝搬特性を測定し、当該測定が終了した後に当該第2機器が通信を実行するチャネルを前記指示された第3チャネルに切り替える
請求項1記載の電子装置。 - 前記指示手段は、前記測定期間として、前記第1チャネルにおける伝搬特性及び前記第2チャネルにおける伝搬特性の測定開始時刻及び測定終了時刻を指示する請求項12記載の電子装置。
- 複数の機器の第1及び第2設置位置を示す位置情報を格納する格納手段を有する電子装置が実行する方法であって、
前記複数の機器のうちの第1機器の第1チャネルにおける第1伝搬特性及び前記第1機器の第2チャネルにおける第2伝搬特性から求められる前記第1機器の特性情報と、第2機器の前記第1チャネルにおける第3伝搬特性及び前記第2機器の前記第2チャネルにおける第4伝搬特性から求められる前記第2機器の特性情報とを受信することと、
前記位置情報と、前記第1機器の特性情報と、前記第2機器の特性情報とに基づいて、前記第1及び第2設置位置の中から前記第1及び第2機器の各々が設置されている位置を推定することと
を具備する方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021500971A JP7053081B2 (ja) | 2019-06-18 | 2019-06-18 | 電子装置及び方法 |
PCT/JP2019/024165 WO2020255271A1 (ja) | 2019-06-18 | 2019-06-18 | 電子装置及び方法 |
US17/194,061 US11959994B2 (en) | 2019-06-18 | 2021-03-05 | Electronic apparatus, method, and electronic system |
JP2022042688A JP7242937B2 (ja) | 2019-06-18 | 2022-03-17 | 電子装置及び方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/JP2019/024165 WO2020255271A1 (ja) | 2019-06-18 | 2019-06-18 | 電子装置及び方法 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US17/194,061 Continuation US11959994B2 (en) | 2019-06-18 | 2021-03-05 | Electronic apparatus, method, and electronic system |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2020255271A1 true WO2020255271A1 (ja) | 2020-12-24 |
Family
ID=74037063
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2019/024165 WO2020255271A1 (ja) | 2019-06-18 | 2019-06-18 | 電子装置及び方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US11959994B2 (ja) |
JP (1) | JP7053081B2 (ja) |
WO (1) | WO2020255271A1 (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2020255272A1 (ja) | 2019-06-18 | 2020-12-24 | 株式会社 東芝 | 電子装置及び方法 |
JP7228055B2 (ja) | 2020-03-03 | 2023-02-22 | 株式会社東芝 | 電子装置、方法、プログラム、および通信システム |
JP7170893B2 (ja) | 2020-03-17 | 2022-11-14 | 株式会社東芝 | 電子装置、方法、プログラム、および通信システム |
JP2023019304A (ja) | 2021-07-29 | 2023-02-09 | 株式会社東芝 | 電子装置、電子システム、及び方法 |
JP2023019305A (ja) | 2021-07-29 | 2023-02-09 | 株式会社東芝 | 電子装置、電子システム、及び方法 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012173070A (ja) * | 2011-02-18 | 2012-09-10 | Fujitsu Ltd | 移動端末位置推定装置、移動端末位置推定方法及び電波環境指標算出方法 |
Family Cites Families (19)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6473038B2 (en) | 2001-01-05 | 2002-10-29 | Motorola, Inc. | Method and apparatus for location estimation |
US7295119B2 (en) | 2003-01-22 | 2007-11-13 | Wireless Valley Communications, Inc. | System and method for indicating the presence or physical location of persons or devices in a site specific representation of a physical environment |
US7092726B2 (en) | 2003-12-29 | 2006-08-15 | Motorola, Inc. | Method and system for determining a location using a plurality of selected initial location estimates |
JP2008224489A (ja) | 2007-03-14 | 2008-09-25 | Yamatake Corp | 位置推定装置 |
US9807849B2 (en) | 2008-09-10 | 2017-10-31 | Enlighted, Inc. | Automatically commissioning lighting controls using sensing parameters of the lighting controls |
US8237612B2 (en) | 2010-02-24 | 2012-08-07 | Microsoft Corporation | Inferring beacon positions based on spatial relationships |
US8311548B2 (en) | 2010-03-24 | 2012-11-13 | Honeywell International Inc. | Automatic association of wireless devices to point names |
US9479944B2 (en) | 2013-10-16 | 2016-10-25 | Viavi Solutions Uk Limited | Method and apparatus for deriving cell characteristic values |
CN103634810B (zh) | 2013-12-24 | 2017-04-12 | 英国Ranplan无线网络设计公司 | 一种室内无线网络覆盖问题区域定位的方法 |
JP6517623B2 (ja) | 2015-08-04 | 2019-05-22 | 株式会社東芝 | 無線機器配置推定装置、無線機器配置推定方法、無線機器配置推定プログラム |
KR102489490B1 (ko) * | 2015-08-13 | 2023-01-17 | 삼성전자주식회사 | 무선 통신 시스템에서 단말의 위치를 추정하기 위한 장치 및 방법 |
US9846220B2 (en) | 2015-08-19 | 2017-12-19 | Locix, Inc. | Systems and methods for determining locations of wireless sensor nodes in a network architecture having mesh-based features for localization |
JP6750273B2 (ja) | 2016-03-30 | 2020-09-02 | 沖電気工業株式会社 | 位置推定装置、位置推定プログラム、監視装置及び状態監視システム |
US20190173594A1 (en) | 2016-08-05 | 2019-06-06 | Neonic Corporation | System and method for wireless location |
EP3306337A1 (en) * | 2016-10-10 | 2018-04-11 | Fraunhofer Gesellschaft zur Förderung der Angewand | User equipment localization in a mobile communication network |
WO2018123970A1 (ja) | 2016-12-27 | 2018-07-05 | 株式会社村田製作所 | 位置推定システム及び位置推定方法 |
KR102129400B1 (ko) | 2017-01-23 | 2020-07-02 | 한국과학기술원 | 라디오 맵 구축 방법 |
US10579963B2 (en) | 2017-09-28 | 2020-03-03 | Intel Corporation | Self-adaptive inventory and fixture tracking |
WO2020255272A1 (ja) | 2019-06-18 | 2020-12-24 | 株式会社 東芝 | 電子装置及び方法 |
-
2019
- 2019-06-18 WO PCT/JP2019/024165 patent/WO2020255271A1/ja active Application Filing
- 2019-06-18 JP JP2021500971A patent/JP7053081B2/ja active Active
-
2021
- 2021-03-05 US US17/194,061 patent/US11959994B2/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2012173070A (ja) * | 2011-02-18 | 2012-09-10 | Fujitsu Ltd | 移動端末位置推定装置、移動端末位置推定方法及び電波環境指標算出方法 |
Non-Patent Citations (1)
Title |
---|
YONEZAWA, YUKI ET AL: "Wireless Equipment Self-PositioningEstimation without Using Anchor Nodes", IPSJ SYMPOSIUM SERIES: MULTIMEDIA, DISTRIBUTED, COOPERATIVE AND MOBILE SYMPOSIUM, vol. 2016, no. 1, 25 August 2016 (2016-08-25), pages 123 - 128 * |
Also Published As
Publication number | Publication date |
---|---|
US11959994B2 (en) | 2024-04-16 |
JP7053081B2 (ja) | 2022-04-12 |
US20210190927A1 (en) | 2021-06-24 |
JPWO2020255271A1 (ja) | 2021-09-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP7053081B2 (ja) | 電子装置及び方法 | |
US12028018B2 (en) | Electronic apparatus for determining correspondence between devices and positions at which devices are located using propagation characteristic of wireless communication between devices, and method, and electronic system for same | |
JP6517623B2 (ja) | 無線機器配置推定装置、無線機器配置推定方法、無線機器配置推定プログラム | |
JP6685958B2 (ja) | 確認作業支援装置、確認作業支援システムおよびプログラム | |
JP2009047487A (ja) | 位置推定方法、位置推定システム及び無線端末 | |
JP2009047457A (ja) | 無線測位システム | |
US7579990B2 (en) | Method and system for estimating the location of a wireless terminal from a received signal strength | |
US11306934B2 (en) | Air-conditioning system control apparatus using degree of influence between air-conditioning indoor units | |
JP7170893B2 (ja) | 電子装置、方法、プログラム、および通信システム | |
JP7242937B2 (ja) | 電子装置及び方法 | |
JP2010127843A (ja) | 屋内外判定装置、屋内外判定方法および屋内外判定プログラム、並びに、測位システム、測位方法及び測位プログラム | |
JP4349916B2 (ja) | データ収集方法および中継装置 | |
JP2008211482A (ja) | 故障検出方法及び無線通信装置 | |
JP6385125B2 (ja) | 無線センサネットワーク障害の原因特定方法、原因特定装置及び原因特定プログラム | |
JP7242935B2 (ja) | 電子装置、方法及びプログラム | |
US20210329478A1 (en) | Radio wave strength estimation device, position estimation system, and radio wave strength estimation method | |
JP6555816B2 (ja) | 試験システム | |
JP7370450B2 (ja) | 空調システム、管理装置、空調機、センサデータ取得方法及びプログラム | |
JP7338367B2 (ja) | サーバ及び制御方法 | |
CN111766860A (zh) | 机器人集群控制方法及装置、存储介质以及电子设备 | |
JP6334486B2 (ja) | 無線通信装置、方法およびプログラム | |
JP2002290345A (ja) | 無線lanの基地局位置決定方法および該方法の実施に使用する無線部品並びにプログラム | |
US20240267748A1 (en) | Access point coordination using graphs and machine learning processes | |
KR102022002B1 (ko) | 인지무선 네트워크 환경에서의 노드위치 결정 방법 및 그 방법을 구현하기 위한 노드위치 결정 장치 | |
WO2021059603A1 (ja) | 換気制御システム、換気システム、換気制御方法及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
ENP | Entry into the national phase |
Ref document number: 2021500971 Country of ref document: JP Kind code of ref document: A |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 19934197 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: 19934197 Country of ref document: EP Kind code of ref document: A1 |