This application is based upon and claims benefit of priority from Japanese Patent Application No. 2022-046585, filed on Mar. 23, 2022, Japanese Patent Application No. 2022-104515, filed on Jun. 29, 2022, and Japanese Patent Application No. 2023-019037, filed on Feb. 10, 2023, the entire contents of which are incorporated herein by reference.
The present invention relates to a determination device, a determination method, and a determination system.
In recent years, technologies of estimating a position of a target device through wireless communication have been developed. For example, JP 2021-099289A discloses a technology of performing wireless communication between a wireless communication device installed in a portable device and a plurality of wireless communication devices installed in a vehicle, and estimating the position of the portable device on the basis of intersections of directions of arrival of radio waves from the portable device. The intersections are estimated on the basis of the wireless communication.
However, when using the technology disclosed in JP 2021-099289A, there are the plurality of intersections of directions of arrival of radio waves in a vertical direction, and this may deteriorate the position estimation accuracy. In addition, the position estimation accuracy deteriorates drastically in the case where a calculated ranging value acquired by a wireless communication device is longer than an actual length due to an effect of an obstacle and the like.
Accordingly, the present invention is made in view of the aforementioned issues, and an object of the present invention is to determine a position of a target device with higher accuracy.
To solve the above described problem, according to an aspect of the present invention, there is provided a determination device comprising a determination section configured to determine an area where a portable device is positioned, on a basis of wireless communication between a plurality of first wireless communication devices disposed at different portions in a target space where a plurality of areas is defined and a second wireless communication device installed in a portable device, in conformity with a designated communication standard, wherein the determination section determines the area where the portable device is positioned, by using different determination expressions depending on the respective first wireless communication devices, each of which has successfully calculated an RSSI with regard to a signal received from the second wireless communication device through wireless communication compliant with the designated communication standard and a determination target area.
To solve the above described problem, according to another aspect of the present invention, there is provided a determination method comprising causing a processor to determine an area where a portable device is positioned, on a basis of wireless communication between a plurality of first wireless communication devices disposed at different portions in a target space where a plurality of areas is defined and a second wireless communication device installed in a portable device, in conformity with a designated communication standard, wherein the determination further includes determining the area where the portable device is positioned, by using different determination expressions depending on the respective first wireless communication devices, each of which has successfully calculated an RSSI with regard to a signal received from the second wireless communication device through wireless communication compliant with the designated communication standard and a determination target area.
To solve the above described problem, according to another aspect of the present invention, there is provided a determination system comprising: a plurality of first wireless communication devices disposed at different portions in a target space where a plurality of areas is defined; a second wireless communication device installed in a portable device; and a determination section configured to determine an area where the portable device is positioned, on a basis of wireless communication between the respective first wireless communication devices and the second wireless communication device in conformity with a designated communication standard, wherein the determination device determines the area where the portable device is positioned, by using different determination expressions depending on the respective first wireless communication devices, each of which has successfully calculated an RSSI with regard to a signal received from the second wireless communication device through wireless communication compliant with the designated communication standard and a determination target area.
As described above, according to the present invention, it is possible to determine a position of a target device with higher accuracy.
Hereinafter, referring to the appended drawings, preferred embodiments of the present invention will be described in detail. It should be noted that, in this specification and the appended drawings, structural elements that have substantially the same function and structure are denoted with the same reference numerals, and repeated explanation thereof is omitted.
First, a configuration example of a determination system 1 according to an embodiment of the present invention will be described.
As illustrated in
The mobile object 10 according to the present embodiment may be a means of transportation having a space for passengers (for example, a vehicle cabin in a case of a vehicle) such as a vehicle, an airplane, a ship, or the like, for example.
An internal space and an external space of the mobile object 10 according to the present embodiment are examples of a target space where a plurality of areas is defined.
As illustrated in
The respective first wireless communication devices 110 are installed at different portions of the mobile object 10 according to the present embodiment.
In the case of the example illustrated in
Each of the first wireless communication devices 110 according to the present embodiment performs wireless communication with a second wireless communication device 210 installed in the portable device 20 in conformity with a designated communication standard.
For example, each of the first wireless communication devices 110 according to the present embodiment calculates an RSSI of a signal received from the second wireless communication device through wireless communication compliant with the designated communication standard.
In addition, for example, each of the first wireless communication devices 110 according to the present embodiment performs ranging (a process of estimating a distance between the first wireless communication device 110 and the second wireless communication device 210) based on wireless communication with the second wireless communication device 210 in conformity with a designated communication standard.
Each of the first wireless communication devices 110 according to the present embodiment outputs a calculated RSSI and a ranging value calculated through the ranging (an estimated value of the distance between the first wireless communication device 110 and the second wireless communication device 210) to the determination device 120.
Examples of the designated communication standard according to the present embodiment include ultra-wideband (UWB) wireless communication.
Each of the first wireless communication devices 110 according to the present embodiment may calculate the ranging value through the technology disclosed in JP 2021-099289A or the like, for example.
Note that, the designated communication standard according to the present embodiment is not limited to the ultra-wideband wireless communication. Any standards capable of estimating a distance between the first wireless communication devices 110 and the second wireless communication device 210 may be adopted as the designated communication standard according to the present embodiment.
The determination device 120 according to the present embodiment includes a determination section 125 configured to determine an area where the portable device 20 is positioned, on the basis of wireless communication between the respective first wireless communication devices and the second wireless communication device in conformity with the designated communication standard.
In addition, one of features of the determination section 125 according to the present embodiment is to determine the area where the portable device 20 is positioned, by using different determination expressions depending on the respective first wireless communication devices 110, each of which has successfully calculated an RSSI with regard to a signal received from the second wireless communication device 210 through the wireless communication compliant with the designated communication standard and a determination target area.
Note that, details of the area determination performed by the determination section 125 according to the present embodiment will be described later.
In addition, the determination section 125 according to the present embodiment may control behavior of the control target device 130 on the basis of a result of the area determination.
For example, the determination section 125 may permit an engine (an example of the control target device 130) of the mobile object 10 to start in the case where it is determined that the portable device 20 is positioned in the vehicle cabin of the mobile object 10.
Alternatively, for example, in the case where it is determined that the portable device 20 is positioned in a trunk of the mobile object 10, the determination section 125 may cause a sound output device (an example of the control target device 130) of the mobile object 10 to output a message indicating that the portable device 20 is positioned in the trunk.
Alternatively, for example, in the case where it is determined that the portable device 20 is positioned near an outside of the mobile object 10, the determination section 125 may instruct a lock device (an example of the control target device 130) to be opened. The lock device is installed in a door of the mobile object 10.
The functions of the determination section 125 according to the present embodiment are implemented by various kinds of processors.
The control target device 130 according to the present embodiment may be various kinds of devices that perform designated behavior under control based on a result of determination made by the determination device 120.
For example, the control target device 130 according to the present embodiment may be the engine, the lock device of the door, the sound output device, a display device, lighting equipment or the like.
The portable device 20 according to the present embodiment is carried by a user of the mobile object 10 (such as an owner of the mobile object 10 or a person who has permission from the owner to use the mobile object 10).
As illustrated in
The second wireless communication device 210 according to the present embodiment performs wireless communication with the respective first wireless communication devices 110 installed in the mobile object 10 in conformity with the designated communication standard. In addition, the second wireless communication device 210 according to the present embodiment performs ranging in cooperation with the respective first wireless communication devices 100 installed in the mobile object 10.
The configuration example of the determination system 1 according to the present embodiment has been described above. Note that, the configuration described above with reference to
For example, each of the mobile object 10 and the portable device 20 may further include a structural element for performing wireless communication compliant with another communication standard that is different from the designated communication standard described above. In this case, the determination section 125 may authenticate the portable device 20 on the basis of the wireless communication compliant with the other communication standard and may control behavior of the control target device 130 further on the basis of a result of the authentication.
The configuration of the determination system 1 according to the present embodiment may be flexibly modified in accordance with specifications, operations, and the like.
Next, an example of disposing the first wireless communication devices 110 according to the present embodiment will be described.
In the case of the example illustrated in
More specifically, the first wireless communication device 110A is disposed on a right side of a front bumper of the mobile object 10. The first wireless communication device 110B is disposed on a right side of a rear bumper of the mobile object 10. The first wireless communication device 110C is disposed on a left side of the rear bumper of the mobile object 10. The first wireless communication device 110D is disposed on a left side of the front bumper of the mobile object 10.
In addition, the first wireless communication device 110E is disposed near a front middle portion (for example, between a driver’s seat 140D and a front passenger seat 140P) in the vehicle cabin of the mobile object 10. The first wireless communication device 110F is disposed near a rear middle portion (for example, in the middle of a rear seat 140R) in the vehicle cabin.
In addition, the first wireless communication device 110G is disposed in a specific space in the mobile object 10. Here, the specific space according to the present embodiment may be a space in the mobile object 10, and may be a space for which the area determination is performed separately from the vehicle cabin.
Examples of the specific space according to the present embodiment include the trunk (luggage compartment). Note that, in the case where the specific space is the trunk, the trunk may be a (closed) space that is clearly separated from the vehicle cabin, or may be an (open) space that is connected with the vehicle cabin.
Hereinafter, a case where the specific space according to the present embodiment is the trunk will be described as a major example. In other words, the first wireless communication device 110G is disposed in the trunk of the mobile object 10.
However, the specific space according to the present embodiment is not limited to the trunk. For example, the specific space may be a partial space or the like in the vehicle cabin such as a glove compartment in the vehicle cabin.
At least one or more first wireless communication devices 110 according to the present embodiment may be disposed in the vehicle cabin in the mobile object 10, in the specific space in the mobile object 10, and on an exterior of the mobile object 10.
The determination section 125 of the determination device 120 according to the present embodiment determines whether the portable device 20 is positioned in the vehicle cabin, in the specific space, or on the exterior of the mobile object 10 on the basis of wireless communication between the second wireless communication device 210 and the respective first wireless communication devices 110 disposed as described above, in conformity with the designated communication standard.
Next, a detailed example of the area determination performed by the determination section 125 according to the present embodiment will be described.
One of features of the determination section 125 according to the present embodiment is to determine the area where the portable device 20 is positioned, by using different determination expressions depending on the respective first wireless communication devices 110, each of which has successfully calculated an RSSI with regard to a signal received from the second wireless communication device 210 through the wireless communication compliant with the designated communication standard and a determination target area.
In this case, the determination section 125 determines the area where the portable device 20 is positioned, by using a weighted determination expression in which different weights are given to the respective first wireless communication devices 110, each of which has successfully calculated an RSSI with regard to a signal received from the second wireless communication device 210 through wireless communication compliant with the designated communication standard and a determination target area.
Next, a detailed example of determination will be described with reference to the layout of the first wireless communication devices 110 illustrated in
For example, the determination section 125 determines whether the portable device 20 is positioned inside or outside the trunk (an example of the specific space) on the basis of respective RSSIs calculated by four first wireless communication devices 110 disposed near the trunk.
The four first wireless communication devices 110 may include the first wireless communication devices 110B and 110C that are disposed on the rear bumper of the mobile object 10, the first wireless communication device 110F that is disposed near the rear middle portion in the vehicle cabin of the mobile object 10, and the first wireless communication device 110G that is disposed in the trunk of the mobile object 10.
More specifically, the determination section 125 may determine whether the portable device 20 is positioned inside or outside the trunk by using a determination expression (1) listed below.
In the determination expression (1), b represents a constant, wrB to wrG represent respective weights given to RSSIs calculated by the respective first wireless communication devices 110B to 110G, and RB to RG represent the respective RSSIs calculated by the first wireless communication devices 110B to 110G.
In this case, the determination section 125 may determine that the portable device 20 is positioned inside the trunk if y > 0, and the determination section 125 may determine that the portable device 20 is positioned outside the trunk if y ≤ 0. On the other hand, the determination section 125 may determine that the portable device 20 is positioned inside the trunk if y ≤ 0, and the determination section 125 may determine that the portable device 20 is positioned outside the trunk if y > 0. The constant b is appropriately set in such a manner that each of the above-described conditions is satisfied.
Note that, for example, it is possible to improve the determination accuracy of the determination expression (1) listed above, when increasing the weight wrG given to an RSSI calculated by the first wireless communication device 110G that is the nearest to the trunk.
Alternatively, for example, the determination section 125 determines whether the portable device 20 is positioned inside the vehicle cabin or on an outer right side of the vehicle cabin on the basis of respective RSSIs calculated by four first wireless communication devices 110 closer to the right side of the mobile object 10.
The four first wireless communication devices 110 may include the first wireless communication device 110A that is disposed on the right side of the front bumper of the mobile object 10, the first wireless communication device 110B that is disposed on the right side of the rear bumper of the mobile object 10, and the first wireless communication devices 110E and 110F that are disposed inside the vehicle cabin of the mobile object 10.
More specifically, the determination section 125 may determine whether the portable device 20 is positioned on an outer right side of the vehicle cabin by using a determination expression (2) listed below.
In the determination expression (2), b represents a constant, wrA to wrF represent respective weights given to RSSIs calculated by the respective first wireless communication devices 110A to 110F, and RA to RF represent the respective RSSIs calculated by the first wireless communication devices 110A to 110F.
In this case, the determination section 125 may determine that the portable device 20 is positioned on the outer right side of the vehicle cabin (of the mobile object 10) if y > 0, and the determination section 125 may determine that the portable device 20 is positioned inside the vehicle cabin if y ≤ 0. On the other hand, the determination section 125 may determine that the portable device 20 is positioned on the outer right side of the vehicle cabin (of the mobile object 10) if y ≤ 0, and the determination section 125 may determine that the portable device 20 is positioned inside the vehicle cabin if y > 0. The constant b is appropriately set in such a manner that each of the above-described conditions is satisfied.
Note that, it is also possible to improve the determination accuracy of the determination expression (2) listed above when weights wrA and wrB are negative numbers and weights wrE and wrF are positive numbers. The weights wrA and wrB are given to respective RSSIs calculated by the first wireless communication devices 110A and 110B disposed on right portions of the exterior of the mobile object 10. The weights wrE and wrF are given to respective RSSIs calculated by the first wireless communication devices 110E and 110F disposed inside the vehicle cabin of the mobile object 10.
The detailed example of the area determination using the determination expression in which weights are given to the RSSIs according to the present embodiment has been described above.
However, the weighted determination expression according to the present embodiment is not limited thereto. In the weighted determination expression according to the present embodiment, different weights may be given to respective ranging values acquired by the first wireless communication devices 110.
In this case, the determination section 125 may determine the area where the portable device 20 is positioned, by using a weighted determination expression in which different weights are given to the respective first wireless communication devices 110 on the basis of first wireless communication devices 110 that have successfully performed ranging with regard to the second wireless communication device 210 and a determination target area.
For example, the determination section 125 may use a determination expression (3) listed below when determining whether the portable device 20 is positioned inside or outside the trunk on the basis of respective ranging values acquired by the first wireless communication devices 110B, 110C, 110F, and 110G.
In the determination expression (3), b represents a constant, wlB to wlG represent respective weights given to ranging values acquired by the respective first wireless communication devices 110B to 110G, and LB to LG represent the respective ranging values acquired by the first wireless communication devices 110B to 110G.
In this case, the determination section 125 may determine that the portable device 20 is positioned inside the trunk if y > 0, and the determination section 125 may determine that the portable device 20 is positioned outside the trunk if y ≤ 0. On the other hand, the determination section 125 may determine that the portable device 20 is positioned inside the trunk if y ≤ 0, and the determination section 125 may determine that the portable device 20 is positioned outside the trunk if y > 0. The constant b is appropriately set in such a manner that each of the above-described conditions is satisfied.
Note that, for example, it is possible to improve the determination accuracy of the determination expression (3) listed above, when increasing the weight wlG given to a ranging value acquired by the first wireless communication device 110G that is the nearest to the trunk.
Alternatively, the determination section 125 may use a determination expression (4) listed below when determining whether the portable device 20 is positioned inside the vehicle cabin or on an outer right side of the vehicle cabin on the basis of respective ranging values acquired by the first wireless communication devices 110A, 110B, 110E, and 110F.
In the determination expression (4), b represents a constant, wlA to wlF represent respective weights given to ranging values acquired by the respective first wireless communication devices 110A to 110F, and LA to LF represent the respective ranging values acquired by the first wireless communication devices 110A to 110F.
In this case, the determination section 125 may determine that the portable device 20 is positioned on the outer right side of the vehicle cabin (of the mobile object 10) if y > 0, and the determination section 125 may determine that the portable device 20 is positioned inside the vehicle cabin if y ≤ 0. On the other hand, the determination section 125 may determine that the portable device 20 is positioned on the outer right side of the vehicle cabin (of the mobile object 10) if y ≤ 0, and the determination section 125 may determine that the portable device 20 is positioned inside the vehicle cabin if y > 0. The constant b is appropriately set in such a manner that each of the above-described conditions is satisfied.
Note that, for example, it is also possible to improve the determination accuracy of the determination expression (4) listed above when weights wlA and wlB are negative numbers and weights wlE and wlF are positive numbers. The weights wlA and wlB are given to respective ranging values acquired by the first wireless communication devices 110A and 110B disposed on right portions of the exterior of the mobile object 10. The weights wlE and wlF are given to respective ranging values acquired by the first wireless communication devices 110E and 110F disposed inside the vehicle cabin of the mobile object 10.
The detailed example of the area determination using the weighted determination expression in which weights are given to the ranging values according to the present embodiment has been described above.
Next, a detailed example of area determination using a weighted determination expression in which weights are given to RSSIs and ranging values according to the present embodiment has been described above.
For example, the determination section 125 may use a determination expression (5) listed below when determining whether the portable device 20 is positioned inside or outside the trunk on the basis of ranging values and RSSIs acquired by the respective first wireless communication devices 110B, 110C, 110F, and 110G.
In the determination expression (5), b represents a constant, wrB to wrG represent respective weights given to RSSIs calculated by the respective first wireless communication devices 110B to 110G, and RB to RG represent the respective RSSIs calculated by the first wireless communication devices 110B to 110G. In addition, in the determination expression (5), wlB to wlG represent respective weights given to ranging values acquired by the respective first wireless communication devices 110B to 110G, and LB to LG represent the respective ranging values acquired by the first wireless communication devices 110B to 110G.
In this case, the determination section 125 may determine that the portable device 20 is positioned inside the trunk if y > 0, and the determination section 125 may determine that the portable device 20 is positioned outside the trunk if y ≤ 0. On the other hand, the determination section 125 may determine that the portable device 20 is positioned inside the trunk if y ≤ 0, and the determination section 125 may determine that the portable device 20 is positioned outside the trunk if y > 0. The constant b is appropriately set in such a manner that each of the above-described conditions is satisfied.
Note that, for example, it is possible to improve the determination accuracy of the determination expression (5) listed above, when increasing the weights wrG and wlG related to the first wireless communication device 110G that is the nearest to the trunk.
Note that, the weights wrB to wrG given to the RSSIs may be different from the weights wlB to wlG given to the ranging values.
For example, the weights wrB to wrG given to the RSSIs may be heavier than the weights wlB to wlG given to the ranging values.
By setting the weights as described above, it is expected to obtain an effect of further improving the determination accuracy at a boundary between spaces as will be described later.
Alternatively, the determination section 125 may use a determination expression (6) listed below when determining whether the portable device 20 is positioned inside the vehicle cabin or on an outer right side of the vehicle cabin on the basis of ranging values and RSSIs acquired by the respective first wireless communication devices 110A, 110B, 110E, and 110F.
In the determination expression (6), b represents a constant, wrA to wrF represent respective weights given to RSSIs calculated by the respective first wireless communication devices 110A to 110F, and RA to RF represent the respective RSSIs calculated by the first wireless communication devices 110A to 110F. In addition, in the determination expression (6) listed above, wlA to wlF represent respective weights given to ranging values acquired by the respective first wireless communication devices 110A to 110F, and LA to LF represent the respective ranging values acquired by the first wireless communication devices 110A to 110F.
In this case, the determination section 125 may determine that the portable device 20 is positioned on the outer right side of the vehicle cabin (of the mobile object 10) if y > 0, and the determination section 125 may determine that the portable device 20 is positioned inside the vehicle cabin if y ≤ 0. On the other hand, the determination section 125 may determine that the portable device 20 is positioned on the outer right side of the vehicle cabin (of the mobile object 10) if y ≤ 0, and the determination section 125 may determine that the portable device 20 is positioned inside the vehicle cabin if y > 0. The constant b is appropriately set in such a manner that each of the above-described conditions is satisfied.
Note that, for example, it is also possible to improve the determination accuracy of the determination expression (6) listed above when weights wrA, wrB, wlA, and wlB are negative numbers and weights wrE, wrF, wlE, and wlF are positive numbers. The weights wrA, wrB, wlA, and wlB are related to the first wireless communication devices 110A and 110B disposed on the right portions of the exterior of the mobile object 10. The weights wrE, wrF, wlE, and wlF are related to the first wireless communication devices 110E and 110F disposed inside the vehicle cabin of the mobile object 10.
Note that, the weights wrA to wrF given to the RSSIs may be different from the weights wlA to wlF given to the ranging values.
For example, the weights wrA to wrF given to the RSSIs may be heavier than the weights wlA to wlF given to the ranging values.
By setting the weights as described above, it is expected to obtain an effect of further improving the determination accuracy at the boundary between the spaces as will be described later.
The detailed examples of the weighted determination expressions according to the present embodiment have been described above.
Note that, as described above, the RSSIs or the ranging values may be set as targets of weighting, or both the RSSIs and the ranging values may be set as targets of weighting in the weighted determination expressions according to the present embodiment.
For example, in the case where the ranging values are used as the targets of weighting, it is possible to assure the determination accuracy by performing determination while using a ranging value that is normally acquired by another first wireless communication device 110 even if some of the first wireless communication devices 110 have failed to acquire ranging values or have acquired abnormal values due to effects of obstacles (human bodies, metal, or the like), a surrounding environment, and the like.
Note that, sometimes a difference between the acquired ranging values may be very small in a situation where the portable device 20 is positioned in a region that is very close to the boundary between the spaces such as a region near a window or the like serving as a portion of the door of the mobile object 10 like a region 90 illustrated in
For example, in the case of the example illustrated in
On the other hand, the RSSIs drastically decay due to transmission or diffraction even when an object interposed between devices that exchange signals is a transparent object such as a window. Therefore, it is possible to maintain high determination accuracy by performing determination using the RSSIs even in a situation where the portable device 20 is positioned in a region that is very close to the boundary between the spaces.
Note that, sometimes the first wireless communication devices 110 may be referred to as anchors in the following description and in
Condition 1: Determine whether the portable device 20 is positioned inside the vehicle cabin or on an outer right side of the vehicle cabin by using the weighted determination expression using ranging values acquired by four anchors including the first wireless communication devices 110A, 110B, 110E, and 110F.
Condition 2: Determine whether the portable device 20 is positioned inside the vehicle cabin or on an outer right side of the vehicle cabin by using the weighted determination expression using RSSIs and ranging values acquired by the four anchors including the first wireless communication devices 110A, 110B, 110E, and 110F.
Condition 3: Determine whether the portable device 20 is positioned inside the vehicle cabin or on an outer right side of the vehicle cabin by using the weighted determination expression using ranging values acquired by two anchors including the first wireless communication devices 110E and 110F.
Condition 4: Determine whether the portable device 20 is positioned inside the vehicle cabin or on an outer right side of the vehicle cabin by using the weighted determination expression using RSSIs and ranging values acquired by the two anchors including the first wireless communication devices 110E and 110F.
With reference to
In addition, with reference to
In addition, the determination success rate obtained by using the weighted determination expression in which the ranging values and RSSIs acquired by the two anchors are weighted is almost equal to the determination success rate obtained by using the weighted determination expression in which the ranging values and RSSIs acquired by the four anchors are weighted.
Therefore, it is possible to maintain the high determination accuracy by performing determination using the RSSIs even in a situation where the portable device 20 is positioned in a region that is very close to the boundary between the spaces.
In addition, by performing determination using the RSSIs, it is possible to reduce the number of anchors to be used for the determination, and it is expected to obtain an effect of reducing cost.
Note that, the constant b and the respective weights in the above-listed determination expressions (1) to (6) may be found through a machine learning method such as a support vector machine (SVM), or more specifically, supervised learning. For example, when using the SVM, it is possible to derive the constant b and the respective weights by finding a hyperplane that optimizes determination of whether the portable device 20 is positioned inside or outside the trunk, determination of whether the portable device 20 is positioned on an outer right side of the vehicle cabin, or other determinations.
Here, details of a method of deciding the constant b and the respective weights by using the SVM will be described. Hereinafter, a case where the constant b and the respective weights in the determination expression (6) for determining whether the portable device 20 is positioned on an outer right side of the vehicle cabin on the basis of RSSIs and ranging values are found through the SVM will be described as an example.
In the case of finding the constant b and the respective weights in the determination expression (6) by using the SVM, the portable device 20 is first disposed at a plurality of positions in the vehicle cabin and at a plurality of positions on the outer right side of the vehicle cabin, and respective anchors calculates RSSIs and ranging values at the respective positions of the portable device 20.
In
Note that,
RSSIs and ranging values calculated by respective anchors with respect to the respective positions of the portable device 20 disposed in the vehicle cabin and RSSIs and ranging values calculated by respective anchors with respect to the respective positions of the portable device 20 disposed on the outer right side of the vehicle cabin are recorded in association with ground-truth labels.
The each ground-truth label indicates whether the portable device 20 is positioned “in the vehicle cabin” or “on the outer right side of the vehicle cabin” when the RSSI and the ranging value are calculated, and the ground-truth label may be manually set by person.
When using the SVM, the above-described RSSIs and ranging values associated with the ground-truth labels are treated as learning data, and the SVM performs learning to decide a hyperplane for classifying the given data into two classes (“in the vehicle cabin” or “on the outer right side of the vehicle cabin”) in a feature space.
In
When using the SVM, it is possible to find a hyperplane H that separates the solid line star symbols from the dashed line star symbols.
Here, a classification function that defines the hyperplane H may be the determination expression (6). In other words, the SVM can find the constant b and the respective weights that make it possible to accurately determine whether the portable device 20 is positioned “in the vehicle cabin” or “on the outer right side of the vehicle cabin”.
Next, a flow of the area determination of the portable device 20 by the determination system 1 according to the present embodiment will be described.
In the case of the example illustrated in
Next, the plurality of first wireless communication devices 110 calculates respective RSSIs of signals received from the second wireless communication device 210 through wireless communication with the second wireless communication device 210 in conformity with the designated communication standard (Step S12).
Note that, for example, the signals from which the first wireless communication devices 110 calculate the RSSIs may be signals received from the second wireless communication device 210 during ranging.
Next, the determination device 120 determines an area (Step S13) by using the weighted determination expressions listed above, on the basis of the ranging values calculated in Step S11 and the RSSIs calculated in Step S12.
In addition, the determination device 120 controls behavior of the control target device 130 (Step S14) on the basis of a result of the area determination performed in Step S13.
The example of the flow of the area determination of the portable device 20 by the determination system 1 according to the present embodiment has been described above.
Next, a detailed example of the flow of the area determination according to the present embodiment will be described.
Note that,
In addition, the weighted determination expressions used in processes illustrated in
In addition, sometimes the four first wireless communication devices 110A, 110B, 110C, and 110D may also be referred to as exterior anchors in the following description and in
First, description will be given with reference to
Note that, the determination section 125 may determine that the ranging has been successfully performed in the case where the ranging values are calculated.
In the case where it is determined that the intra-trunk anchor has successfully performed ranging (Yes in Step S102), the determination section 125 performs a calculation using a weighted determination expression depending on another anchor that also has successfully performed ranging (Step S104).
For example, the determination section 125 may perform a calculation using the above-listed determination expression (5) in the case where ranging has been successfully performed by three first wireless communication devices 110B, 110C, and 110F. The first wireless communication devices 110B and 110C are disposed on the rear bumper of the mobile object 10. The first wireless communication device 110F is disposed near the rear middle portion in the vehicle cabin of the mobile object 10.
On the other hand, in the case where the ranging has not been successfully performed by at least one of the three anchors, the determination section 125 performs a calculation using different weighted determination expressions depending on the anchor(s) that have failed to perform ranging.
Next, the determination section 125 determines whether or not a condition (condition that the portable device 20 is positioned inside the trunk) is satisfied by a result of the calculation using the weighted determination expression (for example, y > 0 in the case of the determination expression (5) listed above) (Step S106).
Here, in the case where the result of the calculation satisfies the condition (condition that the portable device 20 is positioned inside the trunk), the determination section 125 determines that the portable device 20 is positioned inside the trunk (Step S108), and the determination process ends.
On the other hand, the determination section 125 proceeds to a process of determining whether the portable device 20 is positioned inside or outside the vehicle cabin in the case where it is determined that the intra-trunk anchor has failed to perform ranging in Step S102 (No is Step S102) or in the case where the result of calculation does not satisfy the condition (condition that the portable device 20 is positioned inside the trunk) in Step S106 (No in Step S106).
As described above, the determination section 125 according to the present embodiment may determine whether or not the portable device 20 is positioned in the specific space, and then if it is determined that the portable device 20 is not positioned in the specific space, the determination device may determine whether the portable device 20 is positioned in the vehicle cabin or outside the mobile object 10.
The above-described process flow makes it possible to efficiently and accurately determine whether the portable device 20 is positioned inside or outside the vehicle cabin on the premise that the portable device 20 is not positioned in the specific space such as the trunk.
When determining whether the portable device 20 is positioned inside or outside the vehicle cabin, the determination section 125 first determines whether or not ranging has been successfully performed by at least two exterior anchors (Step S110).
The determination section 125 proceeds to Step S302 illustrated in
On the other hand, the determination section 125 determines whether or not ranging has been successfully performed by at least one intra-vehicle-cabin anchor (Step S112) in the case where it has not been determined that the ranging has been successfully performed by the at least two exterior anchors (No in Step S110), that is, in the case where the ranging has not been successfully performed by three or more exterior anchors.
The determination section 125 proceeds to Step S202 illustrated in
On the other hand, the determination section 125 determines that abnormal values are obtained (Step S114) and ends the determination process because many anchors disposed in the trunk, in the vehicle cabin, and on the exterior have failed to perform ranging in the case where it has not been determined that the ranging has been successfully performed by the at least one intra-vehicle-cabin anchor (No in Step S112), that is, in the case where both of the two intra-vehicle-cabin anchors have failed to perform ranging.
Next, description will continue with reference to
The weighted determination expression in which the two intra-vehicle-cabin anchors are weighted may be a mathematical expression including a constant, respective ranging values calculated by the two intra-vehicle-cabin anchors, and weights given to the ranging values.
Next, the determination section 125 determines whether or not a result of the calculation obtained in Step S202 satisfies a condition (condition that the portable device 20 is positioned inside the vehicle cabin) (Step S204).
In the case where the result of the calculation satisfies the condition (condition that the portable device 20 is positioned inside the vehicle cabin) (Yes in Step S204), the determination section 125 determines that the portable device 20 is positioned inside the vehicle cabin (Step S206), and ends the determination process.
On the other hand, in the case where the result of the calculation does not satisfy the condition (condition that the portable device 20 is positioned inside the vehicle cabin) (No in Step S204), the determination section 125 performs a calculation using two determination expressions corresponding to the two intra-vehicle-cabin anchors (Step S208).
Each of the two determination expressions may be an expression that simply determines whether a ranging value calculated by one of the intra-vehicle-cabin anchors is large or small.
In the case where any of results of the calculation obtained in Step S208 satisfies the condition (condition that the portable device 20 is positioned inside the vehicle cabin), the determination section 125 determines that the portable device 20 is positioned inside the vehicle cabin (Step S206), and ends the determination process.
On the other hand, the determination section 125 determines that abnormal values are obtained (Step S212) and ends the determination process in the case where neither of the results of the calculation obtained in Step S208 satisfies the condition (condition that the portable device 20 is positioned inside the vehicle cabin).
Next, description will continue with reference to
More specifically, the determination section 125 determines a seat closer to the portable device 20 (Step S302) on the basis of a first minimum value (smallest ranging value among acquired ranging values) and a second minimum value (second-smallest ranging value among the acquired ranging values) among the ranging values acquired by the exterior anchors.
For example, the determination section 125 may determine that the seat closer to the portable device 20 is a driver’s seat (D) in the case where a ranging value calculated by the first wireless communication device 110A is the first minimum value and a ranging value calculated by the first wireless communication device 110B is the second minimum value.
In addition, for example, the determination section 125 may determine that the seat closer to the portable device 20 is a front passenger seat (P) in the case where a ranging value calculated by the first wireless communication device 110C is the first minimum value and a ranging value calculated by the first wireless communication device 110D is the second minimum value.
In addition, for example, the determination section 125 may determine that the seat closer to the portable device 20 is a rear seat (BD) in the case where a ranging value calculated by the first wireless communication device 110B is the first minimum value and a ranging value calculated by the first wireless communication device 110C is the second minimum value.
In addition, for example, the determination section 125 may determine that the seat closer to the portable device 20 is the front seats (FR) in the case where a ranging value calculated by the first wireless communication device 110A is the first minimum value and a ranging value calculated by the first wireless communication device 110D is the second minimum value.
In addition, for example, the determination section 125 may set a result of determination to “other” in the case where ranging values calculated by the first wireless communication devices 110A and 110C are the first minimum value and ranging values calculated by the first wireless communication devices 110B and 110D are the second minimum value.
The determination section 125 proceeds to Step S402 illustrated in
On the other hand, the determination section 125 determines whether or not ranging has been successfully performed by the both intra-vehicle-cabin anchors (Step S304) in the case where the determination result obtained in Step S302 indicates “D”, “P”, “BD”, or “FR” (D/P/BD/FR in Step Section 302).
The determination section 125 proceeds to Step S208 illustrated in
On the other hand, in the case where it is determined that the ranging has been successfully performed by the both intra-vehicle-cabin anchors (Yes in Step S304), the determination section 125 performs a calculation (Step S306) using a weighted determination expression depending on the seat determined in Step S302.
In other words, the determination section 125 selects one of the four different weighted determination expressions depending on the seat (D/P/BD/FR) determined in Step S306.
Next, the determination section 125 determines whether or not a result of the calculation obtained in Step S306 satisfies a condition (condition that the portable device 20 is positioned inside the vehicle cabin) (Step S308).
In the case where the result of the calculation satisfies the condition (condition that the portable device 20 is positioned inside the vehicle cabin) (Yes in Step S308), the determination section 125 determines that the portable device 20 is positioned inside the vehicle cabin (Step S310), and ends the determination process.
On the other hand, in the case where the result of the calculation does not satisfy the condition (condition that the portable device 20 is positioned inside the vehicle cabin) (No in Step S308), the determination section 125 determines that the portable device 20 is positioned outside the vehicle cabin (Step S312), and ends the determination process.
Note that, in Step S312, the determination section 125 may determine in which direction the portable device 20 is positioned outside the mobile object 10 on the basis of the seat determined in Step S302.
Next, description will continue with reference to
In the case where it is determined that the ranging has been successfully performed by the both intra-vehicle-cabin anchors (Yes in Step S402), the determination section 125 performs a calculation using a weighted determination expression depending on a combination of an exterior anchor that has calculated the first minimum value and an exterior anchor that has calculated the second minimum value (Step S404).
In other words, in Step S404, the determination section 125 performs a calculation using a weighted determination expression depending on a combination of the first wireless communication devices 110A and 110C or a combination of the first wireless communication devices 110B and 110D.
Next, the determination section 125 determines whether or not a result of the calculation obtained in Step S404 satisfies a condition (condition that the portable device 20 is positioned inside the vehicle cabin) (Step S406).
In the case where the result of the calculation obtained in Step S404 satisfies the condition (condition that the portable device 20 is positioned inside the vehicle cabin) (Yes in Step S406), the determination section 125 determines that the portable device 20 is positioned inside the vehicle cabin (Step S408), and ends the determination process.
On the other hand, the determination section 125 determines that an abnormal value is obtained (Step S412) and ends the determination process in the case where the result of the calculation obtained in Step S404 does not satisfy the condition (condition that the portable device 20 is positioned inside the vehicle cabin).
Alternatively, the determination section 125 determines whether or not the ranging has been successfully performed by any of the intra-vehicle-cabin anchors (Step S410) in the case where it has not been determined that the ranging has been successfully performed by the both intra-vehicle-cabin anchors in Step S402 (No in Step S402).
The determination section 125 proceeds to Step S208 illustrated in
On the other hand, the determination section 125 determines that an abnormal value is obtained (Step S412) and ends the determination process in the case where it has not been determined that the ranging has been successfully performed by any of the intra-vehicle-cabin anchors (No in Step S410), that is, in the case where the both intra-vehicle-cabin anchors have failed to perform ranging.
The example of the flow of the area determination of the portable device 20 by the determination system 125 according to the present embodiment has been described above. As described above, the above-described determination method makes it possible to determine the position of the portable device 20 with higher accuracy.
Note that, the flow of the area determination according to the present embodiment may be flexibly modified depending on the number of first wireless communication devices 110, the layout of the first wireless communication devices 110, the position of the specific space, and the like.
In addition, the determination expressions used by the determination section 125 may be flexibly modified under the control using results of determination.
The case where the internal space and the external space of the mobile object 10 are examples of the target space where a plurality of areas is defined has been described above. However, the target space where a plurality of areas is defined is not limited thereto.
For example, the target space may include an internal space and an external space of a building.
In the example illustrated in
The entrance door 132, the delivery locker 134, and the elevator 136 are examples of the control target device 130.
In addition, the example illustrated in
First wireless communication devices 110H and 110I are disposed near the door vicinity area 140X.
A first wireless communication device 110J is disposed near the locker vicinity area 140Y.
A first wireless communication device 110K is disposed near the elevator vicinity area 140Z.
The determination device 120 determines whether or not the portable device 20 is positioned in a determination target area, on the basis of a determination expression depending on the determination target area and an RSSI/ranging value calculated by each of the first wireless communication devices 110H to 110K that perform wireless communication with the portable device.
In addition, the determination device 120 controls behavior of the control target device 130 on the basis of an area determined as an area where the portable device 20 is positioned.
For example, the determination device 120 may control unlocking and opening of the entrance door 132 in the case where it is determined that the portable device 20 is positioned in the door vicinity area 140X.
In addition, for example, in the case where it is determined that the portable device 20 is positioned in the box vicinity area 140Y, the determination device 120 may control unlocking and opening of a compartment associated with the portable device 20 among a plurality of compartments of the delivery locker 134.
In addition, for example, in the case where it is determined that the portable device 20 is positioned in the elevator vicinity area 140Z, the determination device 120 may allow or instruct the elevator 136 to go up or down between certain floors that are preset depending on the portable device 20.
Such control makes it possible to detect approach of a resident of the building 15 who is carrying the portable device 20 to the entrance door 132, the delivery locker 134, or the elevator 136, and also makes it possible to cause the respective control target devices 130 to perform behavior convenient for the resident.
Note that, as described above, respective determination expressions depending on the door vicinity area 140X, the box vicinity area 140Y, and the elevator vicinity area 140Z may be found through a machine learning method such as the SVM.
Note that, in
In addition, in
RSSIs and ranging values calculated by respective anchors with respect to the respective positions of the portable device 20 represented by the solid line star symbols and the dashed line star symbols are recorded in association with ground-truth labels.
The each ground-truth label indicates whether the portable device 20 is positioned “in the door vicinity area 140X” or “outside the door vicinity area 140X” when the RSSI and the ranging value are calculated, and the ground-truth label may be manually set by person.
When using the SVM, the above-described RSSIs and ranging values associated with the ground-truth labels are treated as learning data, and the SVM performs learning to decide a hyperplane for classifying the given data into two classes (“in the door vicinity area 140X” or “outside the door vicinity area 140X”) in a feature space.
Such learning makes it possible to obtain a determination expression capable of determining whether the portable device 20 is positioned in or outside the door vicinity area 140X.
Note that, the positions of the portable device 20 illustrated in
For example, it is assumed that the portable device 20 is positioned in an area close to the door vicinity area 140X in the internal space of the building 15 but the portable device 20 should not be erroneously determined as being positioned in the door vicinity area 140X.
In this case, when learning the determination expression depending on the door vicinity area 140X, RSSIs and ranging values acquired by the respective first wireless communication devices 110H to 110K may be used as learning data with regard to positions of the portable device 20 in the area close to the door vicinity area 140X in the internal space of the building 15.
On the other hand, like the example illustrated in
The learning data according to the present embodiment is designed depending on areas set in the target space and arrangement of the first wireless communication devices 110 in the target space.
Heretofore, preferred embodiments of the present invention have been described in detail with reference to the appended drawings, but the present invention is not limited thereto. It should be understood by those skilled in the art that various changes and alterations may be made without departing from the spirit and scope of the appended claims.
In addition, the series of processes performed by each of the devices described herein may be achieved by a program stored in a non-transitory computer readable storage medium. For example, each program is loaded into RAM, and executed by a processor such as a CPU when a computer executes each of the program. The storage medium may be a magnetic disk, an optical disc, a magneto-optical disc, flash memory, or the like, for example. Alternatively, the above-described programs may be distributed via a network without using the storage medium, for example.
Number | Date | Country | Kind |
---|---|---|---|
2022-046585 | Mar 2022 | JP | national |
2022-104515 | Jun 2022 | JP | national |
2023-019037 | Feb 2023 | JP | national |