6
Lever Arm Compensation for Integrated Navigation System of Land Vehicles Jaewon Seo, Student Member, IEEE, Jang Gyu Lee, Member, IEEE, Chan Gook Park, Member, IEEE Abstract—For more accurate navigation, the lever arm compensation is considered. The compensation method for GPS and an odometer is introduced and improved compensation methods are proposed for an odometer to consider the effect of coordinate transformation errors and the scale factor error. The methods are applied to an integrated navigation system and experimental result shows the effectiveness. I. INTRODUCTION OR intelligent transportation system, the navigation of a vehicle is an essential technology. The navigation is defined as all the related theories and technologies for obtaining position, velocity and attitude of a vehicle. With this navigation technology, the transportation vehicle can know its position and can plan trajectory for the destinations. Nowadays, especially, the need for the navigation of land vehicles has increased. In the near future, the ubiquitous personal navigation will be spread. In general, the GPS/INS integrated system is preferred. The Global Positioning System (GPS) is a satellite-based radio navigation system [1]. It allows a user with a receiver to obtain accurate position information anywhere on the globe. It provides position information disturbed with errors that would not increase with respect to time. However, the signal from GPS satellite cannot often arrive at a receiver in urban area. In those cases, it cannot give any position information. Inertial Navigation System (INS) is a self-contained, hardly-disturbed, dead-reckoning navigation system [2]-[4]. It works according to the inertial principle, and it integrates the inertial measurement from inertial sensors. The accuracy of the INS depends on the ability of the inertial sensors. The biases and drifts of the sensors are accumulated in the navigation solution, therefore the navigation error of INS would increase unlimitedly with respect to time. Therefore, in often cases, an odometer is incorporated into INS for reduction of unlimited error. These complementary properties of GPS and INS motivate the integration system. The GPS/INS integrated system entails the Kalman filter for error estimation and compensation. Considering the cost and performance, it is most suitable for land vehicles and the research for that application is necessary. Manuscript received February 28, 2005. This work was supported in part by Electronics and Telecommunications Research Institute and Brain Korea 21 program in Korea. Jaewon Seo is with the School of Electrical Engineering and Computer Science, Seoul National University, Seoul, Korea (phone: 822-880-7317; fax: 822-878-8198; e-mail: [email protected]). Jang Gyu Lee is with the School of Electrical Engineering and Computer Science, Seoul National University, Seoul, Korea (e-mail: [email protected]). Chan Gook Park is with the School of Mechanical and Aerospace Engineering, Seoul National University, Seoul, Korea (e-mail: [email protected]). However, in integrating the GPS, INS, and the other sensors, such as an odometer and so on, there are some obstacles. Among them, the lever arm effect is addressed in this paper. Physically, the sensors of INS, called Inertial Measurement Unit (IMU), the GPS antennas, and the odometers cannot be located at the same position. The lever arm is the difference between the sensing points of the sensors. The position calculated by INS and the position by GPS are different by the length of lever arm. In the same manner, the velocity of IMU and that of an odometer are different by the lever arm. Therefore, the integration must consider the effect of lever arm. In land vehicles, the situation is same. The GPS antenna is usually mounted on the outside of the vehicles, such as on the roof, while the IMU is located inside or at a different spot. The odometer is usually installed near of the wheel of vehicles. Therefore, the information by the GPS, IMU, and odometer must be integrated in systematic approach. This systematic approach is called lever arm compensation. It makes the navigation solution more accurate. In [3], the lever arm effect and compensation are briefly explained. The lever arm effect of accelerometers, as well as its application to gravimetry is illustrated in [4]. Estimation of the measurement error of lever arm length and the misalignment errors of GPS antenna array is treated in [5]. In this paper, the lever arm compensation is applied to land vehicle navigation and its experimental results are presented. In addition, an improved one for an odometer considering coordinate transformation errors is proposed. The next section, the general GPS, INS and their integration with an odometer is explained. The lever arm effect and compensation method is presented and finally the experimental results are given. II. GPS/INS/ODOMETER INTEGRATED SYSTEM GPS is a satellite-based radio navigation system. It provides position of a vehicle. For position calculation, at least four satellites must be visible generally. However, in the urban area, the number of visible satellites is often less than four due to tall buildings and trees. Therefore, with only GPS receiver, the continuous navigation for land vehicles is F Proceedings of the 2005 IEEE Conference on Control Applications Toronto, Canada, August 28-31, 2005 MC5.1 0-7803-9354-6/05/$20.00 ©2005 IEEE 523

[IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

Embed Size (px)

Citation preview

Page 1: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

Lever Arm Compensation for Integrated Navigation System of Land Vehicles

Jaewon Seo, Student Member, IEEE, Jang Gyu Lee, Member, IEEE, Chan Gook Park, Member, IEEE

Abstract—For more accurate navigation, the lever arm compensation is considered. The compensation method for GPSand an odometer is introduced and improved compensationmethods are proposed for an odometer to consider the effect ofcoordinate transformation errors and the scale factor error.The methods are applied to an integrated navigation system and experimental result shows the effectiveness.

I. INTRODUCTION

OR intelligent transportation system, the navigation of avehicle is an essential technology. The navigation is

defined as all the related theories and technologies for obtaining position, velocity and attitude of a vehicle. Withthis navigation technology, the transportation vehicle can know its position and can plan trajectory for the destinations. Nowadays, especially, the need for the navigation of landvehicles has increased. In the near future, the ubiquitouspersonal navigation will be spread.

In general, the GPS/INS integrated system is preferred. The Global Positioning System (GPS) is a satellite-basedradio navigation system [1]. It allows a user with a receiver toobtain accurate position information anywhere on the globe. It provides position information disturbed with errors thatwould not increase with respect to time. However, the signalfrom GPS satellite cannot often arrive at a receiver in urban area. In those cases, it cannot give any position information.Inertial Navigation System (INS) is a self-contained,hardly-disturbed, dead-reckoning navigation system [2]-[4].It works according to the inertial principle, and it integrates the inertial measurement from inertial sensors. The accuracy of the INS depends on the ability of the inertial sensors. Thebiases and drifts of the sensors are accumulated in the navigation solution, therefore the navigation error of INS would increase unlimitedly with respect to time. Therefore, in often cases, an odometer is incorporated into INS forreduction of unlimited error. These complementary

properties of GPS and INS motivate the integration system.The GPS/INS integrated system entails the Kalman filter forerror estimation and compensation. Considering the cost and performance, it is most suitable for land vehicles and theresearch for that application is necessary.

Manuscript received February 28, 2005. This work was supported in part by Electronics and Telecommunications Research Institute and Brain Korea 21 program in Korea.

Jaewon Seo is with the School of Electrical Engineering and ComputerScience, Seoul National University, Seoul, Korea (phone: 822-880-7317;fax: 822-878-8198; e-mail: [email protected]).

Jang Gyu Lee is with the School of Electrical Engineering and ComputerScience, Seoul National University, Seoul, Korea (e-mail: [email protected]).

Chan Gook Park is with the School of Mechanical and AerospaceEngineering, Seoul National University, Seoul, Korea (e-mail:[email protected]).

However, in integrating the GPS, INS, and the othersensors, such as an odometer and so on, there are someobstacles. Among them, the lever arm effect is addressed inthis paper. Physically, the sensors of INS, called InertialMeasurement Unit (IMU), the GPS antennas, and theodometers cannot be located at the same position. The lever arm is the difference between the sensing points of thesensors. The position calculated by INS and the position byGPS are different by the length of lever arm. In the samemanner, the velocity of IMU and that of an odometer aredifferent by the lever arm. Therefore, the integration mustconsider the effect of lever arm. In land vehicles, the situationis same. The GPS antenna is usually mounted on the outsideof the vehicles, such as on the roof, while the IMU is locatedinside or at a different spot. The odometer is usually installednear of the wheel of vehicles. Therefore, the information by the GPS, IMU, and odometer must be integrated in systematicapproach. This systematic approach is called lever armcompensation. It makes the navigation solution more accurate. In [3], the lever arm effect and compensation are briefly explained. The lever arm effect of accelerometers, as well asits application to gravimetry is illustrated in [4]. Estimation ofthe measurement error of lever arm length and the misalignment errors of GPS antenna array is treated in [5]. Inthis paper, the lever arm compensation is applied to landvehicle navigation and its experimental results are presented.In addition, an improved one for an odometer consideringcoordinate transformation errors is proposed.

The next section, the general GPS, INS and theirintegration with an odometer is explained. The lever armeffect and compensation method is presented and finally theexperimental results are given.

II. GPS/INS/ODOMETER INTEGRATED SYSTEM

GPS is a satellite-based radio navigation system. Itprovides position of a vehicle. For position calculation, atleast four satellites must be visible generally. However, in theurban area, the number of visible satellites is often less thanfour due to tall buildings and trees. Therefore, with only GPS receiver, the continuous navigation for land vehicles is

F

Proceedings of the2005 IEEE Conference on Control ApplicationsToronto, Canada, August 28-31, 2005

MC5.1

0-7803-9354-6/05/$20.00 ©2005 IEEE 523

Page 2: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

impossible. On the other hand, INS is operates based on theinertial principle. In the system, the accelerations measuredby accelerometers and the angular velocities by gyroscopes are integrated without external aids. Through the integration,linear velocity, position, and attitude can be obtained.Therefore, it can provide navigation solution continuously.However, the measurement errors in accelerometers andgyroscopes must be integrated together with the true values,and then they accumulate in position solution without limit.GPS/INS/odometer integrated system incorporates thecharacteristics of each navigation system. It integrates the output of IMU at more frequent period and if the externalinformation by GPS or an odometer is available at someinstant, it combines those through some estimation methodsuch as Kalman filtering.

A. Mechanization EquationsThe mechanization equations for inertial navigation are

D

t

E

m

N

Vh

LhRV

l

hRV

L

cos)( (1)

)).((*21

)2(

nen

nie

bn

bib

nen

nie

bnbDEN

Cqq

gVfCVVVV

ThlL is position vector inearth-centered-earth-fixed (ECEF) geodetic frame,

is velocity vector in the local levelnavigation frame, q is the quaternion which is for attitudecalculation, are the meridian and traverse radii of curvature of the earth, is direction cosine matrix from thebody frame to the navigation frame, is accelerationvector measured by IMU in the body frame,

TDEN VVV

tm RR ,nbC

bf

g is the gravityvector, is angular velocity vector measured by IMU inthe body frame, is the earth rate resolved in thenavigation frame and is the transport rate. Therelationships between the quaternion and the direction cosinematrix, and between the Euler angles and the direction cosinematrix are given as

bib

nie

nen

23

22

21

20

1032

2031

10322031

23

22

21

203021

30212

32

22

12

0

)(2)(2

)(2)(2)(2

)(2

qqqqqqqq

qqqq

qqqqqqqqqqqqqqqq

qqqqqqqq

C nb

.coscos

cossinsinsincossinsincossincos

cossinsincoscossinsinsinsincossincoscossinsincoscos

EN

DNDEN

DNDEN

ENE

DNDENDE

DNDENDE

(2)

Detail explanations of (1) and (2) are provided in [2]-[4],[6].

B. Error Model With (1) and the linear perturbation method, following

error model is derived [2], [6].

)(

0000

0000

)(

0000000000

00000)()()()()(

3333

3333

33

33

3333

3333333333

3333333333

3533333231

3324232221

3333331211

twC

CtxFFFF

FFFFFF

twtGtxtFtx

nb

nb

I

III

(3)

zyxzyxa

DENDENf

TafI

x

VVVhlLx

xxtx )((4)

Notation indicates that the variable is an error variableso that, for example, L is the latitude error derived by theperturbation. ’s are accelerometer biases and ’s are gyroscope drifts.

DEN is attitude error represented

by Euler angles. is assumed to be a white Gaussianprocess due to measurement noise of inertial sensors and each elements in the system matrix can be derived by theperturbation [2], [6]. For the GPS position measurement and the velocity measurement of an odometer, the followingmeasurement models are given [2], [6].

)(tw

)()(00)()(0

633333

12333

kodokIodo

kGPSkIGPS

tvtxVIz

tvtxIz (5)

GPSz is position measurement of GPS, is velocityodoz

524

Page 3: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

measurement by the odometer, and are measurement noises of GPS and the odometer, respectively.They are white Gaussian noises. Subscript k of time

GPSv odov

tindicates the instant of acquisition of the measurement.

C. Kalman Filter With (3)-(5), the Kalman filter can be designed as

followings for navigation error estimation. Kalman filter isoptimal linear filter [7]. After discretization of (3), discreteKalman filter can be constructed. The equations of discreteKalman filter are given;

kkkk

kkkkkk

kTkkk

Tkkk

Tkkk

Tkkkk

kkk

PHKIP

xHzKxx

RHPHHPK

GQGPP

xx

)(

)ˆ(ˆˆ)(

ˆˆ

11

1

(6)

kis state transition matrix of (3), is state covariance

matrix,kP

kG is discretized input matrix, is covariancematrix of , is observation matrix, and is covariance matrix of or . With (1)-(6), the error canbe estimated and GPS/INS/odometer integrated system canbe constructed. In the next section, the lever armcompensation will be described.

kQ

)(tw kH kR

GPSv odov

III. LEVER ARM EFFECT & COMPENSATION

The lever arm effect can be compensated by considering it in the derivation of indirect measurement. The derivationswhich take the effect into account are following.

A. GPS Case The position measurement of GPS can be expressed as

following;

.100

0)cos)/((1000)/(1

LhR

hR

vrCPz

t

m

GPSbnbIMUGPS

(7)

The latitude, longitude, and height are abbreviated with P .The subscript IMU indicates that it is the position of thecenter of IMU and so does GPS. is the offset from IMU to GPS antenna resolved in the body frame. The calculatedposition of the same point will be given as

br

.ˆˆˆ bnbIMUGPS rCPz (8)

The residual for indirect measurement, used to drive the

Kalman filter, is

.00

)(

ˆˆˆ

633333 GPSIbnb

GPSbnbIMU

GPSbnbIMU

GPSbnbb

nbIMU

GPSbnbIMUb

nbIMUGPSGPS

vxrCI

vrCP

vrCP

vrCrCIP

vrCPrCPzz

(9)

P is the position error and .TDEN

B. Odometer Case The velocity measurement of the odometer is

.odonnnbIMUodo vrVz (10)

nnb

is angular rate of the body frame, in which thevelocity is measured, with respect to the navigation frame,expressed in the navigation frame. is the lever armrepresented in the navigation frame. The calculated velocityof the odometer is

nr

.ˆˆˆ nnnbIMUodo rVz (11)

The residual for indirect measurement is

.00

)()(

ˆˆˆ

333333

odo

Ibnbb

bnb

nb

odobnbb

bnb

nbIMU

odobbnb

nb

bbnb

nbIMU

odobbnb

nbb

bnb

nbIMU

odonnnbIMUn

nnbIMUodoodo

v

xrCrCI

vrCrCV

vrC

rCIV

vrCrCV

vrVrVzz

(12)

C. Odometer Case Considering CoordinateTransformation Errors In most cases, the odometer measures the velocity in the

body frame. Therefore, it must be transformed into thenavigation frame for estimation process. However, in theprevious section, the errors in coordinate transformationoperation, which is corresponding to attitude errors, are not considered. In this section, that effect is incorporated into thederivation of indirect measurement. The velocitymeasurement from the body frame can be expressed as,

.ˆodo

bodo

nbodo vVCz (13)

bodoV is the velocity of the odometer in the body frame. The

525

Page 4: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

calculated velocity of the odometer is the same as (11). The residual is derived as following.

odob

odonb

bnbb

bnb

nbIMU

odob

odonb

bbnb

nbIMUIMU

odob

odonbb

bnb

nbIMU

odob

odonbn

nnbIMUodoodo

vVC

rCrCV

vVCI

rCIVV

vVCrCV

vVCrVzz

)(

)()(

ˆ~ˆˆ

ˆˆˆˆ

odoIbnbIMU

odobnbIMUIMU

odob

odonb

bnbb

bnb

nbIMU

vxrCVI

vrCVV

vVC

rCrCV

333333 00

(14)

D. Odometer Case Considering CoordinateTransformation Errors and Scale Factor Error The odometer produces only pulses which corresponding

to moving distance. The velocity can be calculated with these pulses and a scale factor. A scale factor converts the numberof pulses to velocity which is moving distance per time of unit.In this case, the error of the scale factor must exist. Therefore, some sophisticated navigation systems employ the estimationmethod for the scale factor error. In that system, the errormodel becomes different slightly. (15) and (16) are the errormodel including the scale factor error. is the scale factor error of the odometer.

xok

)(

0000

0000

)(

00000000000000000000

)()()()()(

3434

3333

33

33

3333

143434343434

133333333333

133533333231

133324232221

133333331211

twC

C

txFFFF

FFFFFF

twtGtxtFtx

nb

nb

I

III

(15)

zyxzyxa

DENDENf

TafI

x

VVVhlLx

xxtx )(

(16)

The scale factor error is assumed to be random constant

bias in the above system. If the error is considered in thenavigation system, the lever arm compensation methodbecomes different, too. The velocity measurementconsidering the error is given as,

.)1(ˆodo

bodoxo

nbodo vVkCz (17)

The calculated velocity of the odometer is the same as (11). The residual is derived as following.

odoInnnbIMUb

nb

IMU

odoxonnnbIMU

bnbIMUIMU

odoxonnnbIMU

bodo

nb

bnbb

bnb

nbIMU

odonnnbIMUxo

bodo

nb

bnbb

bnb

nbIMU

odob

odoxonb

bbnb

nbIMUIMU

odob

odoxonbb

bnb

nbIMU

odob

odoxonbn

nnbIMUodoodo

vxrVrC

VI

vkrV

rCVV

vkrVVC

rCrCV

vrVkVC

rCrCV

vVkCI

rCIVV

vVkCrCV

vVkCrVzz

)(

00)(

)(

)(

)1()(

)()(

)1(ˆ~ˆˆ)1(ˆˆˆˆ

333333

(18)

All above cases made the linear relationships between theerror states and indirect measurements and they can be easilyapplied to Kalman filter structure.

IV. EXPERIMENTAL RESULT

The derived lever arm compensation methods have been tested on the land vehicle. It is a van equipped with IMU,GPS antenna, and an odometer. The IMU is LN-200produced by Northrop Grumman Corporation. It uses fiberoptic gyros (FOGs) and silicon accelerometers (SiAc's) for measurement of vehicle angular rate and linear acceleration. The detail characteristics of LN-200 are presented in [8]. It isinstalled at the center of the roof of the van. The GPS antennais also mounted on the roof, but is located the left side of theLN-200. The odometer is installed at the left rear wheel. SeeFig. 1. The lever arm vectors from the origin of the bodyframe, which is the center of IMU, were measured and they are in table 1.

The trajectory is illustrated in Fig. 2. The van started in S,went to east direction, turned left, went to north direction,turned left once more, and then finally went to west directionstraightly. The star marks indicate the position measurementof GPS. In Fig. 3 (a), (b), and (c), the lever arm compensation

526

Page 5: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

effects are illustrated. As explained above, the star marks are the measurement of GPS and the dotted line is the navigationresult produced without any lever arm compensation. Thedashed line is the result with the lever arm compensationmethod for the case D in the previous section. The solid line istrue trajectory of the center of IMU. Since the antenna is mounted at the left side of IMU, the measurement of GPS isbiased to the negative direction of Y axis in the body framewith respect to IMU. Compared to the result without themethod, the navigation result with the lever armcompensation is shifted to the Y axis direction in the bodyframe and it makes sense physically.

V. CONCLUSION

The lever arm compensation for land vehicles is addressed, and the compensation method for the odometer consideringcoordinate transformation errors is proposed. It is applied toGPS/INS/odometer integrated system and shows improvedresult.

The compensation method is simple, easy to apply, and useful for accurate navigation of land vehicles. It is not only for land vehicles, but also for any other transportation system,such as airplanes, ships if they are equipped with any positionand velocity sensor as well as GPS and an odometer.

ACKNOWLEDGMENT

The authors appreciate the help of Electronics andTelecommunications Research Institute for experiment.

TABLE ITHE LEVER ARM VECTORS IN THE BODY FRAME

Sensor X Y Z

GPS Antenna -5cm -69cm -11cm

odometer -48cm -71cm 173cm

Fig. 1. The land vehicle for test.

4060 4080 4100 4120 4140 4160 4180 4200 4220 4240 42601000

1050

1100

1150

1200

1250

1300

1350

1400

East(m)

Nor

th(m

)

S

F

Fig. 2. The trajectory for test.

4190 4195 4200 4205 4210 4215 4220 4225 42301040

1045

1050

1055

East(m)

Nor

th(m

)

S

Fig. 3. (a) The improved navigation result of the lever arm compensation.

4240 4245 4250 42551100

1120

1140

1160

1180

1200

1220

1240

1260

1280

1300

East(m)

Nor

th(m

)

Fig. 3. (b) The improved navigation result of the lever arm compensation.

IMU (LN-200)

Odometer

GPS antenna

527

Page 6: [IEEE 2005 IEEE Conference on Control Applications, 2005. CCA 2005. - Toronto, Canada (Aug. 29-31, 2005)] Proceedings of 2005 IEEE Conference on Control Applications, 2005. CCA 2005

4080 4090 4100 4110 4120 4130 4140 4150 4160 4170 41801370

1375

1380

1385

East(m)

Nor

th(m

)

Fig. 3. (c) The improved navigation result of the lever arm compensation.

REFERENCES

[1] E. D. Kaplan, Understanding GPS principles and applications. Artech House, 1996.

[2] D. H. Titterton and J. L. Weston, Strapdown inertial navigation technology. Peter Peregrinus Ltd., 1997.

[3] J. A. Farrell and M. Barth, The global positioning system & inertial navigation. McGraw-Hill, 1999.

[4] C. Jekeli, Inertial navigation systems with geodetic applications.Walter de Gruyter GmbH & Co., 2000

[5] S. Hong, M. H. Lee, S. H. Kwon, and H. H. Chun, “A car test for the estimation of GPS/INS alignment errors,” IEEE Trans. Intell.Transport. Syst., vol. 5, pp. 208–218, Sep. 2004.

[6] J. G. Lee, et al., “Development of PIG navigation system,” Tech. Rep., Automation and Systems Research Institute, Seoul National University, 2002.

[7] R. G. Brown and P. Y. C. Hwang, Introduction to Random Signals and Applied Kalman Filtering. John Wiley & Sons, 1997.

[8] LN-200 Description, Northrop Grumman Corporation,http://www.nsd.es.northropgrumman.com/Html/LN-200/

528