1
Attitude Accuracy Improvement of Ultra Low-Grade MEMS INS using Alignment of GPS Antenna Masaru Naruoka (The University of Tokyo, Department of Aeronautics and Astronautics, Graduate Student) 1 3 5 7 2 4 6 8 Abstract Experiment results (1) Discussion Introduction Lever arm effect Experiment with a prototype system Covariance matrix analysis Experiment results (2) Conclusion This study proposes a method to improve the accuracy of attitude estimation of an ultra low-grade inertial navigation system (INS) by integration of a GPS receiver and smart placement of the GPS antenna. The proposed method utilizes the "lever arm effect" originating from the difference in the locations of the inertial measurement unit (IMU) of the INS and the GPS antenna. The method enhances the observabilty of the attitude, which can neither be correctly estimated by such a low-grade IMU nor be obtained directly from the GPS receiver's measurement values, and its advantage is shown experimentally with a prototype system. Furthermore, analysis of covariances matrices reveals further hints to use the method effectively. Navigation instruments should be smaller, lighter, and more cost-effective. Not only for conventional aerospace field, but also for applications such as small unmanned aerial vehicles, and car navigation. The integration of an ultra low-grade INS which consists of micro-electro- mechanical system (MEMS) inertial sensors and civil-use GPS receiver is one of the best solution. Kalman filtering compensates for the low accuracy of MEMS inertial sensors. However, the accuracy in attitude, especially heading, is not sufficient, and should be improved. According to the author's previous study, the error in heading is about 10 degrees. If the GPS antenna is fixed at the location different from the IMU, the linealized observation equation of Kalman filtering is derived like: where x, x, a, and b stand for velocity, position, attitude, and sensor biases respectively, and 0, and v indicate a non-zero value and the error of observed value. This equation shows that the outputs of a GPS receiver include clues of the attitude indirectly, and can be used to help the estimation. This is "lever arm effect". GPS Antenna INS GPS GPS translational part rotational part Velocity Position Due to the "Lever Arm Effect", the outputs of the GPS receiver is not equal to those of the INS. Attitude Kinematics Velocity, Position Kinematics Gravity Coordinate Transformation Velocity, Position Attitude MEMS Gyro b i b / w b a * ~ b n q b i n / w b n b / w n g n a MEMS Accelerometer civil-use GPS Extended Kalman Filter time update measurement update measurement update INS Bias estimation Lever arm effect Improved INS/GPS algorithm To evaluate the effectiveness of the proposed method, experiments to compare the flight log obtained by a prototype system with that of a high-precision INS/GPS device, GAIA, are performed. In order to clarify the effectiveness of the proposed method, three cases are conducted. Prototype System Accerlerometer Gyro GPS receiver A/D converter Processors Material cost Size Weight Item Description STMicroelectronic LIS3L02AS4 (MEMS) Analog Devices ADXRS150 (MEMS) u-blox LEA-4T (4Hz update, L1-signal) Analog Devices AD7739 (24bits, 100Hz) 200MHz DSP, 8bits-MCU, FPGA about US$ 500 per unit 51 x 51 x 60 mm (W x H x D) 121 g Specification of prototype Antenna #1 Antenna #2 Prototype IMU *Not consider lever arm Case (A) Antenna #1 Antenna #2 Prototype IMU Case (B) Antenna #1 Antenna #2 Prototype IMU Case (C) -10 -5 0 5 10 -5 0 5 10 15 Right [m] Front [m] GAIA Antenna #1 Antenna #2 Prototype IMU In all cases, the outputs of the prototype system do not diverge and are nearly equal to those of GAIA. A comparison of the time history between the case (C) of the prototype and GAIA is shown below. The standard deviation of the attitude error in cases (B) and (C) are smaller than in case (A) shows that the proposed method improves the attitude accuracy, especially in heading. The results also show that the position outputs obtained by the GPS receiver does not strongly contribute to the improvement, because they are not accurate enough. The proposed method is effective, because the attitude accuracy, especially in heading, is improved. It is also worth to stress that even though the outputs of the GPS receiver are not accurate for the attitude determination, the standard deviation of the attitude error is settled to only 3 degrees in case (C). The covariance analysis supports the fact that case (C) is the most effective. However, it cannot explain the difference between cases (A) and (B) clearly. This would be due to the poor accuracy of the MEMS gyros, because the "lever arm effect" utilizes the angular velocity sensed by the MEMS gyros. On the other hand, in case (C), that disadvantage is overcome by its 5 degree of freedom, which is larger than the 3 of cases (A) and (B). Without changing the MEMS gyros, the further improvement will be achieved by 1) using the longer arm, and 2) using more gyros. The system covariance matrix of Kalman filtering contains infomation on how accurate and correlate the estimated values are, when the optimal estimation is conducted. If the proposed method is effective, the part of the matrix related to the attitude should have smaller variances, which means it has the possibility of the estimation being more accurate. It should also have stronger dependencies to other parts, which indicates that there are more hints. In case (C), the variances are the smallest and the devendencies are the strongest among all cases. In case (B), those values are smaller and stronger than in case (A). However, the difference between the two is slight. Test cases and horizontal view of the component placement Horizontal distance [m] Altitude [m] North Speed [m] East Speed [m] Down Speed [m] Rolling [deg] Pitching [deg] Heading [deg] 3.51 -2.97 0.01 -0.01 -0.03 -3.51 -2.73 0.37 1.37 3.05 0.25 0.21 0.22 0.68 0.64 4.60 Mean Standard Deviation Case (A) 2.39 -1.55 0.01 -0.01 -0.03 -3.50 -2.83 0.72 1.93 3.03 0.27 0.24 0.21 0.53 0.65 3.72 Mean Standard Deviation Case (B) 2.41 -1.70 0.01 -0.01 -0.03 -3.53 -2.66 2.94 1.83 3.05 0.21 0.18 0.16 0.52 0.54 2.99 Mean Standard Deviation Case (C) Statistical summaries of the error -180 -120 -60 0 60 120 180 3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71 Heading [deg] GPS Time [×10 5 sec] -30 -20 -10 0 10 20 30 3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71 Roll [deg] GPS Time [×10 5 sec] -20 -15 -10 -5 0 5 10 15 20 3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71 Pitch [deg] GPS Time [×10 5 sec] -80 -60 -40 -20 0 20 40 60 80 3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71 North speed [m/s] GPS Time [×10 5 sec] -80 -60 -40 -20 0 20 40 60 80 3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71 East speed [m/s] GPS Time [×10 5 sec] -20 -15 -10 -5 0 5 10 15 20 3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71 Down speed [m/s] GPS Time [×10 5 sec] 0 500 1000 1500 2000 2500 3000 3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71 Altitude [m] GPS Time [×10 5 sec] 35.6 35.7 35.8 35.9 36 36.1 36.2 36.3 36.4 36.5 139 139.2 139.4 139.6 139.8 Latitude [deg] Longitude [deg] Comparison of the time history between the case (C) of the prototype and GAIA (Prototype: , GAIA: ) -10 -5 0 5 10 -5 0 5 10 15 Right [m] Front [m] Antenna #1 -10 -5 0 5 10 -5 0 5 10 15 Right [m] Front [m] Antenna #2 Position outputs of the GPS receiver 0 5 10 15 20 25 30 35 40 45 3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71 Dependency [deg] GPS Time [×10 5 sec] Case (A) dep(u X ) Case (B) dep(u X ) Case (C) dep(u X ) 10 -7 10 -6 10 -5 10 -4 3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71 Variance GPS Time [×10 5 sec] Case (A) σ 2 (7, 7) Case (B) σ 2 (7, 7) Case (C) σ 2 (7, 7) An example result of the analysis of the attitude part This study proposed a method to improve the attitude accuracy of an ultra low- grade INS by utilizing GPS antenna placement, and comparison experiments showed its effectiveness. The covariance analysis revealed that the poor accuracy of the MEMS gyro degraded the performance of the proposed mehtod. P6.13 Paper ID is 483.

P6.13 Attitude Accuracy Improvement of Ultra Low-Grade ......Attitude Accuracy Improvement of Ultra Low-Grade MEMS INS using Alignment of GPS Antenna Masaru Naruoka (The University

  • Upload
    others

  • View
    3

  • Download
    0

Embed Size (px)

Citation preview

Page 1: P6.13 Attitude Accuracy Improvement of Ultra Low-Grade ......Attitude Accuracy Improvement of Ultra Low-Grade MEMS INS using Alignment of GPS Antenna Masaru Naruoka (The University

Attitude Accuracy Improvement of Ultra Low-Grade MEMS INS using Alignment of GPS Antenna

Masaru Naruoka(The University of Tokyo,

Department of Aeronautics and Astronautics, Graduate Student)

1

3

5

7

2

4

6

8

Abstract

Experiment results (1)

Discussion

Introduction

Lever arm effect Experiment with a prototype system

Covariance matrix analysis

Experiment results (2)

Conclusion

This study proposes a method to improve the accuracy of attitude estimation of an ultra low-grade inertial navigation system (INS) by integration of a GPS receiver and smart placement of the GPS antenna. The proposed method utilizes the "lever arm effect" originating from the difference in the locations of the inertial measurement unit (IMU) of the INS and the GPS antenna. The method enhances the observabilty of the attitude, which can neither be correctly estimated by such a low-grade IMU nor be obtained directly from the GPS receiver's measurement values, and its advantage is shown experimentally with a prototype system. Furthermore, analysis of covariances matrices reveals further hints to use the method effectively.

Navigation instruments should be smaller, lighter, and more cost-effective.Not only for conventional aerospace field, but also for applications such as small unmanned aerial vehicles, and car navigation.

The integration of an ultra low-grade INS which consists of micro-electro-mechanical system (MEMS) inertial sensors and civil-use GPS receiver is one of the best solution.

Kalman filtering compensates for the low accuracy of MEMS inertial sensors.However, the accuracy in attitude, especially heading, is not sufficient, and should be improved.

According to the author's previous study, the error in heading is about 10 degrees.

If the GPS antenna is fixed at the location different from the IMU, the linealized observation equation of Kalman filtering is derived like:

where x, x, a, and b stand for velocity, position, attitude, and sensor biases respectively, and 0, and v indicate a non-zero value and the error of observed value. This equation shows that the outputs of a GPS receiver include clues of the attitude indirectly, and can be used to help the estimation. This is "lever arm effect".

GPS Antenna

INS

GPS

GPS

translationalpart

rotationalpart

VelocityPosition

Due to the "Lever Arm Effect", the outputs of the GPS receiver is not equal to those of the INS.

AttitudeKinematics

Velocity,Position

Kinematics

Gravity

CoordinateTransformation

Velocity,Position

Attitude

MEMSGyro b

ib /ω

ba

*~bnq

bin /ω

bnb /ω

ng

na

MEMSAccelerometer

civil-useGPS

ExtendedKalman Filtertime

updatemeasurement

update

measurementupdate

INS

Biasestimation

Lever armeffect

Improved INS/GPS algorithm

To evaluate the effectiveness of the proposed method, experiments to compare the flight log obtained by a prototype system with that of a high-precision INS/GPS device, GAIA, are performed.

In order to clarify the effectiveness of the proposed method, three cases are conducted.

Prototype System

AccerlerometerGyroGPS receiverA/D converterProcessors

Material cost

SizeWeight

Item Description

STMicroelectronic LIS3L02AS4 (MEMS)Analog Devices ADXRS150 (MEMS)u-blox LEA-4T (4Hz update, L1-signal)Analog Devices AD7739 (24bits, 100Hz)200MHz DSP, 8bits-MCU, FPGA

about US$ 500 per unit

51 x 51 x 60 mm (W x H x D)121 g

Specification of prototype

Antenna #1 Antenna #2

Prototype IMU

*Not considerlever arm

Case (A)

Antenna #1 Antenna #2

Prototype IMU

Case (B)

Antenna #1 Antenna #2

Prototype IMU

Case (C)-10

-5

0

5

10

-505 10 15

Rig

ht [m

]

Front [m]

GAI

A

Ante

nna

#1

Ante

nna

#2

Prot

otyp

eIM

U

In all cases, the outputs of the prototype system do not diverge and are nearly equal to those of GAIA. A comparison of the time history between the case (C) of the prototype and GAIA is shown below.

The standard deviation of the attitude error in cases (B) and (C) are smaller than in case (A) shows that the proposed method improves the attitude accuracy, especially in heading. The results also show that the position outputs obtained by the GPS receiver does not strongly contribute to the improvement, because they are not accurate enough.

The proposed method is effective, because the attitude accuracy, especially in heading, is improved. It is also worth to stress that even though the outputs of the GPS receiver are not accurate for the attitude determination, the standard deviation of the attitude error is settled to only 3 degrees in case (C).

The covariance analysis supports the fact that case (C) is the most effective. However, it cannot explain the difference between cases (A) and (B) clearly. This would be due to the poor accuracy of the MEMS gyros, because the "lever arm effect" utilizes the angular velocity sensed by the MEMS gyros. On the other hand, in case (C), that disadvantage is overcome by its 5 degree of freedom, which is larger than the 3 of cases (A) and (B).

Without changing the MEMS gyros, the further improvement will be achieved by 1) using the longer arm, and 2) using more gyros.

The system covariance matrix of Kalman filtering contains infomation on how accurate and correlate the estimated values are, when the optimal estimation is conducted. If the proposed method is effective, the part of the matrix related to the attitude should have smaller variances, which means it has the possibility of the estimation being more accurate. It should also have stronger dependencies to other parts, which indicates that there are more hints.

In case (C), the variances are the smallest and the devendencies are the strongest among all cases. In case (B), those values are smaller and stronger than in case (A). However, the difference between the two is slight.

Test cases and horizontal view of the component placement

Horizontal distance [m]Altitude [m]North Speed [m]East Speed [m]Down Speed [m]Rolling [deg]Pitching [deg]Heading [deg]

3.51-2.97

0.01-0.01

-0.03-3.51-2.730.37

1.373.05

0.250.21

0.22

0.680.64

4.60

Mean StandardDeviation

Case (A)

2.39-1.55

0.01-0.01

-0.03-3.50-2.830.72

1.933.03

0.270.24

0.21

0.530.65

3.72

Mean StandardDeviation

Case (B)

2.41-1.70

0.01-0.01

-0.03-3.53-2.662.94

1.833.05

0.210.18

0.16

0.520.54

2.99

Mean StandardDeviation

Case (C)Statistical summaries of the error

-180-120-60

0 60

120 180

3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71

Hea

ding

[deg

]

GPS Time [×105 sec]

-30-20-10

0 10 20 30

3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71

Rol

l [de

g]

GPS Time [×105 sec]

-20-15-10-5 0 5

10 15 20

3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71

Pitc

h [d

eg]

GPS Time [×105 sec]

-80-60-40-20

0 20 40 60 80

3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71Nor

th s

peed

[m/s

]

GPS Time [×105 sec]

-80-60-40-20

0 20 40 60 80

3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71

Eas

t spe

ed [m

/s]

GPS Time [×105 sec]

-20-15-10-5 0 5

10 15 20

3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71Dow

n sp

eed

[m/s

]

GPS Time [×105 sec]

0 500

1000 1500 2000 2500 3000

3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71

Alti

tude

[m]

GPS Time [×105 sec]

35.6

35.7

35.8

35.9

36

36.1

36.2

36.3

36.4

36.5

139 139.2 139.4 139.6 139.8

Latit

ude

[deg

]

Longitude [deg]

Comparison of the time history between the case (C) of the prototype and GAIA(Prototype: , GAIA: )

-10

-5

0

5

10

-505 10 15

Rig

ht [m

]

Front [m]

Ante

nna

#1

-10

-5

0

5

10

-505 10 15

Rig

ht [m

]

Front [m]

Ante

nna

#2

Position outputs of the GPS receiver

0 5

10 15 20 25 30 35 40 45

3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71

Dep

ende

ncy

[deg

]

GPS Time [×105 sec]

Case (A) dep(uX)Case (B) dep(uX)Case (C) dep(uX)

10-7

10-6

10-5

10-4

3.63 3.64 3.65 3.66 3.67 3.68 3.69 3.70 3.71

Var

ianc

e

GPS Time [×105 sec]

Case (A) σ2 (7, 7)Case (B) σ2 (7, 7)Case (C) σ2 (7, 7)

An example result of the analysis of the attitude part

This study proposed a method to improve the attitude accuracy of an ultra low-grade INS by utilizing GPS antenna placement, and comparison experiments showed its effectiveness. The covariance analysis revealed that the poor accuracy of the MEMS gyro degraded the performance of the proposed mehtod.

P6.13

Paper ID is 483.