The present invention relates to a wireless communication system, a wireless communication method, and a control station constituting the wireless communication system that are used to control a mobile object.
In recent years, wireless communication is used for various objectives in various environments. As one type of usage of the wireless communication, there is a control system that collects information from a plurality of mobile objects, such as vehicles, in a central control station and controls moves of the respective mobile objects.
In the control system, if a disruption occurs in the wireless communication for a vehicle that is under the control from the central control station, not only the control from the central control station on the vehicle fails to be sufficiently performed, but also the central control station fails to obtain necessary information for performing the control from the vehicle. In addition, the communication disruption in one vehicle may affect the control on another vehicle. In view of this, when the wireless communication is applied to the control system or the like, it is significantly important not to cause the communication disruption and to ensure reliability of the wireless communication.
Meanwhile, propagation of a radio wave used in the wireless communication is largely affected by constructions and the like present in a propagation region. Additionally, moves, deformations, and the like of the constructions and the like vary the propagation of the radio wave, and eventually, quality of the wireless communication, and cause the communication disruption. Presence/absence and frequency of the occurrence of the communication disruption differ by position, and also vary over time. In view of this, there has been proposed a technique that measures communication quality during communication and takes an action based on the measurement result in order to ensure reliability of the wireless communication.
For example, Patent Literature 1 discloses a wireless communication technique that ensures reliability of wireless communication even in a mine with a poor radio wave condition to enable a dump truck to smoothly travel in an autonomous manner by setting a travel permitted area when communication quality satisfies predetermined quality in an autonomous travel dump truck in a mine. That is, in the technique disclosed in the Patent Literature 1, the connection condition is determined based on the communication quality measured in the autonomous travel dump truck in a mine, and when the communication quality satisfies the predetermined quality, traveling in the predetermined travel permitted area is permitted, and thus, the dump truck is enabled to smoothly travel in an autonomous manner.
However, the technique disclosed in Patent Literature 1 is a technique to detect variations in radio wave propagation in association with moves and deformations of constructions and the like, and moreover, variations in quality of the wireless communication in association with abnormality in equipment or the like in an ex-post manner, thereby having a problem of possibility of a case where an intended control fails to be executed depending on the cause of the communication quality variations.
Patent Literature 1: JP 2015-210595 A
In order to solve the aforementioned problem, an objective of the present invention is to provide a wireless communication system, a wireless communication method, and a control station constituting the wireless communication system that enable to detect variations in communication quality before the communication quality fails to satisfy predetermined quality, and have high reliability.
A wireless communication system according to the present invention is a wireless communication system in a control system including a control station and a plurality of mobile vehicles connected to the control station via wireless communication. The plurality of mobile vehicles or a stationary wireless station connected to the plurality of mobile vehicles by wireless communication periodically measures position information and wireless communication quality information, and reports the measurement results to the control station. The control station groups measurement results belonging to a first time range among the measurement results reported from the plurality of mobile vehicles based on the position information, and learns a distribution of the wireless communication quality information indicative of quality of the wireless communication for each grouped position range. The control station further obtains a measurement result belonging to a second time range different from the first time range among the measurement results reported from the plurality of mobile vehicles, and derives an outlier abundance ratio in the measurement result belonging to the second time range using the distribution of the wireless communication quality information for each of the learnt position ranges. The present system includes an abnormality detecting device that determines abnormality detection based on the outlier abundance ratio.
The present invention enables to provide a wireless communication system, a wireless communication method, and a control station constituting the wireless communication system that have high reliability in wireless communication used for controlling a mobile object.
The following describes an embodiment of the present invention by referring to the drawings. While in the following embodiment, components that are plural may be exemplarily described to be the specific number, the number of components may be different from that in the exemplary description unless it is limited by specific indication.
While in the following embodiment, a process may be described in a specific order, unless there is dependence on the order, such as a result of a certain process is used in another process, the order of the process may be interchanged or the processes may be concurrently executed. Furthermore, even when a latter process uses the result of a former process, the respective processes may be asynchronously executed and the latest former process execution result at the time point of the latter process execution may be used in the latter process.
The mobile vehicle 100 includes a mobile wireless station 101 (101-a, 101-b) and a position sensor 102. The control station 130 includes an abnormality detecting device 131. The abnormality detecting device 131 may include a display (a display section 131D) that shows a result of abnormality detection. The mobile wireless station 101 and the stationary wireless station 110 are connected by means of wireless communication via the mobile network 140, and the stationary wireless station 110 and the control station 130 are connected by means of wired communication or wireless communication via the stationary network 120. While
Any or both of the mobile wireless station 101 and the stationary wireless station 110 measure the wireless communication quality of the mobile network 140, and periodically notify the abnormality detecting device 131 within the control station 130 through any or both of the stationary network 120 and the mobile network 140 of wireless communication quality information as the measurement result. The wireless communication quality information is information relating to the quality of wireless communication between the mobile wireless station 101 and the stationary wireless station 110, and, as one example, includes a reception electric power and a SNR (Signal-to-Noise Ratio: a ratio of a signal to a noise power) and includes the information of the time at which the wireless communication quality is measured. The wireless communication quality information obtained in the mobile wireless station 101 may include an ID of the mobile wireless station 101 that has taken the measurement.
When distinction is necessary below, the wireless communication quality, the reception electric power, and the SNR measured in the stationary wireless station 110 are referred to as “uplink wireless communication quality,” an “uplink reception electric power,” and an “uplink SNR,” respectively. The wireless communication quality, the reception electric power, and the SNR measured in the mobile wireless station 101 are referred to as “downlink wireless communication quality,” an “downlink reception electric power,” and an “downlink SNR,” respectively.
The stationary wireless station 110 measures the wireless communication quality as quality of wireless communication between each of the mobile wireless stations 101 as a communication target and itself. While the wireless communication quality information is not limited to specific information, it, for example, includes the ID of the mobile wireless station 101 as the communication target. The wireless communication quality information may include position information of the mobile vehicle 100 measured by using the position sensor 102, for example, a GNSS (Global Navigation Satellite System).
The mobile wireless station 101 or the stationary wireless station 110 adds time information on the measured position information, and notifies the abnormality detecting device 131 within the control station 130 of the information through the mobile network 140 and/or the stationary network 120. The abnormality detecting device 131 executes an abnormality detection process of the wireless communication system based on the notified wireless communication quality information and position information.
While in the example described above, the position information of the mobile vehicle 100 is measured using the position sensor 102, instead of this or in addition to this, for example, the measurement may be taken on the side of the stationary wireless station 110 using an arrival time difference of radio wave and an arrival direction of radio wave, and the position of the mobile wireless station 101 and the mobile vehicle 100 may be measured based on this. In this case, the time information is added on the position information measured by the stationary wireless station 110, and the abnormality detecting device 131 within the control station 130 is notified of the information after the addition through the stationary network 120.
With reference to a block diagram in
Various operations, determinations, and inputs/outputs in the information interface processing section 201, the learning processing section 202, the outlier detection processing section 203, the abnormality factorial experiment processing section 204, and the detection result interface processing section 205 are executed using resources of the CPU/DSP 301, the storage section 302, and the logic circuit 303 in accordance with computer programs stored in, for example, the storage section 302. Each of the processes by the abnormality detecting device 131 is preferred to independently operate as a process or a thread that differs by each or some processes.
The wireless station information storing section 211, the learning result storing section 212, the detection result storing section 213, and the analysis result storing section 214 store respective information in the storage section 302. The storage section 302 may, for example, include a volatile memory, such as a RAM (Random Access Memory), a non-volatile memory, such as an SSD (Solid State Drive), a magnetic storage device, such as an HDD (Hard Disk Drive), and the like.
The information interface processing section 201 and the detection result interface processing section 205 as the respective interface processing sections of the abnormality detecting device 131 exchange information with the outside of the abnormality detecting device 131 via the LAN I/F 304. The information interface processing section 201 receives the position information of the mobile vehicle 100 obtained by measurement by the position sensor 102 through the stationary network 120 and the wireless communication quality information of the mobile network 140 obtained by measurement in any or both of the mobile wireless station 101 and the stationary wireless station 110. When the wireless communication quality information does not include the time information, the information interface processing section 201 adds the time information on the received information and stores the data in the wireless station information storing section 211.
The wireless station information storing section 211 associates the wireless communication quality information with the position information based on the time information and stores the information. Here, for example, when obtaining frequency of the position information is less than obtaining frequency of the wireless communication quality information, the interpolated position information can be associated with the wireless communication quality information.
The learning processing section 202 extracts the information stored in the wireless station information storing section 211 for each constant time range and each constant position range, learn respective distributions of representative wireless communication quality, and stores the learnt results in the learning result storing section 212.
With reference to the flowchart in
Next, a loop process (grouping) is executed for each position range from Step S511 to Step S517. At Step S512, the data corresponding to the time range set at Step S510 and the position range of the current loop process is extracted from the wireless station information storing section 211. At subsequent Step S513, a data amount of the extracted data is confirmed, and when the data amount is less than a specified value, for example, less than 100 points (No), the loop process corresponding to the position range in process is terminated to return the process to Step S511, and the process is executed on the next position range. When the data amount is equal to or more than the specified value, the process is transitioned to Step S514.
Next, at Step S514, a representative wireless communication quality value is generated. Here, the representative wireless communication quality value means a value of selecting one downlink wireless communication quality in the case like
When the wireless communication quality information stored in the wireless station information storing section 211 is in the format of
At subsequent Step S515, features of the distribution of the representative wireless communication quality values are learnt. As a learning method of the distribution, for example, a method in which a Gaussian distribution having a dimension equal to the number of the elements of the representative wireless communication quality value is assumed, and an average value and a standard deviation for each dimension of the Gaussian distribution with which, for example, 95% of the target data falls within 36 are calculated may be employed. As another learning method of the distribution, for example, a method in which a One Class SVM classifier is constituted such that 95% of the data falls within a normal value range may be employed.
Next, at Step S516, the learning result is stored in the learning result storing section 212 as the classifier. The above processes are repeated, and when there remains a position range that has not yet been processed at Step S517, the process is returned to Step S511, and when the process on all the position ranges has been terminated, the learning step S202 is terminated.
The outlier detection processing section 203 extracts the wireless communication quality information and the position information stored in the wireless station information storing section 211 for each constant time range and each constant position range, classifies the extracted information using the classifier stored in the learning result storing section 212, and stores the classified results in the detection result storing section 213.
With reference to the flowchart in
Next, a loop process is executed for each position range from Step S811 to Step S818. At Step S812, a classifier of the target position range and the classifier time used in the outlier detection process is extracted from the learning result storing section 212.
At subsequent Step S813, whether the classifier has been extracted (whether present or not) is confirmed. When the corresponding classifier is not present in the learning result storing section 212 and the extraction has failed (No) at Step S812, the loop process on the position range in process is terminated, the process is returned to Step S811, and the process is executed on the next position range. When the classifier has been extracted, the process is transitioned to Step S814.
At Step S814, the information corresponding to the time range as the outlier detection process target set at Step S810 and the position range of the current loop process is extracted from the wireless station information storing section 211. At Step S815, a data amount of the extracted information is confirmed, and when the data amount is less than a specified value, for example, less than 50 points, the loop process corresponding to the position range in process is terminated to return the process to Step S811, and the process is executed on the next position range. When the data amount is equal to or more than the specified value, the process is transitioned to Step S816.
At Step S816, the data extracted at Step S814 is classified using the classifier extracted at Step S812. At subsequent Step S817, the classified result and statistics information are recorded in the detection result storing section 213. The classified result and the statistics information include the following as one example.
The steps above are repeated, and, when there remains a position range on which the above-described steps have not been executed at Step S818, the process is returned to Step S811 and the same process is repeated. On the other hand, when the process on all the position ranges has been terminated, the outlier detection process is terminated. The abnormality factorial experiment processing section 204 analyzes an abnormality when the abnormality occurs in the wireless communication based on the information stored in the detection result storing section 213, and records the result in the analysis result storing section 214.
The detection result interface processing section 205 outputs the analysis result recorded in the analysis result storing section 214 to, for example, a monitor external terminal through the stationary network 120. The detection result interface processing section 205 also outputs the analysis result recorded in the analysis result storing section 214 to, for example, the monitor external terminal through the stationary network 120 after executing various processes in the learning processing section 202, the outlier detection processing section 203, and the abnormality factorial experiment processing section 204 as necessary based on an analysis request instruction requested from, for example, the monitor external terminal through the stationary network 120.
With reference to the flowcharts in
As the process of scheduled driving, like Step S920 in
With reference to the flowchart in
Once the process in
At Step S1011, whether the detection result corresponding to the analysis request instruction is present in the detection result storing section 213 or not is confirmed. When the detection result is present, the process is transitioned to Step S1015, and when the detection result is not present, the process is transitioned to Step S1012. At Step S1012, whether the learning result corresponding to the analysis request instruction is present in the learning result storing section 212 or not is confirmed. When the learning result is present, the process is transitioned to Step S1014, and when the learning result is not present, the process is transitioned to Step S1013.
At Step S1013, the learning process is executed in the learning processing section 202 by the learning target time range corresponding to the analysis request instruction received by the detection result interface processing section 205, and the result is recorded in the learning result storing section 212. At Step S1014, the outlier detection process is executed in the outlier detection processing section 203 in the time range of the classifier and the classification target corresponding to the analysis request instruction received by the detection result interface processing section 205, and the result is recorded in the detection result storing section 213. At subsequent Step S1015, the abnormality factorial experiment process corresponding to the analysis request instruction received by the detection result interface processing section 205 is executed by the abnormality factorial experiment processing section 204, and the result is recorded in the analysis result storing section 214. At Step S1016, the analysis result corresponding to the analysis request instruction received by the detection result interface processing section 205 from the information recorded in the analysis result storing section 214 is output to the outside.
With reference to
An outlier ratio obtained by dividing the number of pieces of data turned out to be outliers as the result of the classification in the outlier detection processing section 203 by the number of all pieces of data is calculated for each position range, and the position range having the outlier ratio of a threshold value (for example, 0.5 or more) is displayed highlighted as indicated by, for example, a reference numeral 740. The area of the reference numeral 740 is recognized as the area where an abnormality occurs. When there are the certain number or more of the areas where the abnormality occurs, it can be recognized that the abnormality occurs in the whole wireless communication system.
With reference to the flowchart in
At subsequent Step S1212, an outlier abundance ratio is calculated for each position range similarly to the analytical process in
At subsequent Step S1214, the classification result of the normal position range and the outlier position range by the outlier abundance ratio obtained at Step S1212 is used as teacher data, the distances from the respective ground wireless stations are used as a parameter, and the learning process of a binary classifier is executed. Furthermore, using the learnt binary classifier, as exemplarily illustrated in
Next, at Step S1215, whether the installation positions of the respective ground wireless stations 110 are in the outlier position range or in the normal position range is classified. As the result, when the ground wireless station 110 is classified as the outlier position range, it is allowed to recognize that the ground wireless station has some sort of communication failure (for example, communication disruption).
At subsequent Step S1216, a feature importance during binary classifier learning are evaluated, in which it is allowed to assume that the importance of the ground wireless station 110 classified as the normal position range at Step S1215 is 0, and the possibility of the occurrence of abnormality is allowed to be recognized to increase in height as the feature importance increases in height for the ground wireless station 110 classified as the outlier position range at Step S1215.
The present invention is not limited to the above-described embodiment, and includes various modifications and equivalent configurations within the gist of the attached claims. For example, the above-described embodiment has been described in detail for easy understanding of the description of the present invention, and the present invention is not necessarily limited to those that include all the described configurations. A part of the configurations of a certain embodiment may be replaced with the configurations of another embodiment. The configurations of a certain embodiment may be added with the configurations of another embodiment. A part of the configurations of the respective embodiments may be added with another configuration, may be deleted, and may be replaced.
A part or all of them may be, for example, achieved by hardware, such as an integrated circuit. The above-described respective configurations, functions, processing sections, processing means, and the like may be achieved by software with which the processor interprets and executes the computer programs achieving the respective functions. When a plurality of the same functions are present in terms of configuration, the hardware or software achieving the respective functions may be separately implemented, or one implemented hardware or software may be used in a time multiplexed manner to execute a plurality of processes. Even in the case of a single function in terms of configuration, a plurality of hardware or software having the same function may be used to execute a distributed process.
The programs achieving the respective functions, tables, and information, such as files, can be stored on a storage device, such as a memory, a hard disk and an SSD (Solid State Drive), or a recording medium, such as an IC card, an SD card, and a DVD.
In addition, control lines and information lines considered to be necessary for explanation are described, but not all the control lines and the information lines necessary for implementation are described. In practice, almost all the configurations may be considered to be connected to one another.
Number | Date | Country | Kind |
---|---|---|---|
2022-063794 | Apr 2022 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2023/014090 | 4/5/2023 | WO |