164 research outputs found
iNavFIter: Next-Generation Inertial Navigation Computation Based on Functional Iteration
Inertial navigation computation is to acquire the attitude, velocity and
position information of a moving body by integrating inertial measurements from
gyroscopes and accelerometers. Over half a century has witnessed great efforts
in coping with the motion non-commutativity errors to accurately compute the
navigation information as far as possible, so as not to compromise the quality
measurements of inertial sensors. Highly dynamic applications and the
forthcoming cold-atom precision inertial navigation systems demand for even
more accurate inertial navigation computation. The paper gives birth to an
inertial navigation algorithm to fulfill that demand, named the iNavFIter,
which is based on a brand-new framework of functional iterative integration and
Chebyshev polynomials. Remarkably, the proposed iNavFIter reduces the
non-commutativity errors to almost machine precision, namely, the
coning/sculling/scrolling errors that have perplexed the navigation community
for long. Numerical results are provided to demonstrate its accuracy
superiority over the state-of-the-art inertial navigation algorithms at
affordable computation cost.Comment: 33 pages, 14 figures, 4 table
Velocity/Position Integration Formula (II): Application to Inertial Navigation Computation
Inertial navigation applications are usually referenced to a rotating frame.
Consideration of the navigation reference frame rotation in the inertial
navigation algorithm design is an important but so far less seriously treated
issue, especially for ultra-high-speed flying aircraft or the future
ultra-precision navigation system of several meters per hour. This paper
proposes a rigorous approach to tackle the issue of navigation frame rotation
in velocity/position computation by use of the newly-devised velocity/position
integration formulae in the Part I companion paper. The two integration
formulae set a well-founded cornerstone for the velocity/position algorithms
design that makes the comprehension of the inertial navigation computation
principle more accessible to practitioners, and different approximations to the
integrals involved will give birth to various velocity/position update
algorithms. Two-sample velocity and position algorithms are derived to
exemplify the design process. In the context of level-flight airplane examples,
the derived algorithm is analytically and numerically compared to the typical
algorithms existing in the literature. The results throw light on the problems
in existing algorithms and the potential benefits of the derived algorithm.Comment: IEEE Trans. on Aerospace and Electronic Systems, in pres
Underwater Doppler Navigation with Self-calibration
Precise autonomous navigation remains a substantial challenge to all
underwater platforms. Inertial Measurement Units (IMU) and Doppler Velocity
Logs (DVL) have complementary characteristics and are promising sensors that
could enable fully autonomous underwater navigation in unexplored areas without
relying on additional external Global Positioning System (GPS) or acoustic
beacons. This paper addresses the combined IMU/DVL navigation system from the
viewpoint of observability. We show by analysis that under moderate conditions
the combined system is observable. Specifically, the DVL parameters, including
the scale factor and misalignment angles, can be calibrated in-situ without
using external GPS or acoustic beacon sensors. Simulation results using a
practical estimator validate the analytic conclusions.Comment: To appear in Journal of Navigatio
Gyroscope Calibration via Magnetometer
Magnetometers, gyroscopes and accelerometers are commonly used sensors in a
variety of applications. The paper proposes a novel gyroscope calibration
method in the homogeneous magnetic field by the help of magnetometer. It is
shown that, with sufficient rotation excitation, the homogeneous magnetic field
vector can be exploited to serve as a good reference for calibrating low-cost
gyroscopes. The calibration parameters include the gyroscope scale factor,
non-orthogonal coefficient and bias for three axes, as well as its misalignment
to the magnetometer frame. Simulation and field test results demonstrate the
method's effectiveness.Comment: 7 page
RodFIter: Attitude Reconstruction from Inertial Measurement by Functional Iteration
Rigid motion computation or estimation is a cornerstone in numerous fields.
Attitude computation can be achieved by integrating the angular velocity
measured by gyroscopes, the accuracy of which is crucially important for the
dead-reckoning inertial navigation. The state-of-the-art attitude algorithms
have unexceptionally relied on the simplified differential equation of the
rotation vector to obtain the attitude. This paper proposes a Functional
Iteration technique with the Rodrigues vector (named the RodFIter method) to
analytically reconstruct the attitude from gyroscope measurements. The RodFIter
method is provably exact in reconstructing the incremental attitude as long as
the angular velocity is exact. Notably, the Rodrigues vector is analytically
obtained and can be used to update the attitude over the considered time
interval. The proposed method gives birth to an ultimate attitude algorithm
scheme that can be naturally extended to the general rigid motion computation.
It is extensively evaluated under the attitude coning motion and compares
favorably in accuracy with the mainstream attitude algorithms. This work is
believed having eliminated the long-standing theoretical barrier in exact
motion integration from inertial measurements.Comment: IEEE TAES, 201
On Inertial Navigation and Attitude Initialization in Polar Areas
Inertial navigation and attitude initialization in polar areas become a hot
topic in recent years in the navigation community, as the widely-used
navigation mechanization of the local level frame encounters the inherent
singularity when the latitude approaches 90 degrees. Great endeavors have been
devoted to devising novel navigation mechanizations such as the grid or
transversal frames. This paper highlights the fact that the common Earth-frame
mechanization is sufficiently good to well handle the singularity problem in
polar areas. Simulation results are reported to demonstrate the singularity
problem and the effectiveness of the Earth-frame mechanization.Comment: 10 pages, 4 figure
On 'A Kalman Filter-Based Algorithm for IMU-Camera Calibration: Observability Analysis and Performance Evaluation'
The above-mentioned work [1] in IEEE-TR'08 presented an extended Kalman
filter for calibrating the misalignment between a camera and an IMU. As one of
the main contributions, the locally weakly observable analysis was carried out
using Lie derivatives. The seminal paper [1] is undoubtedly the cornerstone of
current observability work in SLAM and a number of real SLAM systems have been
developed on the observability result of this paper, such as [2, 3]. However,
the main observability result of this paper [1] is founded on an incorrect
proof and actually cannot be acquired using the local observability technique
therein, a fact that is apparently not noticed by the SLAM community over a
number of years.Comment: 3 pages. This work was done in 2009. Abstract revised and More refs
added in this new versio
Equivalent Constraints for Two-View Geometry: Pose Solution/Pure Rotation Identification and 3D Reconstruction
Two-view relative pose estimation and structure reconstruction is a classical
problem in computer vision. The typical methods usually employ the singular
value decomposition of the essential matrix to get multiple solutions of the
relative pose, from which the right solution is picked out by reconstructing
the three-dimension (3D) feature points and imposing the constraint of positive
depth. This paper revisits the two-view geometry problem and discovers that the
two-view imaging geometry is equivalently governed by a Pair of new Pose-Only
(PPO) constraints: the same-side constraint and the intersection constraint.
From the perspective of solving equation, the complete pose solutions of the
essential matrix are explicitly derived and we rigorously prove that the
orientation part of the pose can still be recovered in the case of pure
rotation. The PPO constraints are simplified and formulated in the form of
inequalities to directly identify the right pose solution with no need of 3D
reconstruction and the 3D reconstruction can be analytically achieved from the
identified right pose. Furthermore, the intersection inequality also enables a
robust criterion for pure rotation identification. Experiment results validate
the correctness of analyses and the robustness of the derived pose
solution/pure rotation identification and analytical 3D reconstruction.Comment: 15 pages, 13 figure
On Position Translation Vector
The paper derives a new "position translation vector" (PTV) with remarkably
simpler rate equation, and proves its connections with Savage's PTV.Comment: 7 page
Attitude Reconstruction from Inertial Measurements: QuatFIter and Its Comparison with RodFIter
RodFIter is a promising method of attitude reconstruction from inertial
measurements based on the functional iterative integration of Rodrigues vector.
The Rodrigues vector is used to encode the attitude in place of the popular
rotation vector because it has a polynomial-like rate equation and could be
cast into theoretically sound and exact integration. This paper further applies
the approach of RodFIter to the unity-norm quaternion for attitude
reconstruction, named QuatFIter, and shows that it is identical to the previous
Picard-type quaternion method. The Chebyshev polynomial approximation and
truncation techniques from the RodFIter are exploited to speed up its
implementation. Numerical results demonstrate that the QuatFIter is comparable
in accuracy to the RodFIter, although its convergence rate is relatively slower
with respect to the number of iterations. Notably, the QuatFIter has about two
times better computational efficiency, thanks to the linear quaternion
kinematic equation.Comment: 16 pages, 4 figures. arXiv admin note: text overlap with
arXiv:1808.0381
- …