Velocity Estimation from noisy Measurements

Slides:



Advertisements
Similar presentations
Location Forum 2006, 7 November, 2006 School of Surveying & Spatial Information Systems The University of New South Wales, Australia Adaptive Kalman Filtering.
Advertisements

Probabilistic Reasoning over Time
Use of Kalman filters in time and frequency analysis John Davis 1st May 2011.
Collaboration FST-ULCO 1. Context and objective of the work  Water level : ECEF Localization of the water surface in order to get a referenced water.
Aspects of Conditional Simulation and estimation of hydraulic conductivity in coastal aquifers" Luit Jan Slooten.
280 SYSTEM IDENTIFICATION The System Identification Problem is to estimate a model of a system based on input-output data. Basic Configuration continuous.
Adam Rachmielowski 615 Project: Real-time monocular vision-based SLAM.
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
Prepared By: Kevin Meier Alok Desai
Estimation and the Kalman Filter David Johnson. The Mean of a Discrete Distribution “I have more legs than average”
Course AE4-T40 Lecture 5: Control Apllication
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Tracking with Linear Dynamic Models. Introduction Tracking is the problem of generating an inference about the motion of an object given a sequence of.
D D L ynamic aboratory esign 5-Nov-04Group Meeting Accelerometer Based Handwheel State Estimation For Force Feedback in Steer-By-Wire Vehicles Joshua P.
An INS/GPS Navigation System with MEMS Inertial Sensors for Small Unmanned Aerial Vehicles Masaru Naruoka The University of Tokyo 1.Introduction.
Muhammad Moeen YaqoobPage 1 Moment-Matching Trackers for Difficult Targets Muhammad Moeen Yaqoob Supervisor: Professor Richard Vinter.
Colorado Center for Astrodynamics Research The University of Colorado STATISTICAL ORBIT DETERMINATION Project Report Unscented kalman Filter Information.
Computer Control: An Overview Wittenmark, Åström, Årzén Computer controlled Systems The sampling process Approximation of continuous time controllers Aliasing.
Introduction to estimation theory Seoul Nat’l Univ.
The Kalman Filter ECE 7251: Spring 2004 Lecture 17 2/16/04
CSDA Conference, Limassol, 2005 University of Medicine and Pharmacy “Gr. T. Popa” Iasi Department of Mathematics and Informatics Gabriel Dimitriu University.
Kalman Filter (Thu) Joon Shik Kim Computational Models of Intelligence.
Computer Vision - A Modern Approach Set: Tracking Slides by D.A. Forsyth The three main issues in tracking.
Assimilation of HF Radar Data into Coastal Wave Models NERC-funded PhD work also supervised by Clive W Anderson (University of Sheffield) Judith Wolf (Proudman.
Karman filter and attitude estimation Lin Zhong ELEC424, Fall 2010.
Chapter 8 Model Based Control Using Wireless Transmitter.
Progress in identification of damping: Energy-based method with incomplete and noisy data Marco Prandina University of Liverpool.
HQ U.S. Air Force Academy I n t e g r i t y - S e r v i c e - E x c e l l e n c e Improving the Performance of Out-of-Order Sigma-Point Kalman Filters.
Sensitivity derivatives Can obtain sensitivity derivatives of structural response at several levels Finite difference sensitivity (section 7.1) Analytical.
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National 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.
Bayes Theorem The most likely value of x derived from this posterior pdf therefore represents our inverse solution. Our knowledge contained in is explicitly.
Current Works Corrected unit conversions in code Found an error in calculating offset (to zero sensors) – Fixed error, but still not accurately integrating.
Optimizing Attitude Determination for Sun Devil Satellite – 1
Current Works Determined drift during constant velocity test caused by slight rotation which results in gravity affecting accelerometers Analyzed data.
Large-Scale Matrix Factorization with Missing Data under Additional Constraints Kaushik Mitra University of Maryland, College Park, MD Sameer Sheoreyy.
Tracking with dynamics
By: Aaron Dyreson Supervising Professor: Dr. Ioannis Schizas
Company LOGO Project Characterization Spring 2008/9 Performed by: Alexander PavlovDavid Domb Supervisor: Mony Orbach GPS/INS Computing System.
September 28, 2000 Improved Simultaneous Data Reconciliation, Bias Detection and Identification Using Mixed Integer Optimization Methods Presented by:
Cameron Rowe.  Introduction  Purpose  Implementation  Simple Example Problem  Extended Kalman Filters  Conclusion  Real World Examples.
Tracking Mobile Nodes Using RF Doppler Shifts
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Kalman Filter with Process Noise Gauss- Markov.
Regularization of energy-based representations Minimize total energy E p (u) + (1- )E d (u,d) E p (u) : Stabilizing function - a smoothness constraint.
Music Transcription through Statistical Analysis Group 3 Austin Assavavallop, William Feater, Greg Heim, Philipp Pfieffenberger, Wamba Yves Design Phase.
The Unscented Kalman Filter for Nonlinear Estimation Young Ki Baik.
Copyright 2011 controltrix corpwww. controltrix.com Hand held motion tracking using MEMS gyros and accelerometer for gaming applications
Copyright 2011 controltrix corpwww. controltrix.com Global Positioning System ++ Improved GPS using sensor data fusion
EE 495 Modern Navigation Systems Kalman Filtering – Part II Mon, April 4 EE 495 Modern Navigation Systems Slide 1 of 23.
National Mathematics Day
Using Sensor Data Effectively
STATISTICAL ORBIT DETERMINATION Coordinate Systems and Time Kalman Filtering ASEN 5070 LECTURE 21 10/16/09.
ASEN 5070: Statistical Orbit Determination I Fall 2014
Servo Motor Drive Velocity Tracking
ASEN 5070: Statistical Orbit Determination I Fall 2015
ASEN 5070: Statistical Orbit Determination I Fall 2014
Data Reduction and Analysis Techniques
Sliding Mode Control of a Non-Collocated Flexible System
Kalman Filtering: Control with Limited/Noisy Measurements
Statistics Review ChE 477 Winter 2018 Dr. Harding.
Where did we stop? The Bayes decision rule guarantees an optimal classification… … But it requires the knowledge of P(ci|x) (or p(x|ci) and P(ci)) We.
Chapter 6 Discrete-Time System
Bayes and Kalman Filter
Kalman Filtering COS 323.
Principles of the Global Positioning System Lecture 13
The Discrete Kalman Filter
Nome Sobrenome. Time time time time time time..
Presentation transcript:

Velocity Estimation from noisy Measurements Sensor fusion using modified Kalman filter www.controltrix.com

Objective Consider a vehicle moving Desired to measure the velocity accurately Velocity is directly measured but is noisy Acceleration also measured using onboard accelerometers Integrating acceleration data gives velocity Offset errors in acc./random walk cause drift in velocity Standard solution Kalman filter with optimal gain K for sensor data fusion Estimate by combining velocity and acc. measurement

Problem specifics Acceleration and velocity are measured using noisy sensor Direct velocity measurement is noisy (sv = 10m/s) Acceleration is measured with sa = 0.1 m/s2 offset = 0.2 m/s2 (DRIFT) Superposed sine wave drive Amplitude A = 3 m/s2, frequency f = 0.05 Hz Sample time Ts = 0.1 s Simulated time = 200s - 400s

Measured velocity noisy data (True velocity is smooth sine wave of amp 10, period 20 s)

Advantages No matrix calculations Easier computation, can be easily scaled Equivalent to Kalman filter structure (easily proven) No drift (the error converges to 0) Estimate accelerometer drift in the system by default Drift est. for calib. and real time comp. of accelerometers

Advantages. Can be modified easily to make tradeoff between drift performance (convergence) and noise reduction Systematic technique for parameter calculations No trial and error

Comparison Sl No metric Kalman Filter Modified Filter 1. Drift Drift is a major problem (depends inversely on K) Needs considerable characterization.(Offset, temperature calibration etc). Guaranteed automatic convergence. No prior measurement of offset and characterization required. Not sensitive to temperature induced variable drift etc. 2. Convergence Non-Zero measurement and process noise covariance required else leads to singularity Always converges No assumptions on variances required Never leads to a singular solution 3. Method Two distinct phases: Predict and update. Can be implemented in a few single difference equation or even in continuum.

Comparison. Sl No metric Kalman Filter Modified Filter 4. Computation Need separate state variables for position, velocity, etc which adds more computation. Highly optimized computation. Only single state variable required 5. Gain value /performance In one dimension, K = process noise / measurement noise. dt ‘termed as optimal’ Gains based on systematic design choices. The gains are good though suboptimal (based on tradeoff) 6. Processor req. Needs 32 Bit floating point computation for accuracy and plenty of MIPS/ computation Easily implementable in 16 bit fixed point processor 40 MIPS/computation is sufficient Note: The right column filter is a super set of a standard Kalman filter

Sim results std Kalman filter velocity estimation error (v^ - v) vs time

Sim results of proposed solution error = v^ – v vs time

Thank You consulting@controltrix.com