System, apparatus, and method for estimating three-dimensional (3D) position and direction precisely
10197395 ยท 2019-02-05
Assignee
Inventors
- Sang Hyun Kim (Yongin-si, KR)
- Hyong Euk Lee (Yongin-si, KR)
- Jung Bae Kim (Yongin-si, KR)
- Chang Kyu Choi (Seongnam-si, KR)
Cpc classification
G01S3/782
PHYSICS
G06F17/00
PHYSICS
International classification
G06F17/00
PHYSICS
G01S3/782
PHYSICS
Abstract
A system, apparatus, and method for precisely estimating a three-dimensional (3D) position and a direction. The 3D position and direction estimation apparatus may estimate a distance between at least one receiver and at least one transmitter and a direction of a remote device, based on intensity information of a signal measured at the at least one receiver, may sequentially select the minimum number of intensity information for estimating the 3D position and the direction of the remote device, in a descending order of robustness against noise, based on the estimated distance and direction of the remote device, and may precisely estimate the 3D position and the direction of the remote device based on the selected intensity information.
Claims
1. An apparatus for precisely estimating a three-dimensional (3D) position and a direction, comprising: a receiving circuit comprising receivers, each of the receivers configured to receive signals from infrared transmitters of a remote device and comprising a filter configured to separate signals of different frequencies and identify one of the infrared transmitters having a predetermined frequency; one or more hardware processors to estimate 3D positions of the infrared transmitters and directions of each of the infrared transmitters toward each of the receivers, based on intensity information of the received signals relative to an angle of transmission of the received signals and an angle of reception of the received signals, and a signal attenuation characteristic, assign a priority to each of the received signals based on the estimated 3D positions, the estimated directions, and the signal attenuation characteristic, select some of the received signals based on a highest priority, and estimate a 3D position and a direction of the remote device toward the apparatus, based on intensity information of the selected some of the received signals and the signal attenuation characteristic; and a graphics processor configured to create moving images of the infrared transmitters of the remote device based on their respective estimated 3D positions of the remote device using some of the received signals based on the priority, wherein the one or more hardware processors assign a high priority to a received signal whose intensity is greatly attenuated according to a change in a distance or a direction with respect to the remote device compared to other received signals, and wherein the remote device is controlled based on the received signal having the high priority.
2. The apparatus of claim 1, wherein the one or more hardware processors selects a minimum number of the received signals for estimating the 3D position and the direction of the remote device based on the priority, and precisely estimates the 3D position and the direction of the remote device based on the selected received signals, and wherein the signal attenuation characteristic varies based on a distance between a transmitter of the remote device and a receiver of the receiving circuit and a direction of the transmitter towards the receiver.
3. The apparatus of claim 1, wherein the one or more hardware processors determines a noise sensitivity of each of the received signals based on a change in an intensity according to a change in a distance or a direction that is determined based on the signal attenuation characteristic, and assigns the priority to each of the received signals based on the noise sensitivity.
4. The apparatus of claim 1, wherein: one or more hardware processors assigns a relatively low priority to the received signals that is determined relatively sensitive to noise, and sequentially selects the minimum number of the received signals for estimating the 3D position and the direction of the remote device, in a descending order of the priority, and precisely estimates the 3D position and the direction of the remote device based on the selected received signals.
5. The apparatus of claim 1, wherein the intensity information comprises intensity of an optical signal emitted at a predetermined wavelength.
6. The apparatus of claim 1, wherein the assigning of the priority is based on consideration of different noise sensitivities for different nonlinear characteristics of each of the intensity information used for the estimating of the position of the remote device.
7. The apparatus of claim 1, wherein the one or more hardware processors assigns a lowest priority to the received signal corresponding to an area in which a change in the calculated respective distances and angles required to effect a predetermined change in intensity is largest, and assigns a highest priority to the received signal corresponding to an area in which a change in the calculated respective distances and angles required to effect the predetermined change in intensity is smallest.
8. A method of precisely estimating a three-dimensional (3D) position and a direction, comprising: receiving, using receivers, signals from infrared transmitters of a remote device; filtering the signals to separate signals of different frequencies and identify one of the infrared transmitters having a predetermined frequency; estimating, using one or more hardware processors, 3D positions of the infrared transmitters and directions of each of the infrared transmitters toward each of the receivers, based on intensity information of the received signals relative to an angle of transmission of the received signals and an angle of reception of the received signals, and a signal attenuation characteristic; assigning, using one or more hardware processors, a priority to each of the received signals based on the estimated 3D positions, the estimated directions, and the signal attenuation characteristic; selecting, using one or more hardware processors, some of the received signals based on a highest priority; estimating, using one or more hardware processors, a 3D position and a direction of the remote device toward the apparatus, based on intensity information of the selected some of the received signals and the signal attenuation characteristic; creating moving images, using a graphics processor, of the infrared transmitters of the remote device based on their respective estimated 3D positions of the remote device using some of the received signals based on the priority, wherein the assigning comprising assigning a high priority to a received signal whose intensity is greatly attenuated according to a change in a distance or a direction with respect to the remote device compared to other received signals; and controlling the remote device based on the received signal having the high priority.
9. The method of claim 8, further comprising determining a noise sensitivity of each of the received signals based on a change in an intensity according to a change in a distance or a direction that determined based on the signal attenuation characteristic, and wherein the priority is assigned based on the noise sensitivity, and wherein the signal attenuation characteristic varies based on the calculated respective distances and the direction.
10. The method of claim 8, wherein the assigning comprises assigning a relatively low priority to the received signals that is determined relatively sensitive to noise.
11. The method of claim 8, wherein the selecting comprises sequentially selecting the minimum number of the received signals for estimating the 3D position and the direction of the remote device, in a descending order of the determined priority.
12. The method of claim 8, wherein the intensity information comprises an intensity of an optical signal emitted at a predetermined wavelength or an intensity of an electromagnetic field.
13. A system for precisely estimating a three-dimensional (3D) position and a direction, comprising: a remote device comprising infrared transmitters to transmit signals; a reception apparatus comprising receivers to receive the transmitted signals from the infrared transmitters and to measure respective intensities of the received signals, and to output intensity information based on the measured respective intensities, the receivers comprising a filter configured to separate signals of different frequencies and identify one of the infrared transmitters having a predetermined frequency; an estimation apparatus to: estimate 3D positions of the infrared transmitters and directions of each of the infrared transmitters toward each of the receivers, based on intensity information of the received signals relative to an angle of transmission of the received signals and an angle of reception of the received signals, and a signal attenuation characteristic, assign a priority to each of the received signals based on the estimated 3D positions, the estimated directions, and the signal attenuation characteristic, select some of the received signals based on a highest priority, and estimate a 3D position and a direction of the remote device toward the apparatus, based on intensity information of the selected some of the received signals and the signal attenuation characteristic; and a graphics processor configured to create moving images of the infrared transmitters of the remote device based on their respective estimated 3D positions of the remote device using some of the received signals based on the priority, wherein the estimation apparatus assigns a high priority to a received signal whose intensity is greatly attenuated according to a change in a distance or a direction with respect to the remote device compared to compared to other received signals, and wherein the remote device is controlled based on the received signal having the high priority.
14. The system of claim 13, wherein the estimation apparatus selects a minimum number of the received signals for estimating the 3D position and the direction of the remote device based on the priority, and precisely estimates the 3D position and the direction of the remote device based on the selected the received signals.
15. The system of claim 14, wherein the estimation apparatus determines the robustness against noise of each of the received signals based on a change in an intensity according to a change in a distance or a direction determined based on the signal attenuation characteristic, and assign the priority to each of the received signals based on the noise sensitivity, wherein the signal attenuation characteristic varies based on the distance and the direction.
16. The system of claim 14, wherein: the estimation apparatus assigns a relatively low priority to the received signals that is determined relatively sensitive to noise, and sequentially selects the minimum number of the received signals for estimating the 3D position and the direction of the remote device, in a descending order of the priority, and precisely estimates the 3D position and the direction of the remote device based on the received signals.
17. The system of claim 13, wherein the intensity information comprises an intensity of an optical signal emitted at a predetermined wavelength or an intensity of an electromagnetic field.
18. The system of claim 13, wherein: when a total number of infrared transmitters of the remote device is two, at least two receivers are configured, and when a total number of infrared transmitters of the remote device is at least three, at least one receiver is configured.
19. The system of claim 13, wherein directional directions of each of the infrared transmitters are different from each other and an angle between the directional directions is predetermined.
20. The system of claim 13, wherein synchronization of the transmission apparatus and the reception apparatus is performed using a synchronization signal.
21. The system of claim 16, wherein nonlinear characteristics of the intensity information, having different robustness against noise dependent on their nonlinear characteristics, are considered to assign respective priorities to the intensity information.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1) These and/or other aspects will become apparent and more readily appreciated from the following description of embodiments, taken in conjunction with the accompanying drawings of which:
(2)
(3)
(4)
(5)
(6)
(7)
DETAILED DESCRIPTION
(8) Reference will now be made in detail to embodiments, examples of which are illustrated in the accompanying drawings, wherein like reference numerals refer to the like elements throughout. Embodiments are described below to explain the present disclosure by referring to the figures.
(9) A signal may have an attenuation characteristic, and thus, a measured intensity of a signal may vary based on a distance between a transmitter and a receiver, and a directional direction of each of the transmitter and the receiver. Even though there are some signals that have such attenuation characteristic, description will be made based on an infrared signal in the following disclosure.
(10)
(11) Referring to
(12)
(13) Referring to
(14) Signal intensity measured based on a distance between a transmitter and the receiver may have a characteristic as expressed by Equation 1:
(15)
(16) In Equation 1, I denotes the measured signal intensity, and r denotes the distance between the transmitter and the receiver.
(17) Based on a directional direction of the transmitter, the measured signal intensity may have a characteristic as expressed by Equation 2.
I cos()[Equation 2]
(18) In Equation 2, I denotes the measured signal intensity, denotes a variable indicating an attenuation characteristic of the transmitter, and denotes a direction angle directed by the transmitter.
(19) The signal intensity measured based on a directional direction of the receiver may have a characteristic as expressed by Equation 3.
I cos()[Equation 3]
(20) In Equation 3, I denotes the measured signal intensity, denotes a variable indicating an attenuation characteristic of the receiver, and denotes a direction angle directed by the receiver.
(21) Using all of the characteristics based on the distance between the transmitter and the receiver, the directional direction or directed angle of the transmitter, and the directional direction or directed angle of the receiver, signal intensity of the infrared ray may be measured according to Equation 4.
(22)
(23) In Equation 4, I denotes the measured signal intensity, r denotes the distance between the distance between the transmitter and the receiver, denotes a scale factor using characteristics of the transmitter and the receiver, denotes the variable indicating the attenuation characteristic of the transmitter, denotes the direction angle directed by the transmitter, denotes the variable indicating the attenuation characteristic of the receiver, and denotes the direction angle directed by the receiver.
(24)
(25) Referring to
(26) The remote device 310 may include the transmission apparatus 320 as a target device to estimate a position and a direction. Even though the remote device 310 includes the transmission apparatus 320 in
(27) The transmission apparatus 320 may include at least one transmitter, for example, a first transmitter 321, . . . , an n-th transmitter 322.
(28) Each transmitter may transmit a signal. Here, when the transmission apparatus 320 includes at least two transmitters, directional directions of the at least two transmitters may be different from each other and an angle between the directional directions may be predetermined. A signal transmitted from each transmitter may be an optical signal and may also be an electromagnetic field. As a representative example of the optical signal, an infrared ray may be used. When each transmitter transmits an optical signal, each transmitter may be a light emitter. When each transmitter transmits an electromagnetic field, each transmitter may be an electromagnetic field transmitter. Although the present disclosure is not limited thereto, the following description will be made using the example in which each transmitter transmits an optical signal.
(29) One of at least one transmitter may function as an infrared transmitter of a remote controller to control an electronic device.
(30) The reception apparatus 330 may include at least one receiver, for example, a first receiver 331, a second receiver 332, . . . , an n-th receiver 334.
(31) Each receiver may receive a signal transmitted from each transmitter and measure intensity of the received signal. Here, when the reception apparatus 330 includes at least two receivers, a position and a directional direction of each of the at least two receivers may be predetermined. That is, positions and the direction of the at least two receivers may be set to be different from each other.
(32) As discussed above, a signal received by each receiver may be an optical signal and may also be an electromagnetic field. When each receiver receives an optical signal, each receiver may be a light receiver. When each receiver receives an electromagnetic field, each receiver may be a magnetometer. Although the present disclosure is not limited thereto, the following description will be made using the example in which each receiver receives an optical signal.
(33) When the transmission apparatus 320 includes at least two transmitters, each receiver may identify each of the at least two transmitters based on a predetermined order of the received signals. Synchronization of the transmission apparatus 320 with the reception apparatus 330 may be performed, when the transmission apparatus 320 includes at least two transmitters, and when each receiver receives a synchronization signal prior to receiving a signal from the transmission apparatus 320.
(34) When the transmission apparatus 320 includes at least two transmitters, each receiver may separate signals of different frequencies using a filter (not shown) and thereby identify a transmitter corresponding to a predetermined frequency.
(35) The estimation apparatus 350 may select, from intensity information received from the receivers, for example, the first receiver 331, the second receiver 332, . . . , the n-th receiver 334, the minimum number of intensity information in a descending order of robustness against noise and thereby precisely estimate a 3D position and a direction of the remote device 310.
(36) The estimation apparatus 350 may include an estimator 351, a distance calculator 352, and a priority determining unit 353.
(37) When intensity information is received from the receivers, the estimator 351 may estimate a 3D position and a direction of the remote device 310 using a signal attenuation characteristic of the received signal. Here, the signal attenuation characteristic may vary based on a distance between the transmission apparatus 320 and the reception apparatus 330 and a direction of the received signal.
(38) The distance calculator 352 may calculate a distance between at least one transmitter and at least one receiver based on a known position of a transmitter and the 3D position of the remote device 310.
(39) The priority determining unit 353 may verify a noise sensitivity of intensity information based on the distance between the at least one transmitter and the at least one receiver and a noise sensitivity of intensity information based on the direction of the remote device 310, and may determine a priority of intensity information to be used for position estimation based on the noise sensitivity.
(40) The priority determining unit 353 may determine, as the noise sensitivity, a change difference of intensity information occurring due to a change in the distance or the direction that occurs due to a nonlinear characteristic of the signal attenuation characteristic. Here, the priority determining unit 353 may assign a relatively low priority to intensity information that is relatively sensitive to noise. Accordingly, the priority determining unit 353 may determine a priority of the intensity information to be used for position estimation, based on noise sensitivity of the intensity information.
(41) A system of estimating a position and a direction using signal intensity information may estimate the position and the direction using a signal attenuation characteristic based on a distance of a signal and a signal attenuation characteristic based on the direction. Hereinafter, the signal attenuation characteristic based on the distance and the signal attenuation characteristic based on the direction will be described with reference to
(42)
(43)
(44) Intensity information according to the signal attenuation characteristic may have a model of being in inverse proportion to a square of the distance as shown in
(45) However, two models of
(46) Accordingly, the priority determining unit 353 may assign a relatively low priority to the areas B and D, and may assign a relatively high priority to the areas A and C. Again, the priority determining unit 353 may determine a priority of the intensity information to be used for position estimation, based on noise sensitivity of the intensity information.
(47) The estimator 351 may sequentially select the minimum number of intensity information for estimating the 3D position and the direction of the remote device 310, in a descending order of the priority, and may precisely estimate the 3D position and the direction of the remote device 310 based on the selected intensity information.
(48) Hereinafter, a method of precisely estimating a 3D position and a direction in the 3D position/direction estimation system configured as above according to an embodiment will be described with reference to
(49)
(50) In operation 610, the estimation apparatus 350 may estimate a 3D position and a direction of a remote device using a signal attenuation characteristic when intensity information is received. Here, the signal attenuation characteristic may vary based on a distance and a direction.
(51) In operation 620, the estimation apparatus 350 may calculate a distance between at least one transmitter and at least one receiver based on the 3D position of the remote device.
(52) In operation 630, the estimation apparatus 350 may verify a noise sensitivity of intensity information based on the distance between the at least one transmitter and the at least one receiver and a noise sensitivity of intensity information based on the direction of the remote device. Here, the noise sensitivity may be determined based on a change difference of intensity information occurring due to a change in the distance or the direction that occurs due to a nonlinear characteristic of the signal attenuation characteristic.
(53) In operation 640, the estimation apparatus 350 may determine a priority of intensity information to be used for position estimation based on the noise sensitivity. Here, the estimation apparatus 350 may assign a relatively low priority to intensity information that is relatively sensitive to noise.
(54) In operation 650, the estimation apparatus 350 may select the minimum number of intensity information for estimating the 3D position and the direction of the remote device based on the priority.
(55) In operation 660, the estimation apparatus 350 may precisely estimate the 3D position and the direction of the remote device based on the selected intensity information.
(56) According to embodiments, there may be provided an estimation apparatus that may precisely estimate a 3D position and a direction of a remote device by sequentially selecting the minimum number of intensity information for estimating the 3D position and the direction of the remote device, in a descending of robustness against noise. The estimation apparatus may be configured using an infrared ray based transmitter and receiver and thus, may be configured to have a small size at inexpensive costs and may also increase the accuracy of position and direction estimation.
(57) The embodiments can be implemented in computing hardware (computing apparatus) and/or software, such as (in a non-limiting example) any computer that can store, retrieve, process and/or output data and/or communicate with other computers. The results produced can be displayed on a display of the computing hardware. A program/software implementing the embodiments may be recorded on non-transitory computer-readable media comprising computer-readable recording media. Examples of the computer-readable recording media include a magnetic recording apparatus, an optical disk, a magneto-optical disk, and/or a semiconductor memory (for example, RAM, ROM, etc.). Examples of the magnetic recording xapparatus include a hard disk device (HDD), a flexible disk (FD), and a magnetic tape (MT). Examples of the optical disk include a DVD (Digital Versatile Disc), a DVD-RAM, a CD-ROM (Compact Disc-Read Only Memory), and a CD-R (Recordable)/RW.
(58) Further, according to an aspect of the embodiments, any combinations of the described features, functions and/or operations can be provided.
(59) Moreover, at least the system or apparatus for estimating a 3D position may include at least one processor to execute at least one of the above-described units and methods.
(60) Although embodiments have been shown and described, it would be appreciated by those skilled in the art that changes may be made in these embodiments without departing from the principles and spirit of the disclosure, the scope of which is defined by the claims and their equivalents.