Method and apparatus for estimating 3D position and orientation through sensor fusion
First Claim
1. An apparatus for estimating a position and an orientation, the apparatus comprising:
- a strength-based estimating processor configured to estimate a strength-based position and a strength-based orientation of a remote apparatus in response to a plurality of strength information being received, based on an attenuation characteristic of a strength that varies based on a distance and an orientation;
an inertia-based estimating processor configured to estimate an inertia-based position and an inertia-based orientation of the remote apparatus by receiving a plurality of inertial information; and
a fusion estimating processor configured to;
in response to a decrease in a movement speed of the remote apparatus or an increase in a distance from the remote apparatus to a receiving apparatus, assign a greater weight to the inertia-based position than a weight assigned to the strength-based position and assign a greater weight to the inertia-based orientation than a weight assigned to the strength-based orientation,estimate a fused position based on a weighted-sum of the strength-based position and the inertia-based position,estimate a fused orientation based on a weighted-sum of the strength-based orientation and the inertia-based orientation, andin response to the movement speed of the remote apparatus being lower than a predetermined speed, estimate the fused position to be the inertia-based position and the fused orientation to be the inertia-based orientation; and
a strength adjusting processor configured to adjust, based on the fused position and the fused orientation, a plurality of subsequently received strength information,wherein the plurality of strength information corresponds to a strength of a first optical signal, of a first frequency, emitted from a first transmitter and a strength of a second optical signal, of a second frequency, emitted from a second transmitter, andwherein the first and second transmitters have different directionalities from each other, a predetermined angle between the directionalities is determined in advance, and the first and second optical signals are emitted simultaneously.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for estimating a three-dimensional (3D) position and orientation based on a sensor fusion process is provided. The method of estimating the 3D position and orientation may include estimating a strength-based position and a strength-based orientation of a remote apparatus when a plurality of strength information is received, based on an attenuation characteristic of a strength that varies based on a distance and orientation, estimating an inertia-based position and an inertia-based orientation of the remote apparatus by receiving a plurality of inertial information, and estimating a fused position based on a weighted-sum of the strength-based position and the inertia-based position, and to estimate a fused orientation based on a weighted-sum of the strength-based orientation and the inertia-based orientation. The strength-based position and the strength-based orientation may be estimated based on a plurality of adjusted strength information from which noise is removed using a plurality of previous strength information.
8 Citations
21 Claims
-
1. An apparatus for estimating a position and an orientation, the apparatus comprising:
-
a strength-based estimating processor configured to estimate a strength-based position and a strength-based orientation of a remote apparatus in response to a plurality of strength information being received, based on an attenuation characteristic of a strength that varies based on a distance and an orientation; an inertia-based estimating processor configured to estimate an inertia-based position and an inertia-based orientation of the remote apparatus by receiving a plurality of inertial information; and a fusion estimating processor configured to; in response to a decrease in a movement speed of the remote apparatus or an increase in a distance from the remote apparatus to a receiving apparatus, assign a greater weight to the inertia-based position than a weight assigned to the strength-based position and assign a greater weight to the inertia-based orientation than a weight assigned to the strength-based orientation, estimate a fused position based on a weighted-sum of the strength-based position and the inertia-based position, estimate a fused orientation based on a weighted-sum of the strength-based orientation and the inertia-based orientation, and in response to the movement speed of the remote apparatus being lower than a predetermined speed, estimate the fused position to be the inertia-based position and the fused orientation to be the inertia-based orientation; and a strength adjusting processor configured to adjust, based on the fused position and the fused orientation, a plurality of subsequently received strength information, wherein the plurality of strength information corresponds to a strength of a first optical signal, of a first frequency, emitted from a first transmitter and a strength of a second optical signal, of a second frequency, emitted from a second transmitter, and wherein the first and second transmitters have different directionalities from each other, a predetermined angle between the directionalities is determined in advance, and the first and second optical signals are emitted simultaneously. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of estimating a position and an orientation, the method comprising:
-
estimating, using a processor, a strength-based position and a strength-based orientation of a remote apparatus in response to a plurality of strength information being received, using an attenuation characteristic of a strength that varies based on a distance and an orientation; estimating, using the processor, an inertia-based position and an inertia-based orientation of the remote apparatus by receiving a plurality of inertial information; in response to a decrease in a movement speed of the remote apparatus or an increase in a distance from the remote apparatus to a receiving apparatus, assigning a greater weight to the inertia-based position than a weight assigned to the strength-based position and assigning a greater weight to the inertia-based orientation than a weight assigned to the strength-based orientation; estimating, using the processor, a fused position by calculating a weighted-sum of the strength-based position and the inertia-based position; estimating, using the processor, a fused orientation by calculating a weighted-sum of the strength-based orientation and the inertia-based orientation; in response to the movement speed of the remote apparatus being lower than a predetermined speed, estimating the fused position to be the inertia-based position and the fused orientation to be the inertia-based orientation; and adjusting, based on the fused position and the fused orientation, a plurality of subsequently received strength information, wherein the plurality of strength information corresponds to a strength of a first optical signal, of a first frequency, emitted from a first transmitter and a strength of a second optical signal, of a second frequency, emitted from a second transmitter, and wherein the first and second transmitters have different directionalities from each other, a predetermined angle between the directionalities is determined in advance, and the first and second optical signals are emitted simultaneously. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A system of estimating a position and an orientation, the system comprising:
-
a transmitting apparatus comprising a first transmitter and a second transmitter configured to transmit a signal for measuring a strength; a receiving apparatus comprising at least two receivers configured to receive the signal, and to measure the strength of the signal, and outputting a plurality of strength information; a remote apparatus comprising an inertia sensor unit configured to measure a plurality of inertial information, and one of the transmitting apparatus and the receiving apparatus; an estimating processor configured to estimate a fused position and a fused orientation of the remote apparatus by fusing the plurality of strength information and the plurality of inertial information; and a strength adjusting processor configured to adjust, based on a fused position and a fused orientation, a plurality of subsequent strength information output by the receiving apparatus, wherein the estimating processor comprises a fusion estimating processor configured to; in response to a decrease in a movement speed of the remote apparatus or an increase in a distance from the remote apparatus to the receiving apparatus, assign a greater weight to the inertia-based position than a weight assigned to the strength-based position and assign a greater weight to the inertia-based orientation than a weight assigned to the strength-based orientation, estimate the fused position based on a weighted-sum of a strength-based position and an inertia-based position, estimate the fused orientation based on a weighted-sum of a strength-based orientation and an inertia-based orientation, and estimate, in response to the movement speed of the remote apparatus being lower than a predetermined speed, the fused position to be the inertia-based position and the fused orientation to be the inertia-based orientation, wherein the plurality of strength information corresponds to a strength of a first optical signal, of a first frequency, emitted from the first transmitter and a strength of a second optical signal, of a second frequency, emitted from the second transmitter, and wherein the first and second transmitters have different directionalities from each other, a predetermined angle between the directionalities is determined in advance, and the first and second optical signals are emitted simultaneously. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification