Application of state observers in attitude estimation using low-cost sensors

Size: px
Start display at page:

Download "Application of state observers in attitude estimation using low-cost sensors"

Transcription

1 Application of state observers in attitude estimation using low-cost sensors Martin Řezáč Czech Technical University in Prague, Czech Republic March 26, 212

2 Introduction motivation for inertial estimation unit stabilized platform employed sensors Kalman vs. Complementary Filter attitude estimation implementation issues correction of translational and centripetal accelerations measured by accelerometer

3 Sensors models 3-axis gyroscope: ω m = ω + η + b

4 Sensors models 3-axis accelerometer: a = v + ω v + R ϕ G + η 3-axis magnetometer: m = R ϕ [M ] T x M y M z + η magnetic field calculator: With neglecting translational acceleration term and centripetal term a = R ϕ [ G z ] T + η

5 Single axis problem The Kalman Filter

6 Single axis problem The Complementary Filter ω m (t) ˆb(t) - k 1 θ m (t) e(t) Complementary Filter ˆθ(t) ˆb(t) ωm(t) k 2 - k 1 θm(t) e(t) Complementary Filter with bias estimation θ(s) = s + k 1 θ(s) = k 1 θ(s) + s θ(s) (1) s + k 1 s + k 1 s + k 1 θ(s) = k 1 s + k 1 θ(s) + 1 s + k 1 ω(s) (2) ˆθ(s) = k 1 s + k 1 θ m(s) + 1 s + k 1 ω m(s) (3) ˆθ(t) ˆθ(s) = k 1 ˆθ + k1 θ m + ω m (4) = ω m + k 1 (θ m ˆθ) }{{} ˆb (5)

7 From 1D to 3D 1D: single axis φ = 1 ω m 3D: Euler angles φ θ = ψ 3D: quaternions q q 1 q 2 q 3 = tan θ sin φ tan θ cos φ cos φ sin φ sin φ/ cos θ cos φ/ cos θ ω x ω y ω z ω x ω z ω y ω y ω z ω x ω z ω y ω x ω x ω y ω z q q 1 q 2 q 3

8 Attitude estimation the principle 3 types of MEMS sensors gyroscopes (ω), accelerometers (a), magnetometers (m) gyros signal is integrated to obtain attitude (ϕ), which is also measured through magnetic and gravitational fields. error signal between measured and predicted sensor outputs is fed back through gain K to attitude derivative. [ ] ω q ˆq Rˆq M R ω (ˆq) [ ˆm ] Rˆq G K [ m a] â

9 Equations for estimation of the attitude [ ] ω q ˆq Rˆq M R ω (ˆq) [ ˆm ] Rˆq G â K [ m a] q q 1 q 2 q 3 = = = = 1 2 ( ωx q 1 ω y q 2 ω z q 3 ) 1 2 (+ωx q + ω z q 2 ω y q 3 ) 1 2 (+ωy q ω z q 1 + ω x q 3 ) 1 2 (+ωz q + ω y q 1 ω x q 2 ) R(q) = ax a y = R(q) [ ] T G z a z mx m y = R(q) [M ] T x M y M z m z (1 2q 2 2 2q2 3 ) 2(q q 3 + q 1 q 2 ) 2(q 1 q 3 q q 2 ) 2(q 1 q 2 q q 3 ) (1 q 2 1 q2 3 ) 2(q q 1 + q 2 q 3 ) 2(q q 2 + q 1 q 3 ) 2(q 2 q 3 q q 1 ) (1 q 2 1 q2 2 )

10 Extended Kalman Filter Compute partial derivative of the state equation and use it to perform time update of the state estimate and estimation-error covariance: A t 1 = f(x, u) x x=ˆx + t 1, u=u t 1 x t = f(x t 1, u t 1 ) + w t 1 y t = h(x t, u t) + v t w t (, Q) v t (, R), P t = A t 1 P + t 1 AT t 1 + Q, ˆx t = f(ˆx + t 1, u t 1 ) System Compute partial derivative of the output equation and use it to perform measurement update of the state estimate and estimation-error covariance: u(t) B D w(t) A x(t) C v(t) y(t) C t = h(x, u) x x=ˆx t, u=u t K t = P t C T t (C t P ) t C T 1 t + R ˆx + t = ˆx t + K t (y t h(ˆx ) t, u t ) P + t = P t P t C T t KT t B D A ˆx(t) K e(t) ŷ(t) C Observer

11 Using feedback linearization to obtain gain K h(ˆq) [ ] ω q ˆq Rˆq M R [ ω (ˆq) ˆm â] Rˆq G q q 1 q 2 q 3 = = = = 1 2 ( ωx q 1 ω y q 2 ω z q 3 ) 1 k 2 (+ωx q + ω z q 2 ω y q 3 ) 1 2 (+ωy q ω z q 1 + ω x q 3 ) 1 2 (+ωz q + ω y q 1 ω x q 2 ) R(q) = q (C T C) 1 C T C = h(q) q e [ m a] ax a y = R(q) [ ] T G z a z mx m y = R(q) [M ] T x M y M z m z (1 2q 2 2 2q2 3 ) 2(q q 3 + q 1 q 2 ) 2(q 1 q 3 q q 2 ) 2(q 1 q 2 q q 3 ) (1 q 2 1 q2 3 ) 2(q q 1 + q 2 q 3 ) 2(q q 2 + q 1 q 3 ) 2(q 2 q 3 q q 1 ) (1 q 2 1 q2 2 )

12 Estimation of the bias in the gyro h(ˆq) [ ] ω q ˆq Rˆq M R [ ˆm ] ω (ˆq) Rˆq G â k 1 ω k 2 (B T B) 1 B T B = R ω (ˆq) ˆq q (C T C) 1 C T C = h(q) q e [ m a] - we are interested in the impact of bias (present in ω) to quaternions q B = R ω(ˆq) ω feedback is done using the inverse of B times some stabilizing constant k 2 ] B # = (B T B) 1 B T = 2 [ q1 q q 3 q 2 q 2 q 3 q q 1 q 3 q 2 q 1 q

13 Designed hardware I I I I I I output: CAN bus, RS232, possible USB ARM7 microcontroller LPC2368 Analog Devices sensor ADIS 164 (3-axis gyro, accelerometer and magnetometer), pressure sensor, GPS module 1Hz codes written in C using GnuARM compiler EKF algorithm computational speed 2 Hz (CF)algorithm computational speed 2 Hz

14 Implementation issues need to implement matrix operations (EKF) inversion of covariance matrix (better than gauss elimination is to use of matrix factorization) is it necessary to compute the inverse in itself? (CF) implementation of the pseudo-inverse paying attention on proper antialiasing filtering

15 Realtime experiments with inertial unit

16 Experiments

17 Troubles Magnetometer data mx my mz Gyroscope data gx gy gz Magnetic field [mgauss] Time [s] Acceleration [scaled] Original (measured) accelerometer ax ay az Angular rate [rad/s] Time [s] Angle [deg] Euler angles, K 1 =.5 pith roll yaw Time [s] Time [s]

18 GPS derivative 1.5 Original (measured) accelerometer ax ay az 1.5 Accelerometer after correction ax ay az Acceleration [scaled].5 1 Acceleration [scaled] Acceleration [ms 2 ] Time [s] 5 5 Measured accelerometer vs. filtered second derivative of GPS accelerometer GPS sec. der. Angle [deg] Time [s] Euler angles, K 1 =.5 pith roll yaw Time [s] Time [s]

19 Lowering feedback gain 15 1 Euler angles, K 1 =.5 pith roll yaw 15 1 Euler angles, K 1 =.1 pith roll yaw Angle [deg] 5 Angle [deg] Time [s] Time [s]

20 Implementation of GPS derivative using filtfilt in matlab (requires all data) central vs. backward finite difference filtering of the derivative noncausal = zero phase filter filter must be FIR!!! the order is DelayTime/SamplingTime.15 Coeficients of the FIR filter 5 Derivative filter bode Coef. value Magnitude [db] (db) Phase (deg) Filter shift z i FRequency [Hz] (Hz)

21 Obtaining quaternion in actual time - integrate the whole gyro buffer (by using euler discretization with period T ) q (k + 1) q 1 (k + 1) q 2 (k + 1) q 3 (k + 1) = 1 T /2 ω x T /2 ω y T /2 ω z T /2 ω x 1 T /2 ω z T /2 ω y T /2 ω y T /2 ω z 1 T /2 ω x T /2 ω z T /2 ω y T /2 ω x 1 } {{ } A(ω(k)) which although requires a lot of computer time. q(k + 1) = A(ω k )q(k) q(k + 2) = A(ω k+1 )q(k + 1) = A(ω k+1 ) A(ω k )q(k) q(k + 5) = A(ω k+499 ) A(ω k+498 ) A(ω k ) q(k) }{{} A 1 5 adding the new sample means: q(k + 51) = A(ω k+5 ) A 1 5 A(ω k ) 1 q(k + 1) q (k) q 1 (k) q 2 (k) q 3 (k) troubles with quaternion normalization? Introduction matrix normalization using Frobenius norm.

22 Conclusion possible extensions introducing not only rotational model for estimation but also translational double integrator for accelerometer compared with GPS. other possible schemes used for quaternion estimation show the experiment of bias estimation Martin Řezáč

Smartphone sensor based orientation determination for indoor navigation

Smartphone sensor based orientation determination for indoor navigation Smartphone sensor based orientation determination for indoor naviation LBS Conference 15.11.2016 Andreas Ettliner Research Group Enineerin Geodesy Contact: andreas.ettliner@tuwien.ac.at Outline Motivation

More information

1 Kalman Filter Introduction

1 Kalman Filter Introduction 1 Kalman Filter Introduction You should first read Chapter 1 of Stochastic models, estimation, and control: Volume 1 by Peter S. Maybec (available here). 1.1 Explanation of Equations (1-3) and (1-4) Equation

More information

Automated Tuning of the Nonlinear Complementary Filter for an Attitude Heading Reference Observer

Automated Tuning of the Nonlinear Complementary Filter for an Attitude Heading Reference Observer Automated Tuning of the Nonlinear Complementary Filter for an Attitude Heading Reference Observer Oscar De Silva, George K.I. Mann and Raymond G. Gosine Faculty of Engineering and Applied Sciences, Memorial

More information

UAVBook Supplement Full State Direct and Indirect EKF

UAVBook Supplement Full State Direct and Indirect EKF UAVBook Supplement Full State Direct and Indirect EKF Randal W. Beard March 14, 217 This supplement will explore alternatives to the state estimation scheme presented in the book. In particular, we will

More information

Quaternion based Extended Kalman Filter

Quaternion based Extended Kalman Filter Quaternion based Extended Kalman Filter, Sergio Montenegro About this lecture General introduction to rotations and quaternions. Introduction to Kalman Filter for Attitude Estimation How to implement and

More information

Inertial Odometry using AR Drone s IMU and calculating measurement s covariance

Inertial Odometry using AR Drone s IMU and calculating measurement s covariance Inertial Odometry using AR Drone s IMU and calculating measurement s covariance Welcome Lab 6 Dr. Ahmad Kamal Nasir 25.02.2015 Dr. Ahmad Kamal Nasir 1 Today s Objectives Introduction to AR-Drone On-board

More information

Chapter 4 State Estimation

Chapter 4 State Estimation Chapter 4 State Estimation Navigation of an unmanned vehicle, always depends on a good estimation of the vehicle states. Especially if no external sensors or marers are available, more or less complex

More information

Invariant Extended Kalman Filter: Theory and application to a velocity-aided estimation problem

Invariant Extended Kalman Filter: Theory and application to a velocity-aided estimation problem Invariant Extene Kalman Filter: Theory an application to a velocity-aie estimation problem S. Bonnabel (Mines ParisTech) Joint work with P. Martin (Mines ParisTech) E. Salaun (Georgia Institute of Technology)

More information

Angle estimation using gyros and accelerometers

Angle estimation using gyros and accelerometers Lab in Dynamical systems and control TSRT21 Angle estimation using gyros and accelerometers This version: January 25, 2017 Name: LERTEKNIK REG P-number: Date: AU T O MA R TI C C O N T OL Passed: LINKÖPING

More information

Lecture 9: Modeling and motion models

Lecture 9: Modeling and motion models Sensor Fusion, 2014 Lecture 9: 1 Lecture 9: Modeling and motion models Whiteboard: Principles and some examples. Slides: Sampling formulas. Noise models. Standard motion models. Position as integrated

More information

Fundamentals of attitude Estimation

Fundamentals of attitude Estimation Fundamentals of attitude Estimation Prepared by A.Kaviyarasu Assistant Professor Department of Aerospace Engineering Madras Institute Of Technology Chromepet, Chennai Basically an IMU can used for two

More information

Investigation of the Attitude Error Vector Reference Frame in the INS EKF

Investigation of the Attitude Error Vector Reference Frame in the INS EKF Investigation of the Attitude Error Vector Reference Frame in the INS EKF Stephen Steffes, Jan Philipp Steinbach, and Stephan Theil Abstract The Extended Kalman Filter is used extensively for inertial

More information

EE565:Mobile Robotics Lecture 6

EE565:Mobile Robotics Lecture 6 EE565:Mobile Robotics Lecture 6 Welcome Dr. Ahmad Kamal Nasir Announcement Mid-Term Examination # 1 (25%) Understand basic wheel robot kinematics, common mobile robot sensors and actuators knowledge. Understand

More information

Attitude Estimation Version 1.0

Attitude Estimation Version 1.0 Attitude Estimation Version 1. Francesco Farina May 23, 216 Contents 1 Introduction 2 2 Mathematical background 2 2.1 Reference frames and coordinate systems............. 2 2.2 Euler angles..............................

More information

Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV

Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV Evaluation of different wind estimation methods in flight tests with a fixed-wing UAV Julian Sören Lorenz February 5, 2018 Contents 1 Glossary 2 2 Introduction 3 3 Tested algorithms 3 3.1 Unfiltered Method

More information

Attitude determination method using single-antenna GPS, Gyro and Magnetometer

Attitude determination method using single-antenna GPS, Gyro and Magnetometer 212 Asia-Pacific International Symposium on Aerospace echnology Nov. 13-1, Jeju, Korea Attitude determination method using single-antenna GPS, Gyro and Magnetometer eekwon No 1, Am Cho 2, Youngmin an 3,

More information

Two dimensional rate gyro bias estimation for precise pitch and roll attitude determination utilizing a dual arc accelerometer array

Two dimensional rate gyro bias estimation for precise pitch and roll attitude determination utilizing a dual arc accelerometer array Rochester Institute of Technology RIT Scholar Works Theses Thesis/Dissertation Collections -- Two dimensional rate gyro bias estimation for precise pitch and roll attitude determination utilizing a dual

More information

with Application to Autonomous Vehicles

with Application to Autonomous Vehicles Nonlinear with Application to Autonomous Vehicles (Ph.D. Candidate) C. Silvestre (Supervisor) P. Oliveira (Co-supervisor) Institute for s and Robotics Instituto Superior Técnico Portugal January 2010 Presentation

More information

Satellite Attitude Determination with Attitude Sensors and Gyros using Steady-state Kalman Filter

Satellite Attitude Determination with Attitude Sensors and Gyros using Steady-state Kalman Filter Satellite Attitude Determination with Attitude Sensors and Gyros using Steady-state Kalman Filter Vaibhav V. Unhelkar, Hari B. Hablani Student, email: v.unhelkar@iitb.ac.in. Professor, email: hbhablani@aero.iitb.ac.in

More information

Angle estimation using gyros and accelerometers

Angle estimation using gyros and accelerometers Angle estimation using gyros and accelerometers This version: January 23, 2018 Name: LERTEKNIK REG P-number: Date: AU T O MA RO TI C C O N T L Passed: LINKÖPING Chapter 1 Introduction The purpose of this

More information

IMU Filter. Michael Asher Emmanuel Malikides November 5, 2011

IMU Filter. Michael Asher Emmanuel Malikides November 5, 2011 IMU Filter Michael Asher Emmanuel Malikides November 5, 2011 Abstract Despite the ubiquitousness of GPS devices, on board inertial navigation remains important. An IMU like the Sparkfun Ultimate IMU used,

More information

An Adaptive Filter for a Small Attitude and Heading Reference System Using Low Cost Sensors

An Adaptive Filter for a Small Attitude and Heading Reference System Using Low Cost Sensors An Adaptive Filter for a Small Attitude and eading Reference System Using Low Cost Sensors Tongyue Gao *, Chuntao Shen, Zhenbang Gong, Jinjun Rao, and Jun Luo Department of Precision Mechanical Engineering

More information

Extension of Farrenkopf Steady-State Solutions with Estimated Angular Rate

Extension of Farrenkopf Steady-State Solutions with Estimated Angular Rate Extension of Farrenopf Steady-State Solutions with Estimated Angular Rate Andrew D. Dianetti and John L. Crassidis University at Buffalo, State University of New Yor, Amherst, NY 46-44 Steady-state solutions

More information

MAE 142 Homework #5 Due Friday, March 13, 2009

MAE 142 Homework #5 Due Friday, March 13, 2009 MAE 142 Homework #5 Due Friday, March 13, 2009 Please read through the entire homework set before beginning. Also, please label clearly your answers and summarize your findings as concisely as possible.

More information

Real-time Attitude Estimation Techniques Applied to a Four Rotor Helicopter

Real-time Attitude Estimation Techniques Applied to a Four Rotor Helicopter 43rd IEEE Conference on Decision and Control December 14-17, 4 Atlantis, Paradise Island, Bahamas ThC9.3 Real- Attitude Estimation Techniques Applied to a Four Rotor Helicopter Matthew G. Earl and Raffaello

More information

TSRT14: Sensor Fusion Lecture 6. Kalman Filter (KF) Le 6: Kalman filter (KF), approximations (EKF, UKF) Lecture 5: summary

TSRT14: Sensor Fusion Lecture 6. Kalman Filter (KF) Le 6: Kalman filter (KF), approximations (EKF, UKF) Lecture 5: summary TSRT14 Lecture 6 Gustaf Hendeby Spring 217 1 / 42 Le 6: Kalman filter KF approximations EKF UKF TSRT14: Sensor Fusion Lecture 6 Kalman filter KF KF approximations EKF UKF Gustaf Hendeby hendeby@isyliuse

More information

On the Observability and Self-Calibration of Visual-Inertial Navigation Systems

On the Observability and Self-Calibration of Visual-Inertial Navigation Systems Center for Robotics and Embedded Systems University of Southern California Technical Report CRES-08-005 R B TIC EMBEDDED SYSTEMS LABORATORY On the Observability and Self-Calibration of Visual-Inertial

More information

Attitude Estimation for Augmented Reality with Smartphones

Attitude Estimation for Augmented Reality with Smartphones Attitude Estimation for Augmented Reality with Smartphones Thibaud Michel Pierre Genevès Hassen Fourati Nabil Layaïda Université Grenoble Alpes, INRIA LIG, GIPSA-Lab, CNRS June 13 th, 2017 http://tyrex.inria.fr/mobile/benchmarks-attitude

More information

Inertial navigation for divers

Inertial navigation for divers Inertial navigation for divers Problem presented by Nick Bushell VR Technology Executive Summary A SCUBA diver would like to know his/her position underwater, relative to the dive start position. GPS is

More information

Simplified Filtering Estimator for Spacecraft Attitude Determination from Phase Information of GPS Signals

Simplified Filtering Estimator for Spacecraft Attitude Determination from Phase Information of GPS Signals WCE 7, July - 4, 7, London, U.K. Simplified Filtering Estimator for Spacecraft Attitude Determination from Phase Information of GPS Signals S. Purivigraipong, Y. Hashida, and M. Unwin Abstract his paper

More information

Generalized Multiplicative Extended Kalman Filter for Aided Attitude and Heading Reference System

Generalized Multiplicative Extended Kalman Filter for Aided Attitude and Heading Reference System Generalized Multiplicative Extended Kalman Filter for Aided Attitude and Heading Reference System Philippe Martin, Erwan Salaün To cite this version: Philippe Martin, Erwan Salaün. Generalized Multiplicative

More information

Tracking for VR and AR

Tracking for VR and AR Tracking for VR and AR Hakan Bilen November 17, 2017 Computer Graphics University of Edinburgh Slide credits: Gordon Wetzstein and Steven M. La Valle 1 Overview VR and AR Inertial Sensors Gyroscopes Accelerometers

More information

Effective Use of Magnetometer Feedback for Smart Projectile Applications

Effective Use of Magnetometer Feedback for Smart Projectile Applications Effective Use of Magnetometer Feedback for Smart Projectile Applications JONATHAN ROGERS and MARK COSTELLO Georgia Institute of Technology, Atlanta, GA, 30332 THOMAS HARKINS US Army Research Laboratory,

More information

Rao-Blackwellized Particle Filtering for 6-DOF Estimation of Attitude and Position via GPS and Inertial Sensors

Rao-Blackwellized Particle Filtering for 6-DOF Estimation of Attitude and Position via GPS and Inertial Sensors Rao-Blackwellized Particle Filtering for 6-DOF Estimation of Attitude and Position via GPS and Inertial Sensors GRASP Laboratory University of Pennsylvania June 6, 06 Outline Motivation Motivation 3 Problem

More information

A Miniaturized Satellite Attitude Determination and Control System with Autonomous Calibration Capabilities

A Miniaturized Satellite Attitude Determination and Control System with Autonomous Calibration Capabilities A Miniaturized Satellite Attitude Determination and Control System with Autonomous Calibration Capabilities Sanny Omar Dr. David Beale Dr. JM Wersinger Introduction ADACS designed for CubeSats CubeSats

More information

Space Surveillance with Star Trackers. Part II: Orbit Estimation

Space Surveillance with Star Trackers. Part II: Orbit Estimation AAS -3 Space Surveillance with Star Trackers. Part II: Orbit Estimation Ossama Abdelkhalik, Daniele Mortari, and John L. Junkins Texas A&M University, College Station, Texas 7783-3 Abstract The problem

More information

Inertial Navigation and Various Applications of Inertial Data. Yongcai Wang. 9 November 2016

Inertial Navigation and Various Applications of Inertial Data. Yongcai Wang. 9 November 2016 Inertial Navigation and Various Applications of Inertial Data Yongcai Wang 9 November 2016 Types of Gyroscope Mechanical Gyroscope Laser Gyroscope Sagnac Effect Stable Platform IMU and Strapdown IMU In

More information

Extended Kalman Filter for Spacecraft Pose Estimation Using Dual Quaternions*

Extended Kalman Filter for Spacecraft Pose Estimation Using Dual Quaternions* Extended Kalman Filter for Spacecraft Pose Estimation Using Dual Quaternions* Nuno Filipe Michail Kontitsis 2 Panagiotis Tsiotras 3 Abstract Based on the highly successful Quaternion Multiplicative Extended

More information

A Low-Cost GPS Aided Inertial Navigation System for Vehicular Applications

A Low-Cost GPS Aided Inertial Navigation System for Vehicular Applications A Low-Cost GPS Aided Inertial Navigation System for Vehicular Applications ISAAC SKOG Master of Science Thesis Stockholm, Sweden 2005-03-09 IR-SB-EX-0506 1 Abstract In this report an approach for integration

More information

Date: 31 March (1) The only reference material you may use is one 8½x11 crib sheet and a calculator.

Date: 31 March (1) The only reference material you may use is one 8½x11 crib sheet and a calculator. PH1140: Oscillations and Waves Name: SOLUTIONS AT END Conference: Date: 31 March 2005 EXAM #1: D2006 INSTRUCTIONS: (1) The only reference material you may use is one 8½x11 crib sheet and a calculator.

More information

VN-100 Velocity Compensation

VN-100 Velocity Compensation VN-100 Velocity Compensation Velocity / Airspeed Aiding for AHRS Applications Application Note Abstract This application note describes how the VN-100 can be used in non-stationary applications which require

More information

MEMS Gyroscope Control Systems for Direct Angle Measurements

MEMS Gyroscope Control Systems for Direct Angle Measurements MEMS Gyroscope Control Systems for Direct Angle Measurements Chien-Yu Chi Mechanical Engineering National Chiao Tung University Hsin-Chu, Taiwan (R.O.C.) 3 Email: chienyu.me93g@nctu.edu.tw Tsung-Lin Chen

More information

Cubature Particle filter applied in a tightly-coupled GPS/INS navigation system

Cubature Particle filter applied in a tightly-coupled GPS/INS navigation system Cubature Particle filter applied in a tightly-coupled GPS/INS navigation system Yingwei Zhao & David Becker Physical and Satellite Geodesy Institute of Geodesy TU Darmstadt 1 Yingwei Zhao & David Becker

More information

Refinements to the General Methodology Behind Strapdown Airborne Gravimetry

Refinements to the General Methodology Behind Strapdown Airborne Gravimetry Refinements to the General Methodology Behind Strapdown Airborne Gravimetry AE 8900 MS Special Problems Report Space Systems Design Lab (SSDL) Guggenheim School of Aerospace Engineering Georgia Institute

More information

Attitude Determination System of Small Satellite

Attitude Determination System of Small Satellite Attitude Determination System of Small Satellite Satellite Research Centre Jiun Wei Chia, M. Sheral Crescent Tissera and Kay-Soon Low School of EEE, Nanyang Technological University, Singapore 24 th October

More information

Development of an Extended Operational States Observer of a Power Assist Wheelchair

Development of an Extended Operational States Observer of a Power Assist Wheelchair Development of an Extended Operational States Observer of a Power Assist Wheelchair Sehoon Oh Institute of Industrial Science Universit of Toko 4-6-, Komaba, Meguro, Toko, 53-855 Japan sehoon@horilab.iis.u-toko.ac.jp

More information

Optimization-Based Control

Optimization-Based Control Optimization-Based Control Richard M. Murray Control and Dynamical Systems California Institute of Technology DRAFT v1.7a, 19 February 2008 c California Institute of Technology All rights reserved. This

More information

Calibration of a magnetometer in combination with inertial sensors

Calibration of a magnetometer in combination with inertial sensors Calibration of a magnetometer in combination with inertial sensors Manon Kok, Linköping University, Sweden Joint work with: Thomas Schön, Uppsala University, Sweden Jeroen Hol, Xsens Technologies, the

More information

Discrete Time-Varying Attitude Complementary Filter

Discrete Time-Varying Attitude Complementary Filter 29 American Control Conference Hyatt Regency Riverfront, St. Louis, MO, USA June 1-12, 29 FrA4.2 Discrete Time-Varying Attitude Complementary Filter J.F. Vasconcelos, C. Silvestre, P. Oliveira, P. Batista,

More information

Kinetics of Spatial Mechanisms: Kinetics Equation

Kinetics of Spatial Mechanisms: Kinetics Equation Lecture Note (6): Kinetics of Spatial Mechanisms: Kinetics Equation Objectives - Kinetics equations - Problem solving procedure - Example analysis Kinetics Equation With respect to the center of gravity

More information

Estimation and Control of a Quadrotor Attitude

Estimation and Control of a Quadrotor Attitude Estimation and Control of a Quadrotor Attitude Bernardo Sousa Machado Henriques Mechanical Engineering Department, Instituto Superior Técnico, Lisboa, Portugal E-mail: henriquesbernardo@gmail.com Abstract

More information

A Machine Learning Approach for Dead-Reckoning Navigation at Sea Using a Single Accelerometer

A Machine Learning Approach for Dead-Reckoning Navigation at Sea Using a Single Accelerometer A Machine Learning Approach for Dead-Reckoning Navigation at Sea Using a Single Accelerometer 1 Roee Diamant, Yunye Jin Electrical and Computer Engineering, The University of British Columbia Institute

More information

c 2009 John Gregory Warner

c 2009 John Gregory Warner c 2009 John Gregory Warner ATTITUDE DETERMINATION AND CONTROL OF NANO-SATELLITES BY JOHN GREGORY WARNER THESIS Submitted in partial fulfillment of the requirements for the degree of Master of Science in

More information

State Estimation for Autopilot Control of Small Unmanned Aerial Vehicles in Windy Conditions

State Estimation for Autopilot Control of Small Unmanned Aerial Vehicles in Windy Conditions University of Colorado, Boulder CU Scholar Aerospace Engineering Sciences Graduate Theses & Dissertations Aerospace Engineering Sciences Summer 7-23-2014 State Estimation for Autopilot Control of Small

More information

Question 1: A particle starts at rest and moves along a cycloid whose equation is. 2ay y a

Question 1: A particle starts at rest and moves along a cycloid whose equation is. 2ay y a Stephen Martin PHYS 10 Homework #1 Question 1: A particle starts at rest and moves along a cycloid whose equation is [ ( ) a y x = ± a cos 1 + ] ay y a There is a gravitational field of strength g in the

More information

Research Article Design of an Attitude and Heading Reference System Based on Distributed Filtering for Small UAV

Research Article Design of an Attitude and Heading Reference System Based on Distributed Filtering for Small UAV Mathematical Problems in Engineering Volume 13 Article ID 498739 8 pages http://dx.doi.org/1.1155/13/498739 Research Article Design of an Attitude and Heading System Based on Distributed Filtering for

More information

Locating and supervising relief forces in buildings without the use of infrastructure

Locating and supervising relief forces in buildings without the use of infrastructure Locating and supervising relief forces in buildings without the use of infrastructure Tracking of position with low-cost inertial sensors Martin Trächtler 17.10.2014 18th Leibniz Conference of advanced

More information

Attitude Determination for NPS Three-Axis Spacecraft Simulator

Attitude Determination for NPS Three-Axis Spacecraft Simulator AIAA/AAS Astrodynamics Specialist Conference and Exhibit 6-9 August 4, Providence, Rhode Island AIAA 4-5386 Attitude Determination for NPS Three-Axis Spacecraft Simulator Jong-Woo Kim, Roberto Cristi and

More information

FIBER OPTIC GYRO-BASED ATTITUDE DETERMINATION FOR HIGH- PERFORMANCE TARGET TRACKING

FIBER OPTIC GYRO-BASED ATTITUDE DETERMINATION FOR HIGH- PERFORMANCE TARGET TRACKING FIBER OPTIC GYRO-BASED ATTITUDE DETERMINATION FOR HIGH- PERFORMANCE TARGET TRACKING Elias F. Solorzano University of Toronto (Space Flight Laboratory) Toronto, ON (Canada) August 10 th, 2016 30 th AIAA/USU

More information

Date: 1 April (1) The only reference material you may use is one 8½x11 crib sheet and a calculator.

Date: 1 April (1) The only reference material you may use is one 8½x11 crib sheet and a calculator. PH1140: Oscillations and Waves Name: Solutions Conference: Date: 1 April 2005 EXAM #1: D2005 INSTRUCTIONS: (1) The only reference material you may use is one 8½x11 crib sheet and a calculator. (2) Show

More information

Discussions on multi-sensor Hidden Markov Model for human motion identification

Discussions on multi-sensor Hidden Markov Model for human motion identification Acta Technica 62 No. 3A/2017, 163 172 c 2017 Institute of Thermomechanics CAS, v.v.i. Discussions on multi-sensor Hidden Markov Model for human motion identification Nan Yu 1 Abstract. Based on acceleration

More information

Fundamentals of High Accuracy Inertial Navigation Averil B. Chatfield Table of Contents

Fundamentals of High Accuracy Inertial Navigation Averil B. Chatfield Table of Contents Navtech Part #2440 Preface Fundamentals of High Accuracy Inertial Navigation Averil B. Chatfield Table of Contents Chapter 1. Introduction...... 1 I. Forces Producing Motion.... 1 A. Gravitation......

More information

Development of Magnetometer and Sun Sensors Based Orbit and Attitude Determination for Cubesat

Development of Magnetometer and Sun Sensors Based Orbit and Attitude Determination for Cubesat Development of Magnetometer and Sun Sensors Based Orbit and Attitude Determination for Cubesat MTS-UFS-CONAE Maria Pereyra, Roberto Alonso and Jose Kuba 1st IAA Latin American Symposium on Small Satellites

More information

Verification of a Dual-State Extended Kalman Filter with Lidar-Enabled Autonomous Hazard- Detection for Planetary Landers

Verification of a Dual-State Extended Kalman Filter with Lidar-Enabled Autonomous Hazard- Detection for Planetary Landers Marquette University e-publications@marquette Master's Theses (29 -) Dissertations, Theses, and Professional Projects Verification of a Dual-State Extended Kalman Filter with Lidar-Enabled Autonomous Hazard-

More information

Research Article Error Modeling, Calibration, and Nonlinear Interpolation Compensation Method of Ring Laser Gyroscope Inertial Navigation System

Research Article Error Modeling, Calibration, and Nonlinear Interpolation Compensation Method of Ring Laser Gyroscope Inertial Navigation System Abstract and Applied Analysis Volume 213, Article ID 359675, 7 pages http://dx.doi.org/1.1155/213/359675 Research Article Error Modeling, Calibration, and Nonlinear Interpolation Compensation Method of

More information

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators.

EECS C128/ ME C134 Final Wed. Dec. 15, am. Closed book. Two pages of formula sheets. No calculators. Name: SID: EECS C28/ ME C34 Final Wed. Dec. 5, 2 8- am Closed book. Two pages of formula sheets. No calculators. There are 8 problems worth points total. Problem Points Score 2 2 6 3 4 4 5 6 6 7 8 2 Total

More information

NAVAL POSTGRADUATE SCHOOL THESIS

NAVAL POSTGRADUATE SCHOOL THESIS NAVAL POSTGRADUATE SCHOOL MONTEREY, CALIFORNIA THESIS ATTITUDE DETERMINATION FOR THE THREE-AXIS SPACECRAFT SIMULATOR (TASS) BY APPLICATION OF PARTICLE FILTERING TECHNIQUES by Ioannis Kassalias June 2005

More information

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 53, NO. 5, JUNE

IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 53, NO. 5, JUNE IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL 53, NO 5, JUNE 2008 1203 Nonlinear Complementary Filters on the Special Orthogonal Group Robert Mahony, Senior Member, IEEE, Tarek Hamel, Member, IEEE, and Jean-Michel

More information

Spacecraft Angular Rate Estimation Algorithms For Star Tracker-Based Attitude Determination

Spacecraft Angular Rate Estimation Algorithms For Star Tracker-Based Attitude Determination AAS 3-191 Spacecraft Angular Rate Estimation Algorithms For Star Tracker-Based Attitude Determination Puneet Singla John L. Crassidis and John L. Junkins Texas A&M University, College Station, TX 77843

More information

Sine Rotation Vector Method for Attitude Estimation of an Underwater Robot

Sine Rotation Vector Method for Attitude Estimation of an Underwater Robot Article Sine Rotation Vector Method for Attitude Estimation of an Underwater Robot Nak Yong Ko 1, *, Seokki Jeong 2, and Youngchul Bae 3, 1 School of Electronic and Information Engineering, Chosun University,

More information

Personal Positioning based on Walking Locomotion Analysis with Self-Contained Sensors and a Wearable Camera Masakatsu Kourogi Takeshi Kurata

Personal Positioning based on Walking Locomotion Analysis with Self-Contained Sensors and a Wearable Camera Masakatsu Kourogi Takeshi Kurata Personal Positioning based on Walking Locomotion Analysis with Self-Contained Sensors and a Wearable Camera Masakatsu Kourogi Takeshi Kurata National Institute of Advanced Industrial Science and Technology(AIST)

More information

Lecture. Aided INS EE 570: Location and Navigation. 1 Overview. 1.1 ECEF as and Example. 1.2 Inertial Measurements

Lecture. Aided INS EE 570: Location and Navigation. 1 Overview. 1.1 ECEF as and Example. 1.2 Inertial Measurements Lecture Aided EE 570: Location and Navigation Lecture Notes Update on April 13, 2016 Aly El-Osery and Kevin Wedeward, Electrical Engineering Dept., New Mexico Tech In collaoration with Stephen Bruder,

More information

Spacecraft Dynamics and Control

Spacecraft Dynamics and Control Spacecraft Dynamics and Control Matthew M. Peet Arizona State University Lecture 16: Euler s Equations Attitude Dynamics In this Lecture we will cover: The Problem of Attitude Stabilization Actuators Newton

More information

Miscellaneous. Regarding reading materials. Again, ask questions (if you have) and ask them earlier

Miscellaneous. Regarding reading materials. Again, ask questions (if you have) and ask them earlier Miscellaneous Regarding reading materials Reading materials will be provided as needed If no assigned reading, it means I think the material from class is sufficient Should be enough for you to do your

More information

Institutionen för systemteknik

Institutionen för systemteknik Institutionen för systemteknik Department of Electrical Engineering Examensarbete Intelligent Body Monitoring Examensarbete utfört i Reglerteknik vid Tekniska högskolan vid Linköpings universitet av Rikard

More information

Left-invariant extended Kalman filter and attitude estimation

Left-invariant extended Kalman filter and attitude estimation Left-invariant extene Kalman filter an attitue estimation Silvere Bonnabel Abstract We consier a left-invariant ynamics on a Lie group. One way to efine riving an observation noises is to make them preserve

More information

Presenter: Siu Ho (4 th year, Doctor of Engineering) Other authors: Dr Andy Kerr, Dr Avril Thomson

Presenter: Siu Ho (4 th year, Doctor of Engineering) Other authors: Dr Andy Kerr, Dr Avril Thomson The development and evaluation of a sensor-fusion and adaptive algorithm for detecting real-time upper-trunk kinematics, phases and timing of the sit-to-stand movements in stroke survivors Presenter: Siu

More information

= m(0) + 4e 2 ( 3e 2 ) 2e 2, 1 (2k + k 2 ) dt. m(0) = u + R 1 B T P x 2 R dt. u + R 1 B T P y 2 R dt +

= m(0) + 4e 2 ( 3e 2 ) 2e 2, 1 (2k + k 2 ) dt. m(0) = u + R 1 B T P x 2 R dt. u + R 1 B T P y 2 R dt + ECE 553, Spring 8 Posted: May nd, 8 Problem Set #7 Solution Solutions: 1. The optimal controller is still the one given in the solution to the Problem 6 in Homework #5: u (x, t) = p(t)x k(t), t. The minimum

More information

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules

State Regulator. Advanced Control. design of controllers using pole placement and LQ design rules Advanced Control State Regulator Scope design of controllers using pole placement and LQ design rules Keywords pole placement, optimal control, LQ regulator, weighting matrixes Prerequisites Contact state

More information

Tremor Detection for Accuracy Enhancement in Microsurgeries Using Inertial Sensor

Tremor Detection for Accuracy Enhancement in Microsurgeries Using Inertial Sensor International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 4, Number 12 (2014), pp. 1161-1166 International Research Publications House http://www. irphouse.com Tremor Detection

More information

Adaptive Two-Stage EKF for INS-GPS Loosely Coupled System with Unknown Fault Bias

Adaptive Two-Stage EKF for INS-GPS Loosely Coupled System with Unknown Fault Bias Journal of Gloal Positioning Systems (26 Vol. 5 No. -2:62-69 Adaptive wo-stage EKF for INS-GPS Loosely Coupled System with Unnown Fault Bias Kwang Hoon Kim Jang Gyu Lee School of Electrical Engineering

More information

A Sensor Driven Trade Study for Autonomous Navigation Capabilities

A Sensor Driven Trade Study for Autonomous Navigation Capabilities A Sensor Driven Trade Study for Autonomous Navigation Capabilities Sebastián Muñoz and E. Glenn Lightsey The University of Texas at Austin, Austin, TX, 78712 Traditionally, most interplanetary exploration

More information

Integrated Motion Measurement for Flexible Structures

Integrated Motion Measurement for Flexible Structures TECHNISCHE MECHANIK, Band 27, Heft 2, (2007), 94 114 Manuskripteingang: 01. Dezember 2006 Integrated Motion Measurement for Flexible Structures T. Örtel, J.F. Wagner Integrated navigation, as an example

More information

Adaptive State Estimation Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2018

Adaptive State Estimation Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 2018 Adaptive State Estimation Robert Stengel Optimal Control and Estimation MAE 546 Princeton University, 218! Nonlinearity of adaptation! Parameter-adaptive filtering! Test for whiteness of the residual!

More information

Calibration and data fusion solution for the miniature attitude and heading reference system

Calibration and data fusion solution for the miniature attitude and heading reference system Sensors and Actuators A 138 (2007) 411 420 Calibration and data fusion solution for the miniature attitude and heading reference system David Jurman, Marko Jankovec, Roman Kamnik, Marko Topič Faculty of

More information

A Complementary Filter for Attitude Estimation of a Fixed-Wing UAV

A Complementary Filter for Attitude Estimation of a Fixed-Wing UAV A Complementary Filter for Attitude Estimation of a Fixed-Wing UAV Mark Euston, Paul Coote, Robert Mahony, Jonghyuk Kim and Tarek Hamel Abstract This paper considers the question of using a nonlinear complementary

More information

Filtering and Fusion based Reconstruction of Angle of Attack

Filtering and Fusion based Reconstruction of Angle of Attack Filtering and Fusion based Reconstruction of Angle of Attack N Shantha Kuar Scientist, FMC Division NAL, Bangalore 7 E-ail: nskuar@css.nal.res.in Girija G Scientist, FMC Division NAL, Bangalore 7 E-ail:

More information

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter

Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Multi-layer Flight Control Synthesis and Analysis of a Small-scale UAV Helicopter Ali Karimoddini, Guowei Cai, Ben M. Chen, Hai Lin and Tong H. Lee Graduate School for Integrative Sciences and Engineering,

More information

SOFTWARE ALGORITHMS FOR LOW-COST STRAPDOWN INERTIAL NAVIGATION SYSTEMS OF SMALL UAV

SOFTWARE ALGORITHMS FOR LOW-COST STRAPDOWN INERTIAL NAVIGATION SYSTEMS OF SMALL UAV TWMS J. Pure Appl. Math., V.7, N.2, 2016, pp.146-166 SOFTWARE ALGORITHMS FOR LOW-COST STRAPDOWN INERTIAL NAVIGATION SYSTEMS OF SMALL UAV V.B. LARIN 1, A.A. TUNIK 2 Abstract. This review involves the scope

More information

EE 570: Location and Navigation

EE 570: Location and Navigation EE 570: Location and Navigation Aided INS Aly El-Osery Kevin Wedeward Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA In Collaboration with Stephen Bruder Electrical and Computer

More information

Adaptive Kalman Filter for Orientation Estimation in Micro-sensor Motion Capture

Adaptive Kalman Filter for Orientation Estimation in Micro-sensor Motion Capture 14th International Conference on Information Fusion Chicago, Illinois, USA, July 5-8, 211 Adaptive Kalman Filter for Orientation Estimation in Micro-sensor Motion Capture Shuyan Sun 1,2, Xiaoli Meng 1,2,

More information

The Research of Tight MINS/GPS Integrated navigation System Based Upon Date Fusion

The Research of Tight MINS/GPS Integrated navigation System Based Upon Date Fusion International Conference on Computer and Information echnology Application (ICCIA 016) he Research of ight MINS/GPS Integrated navigation System Based Upon Date Fusion ao YAN1,a, Kai LIU1,b and ua CE1,c

More information

NAWCWPNS TM 8128 CONTENTS. Introduction Two-Dimensinal Motion Three-Dimensional Motion Nonrotating Spherical Earth...

NAWCWPNS TM 8128 CONTENTS. Introduction Two-Dimensinal Motion Three-Dimensional Motion Nonrotating Spherical Earth... CONTENTS Introduction... 3 Two-Dimensinal Motion... 3 Three-Dimensional Motion... 5 Nonrotating Spherical Earth...10 Rotating Spherical Earth...12 WGS84...14 Conclusion...14 Appendixes: A. Kalman Filter...15

More information

Off-the-Shelf Sensor Integration for mono-slam on Smart Devices

Off-the-Shelf Sensor Integration for mono-slam on Smart Devices Off-the-Shelf Sensor ntegration for mono-slam on Smart Devices Philipp Tiefenbacher, Timo Schulze and Gerhard Rigoll Technische Universität München philipp.tiefenbacher@tum.de, schulzetimo@gmail.com, rigoll@tum.de

More information

An Inverse Dynamics Attitude Control System with Autonomous Calibration. Sanny Omar Dr. David Beale Dr. JM Wersinger

An Inverse Dynamics Attitude Control System with Autonomous Calibration. Sanny Omar Dr. David Beale Dr. JM Wersinger An Inverse Dynamics Attitude Control System with Autonomous Calibration Sanny Omar Dr. David Beale Dr. JM Wersinger Outline Attitude Determination and Control Systems (ADACS) Overview Coordinate Frames

More information

ENHANCED PROPORTIONAL-DERIVATIVE CONTROL OF A MICRO QUADCOPTER

ENHANCED PROPORTIONAL-DERIVATIVE CONTROL OF A MICRO QUADCOPTER ENHANCED PROPORTIONAL-DERIVATIVE CONTROL OF A MICRO QUADCOPTER Norman L. Johnson and Kam K. Leang Department of Mechanical Engineering University of Nevada, Reno Reno, Nevada 897-312, USA ABSTRACT This

More information

ᓸᯏ㔚ㆇ ᗵ ℂ ᙥ ޕ ᑞ ᇷ ݾ ᔭ ஃ რऄתᖄ ៰ⷐ ᓸᯏ㔚ᛛⴚ ข ᓸᯏ㔚ㆇ ᗵ ℂ ᧂ น ਯ ᣂᙥ inemo ᘠᕈ㊂

ᓸᯏ㔚ㆇ ᗵ ℂ ᙥ ޕ ᑞ ᇷ ݾ ᔭ ஃ რऄתᖄ ៰ⷐ ᓸᯏ㔚ᛛⴚ ข ᓸᯏ㔚ㆇ ᗵ ℂ ᧂ น ਯ ᣂᙥ inemo ᘠᕈ㊂ inemo (MEMS)? MEMS = Micro-Electro-Mechanical System, : / ST (THELMA: THick Epitaxial Layer for Microactuators and Accelerometers) THELMA ST ST ST Source: ifixit teardown report inemo 9 : A+M+G [m/sec²]

More information

Multi-Objective Robust Control of Rotor/Active Magnetic Bearing Systems

Multi-Objective Robust Control of Rotor/Active Magnetic Bearing Systems Multi-Objective Robust Control of Rotor/Active Magnetic Bearing Systems İbrahim Sina Kuseyri Ph.D. Dissertation June 13, 211 İ. Sina Kuseyri (B.U. Mech.E.) Robust Control of Rotor/AMB Systems June 13,

More information

SYSTEMTEORI - KALMAN FILTER VS LQ CONTROL

SYSTEMTEORI - KALMAN FILTER VS LQ CONTROL SYSTEMTEORI - KALMAN FILTER VS LQ CONTROL 1. Optimal regulator with noisy measurement Consider the following system: ẋ = Ax + Bu + w, x(0) = x 0 where w(t) is white noise with Ew(t) = 0, and x 0 is a stochastic

More information

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam!

Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Prüfung Regelungstechnik I (Control Systems I) Prof. Dr. Lino Guzzella 3.. 24 Übersetzungshilfe / Translation aid (English) To be returned at the end of the exam! Do not mark up this translation aid -

More information