Wireless power supply system, program, and method
Patent Information
- Application Number
- JP2023135429
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-08-23
- Publication Date
- 2025-03-07
Smart Images

Figure 2025030276000001_ABST
Abstract
Description
[Technical field]
[0001] The present disclosure relates to a wireless power supply system, a program, and a method. [Background technology]
[0002] A known method for estimating the position of a beacon transmitter includes a conversion step of converting the signal strength of a beacon signal received by each of a plurality of beacon receivers from a beacon transmitter into a second distance, which is an estimated distance from each of the plurality of beacon receivers to the beacon transmitter; a calculation step of calculating, for each of a plurality of virtual reference points, a similarity between the first distance and the second distance of the virtual reference point; and an estimation step of setting the coordinates obtained by weighting the coordinates of at least some of the plurality of virtual reference points using weights according to the calculated similarity as the estimated position of the beacon transmitter in space (Patent Document 1). [Prior art documents] [Patent documents]
[0003] [Patent Document 1] JP 2018-72138 A Summary of the Invention [Problem to be solved by the invention]
[0004] The technology disclosed in Patent Document 1 requires complex calculations such as calculating the similarity between a first distance between a virtual reference point and a beacon receiver and a second distance obtained by converting the signal strength of a beacon signal received by a beacon transmitter from a beacon receiver into the distance between the beacon transmitter and the beacon receiver for each virtual reference point. When such processing is applied to a technology for locating the position of each receiver in an environment in which many transmitters and receivers are arranged in a given space, such as a wireless power supply system, the calculation work may become enormous.
[0005] An object of the present disclosure is to provide a technology that enables easy measurement of the position of a receiver within a specified space. [Means for solving the problem]
[0006] The wireless power supply system includes a plurality of transmitters arranged in a predetermined space and transmitting a power transmission signal for wirelessly transmitting power, and at least one receiver arranged in the predetermined space and capable of receiving the power transmission signal and transmitting a first signal. The wireless power supply system includes at least one memory and processor, and the memory stores coordinate values of the individual transmitters in the predetermined space. The at least one processor executes a first step of calculating, for each receiver, the signal strength of the first signal received by each transmitter, and a second step of calculating the coordinate values of the individual receivers in the predetermined space based on a weighting value obtained by weighting the signal strength of the first signal calculated in the first step by the coordinate value of the transmitter. Effect of the Invention
[0007] According to the present disclosure, it is possible to provide a technique that enables easy measurement of the position of a receiver within a specified space. [Brief description of the drawings]
[0008] [Figure 1] 1 is a diagram showing an overall configuration of a wireless power supply system (WPT system) according to a first embodiment. [Diagram 2] 2 is a schematic diagram showing an example of an arrangement of a transmitter and a receiver in the wireless power supply system shown in FIG. [Diagram 3] 2 is a block diagram illustrating an example of the configuration of a transmitter and a receiver illustrated in FIG. [Figure 4] FIG. 2 is a diagram showing a functional configuration of a first information processing device according to the first embodiment. [Diagram 5] 4 is a diagram showing a data structure of a transmitter coordinate value database according to the first embodiment. FIG. [Figure 6] 4 is a diagram showing a data structure of a receiver positioning result database according to the first embodiment. FIG. [Figure 7] FIG. 4 is a diagram showing a data structure of an acquired physical quantity database according to the first embodiment. [Figure 8] 5 is a flowchart showing an example of a processing flow in the wireless power supply system according to the first embodiment. [Figure 9] 4A to 4C are diagrams for explaining an example of a receiver positioning technique in the wireless power supply system according to the first embodiment. [Figure 10] 4A to 4C are diagrams for explaining an example of a receiver positioning technique in the wireless power supply system according to the first embodiment. [Figure 11] FIG. 11 is a diagram illustrating a functional configuration of a first information processing device according to a second embodiment. [Figure 12] 10 is a flowchart showing an example of a processing flow in a wireless power supply system according to the second embodiment. [Figure 13] 10 is a flowchart showing another example of the processing flow in the wireless power supply system according to the second embodiment. [Figure 14] 4A to 4C are diagrams for explaining improvements in the wireless power supply system according to the first embodiment. [Figure 15] FIG. 11 is a diagram showing an example of a learning procedure of a learning model according to the second embodiment. [Figure 16] FIG. 11 is a diagram showing another example of the learning procedure of the learning model in the second embodiment. [Figure 17] FIG. 11 is a diagram showing the data structure of a transmitter coordinate value database according to the third embodiment. [Figure 18] FIG. 13 is a diagram for explaining an example of a method for setting importance in a transmitter coordinate value database according to the third embodiment. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0009] Hereinafter, an embodiment of the present disclosure will be described with reference to the drawings. In all the drawings explaining the embodiment, the same reference numerals are given to common components, and repeated explanations are omitted. Note that the following embodiment does not unduly limit the contents of the present disclosure described in the claims. In addition, not all of the components shown in the embodiment are essential components of the present disclosure. In addition, each figure is a schematic diagram and is not necessarily illustrated strictly.
[0010] In the following description, a "processor" refers to one or more processors. The at least one processor is typically a microprocessor such as a CPU (Central Processing Unit), but may be another type of processor such as a GPU (Graphics Processing Unit). The at least one processor may be a single-core or multi-core.
[0011] Furthermore, the at least one processor may be a processor in the broad sense, such as a hardware circuit (for example, a field-programmable gate array (FPGA) or an application specific integrated circuit (ASIC)) that performs part or all of the processing.
[0012] In the following explanation, information that gives an output for an input may be described using an expression such as "xxx table", but this information may be data of any structure or a learning model such as a neural network that generates an output for an input. Therefore, the "xxx table" may be called "xxx information".
[0013] Furthermore, in the following description, the configuration of each table is an example, and one table may be divided into two or more tables, or all or part of two or more tables may be one table.
[0014] In addition, in the following explanation, the processing may be described with the "program" as the subject, but since the program is executed by a processor to perform a specified processing step by appropriately using a memory unit and / or an interface unit, etc., the subject of the processing may be the processor (or a device such as a controller having the processor).
[0015] The program may be installed in a device such as a computer, or may be, for example, in a program distribution server or a computer-readable (e.g., non-transitory) recording medium. In the following description, two or more programs may be realized as one program, or one program may be realized as two or more programs.
[0016] In the following description, identification numbers are used as identification information for various objects, but other types of identification information (for example, identifiers including alphabetic characters or symbols) may be used instead.
[0017] In addition, in the following description, when describing elements of the same type without distinguishing between them, reference signs (or common signs among the reference signs) may be used, and when describing elements of the same type with distinction between them, the identification numbers (or reference signs) of the elements may be used.
[0018] In the following description, the control lines and information lines are those that are considered necessary for the description, and not all control lines and information lines in the product are necessarily shown. All components may be connected to each other.
[0019] <0 System Overview> The WPT system according to the present disclosure has a receiver that receives power transmitted from a transmitter based on a wireless power supply method, supplies the power to a device such as a sensor, and transmits a physical quantity measured by the device to a transmitter, etc.
[0020] Although details will be described in the first embodiment, in the WPT system according to the present disclosure, microwave power (approximately continuous continuous wave (CW) of 920 MHz) is received by the antenna of the receiver, and the radio waves are converted into a DC voltage by a rectifier circuit functionally connected to the antenna. The DC voltage output from the rectifier circuit is controlled by a power management unit, and the voltage is then supplied to a charging unit (mainly a capacitor). There is no particular limitation on the storage element constituting the charging unit, and it may include a capacitor, a lithium ion battery, an electric double layer capacitor, a ceramic capacitor, etc. The voltage supplied from the power management unit is supplied to the charging unit when the voltage stored in the charging unit is less than a predetermined value. When the charging unit is charged to a predetermined voltage, the power supplied and output from the power management unit is supplied to the microcomputer and the device.
[0021] The physical quantity measured by the device is transmitted to a transmitter etc. as described above, and the transmitter etc. can perform various controls based on the physical quantity measured by the device. As an example of the various controls, when the device is a temperature sensor, the temperature in the vicinity of where the receiver is placed is measured as a physical quantity, and the difference between this temperature and a set temperature in the specified space where the receiver is placed is calculated, and an instruction is given to an air conditioner etc. to bring the temperature in the vicinity of the receiver closer to the set temperature.
[0022] Therefore, in the WPT system according to the present disclosure, it is important to know the position of each receiver in a specified space. On the other hand, when installing the receiver, presetting the position of the receiver in the specified space is itself a time-consuming task, and further, if the specified space is an office room or the like, the receiver may move when the office is rearranged, in which case it is necessary to perform positioning of the receiver again.
[0023] Therefore, in the WPT system according to the present disclosure, after placing the transmitter and receiver in a predetermined space, the transmitter measures the signal strength of the wireless communication from the receiver to the transmitter, and determines the position of a specific receiver in the predetermined space based on this signal strength. In particular, the WPT system according to the present disclosure can perform highly accurate receiver positioning using a simple calculation procedure.
[0024] It goes without saying that the specific configuration of the WPT system according to the present disclosure is not limited to the above.
[0025] <1. First embodiment> <1.1 Overall system configuration> FIG. 1 is a diagram showing the overall configuration of a WPT system 1 according to the first embodiment.
[0026] The WPT system 1 shown in Fig. 1 includes, for example, a transmitter 100, a receiver 200, a first information processing device 300, and a second information processing device 400. The WPT system 1 shown in Fig. 1 is used, for example, in a building or a factory. Note that the connection between the transmitter 100 and the first information processing device 300, and the connection between the first information processing device 300 and the second information processing device 400 may be wired or wireless.
[0027] In this specification, the transmitter 100 is a (power) transmitter 100 in the sense of wirelessly transmitting power, and similarly, the receiver 200 is a (power) receiver 200 in the sense of wirelessly receiving power. As described later, the transmitter 100 may transmit, for example, information on the state of the receiver 200 or information on a measurement result by a sensor to the transmitter 100 as a data signal, and the transmitter 100 may receive such a data signal. In this case, the transmitter 100 is a receiver that receives a data signal, and the receiver 200 functions as a transmitter that transmits a data signal.
[0028] 1 shows an example in which the WPT system 1 includes three transmitters 100, but the number of transmitters 100 included in the WPT system 1 is not limited to three. The number of transmitters 100 included in the WPT system 1 may be two or less, or may be four or more.
[0029] 1 shows an example in which the WPT system 1 includes seven receivers 200, but the number of receivers 200 included in the WPT system 1 is not limited to seven. The number of receivers 200 included in the WPT system 1 may be six or less, or eight or more.
[0030] 1 shows an example in which the WPT system 1 includes two first information processing devices 300, but the number of first information processing devices 300 included in the WPT system 1 is not limited to two. The number of first information processing devices 300 included in the WPT system 1 may be one, or three or more.
[0031] The transmitter 100 transmits, for example, a power supply signal or a data signal to the receiver 200. The transmitter 100 transmits the power supply signal to the receiver 200 by radio waves in the 920 MHz band, for example. The transmitter 100 transmits the data signal to the receiver 200 by radio waves in the 2.4 GHz band, for example. The transmitter 100 may transmit the data signal by radio waves in the 920 MHz band.
[0032] The power transmission signal transmitted from the transmitter 100 may be, for example, a continuous wave (CW) having a predetermined power. The frequency band of the power transmission signal is, for example, a 920 MHz band, taking into consideration the distance between the transmitter 100 and the receiver 200. If the frequency band is higher than the exemplified frequency band, it may not be possible to supply the predetermined power that allows the receiver 200 to operate unless the distance between the transmitter 100 and the receiver 200 is shortened, so an appropriate frequency band can be determined by taking into consideration a practical range (for example, the distance between the transmitter 100 and the receiver 200 is several meters).
[0033] In this case, the laws of the country in which the WPT system 1 is installed may impose restrictions on the intermittent transmission of a power transmission signal having a predetermined power. As an example, when the power transmission signal from the transmitter 100 corresponds to the provisions of a radio station stipulated in the Radio Law of Japan (regardless of whether or not a license is obtained), it may be necessary to provide a certain pause period for the power transmission signal based on the Radio Law. In this case, the power transmission signal cannot be considered as a continuous wave when considered on a certain time axis. However, it is essential to provide a pause period, and since this pause period is sufficient if it is short, the power transmission signal transmitted from the transmitter 100 can be considered as a substantially continuous continuous wave. As described above, the ratio between the duration of the power transmission signal and the pause period may be such that the power transmission signal transmitted from the transmitter 100 can be considered as a substantially continuous continuous wave, and as an example, the pause period is about 1 / 50 to 1 / 100 of the duration of the power transmission signal.
[0034] Whether or not the idle periods of the multiple transmitters 100 are synchronized is a design matter, and is not essential in the WPT system 1 of this embodiment. Of course, it is also possible to adopt a configuration in which the idle periods of the multiple transmitters 100 are intentionally made different from one another, and the receiver 200 identifies each of the transmitters 100 based on the difference in the idle periods on the time axis.
[0035] The transmitter 100 may, for example, feed power to one receiver 200 or to multiple receivers 200. The transmitter 100 may, for example, transmit a data signal to one receiver 200 or to multiple receivers 200. The transmitter 100 may, for example, transmit the same data signal as another transmitter 100, or may transmit a data signal different from that of the other transmitters 100. The transmitter 100 may, for example, transmit a predetermined command signal as a data signal to the receiver 200, or may transmit a preset signal as a data signal to the receiver 200.
[0036] The transmitter 100 receives, for example, a data signal (first signal) transmitted from the receiver 200. The transmitter 100 may receive, for example, a data signal transmitted from one receiver 200, or may receive data signals transmitted from a plurality of receivers 200. The transmitter 100 transmits the data signal transmitted from the receiver 200 to the first information processing device 300. The transmitter 100 transmits information related to the state of the transmitter 100 to the first information processing device 300. Note that the data signal transmitted from the receiver 200 may be received by the first information processing device 300 or the second information processing device 400. In the following description, it is assumed that the data signal transmitted from the receiver 200 is received by the transmitter 100.
[0037] The receiver 200 receives, for example, a power supply signal or a data signal transmitted from the transmitter 100. For example, if the receiver 200 has a charging unit, the receiver 200 converts the power supply signal transmitted from the transmitter 100 into electric power and stores the converted electric power in the charging unit. For example, if the receiver 200 has a predetermined sensor, the receiver 200 converts the power supply signal transmitted from the transmitter 100 into electric power and drives the sensor with the converted electric power.
[0038] The receiver 200 transmits, for example, information on the state of the receiver 200 and / or information on the measurement results by the sensor (physical quantity measured by the sensor) to the transmitter 100 as a data signal. The data signal transmitted from the receiver 200 to the transmitter 100 preferably includes an identification signal having identification information for identifying each receiver 200 in a predetermined space. The specific form of the identification information is arbitrary, and examples include a manufacturing number that is set in advance when the receiver 200 is manufactured, and a number that is set so as not to overlap within a predetermined space when the receiver 200 is installed in the predetermined space. There are no particular limitations on the identification information, and the identification information may be not only a number but also a code, or a combination of a number and a code, as long as it is set so as not to overlap among the individual receivers 200 arranged in the predetermined space.
[0039] Preferably, receiver 200 transmits a data signal to transmitter 100 at a predetermined time interval. The predetermined time interval for transmitting a data signal may be determined as appropriate, and is preferably a time interval (e.g., about 1 to 10 seconds) that does not impair the real-time nature of the physical quantity measured by the sensor, the measurement result of which is included in the data signal. On the other hand, the transmission of the data signal also consumes charging power of the charging unit, and if the predetermined time interval is short, the charging power of the charging unit will be consumed significantly. Therefore, it is preferable to determine the time interval from the viewpoint of how much charging power of the charging unit will be consumed by the transmission of the data signal.
[0040] Furthermore, the frequency band of the data signal transmitted from the receiver 200 to the transmitter 100 etc. may be determined by the transmission protocol of these signals. As an example, if the protocol of these signals is determined by the wireless LAN (IEEE802.11) standard, the frequency band of the signal is 2.4 GHz. Similarly, if the protocol of the signal is determined by the Bluetooth (registered trademark) standard, the frequency band of the signal is also 2.4 GHz. Furthermore, if the protocol of the signal is UWB (Ultra Wide Band), it will be a specific frequency band in the microwave band and quasi-millimeter wave band determined by each country. Furthermore, if the protocol of the signal is RFID (Radio Frequency Identification), an appropriate frequency band is selected depending on the distance between the transmitter 100 and the receiver 200 and the communication method.
[0041] In this way, the protocol of the data signal transmitted from the receiver 200 to the transmitter 100 etc. is preferably a protocol capable of transmitting and receiving data, particularly a known protocol capable of communication over a relatively short distance (e.g., a few meters). Examples include wireless LAN, Bluetooth, UWB, and RFID.
[0042] Furthermore, when these signals are received by the transmitter 100, communication between the transmitter 100 and the first information processing device 300 is also necessary. The transmitter 100 and the first information processing device 300 may be connected by a wired network, or may be connected by various wireless methods used in communication between the transmitter 100 and the receiver 200. In the case of a wireless method, it is preferable that each of the transmitter 100 and the first information processing device 300 has a wireless transmitting / receiving unit.
[0043] The timing of transmitting the power supply signal from the transmitter 100 and the timing of transmitting the data signal from the receiver 200 may be simultaneous. In other words, the transmitter 100 may transmit the power supply signal and the receiver 200 may transmit the data signal at the same time.
[0044] When using RFID, particularly an RFID tag called a passive tag, the signal transmitted from the RFID uses a reflected wave (backscatter) of a transmission signal from an RFID reader / writer. Therefore, in this embodiment, it is difficult to simultaneously transmit and receive a power supply signal from the transmitter 100 and a data signal from the receiver 200. Furthermore, in communication using backscatter, signals are transmitted and received in the same frequency band, and it is technically difficult to simultaneously transmit and receive signals. In this regard, in the WPT system 1 of this embodiment, the frequency band of the power transmission signal from the transmitter 100 and the frequency band of the data signal from the receiver 200 can be made different, so the technical difficulty of simultaneously transmitting and receiving these signals is low.
[0045] The first information processing device 300 is an information processing device that monitors the operation of the transmitter 100 and the receiver 200 housed in the WPT system 1. For example, the first information processing device 300 determines whether the transmitter 100 or the receiver 200 is in a preset state based on information about the state of the transmitter 100 and the receiver 200 transmitted from the transmitter 100. If it is determined that the transmitter 100 or the receiver 200 is in a preset state, the first information processing device 300 transmits predetermined information to the second information processing device 400.
[0046] Furthermore, the first information processing device 300 accumulates information on the transmitter 100 and the receiver 200 housed in the WPT system 1. For example, the first information processing device 300 stores information on the states of the transmitter 100 and the receiver 200 transmitted from the transmitter 100 in a storage unit provided in the first information processing device 300. Furthermore, the first information processing device 300 analyzes information on the position of the receiver 200 within a predetermined space and stores the information in the storage unit.
[0047] In addition, the first information processing device 300 controls the operation of the transmitter 100 accommodated in the WPT system 1.
[0048] Moreover, the first information processing device 300 controls the operation of the transmitter 100 accommodated in the WPT system 1. For example, the first information processing device 300 transmits a predetermined instruction or information to the transmitter 100.
[0049] In addition, the first information processing device 300 controls the operation of the second information processing device 400 .
[0050] The second information processing device 400 is, for example, an information processing device operated by an administrator of the WPT system 1. When the second information processing device 400 receives a notification from the first information processing device 300 that the transmitter 100, the receiver 200, or both of them housed in the WPT system 1 are in a predetermined state, the second information processing device 400 presents to the user that the transmitter 100, the receiver 200, or both of them are in the predetermined state.
[0051] Moreover, the second information processing device 400 analyzes information on the status of the transmitter 100 and the receiver 200 stored in the first information processing device 300, and presents predetermined information to the user. The predetermined information is, for example, the following. Information regarding placement of transmitter 100 Information regarding the placement of the receiver 200 Power consumption information Power intensity information
[0052] FIG. 2 is a schematic diagram showing an example of an arrangement state of the transmitter 100 and the receiver 200 in the WPT system 1 according to this embodiment.
[0053] As shown in FIG. 2, a plurality of transmitters 100 (three in FIG. 2) are installed near the roof of a room R, such as an office space, in which a plurality of receivers 200 (three in FIG. 2) are also installed. The receivers 200 are also installed on a plane R1 near the floor of the room R. In the example shown in FIG. 2, the plane R1 is divided into a predetermined number of sections R2, but it is possible to set whether or not to provide the sections R2. In addition, the number and positions of the transmitters 100 and receivers 200 are not limited to the example shown in FIG. 2.
[0054] <1.2 Transmitter and receiver configuration> FIG. 3 is a block diagram showing an example of the configuration of the transmitter 100 and the receiver 200 shown in FIG. 1. As shown in FIG. 3, the transmitter 100 and the receiver 200 are, for example, spaced apart from each other at a predetermined interval. For example, the transmitter 100 and the receiver 200 are installed at a distance of about several meters apart. Specifically, for example, the transmitter 100 is fixedly installed at a predetermined high position provided on a high place indoors, such as a ceiling or a wall, as shown in FIG. 2. The receiver 200 is installed in a predetermined device indoors, or placed near a device that requires power supply. The receiver 200 may also be carried by a user. The transmitter 100 transmits a power supply signal to the receiver 200 by radio waves of a predetermined frequency, for example, 920 MHz band. The receiver 200 converts the power supply signal transmitted from the transmitter 100 into power, and charges the device with the converted power, or supplies the converted power to the predetermined device.
[0055] The transmitter 100 includes, for example, an oscillator 101, a transmitting antenna 102, a microcomputer (controller) 103, a data transceiver 104, and a data transmitting / receiving antenna 105. The oscillator 101, the microcomputer 103, the data transceiver 104, and the data transmitting / receiving antenna 105, or a combination of at least any of these, may be mounted on, for example, a PCB (printed circuit board).
[0056] The oscillator 101 oscillates a signal in a predetermined frequency band, for example, the 920 MHz band. The oscillated signal may be amplified and unnecessary frequency components may be removed, if necessary.
[0057] The transmitting antenna 102 is formed so as to be capable of efficiently transmitting radio waves in the 920 MHz band, for example. The transmitting antenna 102 radiates a signal oscillated by an oscillator 101 as a power supply signal.
[0058] The microcomputer 103 controls the operation of the transmitter 100. The microcomputer 103 is realized by, for example, a semiconductor device equipped with an ARM processor. The microcomputer 103 controls, for example, the transmission of radio waves by the transmission antenna 102.
[0059] The data transceiver 104 performs processes such as converting digital data to analog data, modulating analog data, etc. The data transceiver 104 also performs processes such as demodulating a data signal received by the data transceiver antenna 105, and digitizing the demodulated data. For example, the data transceiver 104 extracts a predetermined signal from the data signal received by the data transceiver antenna 105, converts it into digital data, and transmits it to the microcomputer 103.
[0060] The data transmission / reception antenna 105 is formed to be capable of efficiently transmitting and receiving radio waves in the 2.4 GHz band, for example. The data transmission / reception antenna 105 radiates a data signal supplied from the data transceiver 104. In addition, the data transmission / reception antenna 105 receives a data signal transmitted from the receiver 200.
[0061] The receiver 200 includes, for example, a receiving antenna 201, a rectifier circuit 202, a power management unit 203, a charging unit 204, a microcomputer 205, a data transceiver 206, and a data transmitting / receiving antenna 207. The rectifier circuit 202, the power management unit 203, the charging unit 204, the microcomputer 205, the data transceiver 206, and the data transmitting / receiving antenna 207, or at least any combination of these, may be mounted on, for example, a PCB or an FPC (flexible printed circuit board).
[0062] The receiving antenna 201 is formed so as to be able to efficiently receive radio waves in the 920 MHz band, for example. The receiving antenna 201 receives the power supply signal radiated from the transmitting antenna 102.
[0063] The rectifier circuit 202 rectifies the radio waves received as a power supply signal and converts them into a DC voltage.
[0064] The power management unit 203 manages the DC voltage. For example, the power management unit 203 controls a charging voltage based on the DC voltage. The power management unit 203 charges the charging unit 204 by controlling the charging voltage. In addition, for example, when power equal to or greater than a predetermined capacity is stored in the charging unit 204, the power management unit 203 supplies the DC voltage to a connected member.
[0065] Moreover, the power management unit 203 causes the charging unit 204 to release the power stored therein under the control of the microcomputer 205 .
[0066] The charging unit 204 stores power in response to an instruction from the power management unit 203. Moreover, the charging unit 204 discharges the stored power in response to an instruction from the power management unit 203.
[0067] Microcomputer 205 (hereinafter, may be appropriately referred to as MCU (Microcontroller)) controls the operation of receiver 200. Microcomputer 205 is driven by a DC voltage supplied from power management unit 203 or by power stored in charging unit 204. Microcomputer 205 controls power management unit 203 to cause charging unit 204 to release the power stored therein.
[0068] For example, various sensors can be connected to the receiver 200. For example, a heat sensor, a temperature sensor, a light sensor, a humidity sensor, a vibration sensor, and the like are connected to the receiver 200. The sensors connected to the receiver 200 are driven, for example, by a direct current voltage supplied from the power management unit 203 or by power discharged from the charging unit 204. The microcomputer 205 continuously or intermittently monitors the voltage value at a predetermined portion of the receiver 200, the status of the sensor connected to the receiver 200, information (physical quantity) detected by the sensor, and the like. The microcomputer 205 transmits the voltage value at a predetermined portion of the receiver 200, the status of the sensor connected to the receiver 200, information detected by the sensor, and the like as digital data to the data transceiver 206.
[0069] The data transceiver 206 performs processes such as converting digital data supplied from the microcomputer 205 into analog data and modulating the analog data. The data transceiver 206 also performs processes such as demodulating a data signal received by a data transceiver antenna 207 and digitizing the demodulated data. The data transceiver 206 is driven by, for example, a DC voltage supplied from the power management unit 203 or power discharged from the charging unit 204.
[0070] The data transmission / reception antenna 207 is formed to be capable of efficiently transmitting and receiving radio waves in the 2.4 GHz band, for example. The data transmission / reception antenna 207 radiates a data signal supplied from the data transceiver 206. In addition, the data transmission / reception antenna 207 receives a data signal transmitted from the transmitter 100. For example, the data transmission / reception antenna 207 is driven by a DC voltage supplied from the power management unit 203 or power discharged from the charging unit 204.
[0071] The transmission format of the data signal transmitted (radiated) from the data transmission / reception antenna 207 is arbitrary. In particular, since the data signal radiated from the data transmission / reception antenna 207 is a radio wave in the 2.4 GHz band, it may be a signal conforming to the Bluetooth (registered trademark) or IEEE 802.11x (that is, so-called wireless LAN) format. In this case, it is preferable that the data transceiver 104 of the transmitter 100 also has a function of analyzing a data signal in a format that matches the format of the data signal transmitted from the receiver 200. Alternatively, the first information processing device 300 may also have such a function.
[0072] <1.3 Functional configuration of the first information processing device 300> Fig. 4 is a diagram showing an example of a functional configuration of the first information processing device 300. As shown in Fig. 4, the first information processing device 300 exhibits functions as a communication unit 301, a storage unit 302, and a control unit 303.
[0073] The communication unit 301 performs processing for the first information processing device 300 to communicate with an external device.
[0074] The storage unit 302 includes, for example, a transmitter coordinate value database (DB) 3022, a receiver positioning result DB 3023, an acquired physical quantity DB 3024, and the like.
[0075] The transmitter coordinate value DB 3022 is a database for managing the coordinate positions of the individual transmitters 100 within a predetermined space in which the transmitters 100 are placed, represented by the room R in Fig. 2. Details will be described later.
[0076] The receiver positioning result DB 3023 is a database for managing the coordinate positions of each receiver 200 within a predetermined space in which the receivers 200 are placed, represented by the room R in Fig. 2, which have been positioned by the receiver positioning module 3036. Details will be described later.
[0077] The acquired physical quantity DB 3024 is a database for managing physical quantities that are included in a data signal transmitted from the receiver 200 and that are measured by a sensor managed by the receiver 200. Details will be described later.
[0078] The control unit 303 is realized by reading an application program 3021 stored in the storage unit 302 of the first information processing device 300 and executing instructions included in the application program 3021. The control unit 303 operates in accordance with the application program 3021 to perform functions shown as a reception control module 3031, a transmission control module 3032, a physical quantity acquisition module 3033, a signal strength acquisition module 3034, a weighted average calculation module 3035, and a receiver positioning module 3036.
[0079] The reception control module 3031 controls the process in which the first information processing device 300 receives a signal from an external device such as the transmitter 100 in accordance with a communication protocol.
[0080] As shown in FIG. 2, when multiple transmitters 100 and receivers 200 are placed in room R, the reception control module 3031 may acquire data signals from all receivers 200 at once within an elapsed time that can be considered to be approximately simultaneous, or may identify the multiple receivers 200 individually and acquire data signals from each receiver 200 sequentially (i.e., at a time interval longer than the elapsed time that can be considered to be simultaneous as described above).
[0081] The transmission control module 3032 controls the process in which the first information processing device 300 transmits a signal to an external device such as the transmitter 100 in accordance with a communication protocol.
[0082] The physical quantity acquisition module 3033 acquires a physical quantity measured by a sensor of the receiver 200 from a data signal transmitted from the receiver 200, and stores the acquired physical layer in an acquired physical quantity DB 3024 of the storage unit 302. Preferably, the physical quantity acquisition module 3033 stores the acquired physical quantity together with a timestamp at which the physical quantity was acquired in the acquired physical quantity DB 3024 of the storage unit 302. Note that a configuration is also possible in which the transmitter 100 performs a process of extracting the physical quantity from the data signal, and the physical quantity acquisition module 3033 acquires only the physical quantity from the transmitter 100.
[0083] The signal strength acquisition module 3034 acquires the signal strength of the data signal transmitted from each receiver 200 and received by each transmitter 100, and temporarily stores the acquired signal strength in the storage unit 302. Preferably, the signal strength acquisition module 3034 temporarily stores the signal strength in the storage unit 302 together with a timestamp of the acquired signal strength.
[0084] If the data signal is received by the reception control module 3031 of the first information processing device 300, the signal strength of the data signal can be obtained based on a signal strength measurement function provided as a function of the reception control module 3031. If the data signal is received by the transmitter 100, the signal strength can be obtained based on a signal strength measurement function provided as a function of the data transceiver 104 and microcontroller 103 of the transmitter 100.
[0085] The signal strength acquisition module 3034 does not need to acquire the signal strength every time the transmitter 100 or the like receives a data signal from the receiver 200, and may acquire the signal strength based on an instruction from an operator or the like of the first information processing device 300, or may acquire the signal strength based on a time interval unrelated to the transmission interval of the data signal from the receiver 200. This is because, once the receiver 200 is placed in a predetermined space, unless there is rearrangement of the office or unavoidable movement (for example, an office occupant bumps into the receiver 200), it is considered that the receiver 200 will remain in the placed position, and therefore it is considered that there is no need to frequently acquire the signal strength (and perform positioning of the receiver 200 based on the acquired signal strength).
[0086] The weighted average calculation module 3035 calculates a value (weighting value) obtained by multiplying the signal strength when a data signal transmitted by a certain receiver 200 is received by a plurality of transmitters 100 (preferably all transmitters 100 in the specified space) arranged in a specified space by the coordinate value of the receiving transmitter 100, adds these values, and divides the value by the number of transmitters 100 that received the data signal, that is, calculates a weighted average. At this time, the coordinate value of the transmitter 100 is obtained from the transmitter coordinate value DB 3022. At this time, as described later, the coordinate value of the transmitter 100 is given as a value on a coordinate axis set in a specified space in the WPT system 1 according to this embodiment, that is, an X coordinate value and a Y coordinate value, so that the weighted average value is calculated for each of the X coordinate and the Y coordinate.
[0087] Then, the receiver positioning module 3036 determines the weighted average value calculated by the weighted average calculation module 3035 as the coordinate value of the receiver 200 in the predetermined space, and stores it in the receiver positioning result DB 3023 .
[0088] Thereafter, if multiple receivers 200 are placed within the specified space, the receiver positioning module 3036 calculates a weighted average value based on the data signal from one of the multiple receivers 200, and determines this as the coordinate value of that receiver 200 within the specified space. By repeating this operation for different receivers 200, it calculates a weighted average value for all receivers 200 placed within the specified space, and as a result, it calculates the coordinate values within the specified space of all receivers 200 placed within the specified space, and stores these in the receiver positioning result DB3023.
[0089] However, the act of "obtaining coordinate values in a predetermined space for all receivers 200" does not have to be performed all the time, and the system may obtain coordinate values in a predetermined space for individual receivers 200 that it determines are necessary. In other words, the receiver positioning module 3036 only needs to be able to obtain the coordinate values for all receivers 200 arranged in a predetermined space, and does not necessarily have to obtain the coordinate values in the predetermined space for all receivers 200 arranged in the predetermined space. In addition, the receiver positioning module 3036 may obtain the coordinate values in the predetermined space for all receivers 200 at time intervals, or may obtain the coordinate values in the predetermined space for all receivers 200 within an elapsed time that can be considered to be simultaneous.
[0090] <1.4 Data Structure> 5 to 7 are diagrams showing data structures of databases stored in the first information processing device 300. Note that, Figs. 5 to 7 are merely examples, and do not exclude data not shown.
[0091] The databases shown in Figures 5 to 7 are relational databases, which are used to manage data sets called tables, which are structured according to rows and columns, by associating them with each other. In a database, a table is called a table, a column in a table is called a column, and a row in a table is called a record. In a relational database, it is possible to set relationships between tables and associate them.
[0092] Usually, a column that serves as a primary key for uniquely identifying a record is set in each table, but setting a primary key to a column is not essential. The control unit 303 of the first information processing device 300 can add, delete, and update records in a specific table stored in the storage unit 302 according to various programs.
[0093] Fig. 5 is a diagram showing a data structure of the transmitter coordinate value DB3022. As shown in Fig. 5, each record of the transmitter coordinate value DB3022 includes, for example, an item "transmitter ID", an item "X coordinate value", and an item "Y coordinate value". Each item of the transmitter coordinate value DB3022 is input by an installer or manager of the WPT system 1 according to this embodiment including the first information processing device 300 when the transmitter 100 is placed in a predetermined space or later, and is stored in the storage unit 302. The information stored in the transmitter coordinate value DB3022 can be changed or updated as appropriate.
[0094] The item "Transmitter ID" is an ID for identifying the transmitter 100 managed by the WPT system 1 (particularly the first information processing device 300) of this embodiment, and is also an ID for identifying the transmitter 100 arranged within a specified space. The item "X coordinate value" is information indicating the X coordinate value within the specified space of the transmitter 100 identified by the item "Transmitter ID". The item "Y coordinate value" is information indicating the Y coordinate value within the specified space of the transmitter 100 identified by the item "Transmitter ID".
[0095] In addition, the coordinate values stored in the transmitter coordinate value DB3022 shown in FIG. 5 are, in the example of FIG. 2, the X coordinate value and the Y coordinate value when the origin is placed at a specific position in a plan view of the room R and an XY coordinate system is set with the origin as the center. Where to place the origin and how to set the X-axis and the Y-axis may be appropriately determined according to the planar shape of the predetermined space, etc. In addition, the coordinate values of the transmitter 100 stored in the transmitter coordinate value DB3022 shown in FIG. 5 are, so to speak, two-dimensional coordinate values. This is because, as shown in FIG. 2, the predetermined space is a rectangular parallelepiped like an office space, the transmitter 100 is placed near the ceiling of the room R, and the receiver 200 is placed near the planar R1 of the room R, and it is considered that there is no need to take the difference in the height direction (i.e., the Z-axis direction) into consideration greatly when performing the position measurement of the transmitter 100. Therefore, the Z coordinate value may be included in the coordinate values stored in the transmitter coordinate value DB3022 according to the shape of the predetermined space, the placement of the receiver 200, etc.
[0096] Fig. 6 is a diagram showing the data structure of the receiver positioning result DB3023. As shown in Fig. 6, each record of the receiver positioning result DB3023 includes, for example, an item "receiver ID", an item "X coordinate value", and an item "Y coordinate value". Each item of the receiver positioning result DB3023 is input by the receiver positioning module 3036 and stored in the memory unit 302 every time the receiver positioning module 3036 determines the positioning result of each receiver 200. The information stored in the receiver positioning result DB3023 can be changed and updated as appropriate.
[0097] The item "Receiver ID" is an ID for identifying the receiver 200 managed by the WPT system 1 (particularly the first information processing device 300) of this embodiment, and is also an ID for identifying the receiver 200 placed within a specified space. The item "X coordinate value" is information indicating the X coordinate value within the specified space of the receiver 200 identified by the item "Receiver ID". The item "Y coordinate value" is information indicating the Y coordinate value within the specified space of the receiver 200 identified by the item "Receiver ID".
[0098] Details of the coordinate values stored in the receiver positioning result DB 3023 shown in FIG. 6 are similar to those explained for the transmitter coordinate value DB 3022 shown in FIG. 5, and therefore will not be explained again.
[0099] Fig. 7 is a diagram showing a data structure of the acquired physical quantity DB 3024. As shown in Fig. 7, each record of the acquired physical quantity DB 3024 includes, for example, an item "receiver ID", an item "acquisition date and time", and an item "acquired physical quantity". Each item of the acquired physical quantity DB 3024 is input by the physical quantity acquisition module 3033 every time the physical quantity acquisition module 3033 acquires a physical quantity based on a data signal from the receiver 200, and stored in the storage unit 302. Information stored in the acquired physical quantity DB 3024 can be changed and updated as appropriate.
[0100] The item "Receiver ID" is an ID for identifying the receiver 200 managed by the WPT system 1 (particularly the first information processing device 300) of this embodiment, and is also an ID for identifying the receiver 200 arranged in a specified space. The item "Acquisition date and time" is information indicating the date and time (timestamp) when the physical quantity acquisition module 3033 acquired the item "Acquired physical quantity". The item "Acquired physical quantity" is information indicating the physical quantity included in the data signal transmitted from the receiver 200 identified by the item "Receiver ID".
[0101] <1.5 Example of operation> An example of the operation of the WPT system 1 will be described below.
[0102] Fig. 8 is a flowchart showing an example of the operation of the WPT system 1, which is related to the positioning method of the receiver 200. The operation shown in the flowchart of Fig. 8 is started by an instruction from an administrator of the WPT system 1 (particularly the first information processing device 300), and is periodically executed at predetermined time intervals. The order of operation of each step shown in the flowchart of Fig. 8 is not limited to that shown in the figure, and the order of operation can be changed as appropriate.
[0103] In step S800, the microcomputer 205 of the receiver 200 acquires the physical quantity measured by the sensor. The microcomputer 205 temporarily stores the acquired physical quantity in the storage unit.
[0104] In step S801, the microcomputer 205 of the receiver 200 causes the data transceiver 206 to transmit a data signal including the physical quantity acquired in step S800 via the data transceiver antenna 207. This data signal is assumed to include identification information capable of uniquely identifying the receiver 200.
[0105] In step S802, the microcomputer 103 of the transmitter 100 accepts the data signal received via the data transmission / reception antenna 105 via the data transceiver 104, and temporarily stores the acquired data signal in a storage unit. Next, the microcomputer 103 of the transmitter 100 transmits the received data signal to the first information processing device 300 via a communication unit (not shown). At this time, the microcomputer 103 of the transmitter 100 acquires the reception strength of the data signal, and also transmits information indicating the acquired reception strength to the first information processing device 300.
[0106] Next, in step S803, the control unit 303 of the first information processing device 300 receives the data signal and information indicating the reception strength of the data signal transmitted from the transmitter 100 in step S802, stores the physical quantity included in the data signal in the acquired physical quantity DB 3024, and temporarily stores the information indicating the reception strength of the data signal in the storage unit 302. Specifically, for example, the control unit 303 acquires the physical quantity included in the data signal by the physical quantity acquisition module 3033 and stores it in the acquired physical quantity DB 3024, and acquires information indicating the reception strength of the data signal by the signal strength acquisition module 3034 and temporarily stores this information in the storage unit 302.
[0107] In step S804, the control unit 303 refers to the transmitter coordinate value DB 3022 to measure the reception strength, i.e., acquires the coordinate value of the transmitter 100 that has received the data signal from the receiver 200. Specifically, for example, the control unit 303 refers to the transmitter coordinate value DB 3022 by the weighted average calculation module 3035 to measure the reception strength, i.e., acquires the coordinate value of the transmitter 100 that has received the data signal from the receiver 200.
[0108] Next, in step S805, the control unit 303 calculates a weighting value by multiplying the reception strength acquired in step S803 by the coordinate value of the transmitter 100 acquired in step S804 for the multiple transmitters 100 that have received a data signal from a specific receiver 200, preferably all the transmitters 100 arranged in a predetermined space, and calculates a weighted average value based on this weighting value. Specifically, for example, the control unit 303 calculates a weighting value by multiplying the reception strength acquired in step S803 by the coordinate value of the transmitter 100 acquired in step S804 for the multiple transmitters 100 that have received a data signal from a specific receiver 200, preferably all the transmitters 100 arranged in a predetermined space, using the weighted average calculation module 3035, and calculates a weighted average value based on this weighting value.
[0109] Then, in step S806, the control unit 303 determines the coordinate values of the specific receiver 200 in the predetermined space based on the weighted average value calculated in step S805. Specifically, for example, the control unit 303 determines the coordinate values of the specific receiver 200 in the predetermined space based on the weighted average value calculated in step S805 using the receiver positioning module 3036. The determined coordinate values are stored in the receiver positioning result DB3023.
[0110] Thereafter, when performing position determination work for all receivers 200 within a predetermined space, the operations of steps S800 to S806 shown in FIG. <1.6 Screen example> Hereinafter, an example of a screen output to the first information processing device 300 etc. will be described with reference to FIGS.
[0111] Fig. 9 is a diagram showing an example of a screen displayed on a display unit (not shown) of the first information processing device 300. The diagram shown in Fig. 9 is a so-called heat map, which displays the reception strength of a data signal from a specific receiver 200 at the location of the transmitter 100 that received the data signal. The squares displayed in Fig. 9 correspond to the section R2 of the room R in Fig. 2. In Fig. 9 (and Fig. 10 described later), the brighter (whiter) the grayscale, the stronger the signal strength.
[0112] Fig. 10 is a diagram showing the relationship between the position (coordinate values) of the transmitter 100 and the weighted average value in the heat map shown in Fig. 9. The heat map shown in Fig. 9 is assumed to be a heat map at a position 1000 of a specific transmitter 100 in Fig. 10. The position of the receiver 200 estimated based on the weighted average value is assumed to be position 1001.
[0113] <1.7 Effects of the first embodiment> As described above in detail, the WPT system 1 of the present embodiment makes it possible to easily measure the position of the receiver 200 in a predetermined space. In other words, in the WPT system 1 of the present embodiment, the position of the receiver 200 is measured by an arithmetic average of weighting values obtained by multiplying the reception strength of the data signal of the receiver 200 by the coordinate values of the transmitter 100, and the calculation procedure for position measurement can be simplified compared to the above-mentioned Patent Document 1.
[0114] In addition, according to the WPT system 1 of this embodiment, the position of the receiver 200 at an arbitrary position can be easily performed. As a method for performing positioning of a receiver in a wireless system, a positioning method called check-in is known, in which the distance between the receiver and the transmitter is predetermined, a threshold value of the reception strength corresponding to this distance is set, and if the actually measured reception strength exceeds the threshold value, it is determined that the distance between the receiver and the transmitter is within the predetermined distance. In the check-in method, if the reception strength received by the three transmitters exceeds the threshold value, the intersection of three circles with the above-mentioned distance as the radius is the position of the receiver, and positioning can be performed. However, if the threshold value is fixed, although it is possible to determine whether the distance between the receiver and the transmitter is a fixed predetermined distance or not, it is difficult to perform positioning for an arbitrary distance. According to the WPT system 1 of this embodiment, the distance between the receiver 200 and the transmitter 100 capable of positioning can be extended.
[0115] <2. Second embodiment> In the WPT system 1 according to the first embodiment described above, a weighting value is calculated by multiplying the signal strength of a data signal from the receiver 200 by the coordinate value of the transmitter 100 that received this data signal, and the coordinate value of the receiver 200 within the specified space is determined by averaging this weighting value for the transmitters 100 arranged within the specified space.
[0116] This method is advantageous in that it is simple and yet capable of determining the coordinate value of the receiver 200 in a given space. However, there is still another point to be improved in the above-described position measurement method in the WPT system 1 according to the first embodiment. This improvement point will be described with reference to FIG.
[0117] As shown in Fig. 14, it is assumed that transmitters 100 are installed only in a part of area A within a predetermined space (room R). Although area A is shown as a rectangle in Fig. 14, there is no particular limitation on the planar shape of area A. In addition, in this area A, three transmitters 100 are arranged on the inside of the left side of the figure, and five transmitters 100 are arranged on the inside of the right side of the figure.
[0118] In the first embodiment, the coordinate values of the receiver 200 in the room R are obtained by averaging the weighted values obtained by weighting the coordinate values of the transmitter 100. Here, since obtaining the averaging means obtaining the center of gravity, the coordinate values of the receiver 200 in the specified space are obtained by interpolating the coordinates of the transmitter 100. Therefore, if the receiver 200 is installed inside the specified space (room R) but outside the area A, there is a possibility that the coordinate values of the receiver 200 in the specified space cannot be accurately detected.
[0119] Similarly, when the placement density of the transmitters 100 is different, there is a possibility that the coordinate value of the receiver 200 in the specified space cannot be accurately detected. As an example, as shown in FIG. 14, when three transmitters 100 are placed on the inside of the left side of the figure of region A and five transmitters 100 are placed on the inside of the right side of the figure, a bias occurs in the placement density of the transmitters 100. Here, the placement density means the number of transmitters 100 placed per unit area or unit volume of the specified space. Since a heat map described later is created based on the reception intensity of the transmitters 100 when the specified space is projected onto a plane (often a floor), the placement density usually means the number of transmitters 100 placed per unit area.
[0120] In the WPT system 1 of the first embodiment described above, the coordinate value of the receiver 200 in a given space is obtained using a weighted average value in which the reception strength of the data signal of the receiver 200 at the transmitter 100 is used as a weighting factor. Therefore, for example, as shown in FIG. 14, if there is a bias in the placement density of the transmitters 100 in area A (the placement density on the right side in the figure is higher than that on the left side in the figure), the position 1001 of the receiver 200 calculated using the weighted average value will be pulled to the right in the figure more than the actual position 1002 of the receiver 200. Note that the position 1001 shown in FIG. 14 is displayed shifted to the right from the position based on the actual weighted average value so that the influence based on the placement density can be easily visualized.
[0121] Therefore, in the second embodiment described below, a positioning method is described for detecting the coordinate values of the receiver 200 with higher accuracy when the receiver 200 is placed in the room R in Fig. 14 but outside the area A. Similarly, in the third and fourth embodiments, a positioning method for the receiver 200 is described that minimizes the influence of the placement density of the transmitters 100.
[0122] <2.1 Functional configuration of the first information processing device 300> 11 is a diagram showing an example of a functional configuration of the first information processing device 300 in the second embodiment. The configuration of the WPT system 1 in the second embodiment is substantially the same as that of the WPT system 1 in the first embodiment, and therefore the following description will focus on the differences from the first embodiment.
[0123] The storage unit 302 has teacher data 3025, a learning model 3026, and the like in addition to the application program 3021 and the like stored in the storage unit 302 of the first embodiment.
[0124] The teacher data 3024 is data in which the reception strength of a data signal transmitted by a specific receiver 200 in a specified space received by a plurality of transmitters 100 is mapped to the coordinate values of each transmitter 100 in the specified space, in other words, a heat map. Preferably, the teacher data 3024 is data in which the reception strength of a data signal received by each transmitter 100 in the actual specified space to be the target of position measurement is mapped, and in addition, in order to increase the validity of the expanded heat map, which is the inference result of the learning model 3026 described later, it is preferable that heat maps under various conditions are stored, such as a heat map when the arrangement position of the transmitter 100 and / or the receiver 200 is changed in the same specified space, and a heat map in a specified space other than the specified space in which the WPT system 1 is installed.
[0125] The learning model 3026 is obtained by making the machine learning model perform machine learning according to a model learning program (not shown) based on the teacher data 30255. The learning model 3026 in this embodiment is a learning model 3026 that has been machine-trained to input a heat map for area A in FIG. 14 and output an enlarged heat map for room R as an inference result. The learning procedure of the learning model 3026 will be described in detail later.
[0126] The learning model 3026 according to this embodiment is, for example, a parameterized composite function in which a plurality of functions are combined. The parameterized composite function is defined by a combination of a plurality of adjustable functions and parameters. The prediction model according to this embodiment may be any parameterized composite function that satisfies the above requirements, but is assumed to be a multi-layer network model (hereinafter referred to as a multi-layer network). A prediction model using a multi-layer network has an input layer, an output layer, and at least one intermediate layer or hidden layer provided between the input layer and the output layer. The prediction model is expected to be used as a program module that is a part of artificial intelligence software.
[0127] As the multi-layered network according to the present embodiment, for example, a deep neural network (DNN) that is a multi-layered neural network that is the subject of deep learning may be used. As the DNN, for example, a convolution neural network (CNN) that targets images may be used.
[0128] In addition, the above is merely an example of a prediction model, and the prediction model may have other configurations. For example, the prediction model may be a rule-based model described by a function in which hunting information and environmental information are variables and each variable is assigned a coefficient derived from past performance.
[0129] The control unit 303 operates according to the application program 3021 to thereby exert functions shown as a learning model generation module 3037 and a heat map generation module 3038 in addition to the modules in the first embodiment.
[0130] The learning model generation module 3037 generates the learning model 3026 by having the learning model 3026 perform machine learning using the teacher data 3025 in accordance with a model learning program (not shown).
[0131] An example of a method for generating the learning model 3026 by the learning model generation module 3037 will be described with reference to FIG. 15 and FIG. 16. First, as shown in FIG. 15, the learning model generation module 3037 masks a part H1 of the heat map H, which is the teacher data 3025, that is, invalidates a part of the heat map data and inputs it to the learning model 3026. FIG. 16 shows a heat map H2 obtained as an inference of the learning model 3026 by inputting the heat map H with a part H1 masked, as shown in FIG. 15. This heat map H2 can be considered as an area in which the heat map was generated being expanded when the masked part H1 was not obtained, and hereinafter, this heat map H2 is referred to as an expanded heat map. At this time, the correct answer data to be output by the learning model 3026 is the heat map H before masking. Therefore, the learning model 3026 is re-learned using the heat map H as the correct answer data, and this routine is repeated until the expanded heat map H2 with high validity is obtained as an inference result.
[0132] In Figures 15 and 16, in order to prioritize intuitive understanding, the resolution of the heat map, i.e., the size of the grid that makes up the heat map, is finer (the grid is smaller) than the resolution of the heat maps shown in Figures 9 and 10, but the resolution of the heat map can be selected as appropriate, and the difference in resolution of the heat maps in these figures is not necessary.
[0133] The heat map generation module 3038 generates a heat map based on the reception strength of the data signal transmitted from a specific receiver 200 and received by the transmitter 100 arranged in a predetermined space, acquired by the signal strength acquisition module 3034, and the coordinate value of the transmitter 100 stored in the transmitter coordinate value DB 3022. This heat map corresponds to the heat map of the area A in FIG. 14. The resolution of the heat map generated by the heat map generation module 3038 is basically based on the arrangement interval of the transmitters 100. In other words, one transmitter 100 is arranged in each grid of the heat map. However, as described above, the resolution of the heat map may be appropriately selected.
[0134] Next, the heat map generation module 3038 inputs the generated heat map into the learning model 3026 to obtain an enlarged heat map that is the inference result of the learning model 3026. This enlarged heat map corresponds to the heat map of room R in FIG. 14. Then, the heat map generation module 3038 provides the enlarged heat map obtained from the learning model 3026 to the weighted average calculation module 3035.
[0135] <2.2 Example of operation> An example of the operation of the WPT system 1 of this embodiment will be described below.
[0136] Fig. 12 is a flowchart showing an example of the operation of the WPT system 1, which is related to the procedure for generating the learning model 3026. The operation shown in the flowchart of Fig. 12 is started by an instruction from an administrator of the WPT system 1 (particularly the first information processing device 300). The order of operation of each step shown in the flowchart of Fig. 12 is not limited to that shown in the figure, and the order of operation can be appropriately changed.
[0137] In step S1200, the control unit 303 of the first information processing device 300 acquires the teacher data 3025 stored in the storage unit 302 of the first information processing device 300. Specifically, for example, the control unit 303 acquires the teacher data 3024 stored in the storage unit 302 of the first information processing device 300 by the learning model generation module 3037.
[0138] Next, in step S1201, the control unit 303 of the first information processing device 300 generates a heat map based on the teacher data 3025 acquired in step S1200. Specifically, for example, the control unit 303 generates a heat map by the learning model generation module 3037 based on the teacher data 3025 acquired in step S1200.
[0139] Then, in step S1202, the control unit 303 of the first information processing device 300 inputs the heat map generated in step S1201 to the learning model 3026, and causes the learning model 3026 to perform machine learning using this heat map (teacher data 3025) according to the model learning program. Specifically, for example, the control unit 303 inputs the heat map generated in step S1201 to the learning model 3026 by the learning model generation module 3037, and causes the learning model 3026 to perform machine learning using this heat map (teacher data 3025) according to the model learning program.
[0140] Next, Fig. 13 is a flowchart showing an example of the operation of the WPT system 1 of this embodiment related to the positioning method of the receiver 200, and corresponds to the flowchart of Fig. 8 in the first embodiment. The operation shown in the flowchart of Fig. 13 is started by an instruction from an administrator of the WPT system 1 (particularly the first information processing device 300), and is periodically executed at predetermined time intervals. The order of operation of each step shown in the flowchart of Fig. 13 is not limited to that shown in the figure, and the order of operation can be appropriately changed.
[0141] The operation shown in the flowchart of FIG. 13 will be described below, focusing on the differences from the operation shown in the flowchart of FIG.
[0142] The operations shown in steps S1300 to S1304 in FIG. 13 are similar to steps S800 to S804 in FIG. 8, and therefore will not be described.
[0143] In step S1305, the control unit 303 of the first information processing device 300 generates a heat map based on the reception strength of the data signal acquired in step S1303 and the coordinate values of the transmitter 100 acquired in step S1304. Specifically, for example, the control unit 303 generates a heat map by the heat map generation module 3038 based on the reception strength of the data signal acquired in step S1303 and the coordinate values of the transmitter 100 acquired in step S1304. The heat map generated by the heat map generation module 3038 at this point is, for example, a heat map for the area A in FIG. 14.
[0144] Next, the control unit 303 of the first information processing device 300 inputs the generated heat map to the learning model 3026, and acquires an enlarged heat map that is an inference result of this learning model 3026. Specifically, for example, the control unit 303 inputs the generated heat map to the learning model 3026 by the heat map generation module 3038, and acquires an enlarged heat map that is an inference result of this learning model 3026. The enlarged heat map acquired by the heat map generation module 3038 is, for example, a heat map for room R in FIG. 14.
[0145] The operations shown in steps S1306 to S1307 in Fig. 13 are similar to steps S805 to S806 in Fig. 8, and therefore will not be described. Note that the weighted average value calculated by the weighted average calculation module 3035 in step S1306 is based on the enlarged heat map acquired by the heat map generation module 3038 in step S1305.
[0146] <2.3 Effects of the second embodiment> As described above in detail, according to the WPT system 1 of this embodiment, it is possible to easily determine the position of the receiver 200 in a predetermined space, similar to the WPT system 1 of the first embodiment. In addition, according to the WPT system 1 of this embodiment, even if the receiver 200 is placed on the periphery of the area in which the transmitter 100 is placed, it is possible to more accurately detect the coordinate value of the receiver 200 in the predetermined space.
[0147] <3. Third embodiment> <3.1 Data structure of the first information processing device 300> 17 is a diagram showing a data structure of the transmitter coordinate value DB 3022 stored in the storage unit 302 of the first information processing device 300 in the second embodiment. The configuration of the WPT system 1 of the third embodiment is substantially the same as that of the WPT system 1 of the first embodiment, and therefore the following description will focus on the differences from the first embodiment.
[0148] 17, each record of the transmitter coordinate value DB3022 includes, for example, an item "Transmitter ID", an item "X coordinate value", an item "Y coordinate value", and an item "Importance". Each item of the transmitter coordinate value DB3022 is input by an installer or manager of the WPT system 1 according to this embodiment including the first information processing device 300 when placing the transmitter 100 in a specified space, or later, and stored in the memory unit 302. The information stored in the transmitter coordinate value DB3022 can be changed or updated as appropriate.
[0149] The item "importance" is the importance set to the transmitter 100 identified by the item "transmitter ID". The importance is a value related to the placement density of the transmitter 100 in a specified space. As an example, as shown in FIG. 18, the placement density of the transmitter 100 placed at the bottom of the figure is twice as high as the placement density of the transmitter 100 placed at the top of the figure, so the importance of the transmitter 100 at the top of the figure is set to 1, and the importance of the transmitter 100 at the bottom of the figure is set to the reciprocal of the relative placement density, that is, 0.5. Since the placement position of the transmitter 100 can be known in advance, the administrator of the WPT system 1 sets the value of the item "importance" of the transmitter coordinate value DB3022 in advance.
[0150] <3.2 Example of operation> The operation of the WPT system 1 of the third embodiment is substantially the same as that of the WPT system 1 of the first embodiment, and therefore is not illustrated. However, in the operation of the WPT system 1 of the first embodiment shown in the flowchart of Fig. 8, when calculating the weighting value for each transmitter 100, the weighted average calculation module 3035 obtains a value obtained by multiplying the signal strength when the transmitter 100 receives the signal by the coordinate value of the received transmitter 100 and the importance (this is the weighting value) set for this transmitter 100, and sets this value as the weighting value.
[0151] <3.3 Effects of the third embodiment> As described above in detail, according to the WPT system 1 of this embodiment, it is possible to easily determine the position of the receiver 200 in a specified space, similarly to the WPT system 1 of the first embodiment. In addition, according to the WPT system 1 of this embodiment, the coordinate value of the receiver 200 in the specified space is obtained taking into consideration the importance related to the placement density of the transmitters 100, so that even if the transmitters 100 are densely placed in a specific area in the specified space, the coordinate value of the receiver 200 in the specified space can be detected more accurately.
[0152] <4. Fourth embodiment> The WPT system 1 of the fourth embodiment has a minimum configuration in which the teacher data 3025, the learning model 3026, and the learning model generation module 3037 are omitted from the WPT system 1 of the second embodiment.
[0153] The WPT system 1 of the fourth embodiment is characterized in that the heat map generation module 3038 generates a heat map with a finer grid than the grid of the heat map of the second embodiment. The data signal reception strength of the transmitter 100, which is the premise for generating the heat map, is basically linked to the coordinate value at which the transmitter 10 is arranged. Therefore, the grid of the heat map is based on the arrangement interval of the transmitters 100.
[0154] 14, if there is a bias in the placement density of the transmitters 100, this bias in placement density may affect the average value. Therefore, in this embodiment, the grid of the heat map generated by the heat map generation module 3038 is made finer to eliminate the influence of the bias in the placement density of the transmitters 100 as much as possible.
[0155] Specifically, the heat map generation module 3038 assumes that a virtual transmitter 100 is placed at a position where no transmitter 100 is actually placed in a given space, and calculates the reception strength of a data signal at the position where the virtual transmitter is assumed to be placed based on the reception strength of data signals received by transmitters 100 located around the virtual transmitter. There are no particular limitations on the calculation method, but linear interpolation based on the distance to the surrounding transmitters 100 is one example.
[0156] Then, the heat map generation module 3038 generates a heat map using the reception strength of the data signal actually received by the transmitter 100 and the reception strength of the data signal assumed to be received by the virtual transmitter. In other words, the grid of the heat map is made finer than the arrangement interval of the transmitters 100 to generate a heat map with higher resolution.
[0157] As described above in detail, according to the WPT system 1 of this embodiment, it is possible to easily determine the position of the receiver 200 in a specified space, similarly to the WPT system 1 of the first embodiment. In addition, according to the WPT system 1 of this embodiment, since the resolution of the heat map generated by the heat map generation module 3038 is increased, even if the transmitters 100 are densely arranged in a specific area in the specified space, it is possible to more accurately detect the coordinate value of the receiver 200 in the specified space.
[0158] <5 Notes> In addition, the above-described embodiments are described in detail to clearly explain the present disclosure, and are not necessarily limited to those including all of the described configurations. In addition, some of the configurations of each embodiment can be added to, deleted from, or replaced with other configurations.
[0159] As an example, in the above-mentioned embodiment, the application to the so-called WPT system 1 in which the transmission power consisting of an AC signal is wirelessly transmitted from the transmitter 100 to the receiver 200 has been described, but it is naturally possible to apply it to a system that provides power to the receiver 200 by other methods. Since such systems are known, detailed description will be omitted. As an example, there is a system that transmits power generated by solar power generation to the receiver 200 regardless of whether it is wired or wireless, and further, a system that transmits power to the receiver 200 by laser light regardless of whether it is wired or wireless. In addition, it is also applicable to a configuration in which vibration or sound is given to the receiver 200 and the receiver 200 converts the power of the vibration or the like into power. In addition, it is naturally applicable to a system that uses a known non-contact power supply technology other than the wireless reception of the transmission power consisting of an AC signal, for example, a non-contact power supply technology using a magnetic field coupling method.
[0160] In addition, the above-mentioned configurations, functions, processing units, processing means, etc. may be realized in part or in whole by hardware, for example, by designing them as integrated circuits. The present invention can also be realized by software program code that realizes the functions of the embodiments. In this case, a storage medium on which the program code is recorded is provided to a computer, and a processor included in the computer reads the program code stored in the storage medium. In this case, the program code itself read from the storage medium realizes the functions of the above-mentioned embodiments, and the program code itself and the storage medium storing it constitute the present invention. Examples of storage media for supplying such program code include flexible disks, CD-ROMs, DVD-ROMs, hard disks, SSDs, optical disks, magneto-optical disks, CD-Rs, magnetic tapes, non-volatile memory cards, ROMs, etc.
[0161] Furthermore, the program code for realizing the functions described in this embodiment can be implemented in a wide range of program or script languages, such as assembler, C / C++, perl, Shell, PHP, Java (registered trademark), and the like.
[0162] Furthermore, the program code of the software that realizes the functions of the embodiments may be distributed over a network and stored in a storage means such as a computer's hard disk or memory, or in a storage medium such as a CD-RW or CD-R, and the processor of the computer may read out and execute the program code stored in the storage means or storage medium.
[0163] The matters described in the above embodiments will be supplemented below. (Appendix 1) A wireless power supply system (1) having a plurality of transmitters (100) arranged in a specified space and transmitting a power transmission signal for wirelessly transmitting power, and at least one receiver (200) arranged in the specified space and capable of receiving the power transmission signal and transmitting a first signal, the wireless power supply system having at least one memory and processor, the memory storing coordinate values of each of the transmitters (100) in the specified space, and the at least one processor executing a first step (S803) of calculating, for each receiver (200), a signal strength of a first signal received by each of the transmitters (100), and a second step (S804 to S806) of determining the coordinate values of each of the receivers (200) in the specified space based on a weighting value obtained by weighting the signal strength of the first signal calculated in the first step (S803) by the coordinate value of the transmitter (100). (Appendix 2) In a second step (S804 to S806), a weighted value obtained by weighting the signal strength of a first signal transmitted from any one of the receivers (200) and received by any one of the transmitters (100) with the coordinate value of the transmitter (100) that received the first signal is calculated for the first signals of a plurality of transmitters (100), and a sum of the weighted value is calculated, and further, the coordinate value of each receiver (200) within a specified space is calculated based on the sum. (Appendix 3) The wireless power supply system (1) according to appendix 2, wherein the added value is a weighted average value. (Appendix 4) A wireless power supply system (1) described in any one of Appendices 1 to 3, wherein the receiver (200) has a sensor, the first signal includes information on a physical quantity measured by the sensor, and at least one processor executes a third step (S801) of transmitting the first signal including the physical quantity from the receiver (200) at a predetermined time interval. (Appendix 5) A wireless power supply system (1) according to any one of Appendices 1 to 4, in which a learning model (3026) is stored in the memory, which outputs an inferred signal strength of a first signal that is presumed to have been received by a virtual transmitter that is assumed to have been placed at a position that is not actually placed in a specified space, and in a second step (S804 to S806), a value obtained by weighting the inferred signal strength, which is the inference result of the learning model (3026), with the coordinate value of the virtual transmitter that is assumed to have been placed at a position that is not actually placed, and based on the weighted value, is calculated for each receiver (200) within the specified space. (Appendix 6) In a second step (S804 to S806), the wireless power supply system (1) described in Appendix 5 determines the coordinate values of each receiver (200) within a specified space based on a value obtained by weighting the inferred signal strength, which is the inference result of the learning model (3026), with the coordinate values of a virtual transmitter that is assumed to be located at a position where the virtual transmitter is not actually located, and a sum value obtained by adding up the weighted values for the first signals of multiple transmitters (100). (Appendix 7) The wireless power supply system according to claim 6, wherein at least one processor further executes a fourth step (S1202) of learning a learning model (3026) using signal intensities of a plurality of first signals actually transmitted from a plurality of receivers (200) as training data (3025), inputting some of the signal intensities included in the training data (3025), and using the signal intensities actually transmitted from the plurality of receivers (200) as correct answers. (Appendix 8) The wireless power supply system (1) described in Appendix 2, in which the memory stores the importance associated with the transmitter, and in a second step (S804 to S806), the coordinate values of each receiver (200) within a specified space are calculated based on a value obtained by weighting the signal strength of the first signal calculated in the first step (S803) with the coordinate value and importance of the transmitter (100). (Appendix 9) The wireless power supply system (1) according to claim 8, wherein the importance is based on the placement density of the transmitters (100) within a given space. (Appendix 10) The at least one processor further executes a fifth step of generating a virtual signal strength of a first signal that is presumed to have been received by a virtual transmitter that is assumed to have been located at a position that is not actually located in the specified space, based on the signal strength of the first signal actually transmitted from the multiple receivers (200), and further, in the second step (S804 to S806), determining the coordinate values of each receiver (200) in the specified space based on a value obtained by weighting the virtual signal strength with the coordinate values of the virtual transmitter that is assumed to have been located at a position that is not actually located, and the weighted value. (Appendix 11) A program for operating a wireless power supply system (1) having at least one processor and a memory, the wireless power supply system (1) having a plurality of transmitters (100) arranged in a predetermined space and transmitting a power transmission signal for wirelessly transmitting power, and a plurality of receivers (200) arranged in the predetermined space and capable of receiving the power transmission signal and transmitting a first signal, the memory storing coordinate values of each of the transmitters (100) in the predetermined space, the program causing the at least one processor to execute a first step (S803) of calculating, for each receiver (200), a signal strength of a first signal received by each of the transmitters (100), and a second step (S804 to S806) of determining coordinate values of each of the receivers (200) in the predetermined space based on a weighting value obtained by weighting the signal strength of the first signal calculated in the first step (S803) by the coordinate value of the transmitter (100). (Appendix 12) A method executed by a wireless power supply system (1) having at least one processor and a memory, the wireless power supply system (1) including a plurality of transmitters (100) arranged in a predetermined space and transmitting a power transmission signal for wirelessly transmitting power, and a plurality of receivers (200) arranged in the predetermined space and capable of receiving the power transmission signal and transmitting a first signal. a memory that stores coordinate values of each transmitter (100) within a specified space, and at least one processor executes a first step (S803) of calculating, for each receiver (200), a signal strength of a first signal received by each transmitter (100), and a second step (S804 to S806) of determining coordinate values of each receiver (200) within the specified space based on a weighted value obtained by weighting the signal strength of the first signal calculated in the first step (S803) by the coordinate value of the transmitter (100). (Appendix 13) The wireless power supply system (1) has a plurality of transmitters (100) arranged in a specified space and transmitting a transmission signal for wirelessly transmitting power, and a plurality of receivers (200) arranged in the specified space and capable of receiving the transmission signal and transmitting a first signal, the wireless power supply system including: a memory storing coordinate values of each of the transmitters (100) in the specified space; a signal strength calculation unit (3034) calculating, for each receiver (200), a signal strength of a first signal received by each of the transmitters (100); and a coordinate value calculation unit (3036) calculating the coordinate value of each of the receivers (200) in the specified space based on a weighting value obtained by weighting the signal strength of the first signal calculated by the signal strength calculation unit (3034) by the coordinate value of the transmitter (100). [Explanation of symbols]
[0164] 1...WPT system 100...transmitter 101...oscillator 102...transmitting antenna 103...microcomputer 104...data transceiver 105...data transceiver antenna 200...receiver 201...receiving antenna 202...rectifier circuit 203...power management unit 204...charging unit 205...microcomputer 206...data transceiver 207...data transceiver antenna 300...first information processing device 400...second information processing device 3021...application program 3022...transmitter coordinate value DB 3023...reference value table 3023...receiver positioning result DB 3024...acquired physical quantity DB 3033...physical quantity acquisition module 3034...signal strength acquisition module 3035...reference value comparison module 3035...weighted average calculation module 3036...receiver positioning module
Claims
1. A plurality of transmitters are arranged in a predetermined space and transmit power transmission signals for wirelessly transmitting power; At least one receiver that is arranged in the predetermined space and is capable of receiving the transmission signal and transmitting a first signal; A wireless power supply system having: The wireless power supply system includes at least one memory and a processor, the memory stores coordinate values of each of the transmitters within the predetermined space; The at least one processor: a first step of calculating, for each of the receivers, a signal strength of the first signal received by each of the transmitters; a second step of calculating coordinate values of each of the receivers in the predetermined space based on a weighted value obtained by weighting the signal strength of the first signal calculated in the first step with the coordinate value of the transmitter; A wireless power supply system that performs the above.
2. 2. The wireless power supply system according to claim 1, wherein in the second step, a weighted value is calculated by adding a signal strength of the first signal transmitted from any one of the receivers and received by any one of the transmitters, the weighted value being a coordinate value of the transmitter that received the first signal, for the first signals of a plurality of the transmitters, and further calculating coordinate values of each of the receivers within the specified space based on the weighted value.
3. The wireless power supply system according to claim 2 , wherein the added value is a weighted average value.
4. the receiver has a sensor, and the first signal includes information about a physical quantity measured by the sensor; The at least one processor: a third step of transmitting the first signal including the physical quantity from the receiver at predetermined time intervals; The wireless power supply system according to claim 1 .
5. The memory stores a learning model that outputs an inferred signal strength of the first signal that is presumed to have been received by a virtual transmitter that is assumed to have been located at a position that is not actually located within the predetermined space; In the second step, the coordinate values of each of the receivers within the predetermined space are calculated based on a weighted value of the estimated signal strength, which is an estimation result of the learning model, and a coordinate value of the virtual transmitter that is assumed to be located at a position where the virtual transmitter is not actually located, and based on the weighted value. The wireless power supply system according to claim 1 .
6. In the second step, the coordinate values of each of the receivers in the specified space are calculated based on a weighted value of the inferred signal strength, which is an inference result of the learning model, and a sum of the weighted values for the first signals of a plurality of the transmitters. The wireless power supply system according to claim 5 .
7. The at least one processor further comprises: A fourth step is executed in which the signal strengths of the first signals actually transmitted from the receivers are used as training data, some of the signal strengths included in the training data are used as input, and the signal strengths actually transmitted from the receivers are used as correct answers to train the learning model. The wireless power supply system according to claim 6.
8. The memory stores an importance associated with the transmitter, In the second step, the coordinate values of each of the receivers in the predetermined space are calculated based on a value obtained by weighting the signal strength of the first signal calculated in the first step with the coordinate values of the transmitter and the importance. The wireless power supply system according to claim 2 .
9. The wireless power supply system according to claim 8 , wherein the importance is based on an arrangement density of the transmitters within the predetermined space.
10. The at least one processor further comprises: A fifth step is carried out, based on the signal strengths of the first signals actually transmitted from the plurality of receivers, to generate a virtual signal strength of a first signal that is assumed to have been received by a virtual transmitter that is assumed to have been located at a position that is not actually located within the predetermined space; Furthermore, in the second step, the coordinate values of the virtual transmitter, which is assumed to be located at a position where the virtual transmitter is not actually located, are weighted to the virtual signal strength, and the coordinate values of each of the receivers within the predetermined space are calculated based on the weighted values. The wireless power supply system according to claim 1 .
11. A program for operating a wireless power supply system including at least one processor and a memory, The wireless power supply system includes: A plurality of transmitters are arranged in a predetermined space and transmit power transmission signals for wirelessly transmitting power; a plurality of receivers that are arranged in the predetermined space and are capable of receiving the power transmission signal and transmitting a first signal; having the memory stores coordinate values of each of the transmitters within the predetermined space; The program causes the at least one processor to: a first step of calculating, for each of the receivers, a signal strength of the first signal received by each of the transmitters; a second step of calculating coordinate values of each of the receivers in the predetermined space based on a weighted value obtained by weighting the signal strength of the first signal calculated in the first step with the coordinate value of the transmitter; A program to execute.
12. A method executed by a wireless power supply system having at least one processor and a memory, comprising: The wireless power supply system includes: A plurality of transmitters are arranged in a predetermined space and transmit power transmission signals for wirelessly transmitting power; a plurality of receivers that are arranged in the predetermined space and are capable of receiving the power transmission signal and transmitting a first signal; having the memory stores coordinate values of each of the transmitters within the predetermined space; The at least one processor: a first step of calculating, for each of the receivers, a signal strength of the first signal received by each of the transmitters; a second step of calculating coordinate values of each of the receivers in the predetermined space based on a weighted value obtained by weighting the signal strength of the first signal calculated in the first step with the coordinate value of the transmitter; A method for performing.
13. A plurality of transmitters are arranged in a predetermined space and transmit power transmission signals for wirelessly transmitting power; a plurality of receivers that are arranged in the predetermined space and are capable of receiving the power transmission signal and transmitting a first signal; A wireless power supply system having: The wireless power supply system includes: a memory in which coordinate values of each of the transmitters within the predetermined space are stored; a signal strength calculation unit that calculates a signal strength of the first signal received by each of the transmitters for each of the receivers; a coordinate value calculation unit that calculates coordinate values of each of the receivers in the predetermined space based on a weighted value obtained by weighting the signal strength of the first signal calculated by the signal strength calculation unit with a coordinate value of the transmitter; A wireless power supply system comprising:
Citation Information
Patent Citations
Location estimation method, and program
JP2018072138A