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

Slides:



Advertisements
Similar presentations
Probabilistic Reasoning over Time
Advertisements

Pose Estimation Using Four Corresponding Points M.L. Liu and K.H. Wong, "Pose Estimation using Four Corresponding Points", Pattern Recognition Letters,
Principal Component Analysis Based on L1-Norm Maximization Nojun Kwak IEEE Transactions on Pattern Analysis and Machine Intelligence, 2008.
P. Axelrad, D. Lawrence ASEN3200 Spring 2006 ATTITUDE REPRESENTATION l Attitude cannot be represented by vector in 3-dimensional space, like position or.
Digital Camera and Computer Vision Laboratory Department of Computer Science and Information Engineering National Taiwan University, Taipei, Taiwan, R.O.C.
Chris Hall Aerospace and Ocean Engineering
September, School of Aeronautics & Astronautics Engineering Performance of Integrated Electro-Optical Navigation Systems Takayuki Hoshizaki
Attitude Determination and Control
Sam Pfister, Stergios Roumeliotis, Joel Burdick
Parth Kumar ME5643: Mechatronics UAV ATTITUDE AND HEADING HOLD SYSTEM.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
Spacecraft Attitude Determination Using GPS Signals C1C Andrea Johnson United States Air Force Academy.
Introduction to Attitude Control Systems
GPS Attitude Determination by Jinsuck Kim AERO 681 Department of Aerospace Engineering Texas A&M University March 9th, 1999.
Chapter 3 Determinants and Matrices
Tracking using the Kalman Filter. Point Tracking Estimate the location of a given point along a sequence of images. (x 0,y 0 ) (x n,y n )
Discriminative Training of Kalman Filters P. Abbeel, A. Coates, M
August, School of Aeronautics & Astronautics Engineering Optical Navigation Systems Takayuki Hoshizaki Prof. Dominick Andrisani.
Sensor Fusion. 21/ (MJ)Danish GPS Center2 Table of Contents Sensor fusion theory The upgraded testbed Sun sensor Magnetometer Rate gyros Data fusion.
Principal Component Analysis Principles and Application.
Camera Parameters and Calibration. Camera parameters From last time….
Bootstrapping a Heteroscedastic Regression Model with Application to 3D Rigid Motion Evaluation Bogdan Matei Peter Meer Electrical and Computer Engineering.
Euler Angles. Three Angles  A rotation matrix can be described with three free parameters. Select three separate rotations about body axesSelect three.
Lecture 7: Matrix-Vector Product; Matrix of a Linear Transformation; Matrix-Matrix Product Sections 2.1, 2.2.1,
An INS/GPS Navigation System with MEMS Inertial Sensors for Small Unmanned Aerial Vehicles Masaru Naruoka The University of Tokyo 1.Introduction.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 3.1: 3D Geometry Jürgen Sturm Technische Universität München.
Colorado Center for Astrodynamics Research The University of Colorado STATISTICAL ORBIT DETERMINATION Project Report Unscented kalman Filter Information.
Point set alignment Closed-form solution of absolute orientation using unit quaternions Berthold K. P. Horn Department of Electrical Engineering, University.
Visualizing Orientation using Quaternions Gideon Ariel; Rudolf Buijs; Ann Penny; Sun Chung.
Eigenvectors and Eigenvalues
Rotations and Translations
WP3 - 3D reprojection Goal: reproject 2D ball positions from both cameras into 3D space Inputs: – 2D ball positions estimated by WP2 – 2D table positions.
Real-time Dense Visual Odometry for Quadrocopters Christian Kerl
Kalman filtering techniques for parameter estimation Jared Barber Department of Mathematics, University of Pittsburgh Work with Ivan Yotov and Mark Tronzo.
Simultaneous Estimations of Ground Target Location and Aircraft Direction Heading via Image Sequence and GPS Carrier-Phase Data Luke K.Wang, Shan-Chih.
Methee Srisupundit Final Defense.  Intelligent Vehicle  Localization  Observer (Estimator) Kalman Filter Particle Filter  Methodology Control Input.
Course 12 Calibration. 1.Introduction In theoretic discussions, we have assumed: Camera is located at the origin of coordinate system of scene.
Sérgio Ronaldo Barros dos Santos (ITA-Brazil)
Complete Pose Determination for Low Altitude Unmanned Aerial Vehicle Using Stereo Vision Luke K. Wang, Shan-Chih Hsieh, Eden C.-W. Hsueh 1 Fei-Bin Hsaio.
Robust localization algorithms for an autonomous campus tour guide Richard Thrapp Christian Westbrook Devika Subramanian Rice University Presented at ICRA.
Karman filter and attitude estimation Lin Zhong ELEC424, Fall 2010.
Inertial Navigation System Overview – Mechanization Equation
Efficient computation of Robust Low-Rank Matrix Approximations in the Presence of Missing Data using the L 1 Norm Anders Eriksson and Anton van den Hengel.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
ADCS Review – Attitude Determination Prof. Der-Ming Ma, Ph.D. Dept. of Aerospace Engineering Tamkang University.
A Trust Based Distributed Kalman Filtering Approach for Mode Estimation in Power Systems Tao Jiang, Ion Matei and John S. Baras Institute for Systems Research.
NCAF Manchester July 2000 Graham Hesketh Information Engineering Group Rolls-Royce Strategic Research Centre.
Dr. Galal Nadim.  The root-MUltiple SIgnal Classification (root- MUSIC) super resolution algorithm is used for indoor channel characterization (estimate.
Optimizing Attitude Determination for Sun Devil Satellite – 1
By: Aaron Dyreson Supervising Professor: Dr. Ioannis Schizas
Tracking Mobile Nodes Using RF Doppler Shifts
University of Colorado Boulder ASEN 5070: Statistical Orbit Determination I Fall 2015 Professor Brandon A. Jones Lecture 40: Elements of Attitude Estimation.
A Low-Cost and Fail-Safe Inertial Navigation System for Airplanes Robotics 전자공학과 깡돌가
Rick Parent - CIS682 Rigid Body Dynamics simulate basic physics of an object subject to forces Keyframing can be tedious - especially to get ‘realism’
Graphics Graphics Korea University cgvr.korea.ac.kr Mathematics for Computer Graphics 고려대학교 컴퓨터 그래픽스 연구실.
The Unscented Kalman Filter for Nonlinear Estimation Young Ki Baik.
EECS 274 Computer Vision Projective Structure from Motion.
State-Space Recursive Least Squares with Adaptive Memory College of Electrical & Mechanical Engineering National University of Sciences & Technology (NUST)
Camera calibration from multiple view of a 2D object, using a global non linear minimization method Computer Engineering YOO GWI HYEON.
Copyright 2011 controltrix corpwww. controltrix.com Global Positioning System ++ Improved GPS using sensor data fusion
10/31/ Simulation of Tightly Coupled INS/GPS Navigator Ade Mulyana, Takayuki Hoshizaki October 31, 2001 Purdue University.
Younis H. Karim, AbidYahya School of Computer University Malaysia Perlis 1.
Paper – Stephen Se, David Lowe, Jim Little
Radar Micro-Doppler Analysis and Rotation Parameter Estimation for Rigid Targets with Complicated Micro-Motions Peng Lei, Jun Wang, Jinping Sun Beijing.
Probabilistic Robotics
Kalman Filtering: Control with Limited/Noisy Measurements
TEST OF GOCE EGG DATA FOR SPACECRAFT POSITIONING
Singular Value Decomposition SVD
VIRTUAL ENVIRONMENT.
Presentation transcript:

Attitude Determination - Using GPS

20/ (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

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

20/ (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...

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

20/ (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 ( º RMS error) Low bandwidth (5-10 Hz maximum) Requires direct view of satellites

20/ (MJ)Danish GPS Center7 Interferometric Principle

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

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

20/ (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)

20/ (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”

20/ (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:

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

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

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

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

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

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

20/ (MJ)Danish GPS Center19 Least Squares Solution Forming the phase residual

20/ (MJ)Danish GPS Center20 Least Squares Solution

20/ (MJ)Danish GPS Center21 Least Squares Solution Estimate update

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

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

20/ (MJ)Danish GPS Center24 Extended Kalman Filter Algorithm

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

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

20/ (MJ)Danish GPS Center27 Extended Kalman Filter Determining the system model

20/ (MJ)Danish GPS Center28 Other Filters

20/ (MJ)Danish GPS Center29 Testbed

20/ (MJ)Danish GPS Center30 Software

20/ (MJ)Danish GPS Center31 Motor Control

20/ (MJ)Danish GPS Center32 Motor Angles

20/ (MJ)Danish GPS Center33 Local Horizontal System

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

20/ (MJ)Danish GPS Center35 Accuracy

20/ (MJ)Danish GPS Center36 Speed

20/ (MJ)Danish GPS Center37 Convergence

20/ (MJ)Danish GPS Center38 Convergence

20/ (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