Next Article in Journal
A Force Platform Free Gait Analysis
Previous Article in Journal
Intra-Stroke Profiling of Wheelchair Propulsion Using Inertial Measurement Units
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Proceeding Paper

Observability and Performance Analysis of Velocity Measurements with Lever Arm Aided INS †

1
Department of Mapping and Geo-Information Engineering, Technion–Israel Institute of Technology, Haifa 3200003, Israel
2
Rafael–Advanced Defense Systems, Haifa 3102102, Israel
3
Department of Mapping and Geo-Information Engineering, Technion–Israel Institute of Technology, Haifa 3200003, Israel
*
Author to whom correspondence should be addressed.
Presented at the 4th International Electronic Conference on Sensors and Applications, 15–30 November 2017; Available online: https://sciforum.net/conference/ecsa-4.
Proceedings 2018, 2(3), 138; https://doi.org/10.3390/ecsa-4-04893
Published: 14 November 2017

Abstract

:
In most autonomous vehicles the navigation subsystem is based on Inertial Navigation System (INS). Regardless of the INS grade, its navigation solution drifts in time. To avoid such a drift, the INS is fused with external sensor measurements. Recent publications show that the lever-arm, the relative position between the INS and aiding sensor, has influence on the navigation performance. Most published research in this field is focused on INS/GNSS fusion with GNSS position updates only where performance and analytical observability analysis were made to examine the consequence of vehicle maneuvers on the estimation of the lever-arm states. Yet, besides position updates, a variety of sensors measuring the vehicle velocity vector are available including GNSS and a Doppler velocity log. As in position measurements, when performing INS/velocity measurements fusion, the lever-arm must be taken account for. In this paper, performance analysis for velocity measurements with lever-arm aided INS is made for different maneuvers. Two error-states models are used in the analysis. Simulation results show the sensitivity of the error-states to lever arm and vehicle maneuver.

1. Introduction

Navigating air, sea and land vehicles using multi-sensor navigation systems has been subject to increasing interest in the literature. From the overgrowing need for high precision and reliable navigation systems and through the diverse potential for independence and automotive platforms, navigation based on multi-sensor fusion will allow to utilize the advantages of each individual sensor to optimize the process performance [1,2,3,4].
When performing this multi-sensor integration, one must take into account the effect of lever-arm, which is usually referred to the relative position between the sensors mounted on the vehicle. Publications show that the lever-arm has influence on the navigation performance and observability, of the integrated navigation system [5,6,7].
So far, however, there has been no discussion about the lever-arm effect in the case of velocity measurements update. Nowadays, a variety of velocity measurements sources are available and may be used to enhance navigation, especially in areas were GPS measurements are absence [5]. In this paper, the observability of lever-arm aided INS with velocity measurement is tested. Software simulations conducted to find the observable and unobservable subspaces for different maneuvers. Such a derivation is made for the 12 errors state model, where the position and lever-arm errors are not included in the error state, and additionally to the 15 errors state model, where the lever-arm error is included with three more error-state.

2. Problem Formulation

2.1. Kinematic Equation of Motion

In this section the navigation equations of motion and error-state model used in this study are introduced. In both models we omit the position states since they are not observable from velocity measurements [8]. For convenience, the local navigation reference frame was chosen to represent the velocity and attitude misalignment while the accelerometer and gyro biases are represented in the body reference frame. The navigation equations in the navigation frame [9,10]:
V ˙ n = T b n f i b b + g n ( Ω e n n + 2 Ω i e n ) V n ,
T ˙ b n = T b n Ω i b b ( Ω i e n + Ω e n n ) T b n .
where V n and g n are the velocity and gravitation vectors represented in the navigation frame, T b n is the transformation matrix from body to navigation frame, f i b b and Ω i b b are the specific force and the skew-symmetric matrix of the angular velocity vector, respectively represented in the body frame. The notations used for reference frames are: i-frame (inertial), e-frame (earth fixed), b-frame (body) and n-frame (navigation).

2.2. Error States Models

The errors mechanization model for the navigation equations was considered as follow:
V ^ n = V n + δ V n ,
T ^ b n = ( I + [ γ n × ] ) T b n ,
f ^ i b b = f i b b + ε a + w a ,
ω ^ i b b = ω i b b + ε g + w g ,
l ^ b = l b + δ l b .
where δ V n and γ n are the velocity errors and attitude misalignment vectors respectively, [ γ n × ] is the skew-symmetric matrix of γ n , f ^ i b b and ω ^ i b b are the specific force and gyro measurements, ε a and w a are the accelerometer bias and random noise, ε g and w g are the gyro bias and random noise, and l b is the lever-arm elements expressed in the body frame. The system dynamics can be written as
δ x ˙ = A δ x + G w ,
where δ x is the error-state vector, A is the system matrix, w is the system noise vector and G is the system noise distribution matrix. Two error state models are implemented and compared as addressed in the following sections.
2.2.1. 12 Error State Model
The 12 error state model consists of the velocity, attitude, accelerometer bias and gyro bias error states. In the 12 error state model the lever-arm error is omitted and considered to be known and constant. This model is suitable when lever-arm elements estimation is done with a high confidence. In that case, the expected STD for the other elements in the vector should decrease.
When assuming constant biases, the corresponding linear model is given by [11]:
δ V ˙ n = [ T b n f i b b × ] γ n + T b n ε a + T b n w a ,
γ ˙ n = T b n Ω i b b T b n T γ n + T b n ε g + T b n w g ,
ε ˙ a = 0 ,
ε ˙ g = 0 .
The error-state vector is then
δ x 12 = [ δ v γ ε a ε g ] T
and the system dynamics in (8) can represent by
A 12 = [ 0 3 x 3 [ T b n f i b b × ] T b n 0 3 x 3 T b n Ω i b b T b n T 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 T b n 0 3 x 3   0 3 x 3               0 3 x 3                 0 3 x 3 0 3 x 3 ] ,
G 12 = [ T b n 0 3 x 3 0 3 x 3 T b n 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 ] .
2.2.2. 15 Error State Model
The 15 error state model contains all errors from the 12 error state model augmented with the lever-arm error-states, (which is now not considered to be constant). This model is suitable for situations where lever-arm elements are hard to evaluate. The model shares the same navigation equations and dynamic linear model as in the 12 error state model, with the addition of terms regarding the lever-arm error.
Let the additional lever-arm elements states modeled as constants
δ l ˙ b = 0 ,
Thus, the error-state vector is then
δ x 15 = [ δ v γ ε a ε g δ l ] T .
and the system dynamics in (8) can represent by
A 15 = [ 0 3 x 3 [ T b n f i b b × ] T b n 0 3 x 3 0 3 x 3 0 3 x 3 T b n Ω i b b T b n T 0 3 x 3 T b n 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 ] ,
G 15 = [ T b n 0 3 x 3 0 3 x 3 T b n 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 0 3 x 3 ] ,

2.3. Velocity Aiding

Consider a single level-armed velocity measurement sensor to an INS system as shown in Figure 1, were l 1 is the lever-arm. Those measurements can be modeled as:
V 1 n = V n + T b n [ ω i b b × ] l b
where V 1 n represent the velocity measurement vector with lever-arm and ω i b b is the angular velocity vector. Let the measurement residual, the difference between the INS-based velocity and measurement vecloity, be
δ V 1 n = V ^ 1 n V 1 n ,
then, using expressions (3)–(7) and (20), we obtain
δ V 1 n = δ V n + ( I + [ γ n × ] ) T b n ( ω i b b + ε g ) × ( l b + δ l b ) T b n ω i b b × l b .
After rearranging and eliminating 2nd order error elements (22) reduces to
δ V 1 n = δ V n [ T b n ( ω i b b × ) l b × ] γ n T b n [ l b × ] ε g + T b n ω i b b × δ l b .
Let L b = [ l b × ] and Ω i b b = [ ω i b b × ] , thus the velocity measurement estimation error can be written as:
δ V 1 n = δ V n [ T b n Ω i b b l b × ] γ n T b n L b ε g + T b n Ω i b b δ l b .
The measurement model can be written as
δ z = H δ x + v
where δ z is the velocity measurement residual vector, H is the measurements design matrix and   v v is the measurements noise.
2.3.1. 12 Error State Model
Let a 12 error-state vector in (25), then the measurements matrix according to (24), after omitting lever-arm error coefficients, is
H 12 = [ I 3 x 3 ( T b n Ω i b b l b × ) 0 3 x 3 T b n L b ] .
2.3.2. 15 Error State Model
Let a 15 error-state vector in (25), then the measurements matrix according to (24) is
H 15 = [ I 3 x 3 ( T b n Ω i b b l b × ) 0 3 x 3 T b n L b T b n Ω i b b ] .

3. Results and Discussion

To test the observability properties of the models a variance software simulation was conducted. A low-grade IMU sensor was simulate at 100 Hz. The INS solution was corrected with EKF (Extended Kalman Filter) at 1 Hz using the velocity measurements. All measurements were assumed to be Gaussian white. The STD of the velocity measurements noise was set to 0.1 m/s, with lever arm of [1 0 0] in meters in the body frame. The accelerometer bias and noise STD were set to [−0.05 0.05 −0.1] and 0.01 in m/s2, respectively. The gyro bias and noise STD were set to [−0.1 0.05 0.1] and 0.1 in °/s2, respectively.
The simulation complete time of 120 s and tested 4 maneuvers—in the first 30 seconds the system was motionless, in 30–60 the system establish 1 complete round around Z axis, in 60–90 the system establish 1 complete round around X axis, and in 90–120 the system accelerated in X.
3.1. 12 Error State Model
Figure 2a shows the STD simulation results for the 12 error-state model. According to the attitude STD graph, both roll and pitch STD’s decreases from the beginning while the yaw STD decreases only when the system rotated around X. Similarly, the gyro bias STD is decreases rapidly for the horizontal components while the ‘Down’ component is significantly improve only when the systems experiencing changes in the vertical specific force while rotating around X. This behavior is opposite for the accelerometer bias STD when the ‘Down’ component start decreasing immediately while the horizontal components began to be reduced only when the system is experiencing changes in the rotation rate.
The findings here are equivalent to the description in [6], while here this results are related to the velocity measurement scenario, instead of the position, and with a comparison between the 12 and 15 error state models.
3.2. 15 Error State Model
Figure 2b shows the STD simulation results for the 15 error-state model. The STD values are decreasing slow and not as low as the 12 error state model due to the uncertainty in the lever-arm elements. This weaken the solution of the 15 error state model, especially in rotation maneuvers when the lever-arm is expressed in the measurements model. Using the 15 error state model though, the extraction of the lever arm elements is possible. As shown in Figure 2b, errors in lever-arm estimation reduced only when the system rotate, and the direction of the improvement is orthogonal to the rotation axis.

4. Conclusions

In this paper, the performance of lever-arm aided INS with velocity measurement is analyzed. 12 and 15 error-state models are compared to understand the implications of adding the lever-arm elements to the state vector.
Performance properties of all variables in the state vector drawn for different types of maneuvers. Simulation results showed that adding the lever-arm elements to the state vector is weaken the solution with slow convergence of the STD values, especially in stationary condition when no lever-arm improvement has occur. Nevertheless, having the lever-arm elements in the state vector can improve their estimation when system experience angular velocity. The direction of the improvement is orthogonal to the rotation axis.

Author Contributions

A.B wrote the paper while all authors were equally contributed to the research.

References

  1. Luo, R.C.; Kay, M.G. Multisensor integration and fusion in intelligent systems. IEEE Trans. Syst. Man Cybern. 1989, 19, 901–931. [Google Scholar] [CrossRef]
  2. Dittrich, J.S.; Johnson, E.N. Multi-sensor navigation system for an autonomous helicopter. In Proceedings of the 21st Digital Avionics Systems Conference, Irvine, CA, USA, 27–31 October 2002; Volume 2. [Google Scholar]
  3. Gao, S.; Zhong, Y.; Zhang, X.; Shirinzadeh, B. Multi-sensor optimal data fusion for INS/GPS/SAR integrated navigation system. Aerosp. Sci. Technol. 2009, 13, 232–237. [Google Scholar] [CrossRef]
  4. Klein, I.; Filin, S.; Toledo, T. Vehicle constraints enhancement for supporting INS navigation in urban environments. Navigation 2011, 58, 7–15. [Google Scholar] [CrossRef]
  5. Shin, E.-H. Accuarcy Improvement of Low Cost INS/GPS for Land Applications; University of Calgary: Calgary, AB, Canada, 2001. [Google Scholar]
  6. Hong, S.; Lee, M.H.; Chun, H.; Kwon, S.; Speyer, J.L. Observability of error states in GPS/INS integration. IEEE Trans. Veh. Technol. 2005, 54, 731–743. [Google Scholar] [CrossRef]
  7. Kumar, N.V. Integration of Inertial Navigation System and Global Positioning System Using Kalman Filtering; Aerospace Engineering, Department of Aerospace Engineering Indian Institute of Technology, Bombay: Mumbai, India, 2004. [Google Scholar]
  8. Dissanayake, G.; Sukkarieh, S.; Nebot, E.; Durrant-Whyte, H. The aiding of a low-cost strapdown inertial measurement unit using vehicle model constraints for land vehicle applications. IEEE Trans. Robot. Autom. 2001, 17, 731–747. [Google Scholar] [CrossRef]
  9. Groves, P.D. Principles of GNSS, Inertial, and Multisensor Integrated Navigation Systems; Artech House: Norwood, MA, USA, 2013. [Google Scholar]
  10. Farrell, J. Aided Navigation: GPS with High Rate Sensors; McGraw-Hill, Inc.: New York, NY, USA, 2008. [Google Scholar]
  11. Titterton, D.; Weston, J.L. Strapdown Inertial Navigation Technology; IET: Stevenage, UK, 2004; Volume 17. [Google Scholar]
Figure 1. Lever-arm aided INS with velocity measurement.
Figure 1. Lever-arm aided INS with velocity measurement.
Proceedings 02 00138 g001
Figure 2. STD results from the software simulation. (a) STD values of the 12 error-state model; (b) STD values of the 15 error state model.
Figure 2. STD results from the software simulation. (a) STD values of the 12 error-state model; (b) STD values of the 15 error state model.
Proceedings 02 00138 g002
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Borko, A.; Klein, I.; Even-Tzur, G. Observability and Performance Analysis of Velocity Measurements with Lever Arm Aided INS. Proceedings 2018, 2, 138. https://doi.org/10.3390/ecsa-4-04893

AMA Style

Borko A, Klein I, Even-Tzur G. Observability and Performance Analysis of Velocity Measurements with Lever Arm Aided INS. Proceedings. 2018; 2(3):138. https://doi.org/10.3390/ecsa-4-04893

Chicago/Turabian Style

Borko, Aviram, Itzik Klein, and Gilad Even-Tzur. 2018. "Observability and Performance Analysis of Velocity Measurements with Lever Arm Aided INS" Proceedings 2, no. 3: 138. https://doi.org/10.3390/ecsa-4-04893

Article Metrics

Back to TopTop