The present invention relates to a position estimation system using an information terminal.
There is Patent Document 1 as the background art of the technical field relevant to the acquisition of position information. In Patent Document 1, the position of a user is subjected to positioning with a global positioning system (GPS), or the position is estimated from the position of an access point of a vicinally installed wireless local area network (LAN).
In a position estimation method of Patent Document 1, a sufficient accuracy may not be obtained in the position estimation. For example, there is a case where a GPS electrical wave is disturbed by a reflection on a building or a case where the GPS electrical wave is not capable of being received in the building, a case where the user is distant from the access point of the wireless LAN, a case where an electrical wave of the access point of the wireless LAN is not capable of being received, or the like. As a case and the like where a high position estimation accuracy is desired, there is a case where the appearance of the opposition is unknown and there are a plurality of potential people or cars, for example, such as the case of calling a taxi in an area with heavy traffic of people and cars.
In consideration of the problems described above, an object of the present invention is to provide a position estimation system that uses an information terminal and has an improved position accuracy.
According to an example of the present invention, a position estimation system is provided with a first information terminal having a function to transmit a wireless signal associated with identification information and a second information terminal having a function to measure a reception intensity of the wireless signal, and is configured in such a way that: the reception intensity of the wireless signal transmitted by the first information terminal is measured by the second information terminal; at least one of the first information terminal and the second information terminal measures a movement distance; and at least one of the first information terminal and the second information terminal estimates a relative positional relationship between first information terminal and the second information terminal from a change in the reception intensity of the wireless signal with respect to the movement distance.
According to the present invention, it is possible to provide the position estimation system that uses the information terminal and has the improved position accuracy.
Hereinafter, Examples of the present invention will be described by using the drawings.
In this example, an example of a case where meeting support for checking each other is performed when a passenger calls a taxi will be described as a position estimation system. Note that, in the following description, an information terminal may be simply described as a terminal. In addition, the meeting support may be simply described as support.
The passenger, for example, includes at least one of an information terminal 1B that is a head mount display (HMD), an information terminal 1C that is a smart phone, and an information terminal 1D that is a smart watch, as the information terminal. The following operation of a passenger side terminal may be performed by the terminal alone, or may be performed in cooperation. Here, an example will be described in which the information terminal 1B that is the HMD is operated alone as the passenger side terminal. In addition, the information terminals 1A to 1D will be collectively described as an information terminal 1.
A server 2 performs the processing of each information terminal 1 through a communication network 9, mediates the transmission and reception of information with respect to each information terminal 1, or provides required information. The server 2, for example, is a local server, a cloud server, an edge server, an internet service, and the like, and the form thereof is not limited.
The information terminal 1A continuously transmits the wireless signal associated with the identification information while being moved. Here, the wireless signal associated with the identification information may be a wireless signal that can be directly transmitted and received without using a repeater or the like, and can be identified. For example, the identification information is a beacon signal, or a signal of Bluetooth (Registered Trademark), Bluetooth low energy (BLE), WiFi (Registered Trademark), point to point communication of local 5G, or the like. In addition, communication between the information terminals 1 may be performed by using the wireless signal.
The information terminal 1 that is moved measures the position of the own terminal. The measurement may be performed by a positioning system using an electrical wave of a GPS or the like, a positioning system based on a position reference point, or an integration of the output of an acceleration sensor. A position may be recorded as a movement distance for each time from an origination suitably set. In addition, a speed can also be calculated from data of the movement distance for each time. Hereinafter, the position of the information terminal 1A will be expressed by the movement distance from the origination. Information of the position is provided to the information terminal 1B from the information terminal 1A in the case of being used in the other information terminal 1B. On the other hand, the information terminal 1B receives the wireless signal, and measures a reception intensity.
Note that, in a case where both of the information terminals 1 are moved, a change in a relative movement distance from the both of the movement distances is used. In addition, either information terminal may be on a transmission side of the wireless signal. Further, both of the information terminals may transmit or receive the wireless signal.
In
In addition, a distance (the nearest movement distance) to be moved from the origination until the information terminal 1A reaches a position (the nearest position) nearest to the information terminal 1B on the movement line 110A is set to x0. From data of the reception intensity of the wireless signal with respect to the movement distance, the nearest position is assumed before reaching the nearest position (the details will be described below). In addition, a distance 113 between the information terminal 1B and the movement line 110A is represented by d.
In
The movement line 110A and the movement line 110B are approximated to be parallel. A distance between the origination 112A and the origination 112B is the nearest movement distance x0. Note that, here, the movement distance is an amount used for representing a distance from the origination, and is not necessarily coincident with the distance in which the information terminal 1 is actually moved while the meeting support operation is executed, in accordance with the definition of the origination.
In the following discussion, the information terminal 1B is also generally moved. A relative movement distance x is defined by Expression (1) described below, and the profile of the received signal intensity with respect to the relative movement distance is considered.
x=x
A
+x
B (1)
A case where the information terminal 1B is not moved may be considered as xB=0.
In addition, in
A reception intensity P0 of the wireless signal (the direct wave) in a case where there is no reflection is inversely proportional to the square of a distance between a transmission source (the information terminal 1A) and a receiver (the information terminal 1B), and thus, is represented by Expression (2) described below.
P
0
=k
0/{(x−x0)2+g02} (2)
Here, k0 is a constant number depending on the intensity of the signal source and the sensitivity of the receiver, and g0 is defined by Expression (3) described below.
g
0
={d
2+(hA−hB)2}1/2 (3)
g0 is the nearest distance in the direct wave path 120.
For example, the profile of P0 when hA and hB are identical to each other, d is 5 m, and x0 is 50 m is as illustrated in
Since there is actually a component that is reflected on the earth surface 111 or the building in the vicinity of the earth surface, the profile of the reception intensity is different from P0. A position at which the reception intensity of the component that is reflected is maximized depends on the position of a reflector, and on average, can be expected to be in the vicinity of the nearest position. In addition, since the path of the reflective wave is longer than the direct wave path 120, in the case of also considering the reflective wave, a profile is set in which the nearest distance is effectively increased. Accordingly, the reception intensity profile also including the reflective wave is also described by being approximated by Expression (4) described below.
P=k/{(x−x0)2+g2} (4)
Here, k is a constant number depending on the intensity of the signal source and the sensitivity of the receiver, and g is an effective nearest distance. In a case where the effective nearest distance is the nearest distance of the reflective wave path 121 reflected on the earth surface 111 on which the intensity of the reflective wave is maximized, Expression (5) described below is set.
g={d
2+(hA+hB)2}1/2 (5)
Here, in the case of d=5 m and hA=hB=1.6 m, g=5.9 m is set, and in this case, the nearest distance is not significantly different from the nearest distance in the direct wave. The value of g is obtained as an estimated value (described below), and may be used as an approximation value of d or g0.
Next, a position estimation method will be described on the premise of the reception intensity profile in
1/P=(1/k){(x−x0)2+g2}=Ax2+Bx+C (6)
Expression (6) is linear for parameters A, B, and C, and is obtained from the reception intensity data by a least squares method. Here, when performing the calculation with the least squares method, weighted processing may be performed by setting a measurement error of the reception intensity P to be constant and an error of 1/P to be proportional to P−2. Accordingly, the estimated value of each parameter in Expression (4) is obtained as follows.
k=1/A (7)
x
0
=−B/(2A) (8)
g=(4AC−B2)1/2/(2A) (9)
Note that, a parameter fitting method is not limited to the method described above.
The value of the parameters k, x0, and g is updated every time when measurement data of the reception intensity is added while being moved, and an error due to a noise is reduced.
The estimated value of the nearest movement distance x0 is changed to x0E, and the state of a change in x0E is illustrated in
While a noise influence on the estimated value x0E from the reception intensity is large, the speed of the car is controlled aiming at an area that is designated at the time of reservation. After the noise influence on the estimated value x0E is decreased as approaching the nearest position, the speed of the car is controlled aiming at stopping at the nearest position to the passenger. The car may be controlled by a driver, or by an automated driving device.
Desired control as a control device of the car is as follows. First, the provision of information (x0E) relevant to the position at which the reception intensity of the wireless signal is maximized and position information (xA, xB) of both of the information terminals 1 is received from the information terminal 1A. On the basis of such information, control is performed such that the car stops by monotonically decreasing the speed and the acceleration in a continuous period before and including a stopping point, aiming at stopping at the nearest position. Accordingly, it is possible to accurately stop at the nearest position, to decrease the acceleration when stopping, and to reduce a shock when stopping that is felt by the passenger. A control example is illustrated in
An example of speed control will be described below by assuming that the passenger approaches at a constant speed. In order to reduce the shock when the car stops, the speed is controlled aiming at setting the acceleration to 0 at the same time when the speed of the car is 0. Accordingly, as an example, by assuming that a movement speed of the passenger is constant after a certain point, and by setting the acceleration of the car to be constant, the control device of the car performs acceleration setting at the point such that the speed and the acceleration of the car is 0 at the nearest movement distance position. In a case where the speed of the information terminal 1A is set to vA, and the acceleration is set to aA, and the speed of the information terminal 1B is set to vB, the setting of aA is specifically Expression (10) described below.
a
A=−2vA(vA/3+vB)/(x0E−xA−xB) (10)
According to the acceleration setting, the control device of the car controls the speed of the car.
In this case, a distance xR (hereinafter, referred to as a target distance) in which the car moves to the nearest position is Expression (11).
x
R=(x0E−xA−xB)/(1+3vB/vA) (11)
When the passenger stands still, vB=0 is set. In addition, the speed of the passenger is not constantly constant, and the value of x0E may be changed, and thus, the value of the right side in Expressions (10) and (11) is acquired at each time.
In a case where the driver controls the car, the information terminal 1A may present the target distance xR to the driver, and the driver may control the speed with the value as a guideline.
In addition, for safety, an upper limit set in advance may be provided in an absolute value of the acceleration aA such that an abrupt acceleration or an abrupt deceleration does not occur.
Here, there is a case where an estimation error or a prediction error occurs when the user of the information terminal 1B stands still at first and starts to approach as the information terminal 1A approaches. In this case, in the case of exceeding a peak value in the reception intensity profile, the car may stop immediately by speed control within a safe range.
As described above, it is possible to more accurately estimate the position of the meeting spot, on the basis of the reception intensity of the wireless signal.
The camera 12, for example, includes two cameras disposed on both of right and left sides of the housing 10, and captures a range including the front of the HMD and acquires an image. The ranging sensor 13 is a sensor that measures a distance between the HMD and an external object. As the ranging sensor 13, a time of flight (TOF) type sensor may be used, or a stereo camera or other types of sensors may be used. The sensor unit 14 includes a sensor group for detecting the state of the position and the direction of the HMD. A sound input device 18 including a microphone, a sound output device 19 including a speaker or an earphone terminal, and the like are provided on the right side and the left side of the housing 10.
A manipulation device 20 such as a remote controller may be attached to the information terminal 1. In this case, the HMD, for example, performs near-field wireless communication with respect to the manipulation device 20. The user is capable of inputting an instruction relevant to the function of the HMD, moving a cursor, or the like on the display surface 11 by manipulating manually the manipulation device 20. The HMD may communicate and cooperate with an external smart phone, an external PC, or the like. For example, the HMD may receive image data of augmented reality (AR) from an application of the smart phone.
The information terminal 1 may display a virtual image of AR or the like on the display surface 11. For example, the information terminal 1 generates a virtual image for guiding the user, and displays the virtual image on the display surface 11.
The processor 101 includes a CPU, a ROM, a RAM, and the like, and configures the controller of the HMD. The processor 101 attains the function of an OS, middleware, an application, or the like and other functions by executing processing according to a control program 31 or an application program 32 of the memory 102. The memory 102 includes a non-volatile storage device and the like, and stores various data or information pieces that are handled by the processor 101 or the like. In the memory 102, the image acquired by the camera 12 or the like, detection information, and the like are stored as temporary information.
The camera 12 converts light incident from a lens into an electrical signal with an imaging element, and acquires an image. For example, in the case of using a time of flight (TOF) sensor, the ranging sensor 13 calculates a distance from an object from a time for light exiting to the outside to hit the object and return. The sensor unit 14, for example, includes an acceleration sensor 141, a gyroscope sensor (an angular velocity sensor) 142, a geomagnetic sensor 143, and a GPS receiver 144. The sensor unit 14 detects the state of the position, the direction, the motion, or the like of the HMD by using the detection information of the sensor. The HMD is not limited thereto, and may include an illumination sensor, a proximity sensor, a pressure sensor, and the like.
The display device 103 includes a display driving circuit or the display surface 11, and displays the virtual image or the like on the display surface 11, on the basis of image data of display information 34. Note that, the display device 103 is not limited to a transmissive display device, and may be a non-transmissive display device or the like.
The communication device 104 includes a communication processing circuit, an antenna, and the like corresponding to various predetermined communication interfaces. Examples of the communication interface include a mobile network, Wi-Fi (Registered Trademark), BlueTooth (Registered Trademark), an infrared ray, and the like. The communication device 104 performs wireless communication processing or the like with respect to the other information terminal 1 or an access point. The communication device 104 also performs near-field communication processing with respect to the manipulation device.
The wireless transmission device 105 transmits a wireless signal associated with an identification signal used for estimating the position. Here, the wireless signal associated with the identification information, for example, is a signal of Bluetooth or the like. The wireless reception device 106 receives the wireless signal associated with the identification signal, and measures the reception intensity. Information communication may be performed by using the wireless transmission device 105 and the wireless reception device 106.
In addition, in the case of the information terminal 1 that only transmits or receives the wireless signal, required devices may be provided.
The sound input device 18 converts an input sound from a microphone into sound data. The sound output device 19 outputs sound from a speaker or the like, on the basis of the sound data. The sound input device may have a sound recognition function. The sound output device may have a sound synthesis function.
The vibration generator 1100 has a function to generate a vibration and notify the user. The light emitting device 3000 has a function to transmit a code by light of which the intensity is modulated. Note that, far-red light may be used to be inconspicuous.
The manipulation input unit 107 receives manipulation input with respect to the HMD, for example, the on/off of a power source, volume adjustment, and the like, and includes a hardware button, a touch sensor, and the like. The battery 108 supplies power to each unit.
A controller of the processor 101 includes a communication control unit 101A, a display control unit 101B, a data processing unit 101C, and a data acquisition unit 101D, as a configuration example of a function block that is attained by the processing.
In the memory 102, the control program 31, the application program 32, setting information 33, the display information 34, position estimation information 35, and the like are stored. The control program 31 is a program for attaining the estimation of the relative positional relationship between the information terminals 1. The application program 32 is a program for attaining a guide function for the user. The setting information 33 includes system setting information or user setting information according to each function. The display information 34 includes the image data for displaying the virtual image on the display surface 11, or position coordinate information. The position estimation information 35 is information according to the movement distance of the information terminal 1 and the reception intensity of the wireless signal, for estimating the position.
The communication control unit 101A controls communication processing using the communication device 104 when performing communication with respect to the other information terminal 1 and the like. The display control unit 101B controls the display of the virtual image or the like on the display surface 11 of the display device 103 by using the display information 34.
The data processing unit 101C reads the position estimation information 35, and estimates the relative positional relationship between the own device and the opposition terminal.
The data acquisition unit 101D acquires the intensity of the wireless signal from the wireless reception device 106, and acquires each detection data piece from various sensors such as the camera 12, the ranging sensor 13, and the sensor unit 14. The data acquisition unit 101D estimates the own position from the detection data of the various sensor, and measures the movement distance.
In the position estimation loop, first, in steps S2A and S2B, the information terminal 1 on the transmission side transmits the wireless signal, and the information terminal 1 on the reception side receives the wireless signal and measures the reception intensity. Accordingly, the information terminal 1 on the reception side, for example, generates internal data in which the reception intensity with respect to a measurement time is recorded, as illustrated in
In steps S3A and S3B, one of the information terminals 1 transmits the reception intensity data and the movement distance data to the other information terminal 1. The data may not be transmitted to the information terminal 1 that does not estimate the position.
In steps S4A and S4B, the information terminal 1 that estimates the position generates a reception intensity profile with respect to the relative movement distance as illustrated in
In steps S5A and S5B, the information terminal 1 that estimates the position transmits the estimated value x0E of the nearest movement distance obtained by the own terminal to the other information terminal 1. In a case where the other terminal does not require the information, the transmission may not be performed.
In steps S6A and S6B, each of the information terminals 1 provides the information for the meeting support to the user or the control device of the car. An aspect of providing the information will be described in detail in the subsequent examples.
In steps S7A and S7B, in a case where both of the information terminals 1 are capable of checking the opposition terminal, that is, the waiting car or the waiting passenger, and thus, the meeting support is not required, the meeting support is ended, and in a case where the meeting support is required, a branch for continuing the support is performed.
As described above, according to this example, it is possible to perform the meeting support having an improved position accuracy.
Note that, the method of this example is not limited to a meeting between a person and a car, and can also be applied to a meeting between people. In addition, in this example, it has been described that the information terminal includes the wireless signal source associated with the identification information, but the information terminal may include only the wireless signal source without having the function of the information terminal. For example, a child has only the wireless signal source, and thus, it is possible to support a lost child.
In this example, support contents with respect to the user on a passenger side, that is, in the information terminal 1B will be described.
According to Example 1, the information terminal 1B acquires the information required for the support. Note that, the support contents according to this example are the same even in a case where the information terminal 1A is mounted on the car, and the driver receives the support by looking at the display of the information terminal 1A.
First, as a simple method, the information terminal 1B displays the estimated distance of the opposition information terminal 1A on the display screen, and provides a hint to search for the car to the user. Such a state is illustrated in
x
d
=x
0E
−x
A
−x
B (12)
In the case of a see-through HMD, the state of the road can be seen as it is. In the case of other information terminals, the state of the road may be displayed by being captured with a camera.
Alternatively, as illustrated in
Further, in a case where there is no candidate car or the car of the meeting opposition can be specified from the feature of the car (the type of car, the color, the number, and the like), the information terminal 1B may display a mark 504 of an AR object indicating the car itself as illustrated in
In addition, the information terminal 1B may notify the user with a vibration or the like at a point when the communication between the information terminals is started or a point when it is estimated that the distance between the information terminals is less than a distance set in advance. Accordingly, the user does not need to be attentive to the position of the car until the car approaches.
An example of the support for the passenger has been described above, but the same support can also be provided to the driver of the car (the details will be described below). In this case, an image on a display of the information terminal 1A is the passenger. In addition, feature information of the passenger (for example, a picture) may be used as an aid for the estimation.
In addition, appearance feature information of the passenger or the car that is acquired by the server may be used in combination for the position estimation on the display screen.
In order to display the mark as illustrated in
First, the information terminal 1B measures the movement line 110A of the information terminal 1A (
The estimation of the distance d is performed as illustrated in
d=h
B tan ϕB (13)
In a case where the distance d is known, a relationship between a spot along the projection line 130A and the direction of the spot is found as follows.
According to various values defined as described above, a distance xpB between p0B and the spot pB (135B) on the projection line 130A is given by Expression (14) described below.
x
pB
=d tan θB=hB tan ϕB tan θB (14)
According to Expression (14), the direction of the opposition information terminal 1A can be obtained inversely.
According to Example 1, the information terminal 1B is capable of obtaining the estimated distance xd of the opposition information terminal 1A given by Expression (12). The estimated position pB of the opposition information terminal 1A on the projection line 130A is a spot to be Expression (15).
x
pB
=x
d (15)
When combining Expressions (12), (14), and (15), the angle θB that gives the direction of the estimated position of the opposition information terminal 1A is obtained by Expression (16) described below.
θB=tan−1{(x0E−xA−xB)}/hB tan ϕB} (16)
Alternatively, in a case where it is difficult to measure ϕB, θB may be obtained by Expression (17) using the estimated value (Expression (9)) of g as an approximation value of d.
θB=tan−1{(x0E−xA−xB)}/g} (17)
In
In addition, in
According to this example, it is possible to check the waiting car before the arrival.
In this example, the details of the meeting support on the car side will be described.
As a hardware configuration on the car side, there is a configuration in which the control device of the car has the function of the information terminal 1A, and the control device of the car performs information display with respect to the user (the driver), as illustrated in
In a case where the control device of the car controls the speed of the car, the control is performed by the method described in Example 1.
The control device of the car or the information terminal 1A may present the information to the passenger of the car. For example, it is display as illustrated in
In addition, the appearance feature information of the passenger that is acquired by the server may be used in combination for the position estimation on the display screen.
When seen from the car side, an angle θA of the passenger in the estimated position direction is given by Expression (18) described below from the same consideration as that in Example 2.
θA=tan−1{(x0E−xA−xB)}/hA tan ϕA} (18)
Here, ϕA is defined as illustrated in
In addition, θA is defined as illustrated in
In addition, hA is the height of the information terminal 1A, more specifically, the height of a wireless signal transmission source of the information terminal 1A from the earth surface 111. The information of hA may be stored in the information terminal 1A, or may be retained in the server 2.
Alternatively, as with Expression (17) in Example 2, a value calculated by Expression (19) described below may be used as θA.
θA=tan−1{(x0E−xA−xB)}/g} (19)
Note that, in a case where there is no measurement error, θA=θB is set.
In addition, as with Example 2, the information terminal 1A may notify the user (the driver) with a sound or the like at a point when the communication between the information terminals 1 is started or a point when it is estimated that the distance between the information terminals is less than the distance set in advance. Accordingly, the user does not need to be attentive to the position of the passenger until the passenger approaches.
According to this embodiment, it is possible to check the waiting passenger before the arrival.
In this example, the correction of the estimated value in accordance with the condition of the meeting spot will be described.
In a case where there are many buildings, and a reflection component of the wireless signal increases, there is a possibility that the reception intensity profile is distorted from the function form of Expression (4) described above. In order to incorporate the effect of the distortion, the nearest position is estimated by Expression (20) described below as the reception intensity profile, in an area where there are many buildings.
P=k/{α(x−x0)3+(x−x0)2+g2} (20)
In Expression (20), the third-order term represents the effect of the distortion.
Hereinafter, the function form of Expression (4) will be referred to as a L0 type, and the function form of Expression (20) will be referred to as a L1 type. L1 type parameter fitting is also performed with respect to 1/P. As with Example 1, when performing the calculation with the least squares method, weighted processing may be performed by setting the measurement error of the reception intensity P to be constant and the error of 1/P to be proportional to P−2.
Hereinafter, the nearest position, that is, x at which the reception intensity is a local maximum is estimated, and a local extremum point x at which the reception intensity is the local maximum is a local extremum point x that is a local minimum in Expression (21). Since the first order differential of Expression (21) is given by Expression (22) described below, it is found that the first order differential value of Expression (21) is 0 at x0.
(1/P)′=(1/k){3α(x−x0)2+2(x−x0)} (22)
Accordingly, in the estimated value of x0 described below, x0 at which the second order differential value of Expression (21) is positive is x at which the reception intensity is the local maximum.
Expression (21) is linear for parameters A1, B1, C1, and D1, and is obtained from the reception intensity data by the least squares method. A relationship between the parameters A1, B1, C1, and D1 and the parameters in Expression (21) is as follows.
α/k=A1 (23)
(1−3αx0)/k=B1 (24)
(2x0−3αx02)/k=C1 (25)
(x02+g2−αx03)/k=D1 (26)
When combining Expressions (23), (24), and (25), two types of x0 are obtained as described below.
x
0
={−B
1±(B12−3A1C1)1/2}/(3A1) (27)
On the other hand, the second order differential of (21) is Expression (28) described below.
(1/P)″=6A1x+2B1 (28)
Among them, the positive second order differential value represented by Expression (28) is as described below.
x
0
={−B
1+(B12−3A1C1)1/2}/(3A1) (29)
Here,
J=B
1
2−3A1C1 (30)
When J>0, a local extremum value is obtained at x0. Since J≤0 indicates that Expression (21) does not have the local extremum value, it is not possible to use the L1 type fitting.
By setting x0 as the value of Expression (29), the value of other parameters a and g is represented in Expressions (31) and (32).
α=(1/3)(2x0−C1/B1)/(x02−(C1/B1)x0) (31)
g=(αx03−x02−αD1/A1) (32)
Hereinafter, J>0 is set, and x0 of Expression (29) is used as the estimated value of x that gives the local maximum of the reception intensity. The processing and the control in other examples are performed by setting x0 of Expression (29) as x0E.
Note that, in the range of x in which an absolute value of x−x0 is large, a L1 type approximation is degraded, and thus, the reception intensity data used in the L1 type fitting may be limited to data close to x0 that is estimated.
Next, a method for evaluating the amount of wall of the building (hereinafter, referred to as the amount of building) that contributes to the reflection of the electrical wave will be described.
The predetermined range 5 may be widely set in an area with a high importance. For example, the predetermined range 5 may be separately set to 5A, 5B, 5C, and 5D in accordance with whether the car is short or ahead of the meeting spot 3, and whether the car is along the road on the meeting spot side or on the opposite road, while the car is approaching. Since the position of the passenger is estimated in a state where the car 1A is on the near side, the building 4 on the near side from the meeting spot 3 is important, and in consideration of the distance, the building 4 along the road on the meeting spot 3 side is important.
In a case illustrated in
As one control method, as illustrated in
In addition, two methods described above may be combined. For example, as represented in Expression (33) described below, a predetermined distance TP for switching the fitting function may be changed by the amount MB of wall of the building.
T
P
=f(MB) (33)
Since there is a high possibility that the distortion of the reception intensity profile increases as the amount of wall of the building increases, f is set to a weakly increasing function. Alternatively, a threshold value may be controlled as illustrated in
T
P1
<T
P2 (34)
is established.
Note that, in a case where the L1 type is used as the fitting function, the value of J (Expression (30)) being 0 or negative indicates that the fitted function does not have the local extremum value, and thus, the estimated value according to the L0 type fitting function is used regardless of the condition described above.
According to this example, it is possible to correct the estimated value, in accordance with the condition of the meeting spot.
In this example, in a case where it is possible to specify the meeting opposition before the arrival, the estimation of a distance to the arrival, based on information indicating in which direction the opposition can be seen will be described.
In this example, a case will be described in which the information terminal 1A on the car side specifies the passenger, but the same applies to the opposite case. The relationship in various values is derived as with Example 3. The reference numerals are based on
First, a direction θA of the passenger specified by the information terminal 1A is measured. The angle θA is measured by the camera image and the attitude information of the camera. A relationship between the direction θA of the passenger and the distance xd to the nearest position is the same as the consideration in Example 3, and is Expression (35) described below by Expression (18).
x
d
=x
0E
−x
A
−x
B
=h
A tan ϕA tan θA (35)
Accordingly, the estimated value x0E of the nearest movement distance x0 based on the measurement of the direction is obtained.
In Example 1, x0E is estimated from the reception intensity change of the electrical wave, but the speed of the car is controlled using x0E obtained by Expression (35), instead of x0E. Note that, processing of gradually switching to the control according to the measurement of the camera from the control based on the reception intensity of the electrical wave by using each method in combination for the switching period may be performed and using the weighted-average of the value of x0E estimated by each method such that the control of the speed of the car does not cause a shock when switching.
Further, the control device of the car may shift a target stopping position from the x0E by only a difference in the position between the information terminal 1A and the door of the car in a traveling direction such that the door of the car is in front of the passenger at the stopping position of the car.
In addition, in a case where the passenger is capable of specifying the position of the car, x0E may be estimated by the information terminal 1B, the information may be transmitted to the car, and the control device of the car may control the car by using the value.
In a case where the measurement of the camera is performed on the passenger side, Relational Expression (36) described below corresponding to Expression (16) is used on the basis of Example 2.
x
d
=x
0E
−x
A
−x
B
=h
B tan ϕB tan θB (36)
Here, the angle θB is measured by the camera image and the attitude information of the camera in the information terminal 1B.
As described above, it is possible to more accurately control the stopping position.
In this example, a countermeasure for a case where the car is not capable of successfully stopping in front of the passenger will be described.
In a case where the car is not capable of successfully stopping in front of the passenger, the car in front at the point when the reception intensity is maximized is the waiting car, and thus, the car is captured as illustrated in
The control device of the car slows down in a range where the safety can be ensured, and stops the car after a point when finding that the car has passed the passenger.
As described above, even in a case where the car is not capable of stopping at the front position of the passenger, it is possible to guide the passenger to the car.
In this example, a modification example of a user interface will be described.
In this example, when a smart phone that is the information terminal 1C of the passenger who has called a taxi displays the position of the taxi on a map, a mark for displaying the position of the taxi, that is, the opposition information terminal 1A is changed between a state where a wireless signal of direct communication is not received and a state where the wireless signal of the direct communication is received. Here, the wireless signal of the direct communication is a wireless signal such as the beacon signal associated with the identification signal described above, and in this example, may be simply described as the wireless signal. In addition, the opposition information terminal 1A transmits the wireless signal, and the information terminal 1C receives the wireless signal.
As a method for displaying the mark, the mark 1001 may be continuously displayed after the opposition information terminal 1A approaches the meeting spot and the information terminal 1C starts to receive the wireless signal, and when the information terminal 1C is not capable of receiving the wireless signal for certain reasons, the display of the mark 1000 may be returned.
The information terminal 1C acquires display position information of the opposition information terminal 1A on the map from the opposition information terminal 1A through communication such as the internet, other than the direct communication, before the information terminal 1C is capable of receiving the wireless signal. The opposition information terminal 1A measures the position by oneself using a GPS or the like. On the other hand, the information terminal 1C may determine the display position of the opposition information terminal 1A on the map by a method for assuming the display position from a change in the reception intensity of the wireless signal described above, after the information terminal 1C is capable of receiving the wireless signal. Note that, the information terminal 1C may gradually change the display position of the opposition information terminal 1A to the position determined by the method for assuming the position from a change in the reception intensity of the wireless signal from the position acquired by the opposition information terminal 1A such that the display position of the opposition information terminal 1A is not precipitously changed before and after starting to receive the wireless signal.
Further, the information terminal 1C may gradually change the mark representing the opposition information terminal 1A, in accordance with not only the presence or absence of the reception of the wireless signal but also the reception intensity of the wireless signal. For example, as illustrated in
In addition, in a case where the information terminal 1A is not capable of measuring the own position due to a reason such as being incapable of receiving a GPS electrical wave, and the position is not also capable of being estimated by the wireless signal of the direct communication, the information terminal 1C may display an explanation message 1005 indicating that the position is unclear, as illustrated in
Further, the information terminal 1C is capable of not only displaying the position of the opposition information terminal 1A but also switching to a service in which the user is capable of visually recognizing the opposition information terminal 1A in the form of a camera image or the direct view of the user in a case where the position of the opposition information terminal 1A approaches, as illustrated in
In a case where the information terminal of the user is the information terminal 1D such as a smart watch, notification corresponding to the reception intensity of the wireless signal from the opposition information terminal 1A may be performed with not only the display of the mark but also a sound or a vibration. That is, in the sound notification, as illustrated in
Note that, in the above description, a case has been described in which the opposition information terminal 1A transmits the wireless signal, and the information terminal 1C receives the wireless signal, but the information terminal 1C may transmit the wireless signal, and the information terminal 1A may receive the wireless signal. In this case, the information terminal 1A acquires the information of the reception intensity of the wireless signal from the information terminal 1C by the direct communication or other communication means.
In addition, the type of information terminal is not limited to those exemplified. For example, an information terminal on a taxi side may be the own information terminal 1A, a smart phone of a customer may be the opposition information terminal 1C, and the mark display according to the reception intensity, the sound notification, and the vibration notification may be performed on the information terminal 1A side. A display example in the information terminal 1A is illustrated in
As described above, in a case where the presence or absence of the reception of the wireless signal or the reception intensity is known, the user is capable of visually grasping the distance of the opposition information terminal 1A that the user is waiting for the arrival from the own information terminal. In addition, in a case where the wireless signal can be received, and the user knows that the opposition information terminal 1A approaches, it is preferable for the user to grasp a timing for switching the service, such as switching to the display for the meeting support described in other Examples. Further, it is also possible for the user to preferably control the contents of the meeting support according to the position of the opposition information terminal 1A by the information terminal 1C, and the convenience of the user is improved.
In this example, a modification example of a meeting support service using a camera image will be described.
The information terminal 1C acquires an image (a still image or a moving image, hereinafter, referred to as an opposition information terminal image) in a direction in which the own information terminal 1C is positioned that is captured by the opposition information terminal 1A on the basis of the estimated position of the own information terminal 1C, and specifies the position of the own information terminal 1C in the image. Then, the information terminal 1C transmits the specified position information of the own information terminal 1C in the opposition information terminal image to the opposition information terminal 1A, and the opposition information terminal 1A specifies the position of the information terminal 1C from the received position information. Here, the position in the image indicates a position in an image drawing region.
The detailed procedure will be described. First, as illustrated in
After specifying a meeting target person (that is, the user oneself) or a meeting position, the information terminal 1C displays a specific mark 2010 of the person or a specific mark 2011 of the meeting position to be superimposed on the opposition information terminal image 2000. The information terminal 1C may display both of the marks. After the person or the meeting position is specified, the information terminal 1C transmits position information of the specified target in the opposition information terminal image 2000 to the opposition information terminal 1A. The opposition information terminal 1A recognizes the meeting target person and the meeting position by the position information in the image acquired from the information terminal 1C.
As a modification example of the method for specifying the person, a method as illustrated in
Next, a method for the user carrying the information terminal 1C to check a recognition result of the meeting target person and the meeting position according to the opposition information terminal 1A will be described.
The opposition information terminal 1A recognizes the meeting target person and the meeting position by the position estimation according to the reception intensity of the wireless signal of the direct communication or the position information acquired from the information terminal 1C. The information terminal 1C acquires information of the recognition result according to the opposition information terminal 1A, and displays the recognition result as illustrated in
The user of the information terminal 1C is capable of determining the suitability of the recognition result by looking at the specific mark 2030 of the meeting target person and the specific mark 2031 of the meeting position recognized by the opposition information terminal 1A. The information terminal 1C presents the opposition information terminal image 2100 to the user, and then, receives correction input of the user.
In a case where correction is required, the user performs the correction input. In the correction input, as with the case of
The meeting target person may be corrected by a display format in which the person image is listed as illustrated in
Note that, the type of information terminal is not limited to those exemplified. For example, the information terminal on the taxi side may be the own information terminal 1A, a HMD of the customer may be the opposition information terminal 1B, and the suitability of the recognition of the customer information terminal 1B for a meeting target car may be determined on the information terminal 1A side. A display example in the information terminal 1A is illustrated in
In steps S51A and S51B, each of the information terminals 1 provides information for supporting the meeting to the user or the control device of the car. In addition to the display of support information on the own information terminal, the support information that is displayed on the own information terminal is transmitted to the opposition information terminal.
In steps S52A and S52B, in a case where the correction information of the meeting target car, the meeting target person, or the like is input by the user, the input is received.
In steps S53A and S53B, in a case where there is the correction information input by the user, and the correction information determined by the information terminal, the information is transmitted to the opposition information terminal.
In steps S54A and S53B, in a case where there is the correction information, the support information is corrected.
As described above, it is possible for the opposition information terminal to check the recognition of the own information terminal position and to notify the own information terminal position to the opposition information terminal by acquiring the opposition information terminal image, and it is possible to attain more accurate meeting support.
In this example, a modification example will be described in which the information terminal 1 is more easily specified in an image.
In Examples described above, in a case where the information terminal 1 determines the meeting target person or the meeting target car in the image, the determination input of the user is received, or the determination according to the image analysis is used. In this example, instead of such a method, the information terminal 1 specifies the person or the car by the identification information that is transmitted by a light emitting device 3000 as a light signal.
The transmission of the identification information according to the light signal using the light emitting device 3000, for example, is performed by modulating a light emitting intensity, as illustrated in
In the information terminal 1B, a moving image is captured with the camera, and the region of the light emitting devices 3000a and 3000b is extracted by the image analysis. Then, the information terminal 1B restores the information transmitted from each of the cars (3001a and 3001b) from a change in the brightness of the region. Then, the information terminal 1B specifies whether the notification is received in advance or which is the meeting target car by checking against the identification information of the information terminal 1A that is a meeting target designated by the information terminal 1B oneself. In
Note that, the identification information may be transmitted by both of the information terminals 1, and the opposition information terminal 1 may be checked by both of the information terminals. In addition, the combination of the types of information terminals 1 is not limited to the above. Then, the information terminal 1 that transmits the information from the light emitting device 3000 as the light signal may receive the image of the opposition information terminal 1, and may check transmission information of the own light emitting device 3000. Further, the server 2 may restore the information that is transmitted from the light emitting device 3000 in the image, and the server 2 may notify the information terminal 1 which person, which car, or which information terminal 1 is the meeting target in the image.
The method of this example may be combined in other examples as means for specifying which person, which car, or which information terminal 1 is the meeting target.
In steps S71A and S71B, one information terminal 1 transmits the own identification information to the opposition information terminal 1 by using the light emitting device 3000. The information terminal 1 that receives the transmission of the identification information captures a moving image in a direction in which it is assumed that there is the information terminal 1 on a transmission side. Here, both of the information terminals 1 may be the transmission side of the identification information. The moving image is analyzed by the information terminal 1 on a reception side of the identification information, the information terminal 1 on the transmission side, or the server 2, and the information terminal 1 on the transmission side in the image is specified.
As described above, it is possible to specify the accurate position of the opposition information terminal 1 from the transmission of the identification information using the light emitting device according to the information terminal 1, and the analysis of the moving image obtained by capturing the information terminal 1 that transmits the identification information, and it is possible to improve the reliability of the meeting support system.
Examples have been described, but Examples have been described in detail to make the present invention understandable, and are not necessarily limited to having all the configurations described above. In addition, a part of the configuration of one Example can be replaced with the configuration of other Examples, and the configuration of other Examples can also be added to the configuration of one Example. In addition, the addition, the deletion, and the replacement of other configurations can be performed with respect to a part of the configuration of each Example. In addition, a part or all of the functions and the like described above may be implemented by hardware, or may be implemented by software program processing. The program or the data configuring the functions and the like may be stored in a computer-readable storage medium, or may be stored in a device on a communication network.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2020/029459 | 7/31/2020 | WO |