Presentation is loading. Please wait.

Presentation is loading. Please wait.

Attitude Determination - Using GPS. 20/12-2000 (MJ)Danish GPS Center2 Table of Contents Definition of Attitude Attitude and GPS Attitude Representations.

Similar presentations


Presentation on theme: "Attitude Determination - Using GPS. 20/12-2000 (MJ)Danish GPS Center2 Table of Contents Definition of Attitude Attitude and GPS Attitude Representations."— Presentation transcript:

1 Attitude Determination - Using GPS

2 20/12-2000 (MJ)Danish GPS Center2 Table of Contents Definition of Attitude Attitude and GPS Attitude Representations Least Squares Filter Kalman Filter Other Filters The AAU Testbed Results Conclusion

3 20/12-2000 (MJ)Danish GPS Center3 What is Attitude? Orientation of a coordinate system (u,v,w) with respect to some reference system (x,y,z)

4 20/12-2000 (MJ)Danish GPS Center4 When is Attitude information needed? Controlling an Aircraft, Boat or Automobile Onboard Satellites Pointing of Instruments Pointing of Weapons Entertainment industri (VR) Etc...

5 20/12-2000 (MJ)Danish GPS Center5 Attitude sensors Currently used sensors include: Gyroscopes Rate gyros (+integration) Star trackers Sun sensors Magnetometers GPS

6 20/12-2000 (MJ)Danish GPS Center6 Advantages of GPS Adding new functionality to existing equipment No cost increase No weight increase No moving parts (solid-state) Measures the absolute attitude Disadvantages Mediocre accuracy (0.1 - 1º RMS error) Low bandwidth (5-10 Hz maximum) Requires direct view of satellites

7 20/12-2000 (MJ)Danish GPS Center7 Interferometric Principle

8 20/12-2000 (MJ)Danish GPS Center8 Interferometric Principle Measurement equation: The full phase difference is the projection of the baseline vector onto the LOS vector:

9 20/12-2000 (MJ)Danish GPS Center9 Attitude Matrix 9 parameters needed: When (x,y,z) is a reference system:

10 20/12-2000 (MJ)Danish GPS Center10 Properties of “A” “A” rotates a vector from the reference system to the body system The transpose of “A” rotates in the opposite direction (back again)

11 20/12-2000 (MJ)Danish GPS Center11 Properties of “A” Rotation does not change the size of the vectors: Every rotation has a rotation-axis (and a rotation- angle) The rotation-angle is the eigenvalue of “A”

12 20/12-2000 (MJ)Danish GPS Center12 Euler sequences A sequence of rotations by the angles ( , ,  ) about the coordinate axes of the reference system Single axis: Multiple axes:

13 20/12-2000 (MJ)Danish GPS Center13 Quaternions A quaternion consists of four composants Where i,j and k are hyperimaginary numbers

14 20/12-2000 (MJ)Danish GPS Center14 Quaternions A quaternion can be thought of as a 4 dimensional vector with unit length:

15 20/12-2000 (MJ)Danish GPS Center15 Quaternions Quaternions represent attitude as a rotation-axis and a rotation-angle

16 20/12-2000 (MJ)Danish GPS Center16 Quaternions Quaternions can be multiplied using the special operator defined as:

17 20/12-2000 (MJ)Danish GPS Center17 Quaternions The attitude matrix can be formed from the quaternion as: Where

18 20/12-2000 (MJ)Danish GPS Center18 Least Squares Solution Including attitude information into the measurement equation Linearization of the attitude matrix

19 20/12-2000 (MJ)Danish GPS Center19 Least Squares Solution Forming the phase residual

20 20/12-2000 (MJ)Danish GPS Center20 Least Squares Solution

21 20/12-2000 (MJ)Danish GPS Center21 Least Squares Solution Estimate update

22 20/12-2000 (MJ)Danish GPS Center22 Extended Kalman Filter A Kalman filter consists of a model equation and a measurent equation

23 20/12-2000 (MJ)Danish GPS Center23 Extended Kalman Filter And their linearized counterparts…. And

24 20/12-2000 (MJ)Danish GPS Center24 Extended Kalman Filter Algorithm

25 20/12-2000 (MJ)Danish GPS Center25 Extended Kalman Filter Tuning of the filter Noise variance determined experimentally

26 20/12-2000 (MJ)Danish GPS Center26 Extended Kalman Filter Tuning of the filter Noise variance determined by ‘trial-and-error’

27 20/12-2000 (MJ)Danish GPS Center27 Extended Kalman Filter Determining the system model

28 20/12-2000 (MJ)Danish GPS Center28 Other Filters

29 20/12-2000 (MJ)Danish GPS Center29 Testbed

30 20/12-2000 (MJ)Danish GPS Center30 Software

31 20/12-2000 (MJ)Danish GPS Center31 Motor Control

32 20/12-2000 (MJ)Danish GPS Center32 Motor Angles

33 20/12-2000 (MJ)Danish GPS Center33 Local Horizontal System

34 20/12-2000 (MJ)Danish GPS Center34 Results Based on actual and simulated data, the following performance parameters were evaluated Accuracy Computational efficiency Ability to converge

35 20/12-2000 (MJ)Danish GPS Center35 Accuracy

36 20/12-2000 (MJ)Danish GPS Center36 Speed

37 20/12-2000 (MJ)Danish GPS Center37 Convergence

38 20/12-2000 (MJ)Danish GPS Center38 Convergence

39 20/12-2000 (MJ)Danish GPS Center39 Conclusion Kalman filter is by far most accurate, but also computationally very heavy Single-point (LSQ) offers good accuracy + high speed Vector matching algorithms has the lowest accuracy but does not suffer from convergence problems Performance depend on satellite constellation Results were affected by mechanical problems with levelling of the testbed


Download ppt "Attitude Determination - Using GPS. 20/12-2000 (MJ)Danish GPS Center2 Table of Contents Definition of Attitude Attitude and GPS Attitude Representations."

Similar presentations


Ads by Google