A FLEXIBLE APPROACH FOR THE NUMERICAL SOLUTION OF THE INS MECHANIZATION EQUATIONS

Size: px
Start display at page:

Download "A FLEXIBLE APPROACH FOR THE NUMERICAL SOLUTION OF THE INS MECHANIZATION EQUATIONS"

Transcription

1 A FLEXIBLE APPROACH FOR THE NUMERICAL SOLUTION OF THE INS MECHANIZATION EQUATIONS José J. Rosales and Ismael Colomina Insiue of Geomaics Generalia de Caalunya & Universia Poliècnica de Caalunya Caselldefels Spain Keywords: Inerial Navigaion Sysems, INS/GNSS inegraion, ordinary differenial equaions, numerical analysis. Absrac This paper describes an alernaive o numerically inegrae he differenial equaions of a srapdown inerial navigaion sysem (INS). The use of predicor-correcor mulisep mehods wih variable sep-size is discussed and a fourh-order mehod of he said ype is derived. The paper sars wih a brief review of he mos popular numerical mehods used in he soluion of he firs order differenial equaions of moion of srapdown inerial navigaion sysems. Then some of heir limiaions in pracical applicaions are discussed; namely ha hey are no well suied o he realiies of INS and Global Navigaion Saellie Sysems (GNSS) daa sreams wih daa gaps, unsynchronized sensors and deviaions from nominal sampling frequencies. Under his circumsances, radiional fixed sep-size algorihms lead o eiher low order mehods or cumbersome algorihmic paches. In he cenral par of he paper i is shown how variable sep-size mulisep mehods inheri all he advanages of single and mulisep mehods while avoiding mos if no all of heir pifalls. Las, a deailed derivaion of a fourh-order predicor-correcor mulisep mehods wih variable sep-size is given. 1 Inroducion The soluion of he differenial equaion model governing he dynamics of a srapdown inerial navigaion sysem canno be described by analyical and closed formulae; hence, i has o be solved by means of numerical algorihms. To he bes nowledge of he auhors, he classical approaches for he numerical inegraion of such models are he ransiion marix, fourh-order Runge-Kua (RK4) or he combined use of one-sep firs-order Euler mehod and RK4. [A numerical mehod is called n h order if is error erm is O(h n+1 ).] The ransiion marix has he main drawbac ha i significanly increases he compuaional burden if a reasonable precision for he soluion is required. Euler mehod has he advanage ha i does no depend on he inegraion sep (he significance of his fac will be perceived laer) bu, on he oher hand, i is of poor accuracy. RK4, however, is accurae enough bu i is based on evaluaions of he field ha defines he differenial equaion. This circumsance inroduces an exra difficuly due o he fac ha an inerial observaion is needed every ime he field defining he srapdown INS model has o be evaluaed. The classical RK4 mehod is defined wih a fixed sep-size, herefore he ime inerval beween wo consecuive inerial observaions mus be consan. Unforunaely, alhough heoreically here is a nominal frequency a which he Inerial Measuremen Uni (IMU) oupus inerial observaions, in pracice he inerial measuremens slighly depar from his nominal value. This can be overcame, for example, by inerpolaing he inerial observaions a he nominal frequency. However, manipulaion of he inerial observaions is no opimal from a numerical poin of view and i is an opion o be avoided if possible. An alernaive o he inerial daa inerpolaion is he use of he Euler mehod. When he difference beween he nominal frequency and he ime span beween wo consecuive inerial measuremens is above cerain hreshold, he inegraion sep can be se as he ime difference beween such measuremens and hen, an Euler sep performed. This avoids he need of inerpolaing, bu inroduces a loss of precision in he navigaion soluion due o he use of a firs-order mehod. Anoher ineresing scenario is he navigaion wih INS aided wih GNSS observaions, a synergy nown as INS/GNSS navigaion. The classical approach o INS/GNSS navigaion is he Kalman filer. The procedure basically is he following: he navigaion soluion is esimaed a each epoch by means of inegraing he INS mechanizaion equaions (see secion 2) unil a GNSS observaion is available. Then, by means of a Kalman filer sep, an opimal 1 sae is esimaed. Afer he filer sep, he navigaion soluion is again esimaed by means of he inegraion of he INS mechanizaion equaions unil he nex GNSS observaion and so forh. This algorihm assumes he GNSS observaion and he sae predicion evenually concur a some epoch; depending on he qualiy of he INS/GNSS componens and on he acquisiion configuraion, his coincidence migh be quie rare. This leads o a daa manipulaion or o algorihm paches such as he described in he previous 1 opimal in he leas-square norm sense.

2 paragraph. I is worh o noe ha he problems relaed wih he inegraion sep-size do no happen when using he Euler mehod alone. The goal of his paper is o design a numerical mehod for he inegraion of ordinary differenial equaions, avoiding all he problems exposed above while preserving he good properies of he hree mehods presened. In oher erms, he goal is o develop a mehod ha does no depend on he inegraion sep-size (as he Euler or he ransiion marix mehods do) wih a reasonable order of accuracy (such as he fourh-order Runge-Kua), considering also he compuaional aspecs. The proposed alernaive is a fourh-order predicor-correcor mulisep mehod wih variable sep-size. In his paper, he main feaures of he Euler, RK4 and he ransiion marix mehods are presened as well as he problems ha arise when hey are implemened in an Inerial Navigaion Sysem. Afer analyzing he performance of hese mehods, he proposed alernaive o overcome he pifalls of hese approaches is presened. 2 The INS mechanizaion equaions and heir inegraion. The sochasic differenial equaion 1 is he mechanizaion model of an srapdown inerial navigaion sysem in an ECEF coordinae sysem. ẋ e = v e + w v v e = Rb(f e b + a b + w f ) 2Ω e iev e + g e (x e ) Ṙb e = Rb e ( Ω b ei + Ω b ib(ωib b + o b + w ω ) ) (1) ȯ b = βo b + w o ȧ b = αa b + w a In his se of equaions, f b and ωib b are, respecively, he linear acceleraion and he angular rae sensed by he IMU. x e, v e, Rb e are he posiion, velociy and he roaion marix ha ransforms he coordinaes in he body-frame o he ECEF-frame respecively; w v, w f, w ω, w o and w a are whie noise generalized processes. Finally, o b and a b are he biases for he angular rae sensors and he linear acceleromeers respecively and α, β > 0 he inverse of he correlaion imes. Oher errors such as scale facors or misalignmens are no considered for he sae of simpliciy. As he objecive of his paper is no o disclose abou he inricacies of his model, he reader is referred o [2] for a complee descripion of he equaion 1 and is represenaion in differen reference frames. The way o numerically solve his sochasic model is o inegrae he associaed differenial equaion, his is, he ordinary differenial equaion resuling from aing apar he funcional and sochasic componens; on he oher hand, he covariance is propagaed according o he saisical properies of he noise. For furher informaion abou he numerical inegraion of sochasic differenial equaions, he reader is referred o [4]. This paper deals wih he numerical inegraion of he associaed ordinary differenial equaion. As already menioned, his differenial equaion does no allow for an analyical closed formula of he soluion, herefore a numerical algorihm has o be used for is inegraion. The nex subsecion explains how (and why) he classical raher, he popular mehods used for he numerical inegraion of equaion 1 fail in many INS/GNSS hybrid sysems. 2.1 The inegraion issue Two consideraions have o be aen ino accoun when saing he problem of he numerical inegraion of equaion 1. The firs concerns o he numerical mehod and he second o he naure of he inerial observaions. The ideal numerical mehod would be a mehod of high accuracy, sep-size independen and fas. Unforunaely, usually high accuracy requiremens increase he compuaional burden, maing he mehod slower. Hence, a compromise beween accuracy and velociy is required. For navigaion purposes, fourh-order mehods are a good compromise and usually hey fulfill he accuracy requiremens. A sep-size independen mehod would no be essenial if he field defining he differenial equaion could be evaluaed a whasoever epoch. For example, if he field had an analyical expression no depending on exernal observaions, his condiion would no be necessary a all. Unforunaely, his is no he case of he INS mechanizaion equaions. The model described in equaion 1 depends on he inerial measuremens linear acceleraions and angular raes provided by he IMU. Again, sep-size independency would no be required if he frequency a which he IMU provides inerial measuremens would be consan (ypically IMUs oupu inerial measuremens beween 50Hz and 400Hz, wha is enough for inegraion purposes). Bu, as said previously, alhough here is a nominal frequency, he inerial observaions slighly depar from i; even worse, daa gaps migh occur. Hence, he mehod becomes sep-size dependen. The nex subsecions presen an overview of hree popular mehods for he numerical inegraion of ordinary differenial equaions: Euler, RK4 and he ransiion marix. The Euler mehod has order one and is sepsize independen and he RK4 is of order four bu sep-size dependen. The impac of such feaures in he

3 inegraion of he INS mechanizaion equaions has been already menioned. The ransiion marix is sep-size independen and migh have arbirary precision. Neverheless, i is expensive from a compuaional poin of view, only holds for linear dynamical sysems and assumes ha he [ime dependen] linear relaionship beween saes and observaions is consan beween wo consecuive epochs. Moreover, he ransiion marix has o be recalculaed each epoch. For he sae of generaliy, insead of he INS mechanizaion model, a more general differenial equaion model will be considered. The saemen of he problem is ha of he classical iniial value problem: given a differenial equaion of he form { ẋ = f(x, u, ) for [0, f ] x( 0 ) = x 0 (2) where x R n is he ime dependen sae vecor, u R m he observaions vecor and he ime, he goal is o numerically compue he soluion. From now on, he noaion will be he following: ˆx sands for he numerical approximaion of he soluion, while x sands for he real soluion, x( ) = x, u( ) = u, f = f(x, u, ), ˆf = f( ˆx, u, ), h = One-sep Euler mehod This mehod requires a low compuaional burden, i is of easy implemenaion and is sep-size independen bu, alas, is of very poor accuracy (O(h 2 )) and highly unsable. However, as i will be seen laer, his mehod migh be very useful for some purposes. Assume ha he iniial value problem 2 has o be numerically solved. By he formal definiion of he derivaive of a funcion, i holds ha x +1 x ẋ = f(x, u, ) h Therefore, isolaing x +1 and considering ha only approximaions of he soluion are used, i can be sraighforwardly seen ha ˆx +1 = ˆx + h f( ˆx, u, ) Noe ha in his case, he inegraion sep h migh no be consan. The inegraion sep can be se as he ime span beween wo consecuive inerial observaions and he field can be evaluaed. As i will be seen in he nex secion, his privileged feaure is no shared wih he RK Fourh-order Runge-Kua mehod The fourh-order Runge-Kua is perhaps he mos nown and widely spread numerical mehod for inegraing ordinary differenial equaions. The general form of an explici Runge-Kua of arbirary order r wih fixed inegraion sep h is ˆx +1 = ˆx + h r j=1 A j j ( ˆx, h, ) 1 ( ˆx, h, ) = f( ˆx, u, ) j ( ˆx, h, ) = f( ˆx + h j 1 s=1 b js s ( ˆx, u, + a j h), u( + a j h), + a j h), j = 2, 3,..., r Noe ha for r = 1, his mehod reduces o he one-sep Euler mehod explained in he previous secion. The classical fourh-order mehod is wih r = 4. The following schema corresponds o i: 1 ˆx +1 = ˆx + h{ } 6 4 where 1 = f( ˆx, u( ), ) 2 = f( ˆx + h( 1 /2), u( + (h/2)), + (h/2)) 3 = f( ˆx + h( 2 /2), u( + (h/2)), + (h/2)) 4 = f( ˆx + h 3, u( + h), + h) The ineresed reader is referred o [1, 3, 5] for furher informaion abou oher paricular feaures of he family of Runge-Kua mehods. Noe ha his mehod requires four evaluaions of he field a differen poins and imes. Noe, as well, ha a higher r requires more evaluaions, increasing his way he compuaional burden. Moreover, fields wih no dependencies on exernal observaion or wih consan ime span beween consecuive observaions are required. Non of his condiions are fulfilled in pracice by inerial navigaion sysems in real condiions.

4 2.1.3 Transiion marix As already said, he ransiion marix mehod suis only for linear dynamical sysems. However, he differenial equaion 2 is no necessary linear. Hence, insead of he differenial equaion 2, he linear model { ẋ () = A()x() + B()u() for [0, f ] x( 0 ) = x 0 will be considered. Noe ha equaion 1 can be expressed in such a fashion. Assume ha he sae a epoch is nown and he soluion a epoch +1 has o be compued. Assume furher he ime span beween and +1 is small; hence, A() and B() can be considered as consan marices, A and B respecively. I can be shown ([4]) ha he soluion can be esimaed as follows: where +1 ˆx +1 = Φ( +1, ) ˆx + Φ( +1, τ)b u(τ)dτ Φ( +1, τ) = e A τ (3) wih τ = +1 τ. From a compuaional poin of view, equaion 3 can be approximaed by means of is expansion in power series up o some degree j. Φ j ( +1, τ) = I + A τ + 1 2! (A τ ) ! (A τ ) j! (A τ ) j (4) The accuracy of he navigaion soluion depends on he approximaion of equaion 3. As more erms of he serie 4 are calculaed, more accurae he soluion is. However, his marix has o be compued a every epoch. Hence, his mehod highly increases he compuaional burden if high accuracy is desired, specially when he sae vecor is of big dimension. The ineresed reader is referred o [2, 4] for more informaion abou he ransiion marix. 3 Mulisep and predicor-correcor mehods The numerical mehods exposed in he previous secions shared a common feaure: he esimaion of he sae a he epoch +1 depended only on he soluion given a epoch. The family of mehods wih such characerisic are called one-sep mehods. Conrary on he one-sep mehods, mulisep mehods use previous saes ˆx, ˆx +1,..., ˆx +r 1, r 2 for he esimaion of he sae a epoch +r, ˆx +r. The order of he mehod is characerized by he number r; if r previous saes are used o compue he soluion, i can be proved ha he mehod has order r. On he oher hand, if r saes are needed o esimae he sae a every epoch, he saes a he r firs epochs are needed in order o sar inegraing. As his informaion is no usually available, he use of a one-sep mehod r 1 imes (for example, Euler mehod) in order o iniialize he muli-sep mehod can be an opion. Assume now ha he iniial value problem 2 has o be solved for epoch +r, and ha he soluions ˆx, ˆx +1,..., ˆx +r 1, r 2 are available. The wo fundamenal ideas behind he mulisep mehods are he fundamenal heorem of calculus and he inerpolaion by polynomials. The fundamenal heorem of calculus saes ha he following equaliy holds for a coninuous funcion f x +r x +r 1 = +r +r 1 f(x, u, s)ds (5) Therefore, he goal is o calculae he righ side of he equaion 5. For his purpose, he funcion f is inerpolaed a he epochs, +1,..., +r by a polynomial of degree r. Le be Ψ r () he Lagrange inerpolaing polynomial of degree r. r Ψ r () = f( ˆx +j, u +j, +j )L +j () where j=0 L +j () = r +j +i +j i=0 i j Hence, isolaing x +r and considering again ha only approximaions of he soluion are nown, i holds ha ˆx +r = ˆx +r 1 + r j=0 +r f( ˆx +j, u +j, +j ) L +j (s)ds +r 1 (6)

5 Assuming ha i+1 i = h, i and by means of he change of variable s = +r 1 + h, he inegral of he righ side can be calculaed and i can be seen ha where ˆx +r = ˆx +r 1 + h β j = 1 0 r i=0 i j r β j f( ˆx +j, u +j, +j ) (7) j=0 s (r j 1) ds i j The paricular case where β r 0 and β 0 = 0 (no inerpolaing in he epoch ) leads o he well nown Adams-Moulon mehods. On he oher hand, in he case where β r = 0 and β 0 0 (no inerpolaing in he epoch +r ) one obains he family of he Adams-Bashforh mehods. As an example, he differen values for β i for he case r = 4 are summarized in able 1. Adams-Moulon Adams-Bashforh β β β β β 4 24 Tab. 1: Values for he Adams-Moulon and Adams-Bashforh formulae for r = 4 Observe ha in he case of he Adams-Moulon mehods, he unnown appears boh in he lef and righ sides of he equaion 7. The mehods wih his characerisic are called implici mehods, in opposiion o he explici mehods, where he unnown can be isolaed in he lef side of he equaion. Euler, RK4 or Adams-Bashforh mehods are examples of explici mehods. Bac o he Adams-Moulon mehod, his implici problem migh be solved by means of he following ieraive scheme: ˆx (i+1) +r = ˆx +r 1 + hβ r f( ˆx (i) +r, u r 1 +r, +r ) + h β j f( ˆx +j, u +j, +j ) (8) for i = 1, 2,... Of course, a good iniial approximaion is essenial for he convergence of he ieraive scheme 8. The explici Adams-Bashforh mehods provide excellen means for esimaing a firs approximaion of he sae. The procedure o follow is, firs, do a predicion sep using he Adams-Bashforh explici mehod in order o compue a seed for he ieraive scheme corresponding o equaion 8; aferwards, feed such equaion wih his esimaion and correc i by means of an Adams-Moulon implici mehod. This sor of procedures are he so-called predicor-correcor mehods. One migh hin ha he more you ierae equaion 8, he bes he approximaion o he soluion; neverheless, generally one ieraion is enough. See [3] for furher deails abou his opic. Now he philosophy behind he predicor-correcor mehods has been explained, bu from he way i has been described i suffers from he same drawbacs of he RK4 mehods. This drawbac is essenially ha he inegraing sep-size is fixed. I has been already commened in previous secions he impac of such consrain. The goal now is go one sep furher and consruc a mehod, based on he philosophy of he mulisep predicor-correcor mehods bu wih independen sep-size, in oher words, from now on he assumpion ha +1 = h, will no be required. The nex secion will explain how o consruc such mehod. I is worh o mae a las remar abou he exposed mehods. From formula 7 one migh be emped o hin ha for an r h order mulisep mehod, r evaluaions of he field are needed. However, a closer loo a formula 7 shows ha for calculaing he soluion a epoch +r, acually jus one evaluaion is needed since he previous ones a epochs +j, j = 0, 1,..., r 2, in he case of he Adams-Bashforh mehods and j = 1, 2..., r 1 for he Adams-Moulon s, were already used for esimaing ˆx +r 1. Hence, he here is no need of recalculaing hem (hey migh be sored in memory, for example), and only f( ˆx +r 1, u +r 1, +r 1 ) for he Adams-Bashforh case and f( ˆx +r, u +r, +r ) for he Adams-Moulon need o be compued. 3.1 A fourh-order variable sep-size mulisep predicor-correcor mehod Recall from he previous secion ha he consrucion of a mulisep mehod essenially consised in calculaing he differen values of β i, i = 0, 1,..., r. This values were he resul of evaluaing he inegral wrien on he j=1

6 righ side of he equaion 6. This calculus was done by means of he change of variable s = +r 1 h. This change of variable was consrained by a fixed inegraion sep h; now, as said before, his consrain does no necessary hold. One of he sraegies for inegraing he polynomials L +j (s) wih a non-consan sep-size h is by means of he change of variables defined by = s +r 1. Noe ha since he inegraion sep is no necessary consan, he recalculaion of he β s a every epoch is unavoidable. Neverheless, his does no imply a dramaic increasing of he compuaion ime since he formulae are quie simple. The modified formulae for he Adams-Bashforh and Adams-Moulon mehods are exposed below. Only he fourh order case (r = 4) is considered. Again, he goal is i o numerically solve he iniial value problem 2 a epoch +1 provided ha he soluions x 3, x 2, x 1, x are nown. Adams-Bashforh formulas General formula: x +1 = x + h (β 3 f + β 2 f 1 + β 1 f 2 + β 0 f 3 ) The formulas for β 0, β 1, β 2 and β 3 are, where β 0 = ζ 12h 1 (h 1 + h 2 )(h 1 + h 2 + h 3 ) β 1 = 12h 1 h 2 (h 2 + h 3 ) h ξ β 2 = 3h2 + 4h (2h 1 + h 2 + h 3 ) + 6h 1 (h 1 + h 2 + h 3 ) h 12h 2 h 3 (h 1 + h 2 ) β 3 = 3h2 + 4h (2h 1 + h 2 ) + 6h 1 (h 1 + h 2 ) h 12h 3 (h 2 + h 3 )(h 1 + h 2 + h 3 ) ζ = 3h 3 + 4h 2 (3h 1 + 2h 2 + h 3 ) ) +6h (h 1 (3h 1 + 4h 2 + 2h 3 ) + h 2 (h 2 + h 3 ) ) +12h 1 (h 1 (h 1 + 2h 2 + h 3 ) + h 2 (h 2 + h 3 ) ξ = 3h 2 + 4h (2h 1 + 2h 2 + h 3 ) +6h 1 (h 1 + 2h 2 + h 3 ) +6h 2 (h 2 + h 3 ) Adams-Moulon formulas General formula: x +1 = x + h (β 4 f +1 + β 3 f + β 2 f 1 + β 1 f 2 ) (9) The formulas for β 4, β 3, β 2 and β 1 are, 4 Applicaions o INS/GNSS inegraion β 1 = 3h2 + 4h (2h 1 + h 2 ) + 6h 1 (h 1 + h 2 ) 12(h + h 1 )(h + h 1 + h 2 ) β 2 = h2 + 2h (2h 1 + h 2 ) + 6h 1 (h 1 + h 2 ) 12h 1 (h 1 + h 2 ) β 3 = 3h 2(2h + h 1 + h 2 ) h 2 12h 1 h 2 (h + h 1 ) h + 2h 1 β 4 = 12h 2 (h 1 + h 2 )(h + h 1 + h 2 ) h2 Wih he excepion of sraegic-grade IMUs, i is well nown ha an INS by iself does no perform well when esimaing precise rajecories during long periods of ime. Free inerial navigaion is affeced by large, imedependen, ime-growing errors; for his reason, he INS is usually aided wih exernal measuremens. Typically, his aid comes from he observaions of one or wo GNSS receivers in order o bound he errors and drifs of he IMU sensors and o calibrae hem. The combined use of INS and GNSS echnologies leads o a echnology synergy widely nown as INS/GNSS navigaion. As he goal of his paper is no o discuss he performance deails of he INS/GNSS sysems, he reader is referred o [2] for furher informaion. This secion is devoed o he applicaions of he above presened numerical algorihm for he INS/GNSS inegraion. Firs, he realiy

7 of he INS/GNSS will be presened and aferwards i will be seen ha he proposed approach adaps o ha realiy and i overcomes he limiaions of he presen algorihms. As menioned in secion 1, he classical approach o he INS/GNSS inegraion is he Kalman filer. For he sae of clariy, a brief descripion is oulined in he following lines. In he Kalman filer approach, he navigaion soluion is essenially calculaed inegraing equaion 1 unil a GNSS observaion comes. When one inerial measuremen and one GNSS observaion occur a he same epoch, he navigaor firs esimaes he sae by means of an inegraion sep of equaion 1 and hen, an opimal sae is calculaed by blending he prediced sae and he GNSS observaion in a Kalman filer. The ineresed reader in he Kalman filer approach o INS/GNSS inegraion and rajecory deerminaion is again referred o [2] for furher deails. The Kalman filer approach assumes ha he clocs of he IMU and he GNSS receiver are synchronized and ha one inerial measuremen and one GNSS observaion concur a he same epoch periodically. This heoreical hypohesis is depiced in figure 1. As seen in picure 1, he wo daa sreams have consan ime spans beween wo consecuive observaions; moreover, here is an epoch a which IMU measuremen and a GNSS observaion coincide (a such epoch he Kalman filer sep is performed). Le f IMU and f GNSS be he IMU frequency and GNSS receiver frequency respecively and IMU and GNSS he epochs of he IMU and GNSS receiver clocs respecively. In his ideal case i holds ha f IMU = n f GNSS for some n N and IMU = GNSS for some. The realiy, however, is no ha simple and, depending on he qualiy of he IMU s cloc and he paricular feaures of he IMU/GNSS assembly, several scenarios migh occur. Figure 2 depics he siuaion where he oupu daa rae of he IMU is consan bu he daa sream is slighly shifed from he sream of he GNSS observaions. In oher words, f IMU = n f GNSS for some n N and IMU = GNSS + 0 for some and fixed 0. Going one sep furher, an even worse scenario can be considered, and his is he case where he frequency of he IMU, alhough being consan, is such ha f IMU n f GNSS, n N. This siuaion is depiced in figure 3. Finally, he wors scenario is he case where he f IMU f and IMU = GNSS + 0, where f is he nominal frequency of he IMU. Figure 4 shows his siuaion. Noe ha here are daa gaps boh in he IMU and GNSS daa sreams. This siuaion is quie common in he INS/GNSS inegraion and will be he one considered in his paper. (If he proposed approach succeeds in overcoming all he inconveniences of his scenario, i will also be able o deal wih he oher ones.) As menioned before, depending on he qualiy of he IMU, he GNSS receiver and he daa acquisiion sysem, he consisency level of he inerial and GNSS daa sreams can be very differen. The wors consisency level is usually found when inegraing low-cos (ypically auomoive grade) IMU wih low-cos GNSS receivers. Therefore, he proposed approach can be used in he currenly emerging fields of auomoive, pedesrian, lighweigh UAV navigaion, ec... In oher words, i is beer o give up any assumpion on daa synchronizaion, specially for IMU observaions. The classical soluion o overcome hese siuaions is o manipulae he daa in order o adap hem o he algorihms. Three soluions migh be considered: resample/inerpolae all IMU observaions (and [GNSS] measuremens, if necessary) o he ideal siuaion. resample/inerpolae [GNSS] measuremens o IMU epochs. resample/inerpolae IMU observaions o [GNSS] measuremens epochs. Neverheless, due o he noisy naure of he inerial observaions, inerpolaion has o be considered a las resor and avoided if possible. I will seen ha he proposed approach compleely avoids he need of inerpolaing inerial (or exernal [GNSS]) measuremens. The inerpolaion of inerial measuremens is also needed when he inerial observaions are no delivered a heir nominal frequency due o he fac ha he RK4 have consan sep-size (Euler mehod is no considered due is poor accuracy). Remember ha he proposed numerical mehod consised in he combinaion of a predicion sep (by means of an explici mehod) wih a correcion sep (an implici mehod). When he navigaion soluion is esimaed by means of he inegraion of he equaion 1, a predicion-correcion sep is made a each epoch considering he inegraion sep as he ime span beween wo consecuive inerial measuremens. These seps are depiced in figures 5 and 6. Assuming ha he sae a ime +1 has o be esimaed, and by means of he nowledge of he saes ˆx 3, ˆx 2, ˆx 1 and ˆx, he Adams-Bashforh [predicion] sep calculaes a fourh-order approximaion of he sae ˆx +1 (figure 5). Then, by means of an Adams-Moulon [correcion] sep, he previous saes ˆx 2, ˆx 1, ˆx and he prediced sae ˆx +1, he sae ˆx +1 is esimaed (figure 6). The INS/GNSS navigaion also benefis from he proposed approach o overcome he wea poins of such echnology. The weaness of he INS/GNSS navigaion (from a compuaional poin of view) is basically he [poenial] poor synchronizaion beween he he INS and GNSS receiver clocs. In case of no having ime synchronizaion in such sense, difficulies o perform he Kalman filer sep arise. Remember ha he Kalman filer approach assumes an inerial observaion and a GNSS observaion o concur periodically a some epoch. This ideal siuaion rarely happens (a leas in low-cos INS/GNSS sysems). Acually, o do he Kalman filer sep a a GNSS epoch, an inerial observaion is no essenial; wha is essenial is an esimaion of he sae a such epoch. In he absence of an inerial observaion a he menioned epoch, he sae can be esimaed by means of an Adams-Bashforh sep. The inegraion sep is se as he ime span beween he GNSS epoch and he

8 inerial measuremen of he previous epoch. This siuaion is graphically represened in figure 7. This provides a fourh-order esimaion of he soluion, and herefore he Kalman filer can be performed. Neverheless, once he Kalman filer sep is done, he navigaor has o coninue inegraing using he INS mechanizaion equaions; hence, an inerial measuremen a he GNSS epoch is required o iniialize he predicor-correcor algorihm. Again, wha is needed is no he inerial measuremen bu he evaluaion of he field a he GNSS epoch. The sraegy o esimae he field a ha poin is o mae use of he Adams-Moulon mehod. Remember ha he Adams-Moulon algorihm is an implici mehod, his is, he unnown is boh in he righ and lef side of he equaion (see equaion 9). However, wha was he unnown (he sae) for correcor is already nown from he predicor. Furhermore, an opimal esimaion has been calculaed by means of a Kalman filer sep. A closer loo a equaion 9 reveals ha he evaluaion of he field a he desired epoch can be easily isolaed. Hence, isolaing he unnown, he esimaed evaluaion of field a he desired epoch is: β 4 ˆf +1 = ˆx +1 ˆx h (β 3 ˆf + β 2 ˆf 1 + β 1 ˆf 2 ) where ˆf +1 is he esimaion of he field s value a he GNSS epoch. This procedure is depiced in he figure 8. This allows for an iniializaion of he predicor-correcor mehod and he equaion 1 can be inegraed unil he nex Kalman filer sep. Noe ha he fourh-order variable sep-size mulisep predicor-correcor mehod does no depend on a nominal frequency. In oher erms, he proposed numerical inegraion scheme adaps iself o he realiies of he INS/GNSS daa sreams, which seems o mae more sense han adaping he daa o he limiaions of he algorihms. 5 Conclusions and ongoing wor The problem of he numerical inegraion of he INS mechanizaion equaions has been presened. The classical mehods Euler, RK4 and ransiion marix have been oulined, heir pifalls exposed and an alernaive o hem described. The alernaive is a fourh-order variable sep-size mulisep predicor-correcor mehod, derived from he classical Adams-Bashforh and Adams-Moulon formulae. I has been also shown ha he RK4 and he Euler mehods are no well suied for he INS and INS/GNSS realiies. Variable sep-size predicor-correcor mulisep mehods are able o overcome his limiaions in a fairly way. The described mehod preserves all he good properies of he Euler mehod and he RK4: i is of fourh order, can adap is inegraion sep o he inerial daa rae and does no dramaically increases he compuaional burden. As said before, i adaps o he INS and GNSS realiies, conrary o he classical approaches ha adap he realiy o hemselves. Furher research includes he validaion of he proposed numerical mehod. Acnowledgemens The research repored in his paper has been funded by he Spanish Minisry of Science and Technology, hrough he OTEA-g projec of he he Spanish Naional Space Research Programme (reference: ESP ). References [1] Engeln-Müllges, G., Uhlig, F., Numerical Algorihms wih C, Spinger-Verlag, [2] Jeeli, C., Inerial Navigaion Sysems wih geodeic applicaions, Waler de Gruyer, [3] Press, W.H. e al., Numerical Recipies in C, Cambridge Universiy Press, [4] Maybec, P.S., Sochasic Models, Esimaion and Conrol. Volume 1, Mahemaics in Science and Engineering, Volume 141-1, [5] Soer, J., Bulirsch, R., Inroducion o Numerical Analysis, Spinger-Verlag, 1992.

9 x GP S o IMU Fig. 1: Ideal IMU/GNSS scenario. x GP S o IMU Fig. 2: Time shif beween he IMU and GNSS daa sreams. x GP S o IMU Fig. 3: IMU and GNSS daa sreams unsynchronizaed by a scale facor and a ime shif. x GP S o IMU Fig. 4: Daa sreams wih gaps and non-consan IMU frequency and daa gaps.

10 predicor {}}{ ˆx 3 ˆx 2 ˆx 1 ˆx ˆx +1 sae Fig. 5: INS inegraion. Predicor sep. correcor {}}{ ˆx 3 ˆx 2 ˆx 1 ˆx ˆx +1 sae Fig. 6: INS inegraion. Correcor sep. predicion {}}{ GNSS PV observaion ˆx 3 ˆx 2 ˆx 1 ˆx ˆx +1 KF sep ˆx +1 sae Fig. 7: INS/GNSS inegraion. Predicion and Kalman filer sep. f f 1 3 f 2 f f +1 field u 3 u 2 u 1 u u +1 GNSS observaion IMU obs. Fig. 8: INS/GNSS inegraion. Iniializaion afer a Kalman filer sep.

Ordinary dierential equations

Ordinary dierential equations Chaper 5 Ordinary dierenial equaions Conens 5.1 Iniial value problem........................... 31 5. Forward Euler's mehod......................... 3 5.3 Runge-Kua mehods.......................... 36

More information

MATH 128A, SUMMER 2009, FINAL EXAM SOLUTION

MATH 128A, SUMMER 2009, FINAL EXAM SOLUTION MATH 28A, SUMME 2009, FINAL EXAM SOLUTION BENJAMIN JOHNSON () (8 poins) [Lagrange Inerpolaion] (a) (4 poins) Le f be a funcion defined a some real numbers x 0,..., x n. Give a defining equaion for he Lagrange

More information

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle

Physics 235 Chapter 2. Chapter 2 Newtonian Mechanics Single Particle Chaper 2 Newonian Mechanics Single Paricle In his Chaper we will review wha Newon s laws of mechanics ell us abou he moion of a single paricle. Newon s laws are only valid in suiable reference frames,

More information

Notes on Kalman Filtering

Notes on Kalman Filtering Noes on Kalman Filering Brian Borchers and Rick Aser November 7, Inroducion Daa Assimilaion is he problem of merging model predicions wih acual measuremens of a sysem o produce an opimal esimae of he curren

More information

Vehicle Arrival Models : Headway

Vehicle Arrival Models : Headway Chaper 12 Vehicle Arrival Models : Headway 12.1 Inroducion Modelling arrival of vehicle a secion of road is an imporan sep in raffic flow modelling. I has imporan applicaion in raffic flow simulaion where

More information

Simulation-Solving Dynamic Models ABE 5646 Week 2, Spring 2010

Simulation-Solving Dynamic Models ABE 5646 Week 2, Spring 2010 Simulaion-Solving Dynamic Models ABE 5646 Week 2, Spring 2010 Week Descripion Reading Maerial 2 Compuer Simulaion of Dynamic Models Finie Difference, coninuous saes, discree ime Simple Mehods Euler Trapezoid

More information

EXPLICIT TIME INTEGRATORS FOR NONLINEAR DYNAMICS DERIVED FROM THE MIDPOINT RULE

EXPLICIT TIME INTEGRATORS FOR NONLINEAR DYNAMICS DERIVED FROM THE MIDPOINT RULE Version April 30, 2004.Submied o CTU Repors. EXPLICIT TIME INTEGRATORS FOR NONLINEAR DYNAMICS DERIVED FROM THE MIDPOINT RULE Per Krysl Universiy of California, San Diego La Jolla, California 92093-0085,

More information

10. State Space Methods

10. State Space Methods . Sae Space Mehods. Inroducion Sae space modelling was briefly inroduced in chaper. Here more coverage is provided of sae space mehods before some of heir uses in conrol sysem design are covered in he

More information

Chapter 2. First Order Scalar Equations

Chapter 2. First Order Scalar Equations Chaper. Firs Order Scalar Equaions We sar our sudy of differenial equaions in he same way he pioneers in his field did. We show paricular echniques o solve paricular ypes of firs order differenial equaions.

More information

Kriging Models Predicting Atrazine Concentrations in Surface Water Draining Agricultural Watersheds

Kriging Models Predicting Atrazine Concentrations in Surface Water Draining Agricultural Watersheds 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 Kriging Models Predicing Arazine Concenraions in Surface Waer Draining Agriculural Waersheds Paul L. Mosquin, Jeremy Aldworh, Wenlin Chen Supplemenal Maerial Number

More information

STATE-SPACE MODELLING. A mass balance across the tank gives:

STATE-SPACE MODELLING. A mass balance across the tank gives: B. Lennox and N.F. Thornhill, 9, Sae Space Modelling, IChemE Process Managemen and Conrol Subjec Group Newsleer STE-SPACE MODELLING Inroducion: Over he pas decade or so here has been an ever increasing

More information

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still.

Lecture 2-1 Kinematics in One Dimension Displacement, Velocity and Acceleration Everything in the world is moving. Nothing stays still. Lecure - Kinemaics in One Dimension Displacemen, Velociy and Acceleraion Everyhing in he world is moving. Nohing says sill. Moion occurs a all scales of he universe, saring from he moion of elecrons in

More information

23.2. Representing Periodic Functions by Fourier Series. Introduction. Prerequisites. Learning Outcomes

23.2. Representing Periodic Functions by Fourier Series. Introduction. Prerequisites. Learning Outcomes Represening Periodic Funcions by Fourier Series 3. Inroducion In his Secion we show how a periodic funcion can be expressed as a series of sines and cosines. We begin by obaining some sandard inegrals

More information

Modal identification of structures from roving input data by means of maximum likelihood estimation of the state space model

Modal identification of structures from roving input data by means of maximum likelihood estimation of the state space model Modal idenificaion of srucures from roving inpu daa by means of maximum likelihood esimaion of he sae space model J. Cara, J. Juan, E. Alarcón Absrac The usual way o perform a forced vibraion es is o fix

More information

Diebold, Chapter 7. Francis X. Diebold, Elements of Forecasting, 4th Edition (Mason, Ohio: Cengage Learning, 2006). Chapter 7. Characterizing Cycles

Diebold, Chapter 7. Francis X. Diebold, Elements of Forecasting, 4th Edition (Mason, Ohio: Cengage Learning, 2006). Chapter 7. Characterizing Cycles Diebold, Chaper 7 Francis X. Diebold, Elemens of Forecasing, 4h Ediion (Mason, Ohio: Cengage Learning, 006). Chaper 7. Characerizing Cycles Afer compleing his reading you should be able o: Define covariance

More information

Final Spring 2007

Final Spring 2007 .615 Final Spring 7 Overview The purpose of he final exam is o calculae he MHD β limi in a high-bea oroidal okamak agains he dangerous n = 1 exernal ballooning-kink mode. Effecively, his corresponds o

More information

Finish reading Chapter 2 of Spivak, rereading earlier sections as necessary. handout and fill in some missing details!

Finish reading Chapter 2 of Spivak, rereading earlier sections as necessary. handout and fill in some missing details! MAT 257, Handou 6: Ocober 7-2, 20. I. Assignmen. Finish reading Chaper 2 of Spiva, rereading earlier secions as necessary. handou and fill in some missing deails! II. Higher derivaives. Also, read his

More information

Math 334 Fall 2011 Homework 11 Solutions

Math 334 Fall 2011 Homework 11 Solutions Dec. 2, 2 Mah 334 Fall 2 Homework Soluions Basic Problem. Transform he following iniial value problem ino an iniial value problem for a sysem: u + p()u + q() u g(), u() u, u () v. () Soluion. Le v u. Then

More information

Unsteady Flow Problems

Unsteady Flow Problems School of Mechanical Aerospace and Civil Engineering Unseady Flow Problems T. J. Craf George Begg Building, C41 TPFE MSc CFD-1 Reading: J. Ferziger, M. Peric, Compuaional Mehods for Fluid Dynamics H.K.

More information

Recursive Least-Squares Fixed-Interval Smoother Using Covariance Information based on Innovation Approach in Linear Continuous Stochastic Systems

Recursive Least-Squares Fixed-Interval Smoother Using Covariance Information based on Innovation Approach in Linear Continuous Stochastic Systems 8 Froniers in Signal Processing, Vol. 1, No. 1, July 217 hps://dx.doi.org/1.2266/fsp.217.112 Recursive Leas-Squares Fixed-Inerval Smooher Using Covariance Informaion based on Innovaion Approach in Linear

More information

Probabilistic Robotics

Probabilistic Robotics Probabilisic Roboics Bayes Filer Implemenaions Gaussian filers Bayes Filer Reminder Predicion bel p u bel d Correcion bel η p z bel Gaussians : ~ π e p N p - Univariae / / : ~ μ μ μ e p Ν p d π Mulivariae

More information

Single and Double Pendulum Models

Single and Double Pendulum Models Single and Double Pendulum Models Mah 596 Projec Summary Spring 2016 Jarod Har 1 Overview Differen ypes of pendulums are used o model many phenomena in various disciplines. In paricular, single and double

More information

Testing for a Single Factor Model in the Multivariate State Space Framework

Testing for a Single Factor Model in the Multivariate State Space Framework esing for a Single Facor Model in he Mulivariae Sae Space Framework Chen C.-Y. M. Chiba and M. Kobayashi Inernaional Graduae School of Social Sciences Yokohama Naional Universiy Japan Faculy of Economics

More information

An introduction to the theory of SDDP algorithm

An introduction to the theory of SDDP algorithm An inroducion o he heory of SDDP algorihm V. Leclère (ENPC) Augus 1, 2014 V. Leclère Inroducion o SDDP Augus 1, 2014 1 / 21 Inroducion Large scale sochasic problem are hard o solve. Two ways of aacking

More information

Chapter 3 Boundary Value Problem

Chapter 3 Boundary Value Problem Chaper 3 Boundary Value Problem A boundary value problem (BVP) is a problem, ypically an ODE or a PDE, which has values assigned on he physical boundary of he domain in which he problem is specified. Le

More information

Introduction to Mobile Robotics

Introduction to Mobile Robotics Inroducion o Mobile Roboics Bayes Filer Kalman Filer Wolfram Burgard Cyrill Sachniss Giorgio Grisei Maren Bennewiz Chrisian Plagemann Bayes Filer Reminder Predicion bel p u bel d Correcion bel η p z bel

More information

Solutions from Chapter 9.1 and 9.2

Solutions from Chapter 9.1 and 9.2 Soluions from Chaper 9 and 92 Secion 9 Problem # This basically boils down o an exercise in he chain rule from calculus We are looking for soluions of he form: u( x) = f( k x c) where k x R 3 and k is

More information

0.1 MAXIMUM LIKELIHOOD ESTIMATION EXPLAINED

0.1 MAXIMUM LIKELIHOOD ESTIMATION EXPLAINED 0.1 MAXIMUM LIKELIHOOD ESTIMATIO EXPLAIED Maximum likelihood esimaion is a bes-fi saisical mehod for he esimaion of he values of he parameers of a sysem, based on a se of observaions of a random variable

More information

In this chapter the model of free motion under gravity is extended to objects projected at an angle. When you have completed it, you should

In this chapter the model of free motion under gravity is extended to objects projected at an angle. When you have completed it, you should Cambridge Universiy Press 978--36-60033-7 Cambridge Inernaional AS and A Level Mahemaics: Mechanics Coursebook Excerp More Informaion Chaper The moion of projeciles In his chaper he model of free moion

More information

Some Basic Information about M-S-D Systems

Some Basic Information about M-S-D Systems Some Basic Informaion abou M-S-D Sysems 1 Inroducion We wan o give some summary of he facs concerning unforced (homogeneous) and forced (non-homogeneous) models for linear oscillaors governed by second-order,

More information

R t. C t P t. + u t. C t = αp t + βr t + v t. + β + w t

R t. C t P t. + u t. C t = αp t + βr t + v t. + β + w t Exercise 7 C P = α + β R P + u C = αp + βr + v (a) (b) C R = α P R + β + w (c) Assumpions abou he disurbances u, v, w : Classical assumions on he disurbance of one of he equaions, eg. on (b): E(v v s P,

More information

2.160 System Identification, Estimation, and Learning. Lecture Notes No. 8. March 6, 2006

2.160 System Identification, Estimation, and Learning. Lecture Notes No. 8. March 6, 2006 2.160 Sysem Idenificaion, Esimaion, and Learning Lecure Noes No. 8 March 6, 2006 4.9 Eended Kalman Filer In many pracical problems, he process dynamics are nonlinear. w Process Dynamics v y u Model (Linearized)

More information

2016 Possible Examination Questions. Robotics CSCE 574

2016 Possible Examination Questions. Robotics CSCE 574 206 Possible Examinaion Quesions Roboics CSCE 574 ) Wha are he differences beween Hydraulic drive and Shape Memory Alloy drive? Name one applicaion in which each one of hem is appropriae. 2) Wha are he

More information

Book Corrections for Optimal Estimation of Dynamic Systems, 2 nd Edition

Book Corrections for Optimal Estimation of Dynamic Systems, 2 nd Edition Boo Correcions for Opimal Esimaion of Dynamic Sysems, nd Ediion John L. Crassidis and John L. Junins November 17, 017 Chaper 1 This documen provides correcions for he boo: Crassidis, J.L., and Junins,

More information

Econ107 Applied Econometrics Topic 7: Multicollinearity (Studenmund, Chapter 8)

Econ107 Applied Econometrics Topic 7: Multicollinearity (Studenmund, Chapter 8) I. Definiions and Problems A. Perfec Mulicollineariy Econ7 Applied Economerics Topic 7: Mulicollineariy (Sudenmund, Chaper 8) Definiion: Perfec mulicollineariy exiss in a following K-variable regression

More information

Chapter 6. Systems of First Order Linear Differential Equations

Chapter 6. Systems of First Order Linear Differential Equations Chaper 6 Sysems of Firs Order Linear Differenial Equaions We will only discuss firs order sysems However higher order sysems may be made ino firs order sysems by a rick shown below We will have a sligh

More information

23.5. Half-Range Series. Introduction. Prerequisites. Learning Outcomes

23.5. Half-Range Series. Introduction. Prerequisites. Learning Outcomes Half-Range Series 2.5 Inroducion In his Secion we address he following problem: Can we find a Fourier series expansion of a funcion defined over a finie inerval? Of course we recognise ha such a funcion

More information

Class Meeting # 10: Introduction to the Wave Equation

Class Meeting # 10: Introduction to the Wave Equation MATH 8.5 COURSE NOTES - CLASS MEETING # 0 8.5 Inroducion o PDEs, Fall 0 Professor: Jared Speck Class Meeing # 0: Inroducion o he Wave Equaion. Wha is he wave equaion? The sandard wave equaion for a funcion

More information

Robotics I. April 11, The kinematics of a 3R spatial robot is specified by the Denavit-Hartenberg parameters in Tab. 1.

Robotics I. April 11, The kinematics of a 3R spatial robot is specified by the Denavit-Hartenberg parameters in Tab. 1. Roboics I April 11, 017 Exercise 1 he kinemaics of a 3R spaial robo is specified by he Denavi-Harenberg parameers in ab 1 i α i d i a i θ i 1 π/ L 1 0 1 0 0 L 3 0 0 L 3 3 able 1: able of DH parameers of

More information

Two Popular Bayesian Estimators: Particle and Kalman Filters. McGill COMP 765 Sept 14 th, 2017

Two Popular Bayesian Estimators: Particle and Kalman Filters. McGill COMP 765 Sept 14 th, 2017 Two Popular Bayesian Esimaors: Paricle and Kalman Filers McGill COMP 765 Sep 14 h, 2017 1 1 1, dx x Bel x u x P x z P Recall: Bayes Filers,,,,,,, 1 1 1 1 u z u x P u z u x z P Bayes z = observaion u =

More information

An recursive analytical technique to estimate time dependent physical parameters in the presence of noise processes

An recursive analytical technique to estimate time dependent physical parameters in the presence of noise processes WHAT IS A KALMAN FILTER An recursive analyical echnique o esimae ime dependen physical parameers in he presence of noise processes Example of a ime and frequency applicaion: Offse beween wo clocks PREDICTORS,

More information

Section 3.5 Nonhomogeneous Equations; Method of Undetermined Coefficients

Section 3.5 Nonhomogeneous Equations; Method of Undetermined Coefficients Secion 3.5 Nonhomogeneous Equaions; Mehod of Undeermined Coefficiens Key Terms/Ideas: Linear Differenial operaor Nonlinear operaor Second order homogeneous DE Second order nonhomogeneous DE Soluion o homogeneous

More information

From Particles to Rigid Bodies

From Particles to Rigid Bodies Rigid Body Dynamics From Paricles o Rigid Bodies Paricles No roaions Linear velociy v only Rigid bodies Body roaions Linear velociy v Angular velociy ω Rigid Bodies Rigid bodies have boh a posiion and

More information

The Contradiction within Equations of Motion with Constant Acceleration

The Contradiction within Equations of Motion with Constant Acceleration The Conradicion wihin Equaions of Moion wih Consan Acceleraion Louai Hassan Elzein Basheir (Daed: July 7, 0 This paper is prepared o demonsrae he violaion of rules of mahemaics in he algebraic derivaion

More information

Georey E. Hinton. University oftoronto. Technical Report CRG-TR February 22, Abstract

Georey E. Hinton. University oftoronto.   Technical Report CRG-TR February 22, Abstract Parameer Esimaion for Linear Dynamical Sysems Zoubin Ghahramani Georey E. Hinon Deparmen of Compuer Science Universiy oftorono 6 King's College Road Torono, Canada M5S A4 Email: zoubin@cs.orono.edu Technical

More information

2.3 SCHRÖDINGER AND HEISENBERG REPRESENTATIONS

2.3 SCHRÖDINGER AND HEISENBERG REPRESENTATIONS Andrei Tokmakoff, MIT Deparmen of Chemisry, 2/22/2007 2-17 2.3 SCHRÖDINGER AND HEISENBERG REPRESENTATIONS The mahemaical formulaion of he dynamics of a quanum sysem is no unique. So far we have described

More information

L07. KALMAN FILTERING FOR NON-LINEAR SYSTEMS. NA568 Mobile Robotics: Methods & Algorithms

L07. KALMAN FILTERING FOR NON-LINEAR SYSTEMS. NA568 Mobile Robotics: Methods & Algorithms L07. KALMAN FILTERING FOR NON-LINEAR SYSTEMS NA568 Mobile Roboics: Mehods & Algorihms Today s Topic Quick review on (Linear) Kalman Filer Kalman Filering for Non-Linear Sysems Exended Kalman Filer (EKF)

More information

Ordinary Differential Equations

Ordinary Differential Equations Lecure 22 Ordinary Differenial Equaions Course Coordinaor: Dr. Suresh A. Karha, Associae Professor, Deparmen of Civil Engineering, IIT Guwahai. In naure, mos of he phenomena ha can be mahemaically described

More information

A variational radial basis function approximation for diffusion processes.

A variational radial basis function approximation for diffusion processes. A variaional radial basis funcion approximaion for diffusion processes. Michail D. Vreas, Dan Cornford and Yuan Shen {vreasm, d.cornford, y.shen}@ason.ac.uk Ason Universiy, Birmingham, UK hp://www.ncrg.ason.ac.uk

More information

Lecture Notes 2. The Hilbert Space Approach to Time Series

Lecture Notes 2. The Hilbert Space Approach to Time Series Time Series Seven N. Durlauf Universiy of Wisconsin. Basic ideas Lecure Noes. The Hilber Space Approach o Time Series The Hilber space framework provides a very powerful language for discussing he relaionship

More information

Time series model fitting via Kalman smoothing and EM estimation in TimeModels.jl

Time series model fitting via Kalman smoothing and EM estimation in TimeModels.jl Time series model fiing via Kalman smoohing and EM esimaion in TimeModels.jl Gord Sephen Las updaed: January 206 Conens Inroducion 2. Moivaion and Acknowledgemens....................... 2.2 Noaion......................................

More information

Estimation of Poses with Particle Filters

Estimation of Poses with Particle Filters Esimaion of Poses wih Paricle Filers Dr.-Ing. Bernd Ludwig Chair for Arificial Inelligence Deparmen of Compuer Science Friedrich-Alexander-Universiä Erlangen-Nürnberg 12/05/2008 Dr.-Ing. Bernd Ludwig (FAU

More information

Augmented Reality II - Kalman Filters - Gudrun Klinker May 25, 2004

Augmented Reality II - Kalman Filters - Gudrun Klinker May 25, 2004 Augmened Realiy II Kalman Filers Gudrun Klinker May 25, 2004 Ouline Moivaion Discree Kalman Filer Modeled Process Compuing Model Parameers Algorihm Exended Kalman Filer Kalman Filer for Sensor Fusion Lieraure

More information

14 Autoregressive Moving Average Models

14 Autoregressive Moving Average Models 14 Auoregressive Moving Average Models In his chaper an imporan parameric family of saionary ime series is inroduced, he family of he auoregressive moving average, or ARMA, processes. For a large class

More information

t is a basis for the solution space to this system, then the matrix having these solutions as columns, t x 1 t, x 2 t,... x n t x 2 t...

t is a basis for the solution space to this system, then the matrix having these solutions as columns, t x 1 t, x 2 t,... x n t x 2 t... Mah 228- Fri Mar 24 5.6 Marix exponenials and linear sysems: The analogy beween firs order sysems of linear differenial equaions (Chaper 5) and scalar linear differenial equaions (Chaper ) is much sronger

More information

Linear Response Theory: The connection between QFT and experiments

Linear Response Theory: The connection between QFT and experiments Phys540.nb 39 3 Linear Response Theory: The connecion beween QFT and experimens 3.1. Basic conceps and ideas Q: How do we measure he conduciviy of a meal? A: we firs inroduce a weak elecric field E, and

More information

EXERCISES FOR SECTION 1.5

EXERCISES FOR SECTION 1.5 1.5 Exisence and Uniqueness of Soluions 43 20. 1 v c 21. 1 v c 1 2 4 6 8 10 1 2 2 4 6 8 10 Graph of approximae soluion obained using Euler s mehod wih = 0.1. Graph of approximae soluion obained using Euler

More information

KEY. Math 334 Midterm I Fall 2008 sections 001 and 003 Instructor: Scott Glasgow

KEY. Math 334 Midterm I Fall 2008 sections 001 and 003 Instructor: Scott Glasgow 1 KEY Mah 4 Miderm I Fall 8 secions 1 and Insrucor: Sco Glasgow Please do NOT wrie on his eam. No credi will be given for such work. Raher wrie in a blue book, or on our own paper, preferabl engineering

More information

Physics 127b: Statistical Mechanics. Fokker-Planck Equation. Time Evolution

Physics 127b: Statistical Mechanics. Fokker-Planck Equation. Time Evolution Physics 7b: Saisical Mechanics Fokker-Planck Equaion The Langevin equaion approach o he evoluion of he velociy disribuion for he Brownian paricle migh leave you uncomforable. A more formal reamen of his

More information

Challenge Problems. DIS 203 and 210. March 6, (e 2) k. k(k + 2). k=1. f(x) = k(k + 2) = 1 x k

Challenge Problems. DIS 203 and 210. March 6, (e 2) k. k(k + 2). k=1. f(x) = k(k + 2) = 1 x k Challenge Problems DIS 03 and 0 March 6, 05 Choose one of he following problems, and work on i in your group. Your goal is o convince me ha your answer is correc. Even if your answer isn compleely correc,

More information

Integration Over Manifolds with Variable Coordinate Density

Integration Over Manifolds with Variable Coordinate Density Inegraion Over Manifolds wih Variable Coordinae Densiy Absrac Chrisopher A. Lafore clafore@gmail.com In his paper, he inegraion of a funcion over a curved manifold is examined in he case where he curvaure

More information

Multi-scale 2D acoustic full waveform inversion with high frequency impulsive source

Multi-scale 2D acoustic full waveform inversion with high frequency impulsive source Muli-scale D acousic full waveform inversion wih high frequency impulsive source Vladimir N Zubov*, Universiy of Calgary, Calgary AB vzubov@ucalgaryca and Michael P Lamoureux, Universiy of Calgary, Calgary

More information

2. Nonlinear Conservation Law Equations

2. Nonlinear Conservation Law Equations . Nonlinear Conservaion Law Equaions One of he clear lessons learned over recen years in sudying nonlinear parial differenial equaions is ha i is generally no wise o ry o aack a general class of nonlinear

More information

A Specification Test for Linear Dynamic Stochastic General Equilibrium Models

A Specification Test for Linear Dynamic Stochastic General Equilibrium Models Journal of Saisical and Economeric Mehods, vol.1, no.2, 2012, 65-70 ISSN: 2241-0384 (prin), 2241-0376 (online) Scienpress Ld, 2012 A Specificaion Tes for Linear Dynamic Sochasic General Equilibrium Models

More information

3.1.3 INTRODUCTION TO DYNAMIC OPTIMIZATION: DISCRETE TIME PROBLEMS. A. The Hamiltonian and First-Order Conditions in a Finite Time Horizon

3.1.3 INTRODUCTION TO DYNAMIC OPTIMIZATION: DISCRETE TIME PROBLEMS. A. The Hamiltonian and First-Order Conditions in a Finite Time Horizon 3..3 INRODUCION O DYNAMIC OPIMIZAION: DISCREE IME PROBLEMS A. he Hamilonian and Firs-Order Condiions in a Finie ime Horizon Define a new funcion, he Hamilonian funcion, H. H he change in he oal value of

More information

Maintenance Models. Prof. Robert C. Leachman IEOR 130, Methods of Manufacturing Improvement Spring, 2011

Maintenance Models. Prof. Robert C. Leachman IEOR 130, Methods of Manufacturing Improvement Spring, 2011 Mainenance Models Prof Rober C Leachman IEOR 3, Mehods of Manufacuring Improvemen Spring, Inroducion The mainenance of complex equipmen ofen accouns for a large porion of he coss associaed wih ha equipmen

More information

Failure of the work-hamiltonian connection for free energy calculations. Abstract

Failure of the work-hamiltonian connection for free energy calculations. Abstract Failure of he work-hamilonian connecion for free energy calculaions Jose M. G. Vilar 1 and J. Miguel Rubi 1 Compuaional Biology Program, Memorial Sloan-Keering Cancer Cener, 175 York Avenue, New York,

More information

ODEs II, Lecture 1: Homogeneous Linear Systems - I. Mike Raugh 1. March 8, 2004

ODEs II, Lecture 1: Homogeneous Linear Systems - I. Mike Raugh 1. March 8, 2004 ODEs II, Lecure : Homogeneous Linear Sysems - I Mike Raugh March 8, 4 Inroducion. In he firs lecure we discussed a sysem of linear ODEs for modeling he excreion of lead from he human body, saw how o ransform

More information

Math 2142 Exam 1 Review Problems. x 2 + f (0) 3! for the 3rd Taylor polynomial at x = 0. To calculate the various quantities:

Math 2142 Exam 1 Review Problems. x 2 + f (0) 3! for the 3rd Taylor polynomial at x = 0. To calculate the various quantities: Mah 4 Eam Review Problems Problem. Calculae he 3rd Taylor polynomial for arcsin a =. Soluion. Le f() = arcsin. For his problem, we use he formula f() + f () + f ()! + f () 3! for he 3rd Taylor polynomial

More information

Numerical Dispersion

Numerical Dispersion eview of Linear Numerical Sabiliy Numerical Dispersion n he previous lecure, we considered he linear numerical sabiliy of boh advecion and diffusion erms when approimaed wih several spaial and emporal

More information

Lecture 20: Riccati Equations and Least Squares Feedback Control

Lecture 20: Riccati Equations and Least Squares Feedback Control 34-5 LINEAR SYSTEMS Lecure : Riccai Equaions and Leas Squares Feedback Conrol 5.6.4 Sae Feedback via Riccai Equaions A recursive approach in generaing he marix-valued funcion W ( ) equaion for i for he

More information

Zürich. ETH Master Course: L Autonomous Mobile Robots Localization II

Zürich. ETH Master Course: L Autonomous Mobile Robots Localization II Roland Siegwar Margaria Chli Paul Furgale Marco Huer Marin Rufli Davide Scaramuzza ETH Maser Course: 151-0854-00L Auonomous Mobile Robos Localizaion II ACT and SEE For all do, (predicion updae / ACT),

More information

On Multicomponent System Reliability with Microshocks - Microdamages Type of Components Interaction

On Multicomponent System Reliability with Microshocks - Microdamages Type of Components Interaction On Mulicomponen Sysem Reliabiliy wih Microshocks - Microdamages Type of Componens Ineracion Jerzy K. Filus, and Lidia Z. Filus Absrac Consider a wo componen parallel sysem. The defined new sochasic dependences

More information

) were both constant and we brought them from under the integral.

) were both constant and we brought them from under the integral. YIELD-PER-RECRUIT (coninued The yield-per-recrui model applies o a cohor, bu we saw in he Age Disribuions lecure ha he properies of a cohor do no apply in general o a collecion of cohors, which is wha

More information

Laplace transfom: t-translation rule , Haynes Miller and Jeremy Orloff

Laplace transfom: t-translation rule , Haynes Miller and Jeremy Orloff Laplace ransfom: -ranslaion rule 8.03, Haynes Miller and Jeremy Orloff Inroducory example Consider he sysem ẋ + 3x = f(, where f is he inpu and x he response. We know is uni impulse response is 0 for

More information

Linear Surface Gravity Waves 3., Dispersion, Group Velocity, and Energy Propagation

Linear Surface Gravity Waves 3., Dispersion, Group Velocity, and Energy Propagation Chaper 4 Linear Surface Graviy Waves 3., Dispersion, Group Velociy, and Energy Propagaion 4. Descripion In many aspecs of wave evoluion, he concep of group velociy plays a cenral role. Mos people now i

More information

Introduction to Numerical Analysis. In this lesson you will be taken through a pair of techniques that will be used to solve the equations of.

Introduction to Numerical Analysis. In this lesson you will be taken through a pair of techniques that will be used to solve the equations of. Inroducion o Nuerical Analysis oion In his lesson you will be aen hrough a pair of echniques ha will be used o solve he equaions of and v dx d a F d for siuaions in which F is well nown, and he iniial

More information

On-line Adaptive Optimal Timing Control of Switched Systems

On-line Adaptive Optimal Timing Control of Switched Systems On-line Adapive Opimal Timing Conrol of Swiched Sysems X.C. Ding, Y. Wardi and M. Egersed Absrac In his paper we consider he problem of opimizing over he swiching imes for a muli-modal dynamic sysem when

More information

d 1 = c 1 b 2 - b 1 c 2 d 2 = c 1 b 3 - b 1 c 3

d 1 = c 1 b 2 - b 1 c 2 d 2 = c 1 b 3 - b 1 c 3 and d = c b - b c c d = c b - b c c This process is coninued unil he nh row has been compleed. The complee array of coefficiens is riangular. Noe ha in developing he array an enire row may be divided or

More information

PENALIZED LEAST SQUARES AND PENALIZED LIKELIHOOD

PENALIZED LEAST SQUARES AND PENALIZED LIKELIHOOD PENALIZED LEAST SQUARES AND PENALIZED LIKELIHOOD HAN XIAO 1. Penalized Leas Squares Lasso solves he following opimizaion problem, ˆβ lasso = arg max β R p+1 1 N y i β 0 N x ij β j β j (1.1) for some 0.

More information

Basilio Bona ROBOTICA 03CFIOR 1

Basilio Bona ROBOTICA 03CFIOR 1 Indusrial Robos Kinemaics 1 Kinemaics and kinemaic funcions Kinemaics deals wih he sudy of four funcions (called kinemaic funcions or KFs) ha mahemaically ransform join variables ino caresian variables

More information

Kinematics and kinematic functions

Kinematics and kinematic functions Kinemaics and kinemaic funcions Kinemaics deals wih he sudy of four funcions (called kinemaic funcions or KFs) ha mahemaically ransform join variables ino caresian variables and vice versa Direc Posiion

More information

Two Coupled Oscillators / Normal Modes

Two Coupled Oscillators / Normal Modes Lecure 3 Phys 3750 Two Coupled Oscillaors / Normal Modes Overview and Moivaion: Today we ake a small, bu significan, sep owards wave moion. We will no ye observe waves, bu his sep is imporan in is own

More information

Technical Report Doc ID: TR March-2013 (Last revision: 23-February-2016) On formulating quadratic functions in optimization models.

Technical Report Doc ID: TR March-2013 (Last revision: 23-February-2016) On formulating quadratic functions in optimization models. Technical Repor Doc ID: TR--203 06-March-203 (Las revision: 23-Februar-206) On formulaing quadraic funcions in opimizaion models. Auhor: Erling D. Andersen Convex quadraic consrains quie frequenl appear

More information

SZG Macro 2011 Lecture 3: Dynamic Programming. SZG macro 2011 lecture 3 1

SZG Macro 2011 Lecture 3: Dynamic Programming. SZG macro 2011 lecture 3 1 SZG Macro 2011 Lecure 3: Dynamic Programming SZG macro 2011 lecure 3 1 Background Our previous discussion of opimal consumpion over ime and of opimal capial accumulaion sugges sudying he general decision

More information

15. Vector Valued Functions

15. Vector Valued Functions 1. Vecor Valued Funcions Up o his poin, we have presened vecors wih consan componens, for example, 1, and,,4. However, we can allow he componens of a vecor o be funcions of a common variable. For example,

More information

The expectation value of the field operator.

The expectation value of the field operator. The expecaion value of he field operaor. Dan Solomon Universiy of Illinois Chicago, IL dsolom@uic.edu June, 04 Absrac. Much of he mahemaical developmen of quanum field heory has been in suppor of deermining

More information

Maple Tools for Differential Equations A. J. Meir

Maple Tools for Differential Equations A. J. Meir Maple Tools for Differenial Equaions A. J. Meir Copyrigh (C) A. J. Meir. All righs reserved. This workshee is for educaional use only. No par of his publicaion may be reproduced or ransmied for profi in

More information

Morning Time: 1 hour 30 minutes Additional materials (enclosed):

Morning Time: 1 hour 30 minutes Additional materials (enclosed): ADVANCED GCE 78/0 MATHEMATICS (MEI) Differenial Equaions THURSDAY JANUARY 008 Morning Time: hour 30 minues Addiional maerials (enclosed): None Addiional maerials (required): Answer Bookle (8 pages) Graph

More information

The motions of the celt on a horizontal plane with viscous friction

The motions of the celt on a horizontal plane with viscous friction The h Join Inernaional Conference on Mulibody Sysem Dynamics June 8, 18, Lisboa, Porugal The moions of he cel on a horizonal plane wih viscous fricion Maria A. Munisyna 1 1 Moscow Insiue of Physics and

More information

EE 315 Notes. Gürdal Arslan CLASS 1. (Sections ) What is a signal?

EE 315 Notes. Gürdal Arslan CLASS 1. (Sections ) What is a signal? EE 35 Noes Gürdal Arslan CLASS (Secions.-.2) Wha is a signal? In his class, a signal is some funcion of ime and i represens how some physical quaniy changes over some window of ime. Examples: velociy of

More information

On Measuring Pro-Poor Growth. 1. On Various Ways of Measuring Pro-Poor Growth: A Short Review of the Literature

On Measuring Pro-Poor Growth. 1. On Various Ways of Measuring Pro-Poor Growth: A Short Review of the Literature On Measuring Pro-Poor Growh 1. On Various Ways of Measuring Pro-Poor Growh: A Shor eview of he Lieraure During he pas en years or so here have been various suggesions concerning he way one should check

More information

Application of a Stochastic-Fuzzy Approach to Modeling Optimal Discrete Time Dynamical Systems by Using Large Scale Data Processing

Application of a Stochastic-Fuzzy Approach to Modeling Optimal Discrete Time Dynamical Systems by Using Large Scale Data Processing Applicaion of a Sochasic-Fuzzy Approach o Modeling Opimal Discree Time Dynamical Sysems by Using Large Scale Daa Processing AA WALASZE-BABISZEWSA Deparmen of Compuer Engineering Opole Universiy of Technology

More information

Lecture 9: September 25

Lecture 9: September 25 0-725: Opimizaion Fall 202 Lecure 9: Sepember 25 Lecurer: Geoff Gordon/Ryan Tibshirani Scribes: Xuezhi Wang, Subhodeep Moira, Abhimanu Kumar Noe: LaTeX emplae couresy of UC Berkeley EECS dep. Disclaimer:

More information

Lecture 4 Kinetics of a particle Part 3: Impulse and Momentum

Lecture 4 Kinetics of a particle Part 3: Impulse and Momentum MEE Engineering Mechanics II Lecure 4 Lecure 4 Kineics of a paricle Par 3: Impulse and Momenum Linear impulse and momenum Saring from he equaion of moion for a paricle of mass m which is subjeced o an

More information

KEY. Math 334 Midterm III Winter 2008 section 002 Instructor: Scott Glasgow

KEY. Math 334 Midterm III Winter 2008 section 002 Instructor: Scott Glasgow KEY Mah 334 Miderm III Winer 008 secion 00 Insrucor: Sco Glasgow Please do NOT wrie on his exam. No credi will be given for such work. Raher wrie in a blue book, or on your own paper, preferably engineering

More information

Ordinary differential equations. Phys 750 Lecture 7

Ordinary differential equations. Phys 750 Lecture 7 Ordinary differenial equaions Phys 750 Lecure 7 Ordinary Differenial Equaions Mos physical laws are expressed as differenial equaions These come in hree flavours: iniial-value problems boundary-value problems

More information

Sub Module 2.6. Measurement of transient temperature

Sub Module 2.6. Measurement of transient temperature Mechanical Measuremens Prof. S.P.Venkaeshan Sub Module 2.6 Measuremen of ransien emperaure Many processes of engineering relevance involve variaions wih respec o ime. The sysem properies like emperaure,

More information

Echocardiography Project and Finite Fourier Series

Echocardiography Project and Finite Fourier Series Echocardiography Projec and Finie Fourier Series 1 U M An echocardiagram is a plo of how a porion of he hear moves as he funcion of ime over he one or more hearbea cycles If he hearbea repeas iself every

More information

Math Week 14 April 16-20: sections first order systems of linear differential equations; 7.4 mass-spring systems.

Math Week 14 April 16-20: sections first order systems of linear differential equations; 7.4 mass-spring systems. Mah 2250-004 Week 4 April 6-20 secions 7.-7.3 firs order sysems of linear differenial equaions; 7.4 mass-spring sysems. Mon Apr 6 7.-7.2 Sysems of differenial equaions (7.), and he vecor Calculus we need

More information