VANET – Stochastic Path Prediction Motivations Route Discovery Safety Warning Accident Notifications Strong Deceleration of Tra ffi c Flow Road Hazards.

Slides:



Advertisements
Similar presentations
Probabilistic Reasoning over Time
Advertisements

Kriging.
Cost of surrogates In linear regression, the process of fitting involves solving a set of linear equations once. For moving least squares, we need to.
Introduction To Tracking
Lab 2 Lab 3 Homework Labs 4-6 Final Project Late No Videos Write up
Observers and Kalman Filters
Uncertainty Representation. Gaussian Distribution variance Standard deviation.
Presenter: Yufan Liu November 17th,
Introduction to Mobile Robotics Bayes Filter Implementations Gaussian filters.
Probabilistic Robotics: Kalman Filters
Adam Rachmielowski 615 Project: Real-time monocular vision-based SLAM.
Stanford CS223B Computer Vision, Winter 2007 Lecture 12 Tracking Motion Professors Sebastian Thrun and Jana Košecká CAs: Vaibhav Vaish and David Stavens.
1 Introduction to Kalman Filters Michael Williams 5 June 2003.
Introduction to Kalman Filter and SLAM Ting-Wei Hsu 08/10/30.
Mobile Intelligent Systems 2004 Course Responsibility: Ola Bengtsson.
SLAM: Simultaneous Localization and Mapping: Part I Chang Young Kim These slides are based on: Probabilistic Robotics, S. Thrun, W. Burgard, D. Fox, MIT.
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 )
Probabilistic Robotics
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
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Computer Vision Linear Tracking Jan-Michael Frahm COMP 256 Some slides from Welch & Bishop.
Overview and Mathematics Bjoern Griesbach
ROBOT MAPPING AND EKF SLAM
Slam is a State Estimation Problem. Predicted belief corrected belief.
1 Formation et Analyse d’Images Session 7 Daniela Hall 7 November 2005.
Kalman filter and SLAM problem
Muhammad Moeen YaqoobPage 1 Moment-Matching Trackers for Difficult Targets Muhammad Moeen Yaqoob Supervisor: Professor Richard Vinter.
Mobile Robot controlled by Kalman Filter
Lecture 11: Kalman Filters CS 344R: Robotics Benjamin Kuipers.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Satellite Tracking Example of SNC and DMC ASEN.
/09/dji-phantom-crashes-into- canadian-lake/
Computer vision: models, learning and inference Chapter 19 Temporal models.
Computer Vision Group Prof. Daniel Cremers Autonomous Navigation for Flying Robots Lecture 6.2: Kalman Filter Jürgen Sturm Technische Universität München.
3D SLAM for Omni-directional Camera
Computer vision: models, learning and inference Chapter 19 Temporal models.
Kalman Filter (Thu) Joon Shik Kim Computational Models of Intelligence.
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.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
Probabilistic Robotics Bayes Filter Implementations.
Human-Computer Interaction Kalman Filter Hanyang University Jong-Il Park.
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
2 Introduction to Kalman Filters Michael Williams 5 June 2003.
NCAF Manchester July 2000 Graham Hesketh Information Engineering Group Rolls-Royce Strategic Research Centre.
Unscented Kalman Filter 1. 2 Linearization via Unscented Transform EKF UKF.
An Introduction To The Kalman Filter By, Santhosh Kumar.
Short Introduction to Particle Filtering by Arthur Pece [ follows my Introduction to Kalman filtering ]
Using Kalman Filter to Track Particles Saša Fratina advisor: Samo Korpar
HCI/ComS 575X: Computational Perception Instructor: Alexander Stoytchev
Tracking with dynamics
By: Aaron Dyreson Supervising Professor: Dr. Ioannis Schizas
Nonlinear State Estimation
Cameron Rowe.  Introduction  Purpose  Implementation  Simple Example Problem  Extended Kalman Filters  Conclusion  Real World Examples.
Colorado Center for Astrodynamics Research The University of Colorado 1 STATISTICAL ORBIT DETERMINATION Kalman Filter with Process Noise Gauss- Markov.
The Unscented Kalman Filter for Nonlinear Estimation Young Ki Baik.
Robust Localization Kalman Filter & LADAR Scans
Kalman Filter and Data Streaming Presented By :- Ankur Jain Department of Computer Science 7/21/03.
Probabilistic Robotics Bayes Filter Implementations Gaussian filters.
ASEN 5070: Statistical Orbit Determination I Fall 2014
PSG College of Technology
Unscented Kalman Filter
Unscented Kalman Filter
Simultaneous Localization and Mapping
Probabilistic Robotics
Lecture 10: Observers and Kalman Filters
Unscented Kalman Filter
Bayes and Kalman Filter
Kalman Filtering COS 323.
The Discrete Kalman Filter
Nome Sobrenome. Time time time time time time..
Presentation transcript:

VANET – Stochastic Path Prediction

Motivations Route Discovery Safety Warning Accident Notifications Strong Deceleration of Tra ffi c Flow Road Hazards (black ice, fallen tree, etc.) Information Distribution Congestion (makes it possible to choose another path ahead of road) Local Tourism Information Relevance of information is most often geographically delimited

Stochastic Path Prediction Benefits

Wireless Communication Capabilities

The Future Vision of VANET

What leads us to choose Path Prediction using Stochastics ? Noisy nature of measurements ◦ Speed Measurement ◦ Location Measurement ◦ Acceleration Measurement ◦ Direction Measurement Enviromental Influences ◦ Weather Conditions ◦ Electoro-Magnetical Distortions

What leads us to choose Path Prediction using Stochastics ? Degradation of Signals ( of Sensors ) Actual state transform model is completely unknown

Common Approach for Stochastic Prediction Kalman Filter Unscented Transform ( UT )

Rudolf Emil Kalman Rudolf Emil Kalman Born 1930 in Hungary BS and MS from MIT PhD 1957 from Columbia Filter developed in Now retired

Kalman Filter - Introduction Set of mathematical equations Implementing predictor-corrector type estimator Optimal in the sense that it minimizes the estimated error covariance Relative Simplicity and robust nature of filter itself Works well for many applications

What is it used for ? Tracking missiles Tracking heads/hands/drumsticks Extracting lip motion from video Economics Navigation

What does a Kalman Filter do, anyway?

A – n x n Matrix relates the state at the previous time step to the state at the current step k ( may change for each time step ). What does a Kalman Filter do, anyway?

Q – Process noise covariance matrix R – Measurement noise covariance matrix

Normal Probability Distribution Normal Distribution is a continuous probability distribution that has a bell-shaped probability density function, known as the Gaussian function or informally the bell curve: μ - Mean or Expectation (location of the peak)

Variance and Covariance The variance is E[ (x-E[x]) 2 ] Covariance matrix is E[(x-E[x])(x-E[x]) T ]

Covariance Matrix Along the diagonal, C ii are variances. Off-diagonal C ij are essentially correlations.

Preparation State Transition Process Noise Covariance Measurement Noise Covariance

Predict  Correct Kalman Filter operates by: Predicting the new state and its uncertainty Correcting with the new measurement

Predict  Correct

A Simple Example The following example will be based upon “voltage reading” from a source. We assume that it has a constant value of aV (volts), but of course we have some noisy readings above and below a volts. We also assume that the standard deviation of the measurement noise is 0.1 V.

A Simple Example

TIME (ms) VALUE (V)

A Simple Example The Time Update (prediction) and Measurement Update (correction) equations.

A Simple Example

K

Results

Results

Extended Kalman Filter (EKF) Extended Kalman filter (EKF) equations which invoke the Jacobians (first-order EKF) and possibly the Hessians (second-order EKF) of the nonlinear system. Depending on the nonlinearities present Computationally heavy

Extended Kalman Filter (EKF)

Unscented Transform ( UT ) The unscented transformation (UT) is a method for calculating the statistics of a random variable which undergoes a nonlinear transformation. The intuition behind the UT is that it is easier to approximate a Gaussian distribution than it is to approximate an arbitrary nonlinear function or transformation.

Unscented Transform ( UT ) In contrast, the EKF approximates a nonlinear function using linearization, and this approximation can be inaccurate when the models have large nonlinearities over short time periods.

Conclusions The Kalman Filter algorithm is an optimal estimator Prediction of the next steps and cleaning noises Easy to implement Computational heavy

References [1] Hannes Hartenstein & Kenneth P. Laberteaux, "VANET: Vehicular Applications and Inter-Networking Technologies",Johm Wiley and Sons Ltd. [2] Greg Welch & Greg Bishop, "An Introduction to the Kalman Filter", University of North Carolina at Chapel Hill [3] Nathan Funk,"A Study of the Kalman Filter applied to Visual Tracking", University of Alberta [4] Rainer Baumann,"Vehicular Ad hoc Networks (VANET)", Swiss Federal Institute of Technology Zurich