Method For Determining an Orientation Angle of Inertial Sensors To One Another
20230228791 · 2023-07-20
Inventors
Cpc classification
International classification
Abstract
A method for determining the orientation of at least two inertial sensors in a device or between at least two devices, each having at least one inertial sensor, includes a) receiving first raw acceleration data and/or rotation rate data of a first inertial sensor in three directions during regular operation of the device; b) simultaneously to step a), receiving second raw acceleration data and/or rotation rate data of a second inertial sensor in three directions during regular operation of the device; c) time-synchronizing the first and second raw acceleration data and/or rotation rate data so that the time-synchronized raw acceleration data of the first inertial sensor and of the second inertial sensor are generated; and d) calculating relative orientation angles in three spatial directions between the first inertial sensor and the second inertial sensor with the time-synchronized raw acceleration data.
Claims
1. A method for determining the orientation of at least two inertial sensors in a device or between at least two devices that each have at least one inertial sensor, to one another, the method comprising: receiving first raw acceleration data and/or rotation rate data from a first inertial sensor in three directions during regular operation of the device; simultaneously to receiving the first raw acceleration data and/or rotation rate data, receiving second raw acceleration data and/or rotation rate data from a second inertial sensor in three directions during regular operation of the device; time-synchronizing the first raw acceleration data and/or rotation rate data of the first inertial sensor and the second raw acceleration data and/or rotation rate data of the second inertial sensor so that the time-synchronized raw acceleration data and/or rotation rate data of the first inertial sensor and of the second inertial sensor are generated; and calculating relative orientation angles in three spatial directions between the first inertial sensor and the second inertial sensor with the time-synchronized raw acceleration data and/or rotation rate data.
2. The method according to claim 1, wherein the regular operation of the device is the use of the finished device in a test operation performed individually for each individual device.
3. The method according to claim 1, wherein the regular operation of the device is an operating phase of the device shortly after the regular initial start-up of the device by an end user.
4. The method according to claim 1, wherein the regular operation of the device is any operating phase of the device during operation of the device in its intended use.
5. The method according to claim 1, wherein in the calculating of the relative orientation angles, the synchronized raw acceleration data are established in the form of a first vector {right arrow over (f)}.sub.ib,A.sup.b=(f.sub.x, f.sub.y, f.sub.z).sub.ib.sup.b for the first inertial sensor and a second vector {right arrow over (f)}.sub.ib,B.sup.b(f.sub.x, f.sub.y, f.sub.z).sub.ib.sup.b for the second inertial sensor, and the relative orientation of the first and second inertial sensors is described by a matrix Ĉ.sub.b,B.sup.b,A according to the formula:
{right arrow over (f)}.sub.ib,A.sup.b=Ĉ.sub.b,B.sup.b,A{right arrow over (f)}.sub.ib,B.sup.b
6. The method according to claim 5, wherein an angle-dependent residual vector r(ϕ, θ, ψ) is calculated according to the following formula to estimate the matrix Ĉ.sub.b,B.sup.b,A:
r(ϕ,θ,ψ)=Ĉ.sub.b,B.sup.b,A{right arrow over (f)}.sub.ib,B.sup.b−{right arrow over (f)}.sub.ib,A.sup.b, wherein a square error function is established based on the angle-dependent residual vector as:
7. The method according to claim 1, wherein the calculation of the relative orientation angles includes using an iterative Gauss-Newton estimator (GN estimator) to calculate the relative orientation angles.
8. The method according to claim 1, wherein the calculation of the relative orientation angles includes using an iterative Levenberg-Marquardt estimator (LM estimator) to calculate the relative orientation angles.
9. The method according to claim 1, wherein the time synchronizing of the first and second raw acceleration data and/or rotation rate data takes place via a GNSS time parameter, which the first inertial sensor and the second inertial sensor respectively receive via an associated GNSS receiver.
10. The method according to claim 1, wherein the time synchronizing of the first and second raw acceleration data and/or rotation rate data takes place with an auto-correlation function that processes the first raw acceleration data and the second raw acceleration data.
11. The method according to claim 1, wherein: the receiving of the first raw acceleration data and/or rotation rate data includes receiving rotation rate data of the first inertial sensor in three rotation directions, and the receiving of the second raw acceleration data and/or rotation rate data includes receiving the rotation rate data of the second inertial sensor in three rotation directions.
12. The method according to claim 1, further comprising: receiving third raw acceleration data from at least one third inertial sensor arranged in the device, wherein the time-synchronizing further includes synchronizing the third raw acceleration data with the first and second raw acceleration data and/or rotation rate data, and wherein the calculating of the relative orientation angles further includes calculating relative orientation angles in three spatial directions between the first inertial sensor and the third inertial sensor and between the second inertial sensor and the third inertial sensor based on the further raw acceleration data.
13. A device comprising: a first inertial sensor; and a second inertial sensor, wherein the device is configured to receive first raw acceleration data and/or rotation rate data from the first inertial sensor in three directions during regular operation of the device; simultaneously to receiving the first raw acceleration data and/or rotation rate data, receive second raw acceleration data and/or rotation rate data from the second inertial sensor in three directions during regular operation of the device; time-synchronize the first raw acceleration data and/or rotation rate data of the first inertial sensor and the second raw acceleration data and/or rotation rate data of the second inertial sensor so that the time-synchronized raw acceleration data and/or rotation rate data of the first inertial sensor and of the second inertial sensor are generated; and calculate relative orientation angles in three spatial directions between the first inertial sensor and the second inertial sensor with the time-synchronized raw acceleration data and/or rotation rate data.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
[0059] The disclosure and the technical environment are explained in further detail below with reference to the figures. The figures show preferred exemplary embodiments to which the disclosure is however not limited. Shown are:
[0060]
[0061]
[0062]
DETAILED DESCRIPTION
[0063] In
[0064]
[0065] In
[0066] In
[0067] Although