This application claims the benefit of Japanese Patent Application No. 2016-183369, filed on Sep. 20, 2016, the entire disclosure of which is incorporated by reference herein.
This application relates generally to a direction estimating device that estimates a radiowave arriving direction, a direction estimating method, a flying device, a flying method, and a non-transitory recording medium.
Array antennas that have multiple antenna elements arranged regularly, and capable of controlling directivities are known. In addition, technologies of estimating a radiowave arriving direction using an antenna capable of controlling a directivity are also known. For example, Unexamined Japanese Patent Application Kokai Publication No. 2005-109530 discloses a portable wireless terminal that estimates the radiowave arriving direction based on a radiowave received by an array antenna that includes multiple chip antennas placed on a same plane.
According to the portable wireless terminal disclosed in Unexamined Japanese Patent Application Kokai Publication No. 2005-109530, the multiple chip antennas are placed on the same plane, and a straight line extending in a main lobe direction of the directivity of each antenna is also on the same plane. Hence, this portable wireless terminal is capable of estimating the radiowave arriving direction only for a parallel direction to the plane, and is not capable of estimating the radiowave arriving direction for a vertical direction to the plane.
A direction estimating device according to a first aspect of the present disclosure includes:
a plurality of antennas placed on a first surface to have different main lobe directions of directivities;
at least one antenna placed on a second surface different from the first surface but in parallel with the first surface;
a radiowave intensity obtainer that obtains a received signal strength indication (RSSI) of a radiowave received by the plurality of antennas placed on the first surface, and by the at least one antenna placed on the second surface; and
an estimator that estimates an arriving direction of the radiowave based on the RSSI of the radiowave obtained by the radiowave intensity obtainer.
Additional objects and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objects and advantages of the invention may be realized and obtained by means of the instrumentalities and combinations particularly pointed out hereinafter.
The accompanying drawings, which are incorporated in and constitute a part of the specification, illustrate embodiments of the invention, and together with the general description given above and the detailed description of embodiments given below, serve to explain the principles of the invention. A more complete understanding of this application can be obtained when the following detailed description is considered in conjunction with the following drawings, in which:
Embodiments of the present disclosure are described below with reference to the figures. The same or corresponding component is denoted by the same reference numeral throughout the figures.
As illustrated in
Next, a functional structure of the flying device 10 is described. As illustrated in
The driver 15 includes the motor 13, and causes the flying device 10 to fly. The drive controller 16 controls the driver 15 to cause the flying device 10 to perform hovering, turning during the hovering, and tilting of the device body, and also flying in back and forth, horizontal and vertical directions.
The sensor 17 includes a gyroscope sensor, an imaging device, and a recording device. The gyroscope sensor obtains an angle and an angular velocity when the flying device 10 turns. The imaging device includes a camera, and captures an image in a forward direction of the flying device 10. The recording device includes a microphone that has the main lobe of the directivity directed in the forward direction of the flying device 10, and records sounds in the forward direction of the flying device 10. The sensor 17 may further include an acceleration sensor, a geomagnetism sensor, a pressure sensor, and the like, in addition to the imaging device and the recording device. By increasing the types of the sensor elements, the information utilized by the flying device 10 and the direction estimating device 100 to determine a flying direction can increase.
The signal input-output interface 18 is an interface that inputs and outputs signals relative to the direction estimating device 100. When, for example, receiving a control signal for the flying action of the flying device 10 from the direction estimating device 100, the signal input-output interface 18 transmits the control signal to the drive controller 16. Hence, the flying device 10 is capable of flying based on the instruction from the direction estimating device 100. In addition, the signal input-output interface 18 outputs information obtained by the sensor 17 to the direction estimating device 100. Hence, the direction estimating device 100 is capable of obtaining the angle and the angular velocity when the flying device 10 turns by the gyroscope sensor, and the like, of the flying device 10.
The functional structure of the flying device 10 has been described. Next, a functional structure of the direction estimating device 100 is described. As illustrated in
The controller 110 includes a central processing unit (CPU), a read-only memory (ROM), a random-access memory (RAM), and the like, and controls the entire actions of the direction estimating device 100. The CPU that is executing a program stored in the ROM accomplishes the functions of the respective components (a radiowave intensity obtainer 111, a board direction changer 112, and an estimator 113) of the controller 110.
The antenna 121 is an antenna that has a directivity. For example, a chip antenna provided with a reflector is applied. The direction estimating device 100 includes the multiple antennas 121 that have different main lobe directions as for the directivity.
The receiver 122 includes a radio frequency (RF) circuit, a base band (BB) circuit, and the like, and receives a radiowave transmitted by the terminal device 200. For example, the radiowaves are the radiowave of wireless local area network (LAN) and the radiowave of Bluetooth (Registered Trademark).
The signal input-output interface 123 is an interface that inputs and outputs a signal relative to the flying device 10. The signal input and output are performed between the signal input-output interface 123 of the direction estimating device 100 and the signal input-output interface 18 of the flying device 10. For example, the signal input-output interface 123 is capable of outputting a signal to control the motor 13 of the flying device 10. In addition, the direction estimating device 100 is capable of obtaining information detected by the sensor element of the flying device 10 via the signal input-output interface 123. When, for example, the direction estimating device 100 outputs, via the signal input-output interface 123, signals indicating “turning at the present location”, “moving up”, and “moving forward”, the flying device 10 adjusts the rotation speeds of the four motors 13 to turn at the present location, move up, and move forward while hovering.
Next, a functional structure of the controller 110 of the direction estimating device 100 is described. The controller 110 includes, in view of the functions, the radiowave intensity obtainer 111, the board direction changer 112, and the estimator 113.
The radiowave intensity obtainer 111 obtains a received signal strength indication (RSSI) of a radiowave when the receiver 122 receives the radiowave received by each of the multiple antennas 121. The radiowave intensity obtainer 111 obtains the RSSI for each antenna.
The board direction changer 112 creates instruction signals, such as turning or moving up and down for the flying device 10, and outputs the instruction signals to the flying device 10 via the signal input-output interface 123, thereby changing a direction of a board or an altitude thereof. The signal created by the board direction changer 112 is output to the drive controller 16 of the flying device 10 via the signal input-output interface 123, and the flying device 10 turns or moves up and down, and thus the direction of the board of the direction estimating device 100 and the altitude thereof change Hence, the RSSI of the subsequent radiowave received by each antenna 121 changes.
The estimator 113 estimates the arriving direction of the radiowave (radiowave arriving direction) based on the RSSI obtained by the radiowave intensity obtainer 111. The board direction changer 112 changes the direction of the board or the altitude thereof based on the arriving direction estimated by the estimator 113.
The functional structure of the direction estimating device 100 has been described. Next, an antenna arrangement on the board of the direction estimating device 100 is described with reference to
In addition, as illustrated in
As illustrated in
Next, the directivity of the antenna of the direction estimating device 100 is described. As illustrated in
In
In addition, as for the directivity in the vertical direction, by the ground plane 125, the directivity 126a of the antenna 121a and the directivity 126b of the antenna 121b are directed downwardly relative to the board 120, and the directivity 126c of the antenna 121c is directed upwardly relative to the board 120. In
A direction estimating process by the direction estimating device 100 to estimate the radiowave arriving direction by utilizing such a directivity of each antenna 121 is described with reference to
Next, the controller 110 determines whether or not to start the estimation of the radiowave arriving direction (step S102). This is to determine whether or not, for example, a trigger to start the estimation of the radiowave arriving direction is given such as whether or not the sensor 17 detects that the user throws the flying device 10. When the trigger to start the estimation of the arriving direction is not given (step S102: NO), the process returns to the step S102. When the trigger to start the estimation of the arriving direction is given (step S102: YES), the controller 110 initializes various variables (step S103).
Subsequently, the estimator 113 performs a horizontal direction estimating process (step S104), and then performs a vertical direction estimating process (step S105). The details of the horizontal direction estimating process and those of the vertical direction estimating process are described later. Next, the controller 110 determines whether or not to end the estimation of the radiowave arriving direction (step S106). This is to determine whether or not, for example, a trigger to end the estimation of the radiowave arriving direction is given such that whether or not the sensor 17 detects that the flying device 10 returns to the user's hand. When the trigger to end the estimation of the arriving direction is not given (step S106: NO), the process returns to the step S104. When the trigger to end the estimation of the arriving direction is given (step S106: YES), the direction estimating process is completed.
Next, the horizontal direction estimating process performed in the step S104 is described with reference to
First, the radiowave intensity obtainer 111 substitutes the RSSI of the radiowave when the receiver 122 receives the radiowave received by the antenna 121a into a variable Sa (step S201). Next, the radiowave intensity obtainer 111 substitutes the RSSI of the radiowave when the receiver 122 receives the radiowave received by the antenna 121b into a variable Sb (step S204).
Subsequently, the estimator 113 determines whether or not both the variable Sa and the variable Sb are a non-initial value (step S205). When both the variable Sa and the variable Sb are the non-initial value (step S205: YES), the estimator 113 performs a horizontal comparing process (step S206), and ends the horizontal direction estimating process. When the variable Sa or the variable Sb is the initial value (step S205: NO), the estimator 113 ends the horizontal direction estimating process.
Next, the horizontal comparing process performed in the step S206 is described with reference to
The horizontal comparing process illustrated in
When at least one “turning at the present location” has been made (step S302: YES), the estimator 113 determines that the radiowave arriving direction is unclear, and determines the flying direction based on the information from the sensor 17 (step S304). Next, the horizontal comparing process is completed. How many times the “turning at the present location” has been made can be determined by the estimator 113 that obtains, via the signal input-output interface 123, the information from the gyroscope sensor in the sensor 17 of the flying device 10. In addition, the determination in the step S302 may be, for example, “equal to or greater than five turnings” instead of “at least one turning”, and the “turning at the present location” may be repeated by several times under a circumstance at which the radiowave from the terminal device 200 is not receivable.
When Sa≧Th or Sb≧Th (step S301: NO), the estimator 113 determines whether or not the absolute value of the difference between Sa and Sb is less than ThD (step S305). When the absolute value of the difference between Sa and Sb is less than ThD (step S305: YES), the estimator 113 estimates that the radiowave arriving direction is the forward direction of the flying device 10. Next, the board direction changer 112 outputs, to the drive controller 16 of the flying device 10 via the signal input-output interface 123, an instruction to move forward without changing the direction (step S306). Subsequently, the horizontal comparing process is completed.
When the absolute value of the difference between Sa and Sb is equal to or greater than ThD (step S305: NO), the estimator 113 determines whether or not Sa>Sb (step S307). When Sa>Sb (step S307: YES), the estimator 113 estimates that the radiowave arriving direction is the rightward direction relative to the forward direction of the flying device 10. Next, the board direction changer 112 outputs, to the drive controller 16 of the flying device 10 via the signal input-output interface 123, an instruction to move the flying device 10 forward while turning to the right (step S308), and ends the horizontal comparing process. When the flying device 10 turns to the right, the board 120 of the direction estimating device 100 turns counterclockwise toward the bottom, and thus the overlap region 126d of the directivity is directed to the radiowave arriving direction estimated by the estimator 113.
When Sa<Sb (step S307: NO), the estimator 113 estimates that the radiowave arriving direction is the leftward direction relative to the forward direction of the flying device 10. Next, the board direction changer 112 outputs, to the drive controller 16 of the flying device 10 via the signal input-output interface 123, an instruction to move the flying device 10 forward while turning to the left (step S309), and ends the horizontal comparing process. When the flying device 10 turns to the left, the board 120 of the direction estimating device 100 turns clockwise toward the bottom, and thus the overlap region 126d of the directivity is directed to the radiowave arriving direction estimated by the estimator 113.
By the above described horizontal direction estimating process and horizontal comparing process, the board direction changer 112 controls the turning of the flying device 10 in such a way that the radiowave transmitted from the terminal device 200 is receivable within the overlap region 126d of the directivity illustrated in
The vertical direction estimating process illustrated in
Next, the radiowave intensity obtainer 111 substitutes the RSSI of the radiowave when the receiver 122 receives the radiowave received by the antenna 121c into a variable Su1 (step S404). Subsequently, the radiowave intensity obtainer 111 substitutes either the greater one of Sa1 and Sb1 into a variable Sd1 (step S405). Next, the board direction changer 112 outputs, to the drive controller 16 of the flying device 10 via the signal input-output interface 123, an instruction to return the board 120 of the direction estimating device 100 to be the horizontal condition (step S406). Even if the flying device 10 does not return the tilting condition to the horizontal condition, when the process in the step S407 is executable, the process in the step S406 can be omitted.
Next, the board direction changer 112 outputs, to the drive controller 16 of the flying device 10 via the signal input-output interface 123, an instruction to tilt the end of the board 120 of the direction estimating device 100 in the forward direction of the flying device 10 downwardly by α using, as an axis, the straight line that causes the perpendicular plane to the straight line extending in the forward direction of the flying device 10 to pass through the center point of the board 120 and intersect therewith (step S407). Subsequently, the radiowave intensity obtainer 111 substitutes the RSSI of the radiowave when the receiver 122 receives the radiowave received by the antenna 121a into a variable Sa2 (step S408). Next, the radiowave intensity obtainer 111 substitutes the RSSI of the radiowave when the receiver 122 receives the radiowave received by the antenna 121b into a variable Sb2 (step S409).
Next, the radiowave intensity obtainer 111 substitutes the RSSI of the radiowave when the receiver 122 receives the radiowave received by the antenna 121c into a variable Su2 (step S410). Subsequently, the radiowave intensity obtainer 111 substitutes either the greater one of Sa2 and Sb2 into a variable Sd2 (step S411). Next, the board direction changer 112 outputs, to the drive controller 16 of the flying device 10 via the signal input-output interface 123, an instruction to return the board 120 of the direction estimating device 100 to be the horizontal condition (step S412). Next, the estimator 113 performs a vertical comparing process (step S413), and ends the vertical direction estimating process. The details of the vertical comparing process are described later.
Through the above process, the RSSI of the radiowave from the downward direction of the board when the forward side of the board is tilted upwardly by α is substituted in Sd1. At this time, the backward side of the board is tilted downwardly by α, and the RSSI of the radiowave from the upward direction of the board is substituted in Su1. In addition, the RSSI of the radiowave from the downward direction of the board when the forward side of the board is tilted downwardly by α is substituted in Sd2. At this time, the backward side of the board is tilted upwardly by α, and the RSSI of the radiowave from the upward direction of the board at this time is substituted in Su2.
Next, the vertical comparing process performed in the step S413 is described with reference to
The vertical comparing process illustrated in
When the absolute value of the difference between Su1 and Su2 is equal to or greater than ThD2 or when the absolute value of the difference between Sd1 and Sd2 is equal to or greater than ThD2 (step S501: NO), the estimator 113 determines whether or not the absolute value of the difference between Su1 and Su2 is greater than the absolute value of the difference between Sd1 and Sd2 (step S503). When the absolute value of the difference between Su1 and Su2 is greater than the absolute value of the difference between Sd1 and Sd2 (step S503: YES), the estimator 113 determines whether or not Su1>Su2 (step S504). When Su1>Su2 (step S504: YES), this indicates that the RSSI when the backward side is tilted downwardly is greater than the RSSI when the backward side is tilted upwardly, and thus the estimator 113 estimates that the radiowave arriving direction is the downward direction. Next, the board direction changer 112 outputs, to the drive controller 16 of the flying device 10 via the signal input-output interface 123, an instruction to decrease the altitude of the flying device 10 (step S505), and ends the vertical comparing process.
When Su1<Su2 (step S504: NO), this indicates that the RSSI when the backward side is tilted downwardly is less than the RSSI when the backward side is tilted upwardly. Hence, the estimator 113 estimates that the radiowave arriving direction is the upward direction, and the board direction changer 112 outputs, to the drive controller 16 of the flying device 10 via the signal input-output interface 123, an instruction to increase the altitude of the flying device 10 (step S506), and ends the vertical comparing process.
When the absolute value of the difference between Su1 and Su2 is equal to or less than the absolute value of the difference between Sd1 and Sd2 (step S503: NO), the estimator 113 determines that whether or not Sd1>Sd2 (step S507). When Sd1>Sd2 (step S507: YES), this indicates that the RSSI when the forward side is tilted upwardly is greater than the RSSI when the forward side is tilted downwardly. Hence, the estimator 113 estimates that the radiowave arriving direction is the upward direction, and the board direction changer 112 outputs, to the drive controller 16 of the flying device 10 via the signal input-output interface 123, an instruction to increase the altitude of the flying device 10 (step S506), and ends the vertical comparing process.
When Sd1<Sd2 (step S507: NO), this indicates that the RSSI when the forward side is tilted upwardly is less than the RSSI when the forward side is tilted downwardly. Hence, the estimator 113 estimates that the radiowave arriving direction is the downward direction, and the board direction changer 112 outputs, to the drive controller 16 of the flying device 10 via the signal input-output interface 123, an instruction to decrease the altitude of the flying device 10 (step S505), and ends the vertical comparing process.
A desirable velocity v for the up-and-down movement relative to the altitude is set to be a value proportional to the magnitude of tan(α), for example, v=tan(α)×3 m/s. In this case, when α=10 degrees, the up-and-down movement velocity v≅0.53 m/s, and when α=20 degrees, v≅1.09 m/s. By setting the up-and-down movement velocity v in this manner, even if the terminal device 200 is moving up and down at a fast speed, when α is set to be a large value, the flying device 10 is capable of tracking the terminal device 200. Conversely, if the terminal device 200 is moving up and down at a slow speed, when α is set to be a small value, the flying device 10 is capable of adjusting the altitude little by little, and thus the estimation of the altitude of the terminal device 200 becomes precise.
All processes relating to the direction estimating process are described above. Based on those processes, as for the horizontal direction, the estimator 113 is capable of estimating the radiowave arriving direction based on the overlap region 126d of the directivity between the antenna 121a and the antenna 121b illustrated in
In addition, the direction of the overlap region 126d of the directivity between the antenna 121a and the antenna 121b and the direction of the directivity of the antenna 121c are in opposite directions. Hence, in the horizontal direction estimating process, even if the terminal device 200 is located at a dead zone for the directivity of the antenna 121a and that of the antenna 121b, in the vertical direction estimating process, the radiowave from the terminal device 200 can be received by the antenna 121c. Hence, the direction estimating device 100 moves the altitude up and down to the position of the terminal device 200, and thus in the subsequent horizontal direction estimating process, the radiowave from the terminal device 200 can be received by the antenna 121a or the antenna 121b.
In addition, the direction estimating device 100 obtains the RSSI while outputting an instruction for rotation and movement to the flying device 10, and estimates the radiowave arriving direction. Hence, even if the terminal device 200 is moving, the radiowave arriving direction can be estimated by tracking the terminal device 200.
In addition, since the antenna is a chip antenna provided with the reflector 124, the placement area can be reduced, and thus even if the multiple antennas 121 are placed, the direction estimating device 100 can be manufactured on the small board 120.
Still further, since the flying device 10 provided with the direction estimating device 100 includes the sensor 17 that has the imaging device and the recording device, the flying device 10 can be directed in the direction estimated by the direction estimating device 100, and capture an image by the imaging device and record sounds by the recording device. Moreover, by keep flying toward the direction estimated by the direction estimating device 100, the flying device 10 can come close to the terminal device 200. Hence, after the user who is carrying the terminal device 200 throws up the flying device 10, the flying device 10 can fly so as to return to the user while directing the imaging direction by the imaging device that is the camera and the main lobe direction of the directivity of the recording device that is the microphone being directed toward the user.
In the vertical direction estimating process of Embodiment 1, the estimator 113 estimates the radiowave arriving direction based on the difference in the RSSI between a case in which the forward side of the board 120 is tilted upwardly and a case in which such a forward side is tilted downwardly. However, since the board 120 includes the ground plane 125, even if the board 120 is not tilted, the estimator 113 is capable of estimating in which direction the radiowave arrives between the upward direction and the downward direction by comparing the RSSI of the respective radiowaves received by the antenna 121c placed on the upper surface, and the antennas 121a and 121b placed on the bottom. Such a modified example of Embodiment 1 is described.
According to the vertical direction estimating process according to the modified example of Embodiment 1, the vertical comparing process is performed after the steps S402 to S405 only and illustrated in
According to the modified example of Embodiment 1 described above, the magnitude of the RSSI of the radiowave received by the antenna placed on the upper surface of the board and that of the radiowave received by the antenna placed on the bottom are compared with each other. Since the upper surface and the bottom are shielded against each other by the ground plane 125, regardless of whether the terminal device 20 is located above the direction estimating device 100 or below the direction estimating device 100, depending on the RSSI of the radiowave received by the antenna at either side, the direction estimating device 100 is capable of estimating whether the radiowave arriving direction is the upward direction or the downward direction.
According to Embodiment 1, the flying device 10 employs a structure provided with the direction estimating device 100. However, the present disclosure is not limited to the flying device 10, and any devices capable of moving can estimate the radiowave arriving direction and move toward the radiowave arriving direction by having the direction estimating device. In this case, Embodiment 2 in which a robot 20 is provided with a direction estimating device 101 is described.
As for a system structure of a direction estimating system 1001 according to Embodiment 2 of the present disclosure, the flying device 10 is replaced with the robot 20 in the direction estimating system 1000 according to Embodiment 1 illustrated in
A functional structure of the direction estimating device 101 according to Embodiment 2 is the same as that of the direction estimating device 100 according to Embodiment 1, and is illustrated in
A functional structure of the robot 20 according to Embodiment 2 is also the same as that of the flying device 10 of Embodiment 1, and is illustrated in
The direction estimating device 101 illustrated in
Unlike the flying device 10, the robot 20 is not capable of moving up and down. However, by tilting the neck 23 up and down, an estimation of the vertical direction is enabled. This vertical direction estimating process by the robot 20 is described with reference to
The vertical direction estimating process illustrated in
Subsequent to the step S405, the board direction changer 112 outputs, to the drive controller 16 of the robot 20 via the signal input-output interface 123, an instruction to tilt the end of the board 120 of the direction estimating device 101 in the forward direction of the robot 20 downwardly by α from the present condition (step S415). The subsequent processes in the steps S408 to S411 are the same as those of the processes illustrated in
Next, the vertical comparing process by the robot 20 is described with reference to
Subsequently, instead of the process in the step S505 (the process of decreasing the altitude), the estimator 113 estimates that the radiowave is arriving from the downward direction by α/2 relative to the present direction, and subtracts α/2 from β. Next, the board direction changer 112 outputs, to the drive controller 16 of the robot 20 via the signal input-output interface 123, an instruction to tilt the end of the board 120 in the forward direction of the robot 20 downwardly by α/2 from the present condition (step S508). In addition, instead of the process in the step S506 (the process of increasing the altitude), the estimator 113 estimates that the radiowave is arriving from the forward direction by α/2 relative to the present direction, and adds α/2 to β. Next, the board direction changer 112 outputs, to the drive controller 16 of the robot 20 via the signal input-output interface 123, an instruction to tilt the end of the board 120 in the forward direction of the robot 20 upwardly by α/2 from the present condition (step S509).
In accordance with the above processes, as for the vertical direction, the estimator 113 estimates the value of β so as to be directed in the radiowave arriving direction from the terminal device 200. Hence, when a user carries the terminal device 200 near a face of the user, the robot 20 can look up in the direction toward the user's face. In addition, since the robot 20 has the sensor 17 that includes the imaging device and the recording device, the robot 20 is capable of being directed in the direction estimated by the direction estimating device 101, capture an image by the imaging device and record sounds by the recording device. In addition, the robot 20 is capable of coming close to the terminal device 200 by continuously moving in the direction estimated by the direction estimating device 101. Accordingly, when the user who is carrying the terminal device 200 walks around and runs, the robot 20 is capable of moving so as to track the user with the imaging device that is the camera and the main lobe direction of the recording device that is the microphone being directed toward the user.
According to Embodiment 1 and Embodiment 2, the direction estimating devices 100, and 101 employ the structure having the three antennas 121, but the number of antennas is not limited to three. Embodiment 3 in which a dead zone for the radiowave is eliminated by providing a larger number of antennas 121 is described.
A system structure of a direction estimating system 1002 according to Embodiment 3 of the present disclosure is the same as that of the direction estimating system 1000 according to Embodiment 1 and illustrated in
As for an antenna placement on a board of the direction estimating device 102 according to Embodiment 3, as illustrated in
Next, a direction estimating process by the direction estimating device 102 according to Embodiment 3 is described with reference to
Subsequently, the estimator 113 estimates that the radiowave arriving direction is the intermediate direction between the respective main lobe directions of the directivities of the two antennas corresponding to the first and second antennas in the greater sequence among the RSSIs obtained by the radiowave intensity obtainer 111. Next, the board direction changer 112 outputs, to the drive controller 16 of the flying device 10 via the signal input-output interface 123, an instruction to turn so as to align the forward direction with the direction estimated by the estimator 113 (step S108). Next, the estimator 113 estimates that the radiowave arrives from the upward direction when the placed positions of the two antennas are both the upper surface of the board 120, estimates that the radiowave arrives from the downward direction when the placed positions of the two antennas are both the bottom of the board 120, and estimates that the radiowave arrives from the substantially same altitude as the present altitude of the flying device 10 when the placed positions of the two antennas are the upper surface and the bottom. Next, the board direction changer 112 outputs, to the drive controller 16 of the flying device 10 via the signal input-output interface 123, an instruction to increase the altitude when the direction estimated by the estimator 113 is the upward direction, decrease the altitude when the estimated direction is the downward direction, and not change the altitude when the altitude is substantially consistent (step S109). The processes other than those are the same as those of the direction estimating process illustrated in
In the step S108, the estimator 113 may estimate that, instead of the intermediate direction that is exactly halfway between the respective main lobe directions of the directivities of the two antennas, the radiowave arriving direction is the direction internally divided in accordance with the RSSI of the radiowave received by the two antennas. Next, the board direction changer 112 may output, to the drive controller 16 of the flying device 10 via the signal input-output interface 123, an instruction to align the forward direction with such an estimated direction. For example, with reference to the forward direction, the angle of the main lobe of the directivity of the antenna to which the radiowave with the largest RSSI arrives is defined as θ1, and the RSSI thereof is defined as S1, the angle of the main lobe of the directivity of the antenna to which the radiowave with the second largest RSSI arrives is defined as θ2, and the RSSI thereof is defined as S2. In this case, the estimator 113 estimates that the radiowave arrives from the direction with the angle represented by the following formula (1), and the board direction changer 112 outputs an instruction to turn so as to align the forward direction with such an estimated direction.
(S1×θ1+S2×θ2)/(S1+S2) (1)
When, however, the formula (1) is applied, and when the absolute value of the difference between θ1 and θ2 exceeds 180 degrees, the value obtained by subtracting 360 degrees from either the greater one of θ1 and θ2 is applied to the formula (1) in such a way that the absolute value of the difference becomes equal to or smaller than 180 degrees.
The direction estimating device 102 according to Embodiment 3 has the antennas 121 placed so as to eliminate the dead zone in the horizontal direction and in the vertical direction, thus capable of estimating the direction of the terminal device 200 at the present time point based on the RSSI of the radiowave obtained in the step S107 in
The respective embodiments are described above, but those embodiments can be combined together including the modified example. For example, the robot 20 according to Embodiment 2 may perform the vertical direction estimating process according to the modified example of Embodiment 1, and in the vertical comparing process thereof, the process of not changing the altitude but changing the angle β of the head 22 may be executed. In addition, the robot 20 according to Embodiment 2 may include the direction estimating device 102 employing the antenna placement structure of Embodiment 3, and in the step S109 in
In addition, as for the direction estimating devices 100, 101, and 102 of the present disclosure, for example, a computer that executes a program may accomplish the functions of the direction estimating devices 100, 101, and 102. The program to accomplish the functions of the direction estimating devices 100, 10, and 102 may be stored in a non-transitory computer readable recording medium, such as a universal serial bus (USB) memory, a compact disc-read only memory (CD-ROM), a digital versatile disc (DVD), or a hard disk drive (HDD), or may be downloaded to the computer via a network.
The foregoing describes some example embodiments for explanatory purposes. Although the foregoing discussion has presented specific embodiments, persons skilled in the art will recognize that changes may be made in form and detail without departing from the broader spirit and scope of the invention. Accordingly, the specification and drawings are to be regarded in an illustrative rather than a restrictive sense. This detailed description, therefore, is not to be taken in a limiting sense, and the scope of the invention is defined only by the included claims, along with the full range of equivalents to which such claims are entitled.
Number | Date | Country | Kind |
---|---|---|---|
2016-183369 | Sep 2016 | JP | national |