• No results found

Kalman Filteroptimal Estimator- A Tracker Development Approach

N/A
N/A
Protected

Academic year: 2020

Share "Kalman Filteroptimal Estimator- A Tracker Development Approach"

Copied!
5
0
0

Loading.... (view fulltext now)

Full text

(1)

IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 2 Issue 3, March 2015. www.ijiset.com

ISSN 2348 – 7968

53

Kalman FilterOptimal Estimator- A Tracker Development Approach

PoojaArchana, Gunjan Gandhi

Student Lovely Professional University India Department of Electronics and Communication

Abstract-The prediction of position and velocity of an object accurately is the biggest challenge faced by the communication system these days. The algorithm developed fulfils the need to accurately measure and predict the correct position and velocity. The approach used includes using an initial estimated position and then recursively calling the Kalman Filter equations to reduce the error in position and velocity and correctly predict the position and velocity. After successive recursions the predicted and actual position are found to be nearly the same with a very low margin for error

Keywords— LMS, RMS

I. INTRODUCTION

In Kalman filter, filtering means actually estimating the state vector at the present time which is based upon the past observed data. On the other hand prediction is estimating the state vector at the future time [2]. Kalman filter forms the basis of most state estimation algorithms. We use this state estimation just because it is the key for obtaining the best possible navigation solution from the various measurements available with us. Kalman filter uses all the measurement information that is input to it over time, not just the most recent set of measurements. It is actually an estimation algorithm, rather than a filter. It also maintains real time estimates of a number of parameters. Estimates are updated using a series of measurements that are subject to noise. It uses knowledge of the deterministic and random properties of system parameters and the measurements for obtaining the optimal estimates of the information available. It is also called Bayesian estimation technique. [1] The Kalman filter is also called a tool for estimating the variables of a wide range of processes. In mathematical terms we can say that a Kalman filter estimates the states of a linear system. The Kalman filter not only works well in practice, but it is theoretically attractive too because it can be shown that of all possible filters, it is the one that minimizes the variance of the estimation error.

Kalman filters are often implemented in embedded control systems because in order to control a process, we first need an accurate estimate of the process variables [1].

II. ELEMENTSOFKALMANFILTER

1.State vector: It is a set of parameters which describe a system, known as states, which the Kalman filter estimates. Each state may be constant or may be time varying. For many navigation applications, the state includes the components of position or position error. Velocity, altitude and navigation sensor error states may also be estimated.Along with the state vector there is an error covariance matrix which represents the uncertainties in the Kalman filter’s state estimate and degree of correlation between errors in those estimates. This correlation information within the error covariance matrix is important for the following 3 reasons.

(a) It enables the error distribution of the state estimates to be completely represented.

(b) There is not always sufficient information from the measurement to estimate the Kalman filter states independently. The correlation information enables estimates of linear combinations of these states to be maintained while awaiting further measurement information.

(c) Correlations between errors can build up over the integral between measurements. Modeling this can enable us to determine one from the another.

2. System model:This model is also called the process model or time propagation model which describes how Kalman filter states and error covariance matrix vary with time.

(2)

will unc erro mod on k 3. M mea func mea cov nois new regu inte

4. M mea stat [2]. equ com stat of t vari pres eve is u

5. K esti con as t part in t filte time equ nex forw cov equ pos mea I

l increase w certainty, the ors will bec

del is determ known prope Measuremen asurements ctions of asurement variance mat

se on the m w measurem ular interval erval between

Measureme asurement ve te vector in The Kalm uations wh mputational

te of a proce the squared ious aspects sent, and ev n when the p unknown to u

Kalman Fi mates a pr ntrol like for

the process ticular point the form of er equations

e update e uations. To o xt time step ward (in ti variance est uations get th

terior estim asurement in

IJISET - Internatio

with time as e position come more ministic for

erties of the

nt vector: It of propertie state vec vector is trix that de measurement. ment informa ls. But in so n measurem

ent model:I ector varies the absence man filter is

hich provid (recursive) ss, in a way

error. The f s: it suppor ven future s precise natur us.

ilter Algori rocess simp rm. The ope

is estimate of time and f noisy mea can be divi quations an obtain the a

the time u ime) the c timates. Th he feedback mate which nto the a prio

onal Journal of Inn

the integra and velocit correlated. the states, a system.

t is a set of es of system

tor. Along a measure escribes the

. For many ation is inpu ome other ca ments can be

It describes with the fun e of measur a set of m des us a

means to that minimi filter is very rts estimatio states, and i re of the mo

ithm:The K ply by usin eration may ed by the fi d the feedbac asurements.

ided into tw nd measurem a priori estim update equa current state he measurem

to obtain an h incorpora ori estimate.

novative Science, E www

al of velocity ty estimation The system as it is base

simultaneou m which ar g with th ement nois statistics o applications ut to K.F a ases the tim

irregular.

how th nction of tru rement nois mathematica an efficien estimate th izes the mean y powerful in ons of past it can do s odeled system

Kalman Filte ng feedback

be describe ilter at som ck is obtaine The Kalman wo categories

ment updat mates for th ations projec

e and erro ment updat n improved ates a new

[3]

Engineering & Tec w.ijiset.com y n m d us re he se of s, at me he ue se al nt he n n t, o m er k d me d n s: te he ct or te a w Fig.1 Ope Theappl 1. T h 2. C 3. O 4. N 5. S 6. W 7. R In the signals a which c surround Though problem converge some ot fulfill th the corre is not dir devices. For exam tunnel.  N f a s i  S R h

chnology, Vol. 2 I

eration of Kalm

III.APPLICA

ications of K Tracking obj heads) Channel estim Orbit determ Navigation Structural he Weather fore Radar Tracke IV multi sensi are obtained corrupts the dings. But w there are so m but they h

ence rate, ther techniq he need to a

ect position rectly access

mple if the

Now-a-days facing a lo accurate po stationary increasing co Some estim RMS have high rate of

ssue 3, March 201

man Filter

ATIONS OF KALM

Kalman Filte jects (e.g., mation. mination ealth monitor ecasting er etc. V.MOTIVATION ing environ d along with data becau we need to many algor have some computation ques should

accurately m of the objec sible to the G

object is p

communic ot of proble osition of a or non-st ongestion, n mation tech computation convergence 15. ISSN MAN FILTER er includes: balls, faces ring N nment, som h the desire use of the c obtain corre rithms to com

problems li nal complex

be develop measure and

ct even if th GPS or other

passing thro

cation syste ems in gett any object

tationary d

noise etc. hniques like

nal complex e.

2348 – 7968

(3)

The 1.T the trac algo corr filte of o 2. app is u prev in m Filt dete the vers

In r cha upd Dis repr exp whe j=ti Fig.2 I

e research is

rack object help of Ka cked. The orithm of Ka rect equatio er we can ab object.

Track obje proach Kalm

used for bet vious one. T my base pa ter will rema

ector will be SURF featu sion of SIFT

V. research me rts for initi date of Kalm

A. crete time resented in pression:

ere; =state

me variable

2 System mode

IJISET - Internatio

based on fo

t in real tim alman Filter algorithm alman Filter on and recu ble to estima

ect with fe man Filter alo tter tracking This is the im aper. The al

ain same on e added. The ure detector T.

. RESEARCH ME

ethodology, ialization of man filter equ

.SYSTEM MOD e linear s

a state varia

(scalar); a,b .

el of Kalman F

onal Journal of Inn

llowing obje

me: In this ap object is e used here . By using it ursively call ate and track

eature dete ong with fea g of the obj mprovement lgorithm of nly the addit e feature det

r which is t

ETHODOLOGY

system mod f Kalman m uation is desc

DEL systems ar able format + b=constant; Filter [3]

novative Science, E www

ectives:

pproach with stimated an

is the basi ts predict an ling Kalman k the position

ector:In thi ature detecto ject than th I want to d the Kalman tional featur

ector may b the advance

del and flow matrices an cribed.

e generally given by th

=input;

Engineering & Tec w.ijiset.com h d ic d n n is or he o n re be d w d y he B. FLO The firs position the initia Transitio Filter E Vector, the Proc initialize estimate calculati

Fig. 3 Flow

C.U

Here w Kalman Innovati initialize with the

chnology, Vol. 2 I

OWCHART FO

st or the b of any obje alization of t on Matrix,

rror Co-Var the Measure cess Noise C

ed. These ed guess of

ing the error

w Chart for Ini

UPDATE OF K

we calculate n Gain, we c

ion. The va ed in the fi e Filter Error

ssue 3, March 201

OR INITIALIZA MATRICES basic step f

ect using th the Kalman the Obser riance Matr ement Noise Co – Varianc

allow the the position r in the next r

itialization of K

KALMAN FILT

the Kalma an calculate alue of the irst step is r Co-Varianc

15.

ISSN

ATION OF KAL

for predictin he Kalman F variables. T rvation Mat rix, the Filt e Co- Varia ce Matrix ha filter to m n and hence recursion.

Kalman Matric

TER EQUATIO

an Gain. Us e the Residua Filter State now update ce Matrix

2348 – 7968

55 LMAN

ng the Filters is The State trix, the ter State ance and ave to be make an

e allows

ces

ONS

(4)

IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 2 Issue 3, March 2015. www.ijiset.com

ISSN 2348 – 7968

56 Fig. 4 Flowchart for Kalman filter Update Equation

VI.CONCLUSION

By the use of the algorithm applied in base paper, the trajectory can be estimated with an accuracy of 96.5%. But accuracy may be altered by changing some of the parameters involved in the algorithm for e.g. by changing the pre-defined model of filtering to a more accurate model of the object. If an initial estimation of the position will be taken, it will help in increasing the accuracy.

The algorithm used here can be modified for objects having accelerated trajectories which is

generally the case in practical scenario. The values of all the matrices would be differently initialized for that purpose and also a very different pre-defined model of object would have to be used. The accuracy of the algorithm in that case would highly depend on the predefined model.

ACKNOWLEDGMENT

The paper has been written with the kind assistance, guidance and active support of my department who have helped me in this work. I would like to thank all the individuals whose encouragement and support has made the completion of this work possible.

REFERENCES I. Books

[1] Adaptive Digital Filters (Second edition) by Maurice. [2] Signal Detection and Estimation “MauradBarkat”. [3] An introduction to Kalman Filter, G Welch and G Bishop. [4]Handbook of Digital Signal Processing, D Elliot ed, Academic Press, 19986

[5] Digital and Kalmanfiltering:an introduction to discrete-time filtering and optimum linear estimator, SM Bozic, Halsted Press 1994.

[6] An Engineering Approach to Optimal Control and Estimation Theory, GM Siouris, John Wiley and Sons, 1996. [7] Statistical and Adaptive Signal Processing, DG Manolakis, VK Ingle, SM Kogon, McGraw Hill, 2000.

II. Research Papers

[8]SangHyun Chang, RangoliSharan, Michael Wolf, Naoki Mitsumoto, Joel W. Burdick. Int J Robot(2010), “People Tracking with UWB Radar Using a Multiple-Hypothesis Tracking of Clusters (MHTC) Method”, 2:3-18. DOI 10.1007/s1269-009-00399-x.

[9] Arghya Das, “Implementation of Kalman Filter in Radar Tracking using MATLAB”, Int C and IEEE.

[10]Ki Hwan Eom, SeungJoon Lee, Yeo Sun Kyung, Chang Won Lee, Min Chul Kim and Kyung Kwon Jung, “Improved Kalman Filter Method for Measurement Noise Reduction in Multi sensor RFID systems”, Sensors 2011, 11, 10266-10282;doi:10.3390/s111110266.

[11]Dr. C. Nicholas Pryor, “An Adaptive Kalman Filter Tracker for Multi-Mode Range/Doppler Sonar”, Aspects of signal processing, NATO Advanced study institutes series volume 33-1, 1977, ppp265-278.

[12]Sheldon Xu and Anthony Chang, Robust Object Tracking Using Kalman Filters with Dynamic Covarience”, Cornell University

(5)

IJISET - International Journal of Innovative Science, Engineering & Technology, Vol. 2 Issue 3, March 2015. www.ijiset.com

ISSN 2348 – 7968

57 2008, pp 495-512.

[14] UtpalBhattacharjeeandPranab Das, “Performance Evaluation of Wiener Filter and Kalman Filter Combined with Spectral Subtraction in Speaker verification System”, Int J of Innovative Technology and Exploring Engineering (IJITEE), ISSN:2278-3075, Volume-2, Issue-2, January 2013. [15] Vadehi.V, S.Vasuhi, K.Sri Ganesh, C. Theanammai,.NareshBabu N T, N Uthiravel, P. Balamuralidhar, Grish Chandra, “Person tracking Using Kalman Filter in Wireless Sensor Network”, Parallel Processing Lab, Department of Electrical Engineering, Madras Institute of Technology, Anna University, TCS, Banglore.

References

Related documents

If a plaintiff can satisfy the consumer demand test and show that the defendant conditioned the sale of the tying product on the purchase of the separate tied

Frankenstein’s chemical education often focused upon processes of transformation: the chemist sees the world in flux and recognises the power inherent in tools that can modify and

Genitalia: Segment IX with large, triangular posteroventral process. Preanal appendages almost oval in lateral view, circular in dorsal view, setose, situated immediately below base

Práve táto skúsenosť človeka s Bohom, táto transcendentálna prítomnosť Boha (v stvorení), a nie fyzická skutočnosť (stvorenia) je tým referenčným rámcom, ku ktorému

A number of tiny wireless sensors, strategically placed on the human body, create a wireless body area network that can monitor various vital signs, providing real-time feedback

4th International Workshop on Process Model Collections: Management and Reuse International Workshop on Business Processes in Collective Adaptive Systems 2nd International

I want to begin by stating what this is not. It is not an attack on anyone or any group. It is not intended to offend nor is it aimed to hurt. It is not a smear campaign on

The pool from the ion exchange step is applied directly, without any additional treatment of the solution, to a column packed with silica based reversed phase chromatography