Path Planning and State Estimation for Unmanned Aerial Vehicles in Hostile Environments

Size: px
Start display at page:

Download "Path Planning and State Estimation for Unmanned Aerial Vehicles in Hostile Environments"

Transcription

1 Path Plannng and State Estmaton for Unmanned Aeral Vehcles n Hostle Envronments Ran Da * and John E. Cochran, Jr. Auburn Unversty, Auburn, Alabama In ths paper, planned paths for Unmanned Aeral Vehcles (UAVs) passng through the hostle envronments wth gven startng and arrvng ponts are generated and dynamc state varables for horzontal flght are estmated. The objectve of the path plannng s to maxmze safety whle mantanng a flyable path. The procedure starts from a Vorono graph as ntal coarse path. A reference path usng parameterzed Cornu-Sprals (CSs) s calculated to refne the ntal Vorono graph. The CS curve s represented by the polynomal expresson of the path curvature. Hence, contnuty and smoothness requrements for the desgned flyable path are acheved by the contnuous curvature characterstcs of CSs. The refned path s generated by mnmzng the sum of the orthogonal dsplacements from the Vorono ponts, whle satsfyng the maxmum curvature constrants, projecton constrants and boundary constrants. A nonlnear programmng solver s used to calculate the optmzed parameters. As an example, the dynamc state varables of a UAV flyng along the reference CS path at a constant alttude are estmated usng an extended Kalman flter and smoother. I. Introducton Unmanned Aeral Vehcles (UAVs) are now wdely used n ant-terrorsm actvtes and ntellgence gatherng to enhance msson performance and maxmze safety. The susceptblty of these UAVs n hostle envronments rases requrements for flght path plannng. Path plannng strateges n hostle envronments normally are comprsed of two phases [], []. The frst phase s a Vorono graph search, whch wll generate polygonal graphs and wll * Formerly, Graduate Research Assstant, Department of Aerospace Engneerng, Auburn Unversty, Auburn, AL Currently, an Engneer at Dynamc Research, Inc., Torrance, CA, 95, avator_da@hotmal.com. Professor and Head, Department of Aerospace Engneerng, Auburn Unversty, Auburn, AL 36849, jcochran@eng.auburn.edu, Fellow AIAA.

2 optmze a safety performance ndex. The second s to use the vrtual forces emanated from the vrtual feld of each survellance radar ste to refne the generated Vorono graphs. These vrtual forces provde nformaton that can be used to reduce the vertces of the Vorono polygonal and greatly mprove the UAV performance. But, the curvature contnuty of the refned graphs, whch plays an mportant role n the stablty of the UAVs turnng maneuvers, often does not meet the requrements for a contnuously flyable path. Many knds of curves have been studed and desgned for UAVs to accomplsh ther msson [3]-[5]. Dubns curves, frst appled n robotcs path plannng, are curves along whch the UAV can move forward. Ths knd of crcle-lnecrcle curve has a jump dscontnuty n curvature at the connecton ponts between the crcle and the lne that wll cause a robot to stop at these connecton ponts when travelng through the whole path. Other curves lke those of Reeds and Shepp [6], [7] also have curvature dscontnutes at ther jont ponts. An alternatve choce, the composte clothod-lne-clothod curves, can be well desgned wth curvature beng zero at the jont ponts to elmnate the dscontnutes. Ths allows one to generate a curvature contnuous path by usng dfferent knds of smply shaped curves. Whle, under most crcumstances, we are expectng more flexblty n the curve shape that wll allow more space of change. Shanmugavel, et al. [3]-[5]. have proposed quntc Pythagorean Hodograph (PH) curves for a flyable path wth ten parameters representng each curve. The PH curves are flexble n desgn and ther curvatures are expressed n contnuous polynomals. The parameter calculaton of a PH curve s an teratve process n order to satsfy dfferent constrants. Such knd of curves can be further smplfed wth fewer parameters and a more effcent optmzaton algorthm. All the methods dscussed leave room for mprovement n the area of contnuous curvature path plannng. The Cornu-Spral (CS) [8], [9], also known as a clothod or Euler's Spral, has wde applcaton n hghway and ralroad constructon snce t can be used to desgn gradual and smooth transtons n hghway entrances or exts. Kelly and Nagy [] used a parametrc CS model to generate real-tme, nonholonomc trajectores for robotcs to mnmze the termnal posture error. Here, we consder ths CS model for use n UAV path plannng and nvestgate how ths parametrc CS curve works under dfferent constrants. To generate a flyable and safe path wth gven startng and endng ponts for UAVs passng through areas covered at least partally by several radar stes, the path constrants consdered here nclude: () mnmum accumulatve exposure to all radar stes, () contnuous curvature throughout ts length whch wll ensure flyable path, (3) maxmum curvature correspondng to the maxmum achevable lateral turn rate, (4) ntal and fnal boundary

3 constrants. Unlke other path plannng problems, ncludng that of movng objects fndng the fnal path that normally results n moton plannng or trajectory plannng wth system dynamcs [], the path consdered here s n a statc object envronment wthout dynamc constrants. The work n ths paper s based on the developed Vorono graph; t refned the graph by proposng a generalzed CS curve along wth smplfed parameter dentfcaton procedure. Most of papers on the topc of path plannng do not nclude the nformaton about dynamc state varables of UAVs flyng along the planned path. For control purposes, t s benefcal to estmate these state varables to construct entre nformaton of the flght. Kalman Flterng [] has been wdely used as an effcent tool n optmal flterng and predcton, especally n the feld of state estmaton of UAVs performng desgnated mssons [3-7]. For example, Grllo and Vtrano used an Extended Kalman Flter (EKF) to estmate the state varables and wnd velocty for a nonlnear UAV model wth Global Postonng System (GPS) measurements. Abdelkrm, et al. used an EKF and an H flter to estmate the localzaton of UAVs whose poston, velocty and atttude are measured by an Inertal Navgaton System. Campbell, et al. used two dfferent estmators to provde onlne state and parameter estmaton for path plannng n uncertan envronments. The state estmaton n these studes have a commonalty because n both cases the UAVs have sensors or other nstruments to provde useful measurement nformaton. If all of the Vorono ponts on the ntal path are fxed and expected to be followed as close as possble, they can be assumed as measurement ponts. The generated CS curve s then treated as reference soluton, so that the state varables can be estmated by the EKF. The followng sectons present the procedure for the path nformaton constructon n three parts. The frst part s the ntal rough path of the Vorono graph and the dynamc programmng search algorthm. In the second part, CS curve expresson and propertes are ntroduced and dfferent constrants and ther mathematcal expresson are explaned. Ths s followed by the systematc soluton, nonlnear programmng (NLP) solver. In the last part, the state varables are estmated based on the generated Vorono ponts and the refned reference path generated n the frst two parts. Smulaton results are presented n each part separately. II. Intal Path Generaton There are many developed graph search methods that maybe used to generate the ntal path that wll maxmze the safety of the UAVs. Two promnent ones are heurstc search [8] and probablty map search [9]. The Vorono 3

4 graph search s generally used to fnd the rough ntal path n the form of connected edges. The authors of some artcles have stated the Vorono method and the followng dynamc programmng search algorthm n detal [, ]. Here, we brefly descrbe them. A. Vorono Graph Search A Vorono dagram wll decompose a space defned by random scattered ponts nto separated cells n such a manner that each cell wll nclude one pont that s closer to all elements n ths cell than any other ponts. The graph s constructed by usng Delaunay trangulaton and ts dual graph, Vorono dagrams. The procedure of ths cell decomposton starts wth a pror knowledge of the locaton and of number of the scattered ponts assumed as radar stes here. As llustrated n Fg., the star ponts are pre-defned radar stes. The crcle ponts named as Fg.. Vorono Graph for Radar Locatons Vorono ponts are the centers of the crcumcrcle of the trangles formed by three of the Vorono stes wthout ncludng any other stes n ths crcumcrcle. The formaton of these trangles s called Delaunay trangulaton. All ponts on edges connected by the Vorono ponts have equvalent dstance to two adjacent Radar stes. By connectng all of the edges together, polygons are formed and these polygons construct Vorono graph. The UAV startng pont and endng pont are also llustrated as small trangles n the plot. If UAVs are assumed to go through the radar coverage area along the edges n the formed Vorono Graph, the probablty of exposure of each edge to radar stes can be determned usng the dstance from the ponts on the edge to the radar stes. Suppose each radar ste emts a radaton sgnal wth equvalent strength n all drectons, the threats of exposure to ths radar ste s proportonal to the nverse of dstance to the forth power. The whole edge threat cost s the accumulatve threat calculaton from the begnnng of the edge to the end. Mathematcally, t s expressed as [] x, y [( p dx x) + dy + ( p x, y x y y) ] () 4

5 where the par x, ) and x, ) are the coordnates of startng and endng ponts on the edge and p, p ) ( y ( y s the radar ste coordnate. Snce the edge poston can be expressed by the startng and endng ponts as y y = y + x x ), α = y ( x y α ( x x () so that Eq. () can be smplfed as x x [( p x x) + ( p + α y y α( x x )) ] dx (3) By assgnng a threat cost to each edge, an optmal path wth lowest probablty of detecton when passng through the radar area can be constructed. Determnng ths optmal path requres the calculaton of the threat cost for all of the avalable paths and then selects the lowest cost one after comparson. The dynamc programmng method s appled here to solve these knds of optmal path selecton problem. B. Dynamc Programmng Dynamc Programmng (DP) s a branch of Operatonal Research frst proposed by Rchard Bellman. The DP procedure s to break a problem nto many layers of subproblems and then solve each subproblem ndvdually to acheve the overall optmalty. At each layer, the optmal soluton s saved so that when we come to ths layer agan, we can retreve the saved result to avod repeated computng. In the Vorono graph of Fg., the cost of each edge s determned and the objectve s to fnd a path from the startng pont to Fg. Intal Rough Path the endng pont wth lowest total cost. Countng from the endng pont backward, at each Vorono pont, the lowest cost from that pont to the endng s computed and saved. For example, Vorono pont 5 s set wth a cost of zero and the cost from Vorono pont 4 to 5 s Ths process s repeated for all Vorono ponts. When a pont s reached that has a cost value already determned, the algorthm takes the pre-defned optmal path from that pont to the endng wthout searchng them agan. So when countng the cost at pont, t wll take the determned route from 3 to the endng pont. Fnally, the safest path s found and labeled wth dark lnes n Fg.. 5

6 III. Reference Path Generaton Obvously, the ntal path generated n Fg. s coarse and not flyable by UAVs. The fnal flght path s expected to be smooth enough everywhere so that the UAVs won t have sharp turns on the whole path. At the same tme, we also expect the path to be as close as possble to the orgnal Vorono graph to maxmze the safety factor. Snce the curvature s a key factor n determnng the smoothness of a curve, the problem turns out to be a curve fttng problem wth curvature constrants and some other constrants. The CS wth advantages ntroduced n the followng s selected as the reference path to ft the Vorono ponts and satsfy the specfed constrants. A. Cornu-Spral The CS s a well known curve whose curvature s defned as a polynomal functon of ts arc length s as n κ ( s) = α s (4) and the curvature s also the dervatve of the curve angle θ wth respect to the arc length: = κ ( s ) = dθ / ds (5) The postons of the ponts on ths curve n Cartesan coordnates are calculated by the "Fresnel Integrals": x( s) = y( s) = s s cos( θ ( s)) ds sn( θ ( s)) ds (6) One advantage of usng ths curve n solvng the path plannng problem s the smplcty of calculaton of ts arc length: t t s( t) = x ( t) + y ( t) dt = dt = t (7) The above expressons are general,.e., they apply to all forms of CS curves ncludng specal cases lke a straght lne ( n =, α ), crcle ( n =, α ) and a unt CS ( n =, α, α ). In a unt CS, the = = = = curvature equals the arc length and wll therefore ncrease wth the length. So the longer the curve, the greater the curvature. Hence, the orgn of the term spral. The coeffcents α affect the ncrease rate of the CS curve. In Fg. 3, all the CS curve curvature polynomals are order n = wth α, α vared from. to 5. It s obvous = 6

7 that when transversng the same arc length, the larger the value of α, the more the curvature ncreases. In addton, the order n the curvature expresson also affects ts shape. Fg.4 shows a seres of CS curves wth dfferent order numbers n the curvature polynomals. The coeffcents of the hghest order are all for α = wth the others set as zero. It can be seen that curves wth the hgher order polynomals curl faster than others. n α=5 α= α= α=.5 α=..8.6 n= n= n=3 n=4 n= Fg. 3. CS curves of order n = and α = wth coeffcents α changes from. to 5. Fg. 4. CS curves of α n = and other coeffcents set as zero, order n changes from to 5. Combng the two types of effects that determne the shape of the CSs, we can produce an expresson of the curvature polynomals to defne any CSs possessng as many degrees of freedom parameters as necessary to meet the requred constrants. In the problem formulaton stated above, the prmary constrant for such curves s to meet the ntal and fnal condtons whch are classfed as equalty constrants. If the ntal condtons P = x, ) are ncorporated ( y as parameters n the CS curve, at least two addtonal parameters are requred to meet the fnal boundary constrants. To have enough freedom to satsfy other nequalty constrants and coordnate all the parameters to acheve the optmzaton purpose, one more parameter s requred. Although the ncluson of more parameters n the CS expresson wll ncrease the flexblty of the curve, t wll also ncrease more calculaton burden. As a compromse between the optmalty and computaton tme, fve parameters are used n one CS curve fnally. Three of them, a, b and c, form the cubc polynomals of the curve angle expresson. θ s the ntal headng angle. The last one s the fnal arc length s f. These parameters enter the problem formulaton as follows: 7

8 x( s) = x y( s) = y 3 θ ( s) = θ + as + bs + cs κ( s) = θ ( s) = a + bs + 3cs + + s f s f cos( θ + as + bs sn( θ + as + bs 3 + cs ) ds 3 + cs ) ds (8) Then, the path plannng problem has been cast as a parameter optmzaton problem wth equalty and nequalty constrants. B. Contnuous Curvature Constrants Contnuous curvature s an mportant factor n desgnng a flyable path, because physcally the vehcle s path must be contnuous and the rate of change of curvature wth arc length s related to the drectonal command, a key nput n maneuverng UAVs. Dscontnutes n the curvature wll cause jumps n the steerng angle nput. Such dscontnuous nput s not achevable. The curvature of a planar curve defned by x (t) and (t) y s x ( t) y( t) y ( t) x( t) ( x ( t) + y ( t) ) κ ( t) = 3 / (9) The CS curve specfed n (8) wth three parameters representng ts polynomals can be expressed as κ( s ) = a + bs + 3cs () Physcally, the frst and second dervatves of curvature correspond to the lateral velocty and acceleraton of a pont (the vehcle) that s movng along the curve. Therefore, the curvature must be at least twce dfferentable to meet the contnuous velocty and acceleraton requrement. The CS curve wth curvature expresson n () has second-order polynomals, s twce dfferental and can satsfy the contnuty constrants. C. Maxmum Curvature Constrants In CS expresson of (8), the curvature s the only shape determnng factor. By usng the maxmum curvature constrant, the knematc acceleraton of UAVs can be lmted. If a proper tangental velocty s mantaned then the path desgned can actually be traversed. Snce the curvature s a parabolc functon of the arc length, ts maxmum value ponts can only occur at one of three ponts: the ntal pont, the summt or bottom pont, or the fnal pont. Mathematcally, the curvature values at those three ponts are 8

9 κ f κ = a b κ m = a 3c = a + bs + 3cs f f () If the curvature at none of these three ponts exceeds the maxmum value, then the curvature throughout the whole length wll be sutably constraned. D. Vorono Ponts Projecton Constrants In order to ft the Vorono ponts, t s necessary to mnmze the dstances from the Vorono ponts to ther projecton ponts on the CS curve. Before the parameters of the CS curve are defned, t s dffcult to calculate the orthogonal dstance, but t s obvous to see that the slope of the normal lne for the projecton pont on the CS s the negatve recprocal of ts tangent lne slope. Assume there are n Vorono ponts. The projecton of Vorono pont ( =,, n ) on the CS curve wll satsfy the followng relatonshp p p y x y( s ) tan( θ ( s )) = x( s ) () p p are the coordnates for the Vorono pont and where, ) ( x y s s the length of the CS from the startng to the correspondng projecton pont wth coordnates of x ( s ), y( s )). Instead of calculatng the projecton ponts by ( geometrc theory, they can be found by puttng the constrants on s nto Eq. (). Then, the dstance from Vorono pont to ts correspondng projecton pont s calculated as d = p x s y s )) ( x ( )) ( y ( + p (3) E. Boundary Condton Constrants The ntal and fnal condtons are the equalty constrants on the system. The path desgned by the CS curve starts from the orgnal ponts, so the ntal condton s satsfed by settng the ntal poston coordnates as parameters n the CS curve x() = x y() = y (4) 9

10 The fnal pont s determned by usng a Runge-Kutta numercal ntegraton method to satsfy the specfed fnal boundary condtons. At ths pont, all the constrants have been descrbed. Some of them can be satsfed by the propertes of the CS curve tself, others are expressed n correspondng equaltes and nequaltes. So the path plannng problem s now a parameter optmzaton problem n whch the parameters of the CS curvature expressons are dentfed whle mnmzng the accumulatve orthogonal dsplacements for all Vorono ponts. F. Nonlnear Programmng (NLP) Solver: SNOPT 6. The NLP solver used to solve the NLPP of nterest here s SNOPT [], whch s based on a Sequental Quadrature Programmng (SQP) algorthm and has been used as effcent tool to solve nonlnear optmal control problems wth constrants [-4]. SNOPT can be used to solve problems lke the followng: Mnmze a performance ndex J (x), subject to constrants on ndvdual state and/or control varables: x < x < L x U (5) constrants defned by lnear combnatons of state and/or control varables: b < Ax < L b U (6) and/or constrants defned by nonlnear functons of state and/or control varables: c < c( x) < L c U (7) Wth the above n mnd, we can transfer the path plannng problem nto a smple form. Let the NLP performance ndex J by: and the NLP varables of the CS curve as: J = n [ ( px x( s )) + ( p y y( s )) ] = (8) where (,, n) [ θ a, b, c, s,, s,, s s ] x =,, =, subject to the equalty constrants ncludng the Vorono ponts projecton constrants and boundary condtons, P and P f. These constrants wll ensure the curve fttng wll mnmze the orthogonal n f (9)

11 dsplacement and all the coordnates on the CS curve wll satsfy ts dfferental functon n trgonometrc form of Eq. (8). In addton, the nequalty constrants to ensure the flyable path can be set as: κmax a κmax b κ. max a κmax 3c κ a + bs + 3cs κ max f f max f ( s b s 3c f ) () For the Vorono sets n Fg., a CS curve to ft those ponts s calculated under two condtons, one wthout maxmum curvature constrant and the other one wth maxmum curvature constrant κ = max / 3. Ther path smulaton results are llustrated n Fg. 5 and Fg. 6, respectvely. The correspondng curvature results wth respect to curve length are llustrated n Fg. 7 and Fg. 8, respectvely. From the two knds of smulaton results, the CS curve wthout curvature constrant fts the Vorono ponts better than the one wth curvature constrant by ncreasng the lateral knematc acceleraton to follow the path. The accumulatve threat of the CS curve to the radar stes are.495 and.5 for curves wthout and wth curvature constrant, respectvely. Compared to the accumulatve threat of the Vorono graph,.439, the CS curve acheved a flyable path wth smlar level of threat exposure to the radar stes Fg. 5. CS curve wthout Curvature Constrant 5 5 Fg. 6. CS curve wth Curvature Constrant

12 Curvature κ Curvature κ Dstance s Fg. 7. Curvature Hstory wthout Constrant Dstance s Fg. 8. Curvature Hstory wth Constrant IV. State Estmaton A. UAV Model For the smplcty of llustraton, a two-dmensonal UAV nonlnear model [5] n horzontal flght s used here. Assumng all the adversaral radar stes are located n the same alttude so that the generated Vorono graph and reference path are n the lateral plane. The three degree of freedom UAV equatons of moton are lsted bellow. Ths model s based on the assumpton that the UAV s a rgd body flyng over a non-rotatng and flat Earth. X = x = u cosψ vsnψ y = u snψ + v cosψ u = rv + F x / m f ( X, U ) = v = ru + Fy / m ψ = r r = N / I zz () where (, y) x s the poston, ( u, v) s the lateral velocty components, ψ s the headng angle and r s the yaw rate. [ Fx, Fy, N] are the aerodynamc forces and moment acheved by the control actuators. m s the mass and I zz s moment of nerta about the z axs of the UAV body frame. Ths UAV model s bult n tme doman, but the poston and headng angle varables of the reference path are bult n dstance doman and ther dervatves wth respect to dstance are

13 x'( s) = cos( θ ( s)) y'( s) = sn( θ ( s)) θ '( s) = κ( s) () In order to estmate all varables n the tme doman, t s necessary to change all the varables of the reference path from dstance doman to tme doman by callng ds = V ( t) dt (3) where V (t) s the tme hstory of the velocty magntude. By substtutng ds nto Eq. (), the equatons of moton n tme doman are expressed as x ( t) = V ( t)cos( θ ( t)) y ( t) = V ( t)sn( θ ( t)) θ ( t) = V ( t) κ( t) (4) By ths transformaton, all the state varables of the UAV model can be calculated accordng to the generated reference path, whch wll then provde reference soluton for lnearzaton of the dynamc model n EKF. B. Desgn of Extended Kalman Flter and Smoother (EKFS) and Smulaton Results An EKFS [] can often make good estmates of the state varables when the measurements are under random dsturbance. By solvng the weghted least squares problem for the measurements, we can determne the most lkely values of the state varables for contnuous or dscrete systems. The procedure of EKF conssts of two parts: a predcton part to predct the current states from the last step and an updatng part wll add a correcton term to the predcted states to refne them and get more accurate values. The optmal smoother s a backward sweep procedure startng from the last tme pont back to the frst. It wll take advantage of the fltered estmates n the forward EKF and calculate the dfferences between them and the fnal smoothed values. The optmal smoothng s also a recursve computaton to further refne the estmates. Due to the precson lmtaton of the detecton nstrument, the adversaral radar stes locaton detected s under some degree of uncertanty, whch causes the subsequent uncertantes of the Vorono Ponts searched n the ntal graph. By mplementaton the above mentoned EKFS, the errors durng the measurement can be reduced and the adjustments of the state varables are estmated and added to the nomnal soluton obtaned n the EFKS algorthm. 3

14 Snce the UAV model s nonlnear, we need to derve a Jacoban matrx A by takng the dervatves of the nonlnear system equatons wth respect to the state varables. Its mathematcal form s wrtten as A = cosψ snψ r snψ cosψ r u snψ v cosψ u cosψ vsnψ v u (5) Smlarly, a Jacoban matrx B derved by makng the dervatves of the nonlnear system equatons wth respect to the control varables s B = / m / m / I zz T (6) Accordng to the observaton output, the observaton matrx H s smply defned as H = (7) These Jacoban matrces, estmated at the nomnal state ponts functon expressed as X n, are then used n the error approxmaton X = X X n = A X + B U + H. O. T (8) Then, the EKFS wll fnd an optmzed adjustment Xˆ to the nomnal soluton by gong through ts flter and smoother. Desgn of the EKFS also ncludes the selecton of the covarance matrces of the dsturbance and observaton error, Q and R, respectvely. If the measurement nose s carred out by the characterstcs of the measurement nstrument only, the elements of R can be determned from the stochastc propertes of the measurng system. Notng that the ntal and fnal poston are fxed, R at those ponts are set as extremely small numbers. The elements n Q and R drectly affect the Kalman gan K, thereafter the adjustments requre consderable effort to fnd the best ft. In ths problem, Q s a one by one dentty matrx and R s set as 4 tme a two by two 4

15 dentty matrx except the startng and endng ponts where R s.4 tmes a two by two dentty matrx. We also assume that w and v are unrelated wth zero mean values. x (m) y (m) u (m/s) v (m/s) r (rad/s) Ψ (rad) tme (sec) Fg. 9. States Hstory for reference path wthout curvature constrant (dash lne) and estmated path (sold lne) x (m) y (m) u (m/s) v (m/s) r (rad/s) Ψ (rad) tme (sec) Fg.. States Hstory for reference path wth curvature constrant (dash lne) and estmated path (sold lne) Smulatons were carred out based on two knds of reference paths generated above, one wth and the other wthout maxmum curvature constrants. The speed of the reference paths was assumed to be constant cruse speed at 5

16 maxmum weght. Calculated measurements are the poston of Vorono ponts labeled n Fg.. The startng and endng ponts are fxed measurements wth zero errors. The state varable hstory of the reference soluton and estmated soluton are plotted n Fg. 9 and Fg. for these two cases, respectvely. By addng a covarance error to the reference soluton, the estmated values further reduce the measurement errors. V. Conclusons A type of UAV paths wth contnuous curvature and constraned turnng acceleraton has been desgned usng the Vorono graph and parameterzed Cornu-Sprals (CS). The state varables for such knd of plannng path are estmated by the Extended Kalman Fler and Smoother (EKFS). The planned paths are the sub-optmal soluton of the Vorono dagram whch wll maxmze the safety factor. They refned the ntal path by usng the contnuous curvature characterstcs of the CSs and try to ft the Vorono ponts wth the mnmum orthogonal dstance. The curve fttng algorthm ncludes all parameters of CS as nonlnear programmng varables n the nonlnear programmng solver and gets the soluton n one effort wthout tedous and teratve testng to adjust the coupled varables. Ths paper also consdered dsturbances n the detecton and actng of the hostle radar stes and estmated the state varables based on the reference path generated forehead. Fnally, the three parts of ths paper: ntal coarse graph, refned reference path and state estmaton can be used to buld up a complete nformaton data set for both path plannng and control purposes. Multple UAV paths whch requre cooperatve control to ncrease smultaneous workng performance wll be consdered n the future work. References [] McLan, T. W. and Beard, R. W., Trajectory Plannng for Coordnated Rendezvous of Unmanned Ar Vehcles, AIAA Gudance, Navgaton and Control Conference, AIAA--4369, August. [] Bortoff, S. A., Path Plannng for UAVs, Amercan Control Conference, June, pp [3] Shanmugavel, M., Tsourdos, A., Zbkowsk, R., Whte, B. A., Rabbath, C.A. and Lechevn, N., A Soluton to Smultaneous Arrval of Multple UAVs Usng Pythagorean Hodograph Curves, Amercan Control Conference, June 6, pp [4] Shanmugavel, M., Tsourdos, A., Zbkowsk, R. and Whte, B. A., 3D Path Plannng for Multple UAVs Usng Pythagorean Hodograph Curves, AIAA Gudance, Navgaton and Control Conference, AIAA , August 7. 6

17 [5] Shanmugavel, M., Path Plannng of Multple Autonomous Vehcles, PhD Dssertaton, Department of Aerospace, Power and Sensors, Cranfeld Unversty, May 7. [6] Frachard, T., Scheuer, A. and Desvgne, R., From Reeds and Shepp s to Contnuous-Curvature Paths, Proceedngs of the Internatonal Conference on Advanced Robotcs, October 999, pp [7] Scheuer, A. and Frachard, T., Contnuous-curvature path plannng for car-lke vehcles, Proc. of the IEEE-RSJ Int. Conf. on Intellgent Robots and Systems, vol., September 997, pp [8] Stoer, J., Curvng Fttng Wth Clothodal Splnes, Journal of Research of the Natonal Bureau of Standards., vol. 87, no. 4, July-August 98, pp [9] Davs, T. G., Total Least-Squares Spral Curve Fttng, Journal of Surveyng Engneerng, vol. 5, no. 4, Noverber 999, pp [] Kelly, A. and Nagy, B., Reactve Nonholonomc Trajectory Generaton va Parametrc Optmal Control, The Internatonal Journal of Robotcs Ressearch, vol., no. 7-8, Jan. 3, pp [] Hsu, D., Kndel, J. C., Latombe, J. C., and Rock, S., Randomzed knodynamc moton plannng wth movng obstacles. In Proc. Workshop on Algorthmc Foundaton of Robotcs,. [] Bryson, A. E. Jr. and Ho, Y. C., Appled optmal control: optmzaton, estmaton, and control. Hemsphere Publshng Corporaton, New York, 975. [3] Grllo, C. and Vtrano, F. P., State Estmaton of a Nonlnear Unmanned Aeral Vehcle Model usng an Extended Kalman Flter, 5 th AIAA Internatonal Space Planes and Hypersonc Systems and Technologes Conference, Dayton, Oho, AIAA- 8-59, Aprl 8. [4] Abdelkrm, N., Aouf, N., Tsourdos, A. and Whte, B., Robust Nonlnear Flterng for INS/GPS UAV Localzaton, IEEE 6th Medterranean Conference on Control and Automaton, Ajacco, France, June 8. [5] Campbell, M. and Ousngsawat, J., On-lne Estmaton and Path Plannng for Mutple Vehcles n an Uncertan Envronment, AIAA Gudance, Navgaton and Control Conference and Exhbt, Monterey, CA, AIAA--4466, August. [6] Prevost, C. G., Desbens, A. and Gagnon E., Extended Kalman Flter for State Estmaton and Trajectory Predcton of a Movng Object Detected by an Unmanned Aeral Vehcle, Proceedngs of the 7 Amercan Control Conference, New York Cty, NY, July 7. [7] Kallapur, A.G. and Anavatt, S. G., UAV Lnear and Nonlnear Estmaton Usng Extended Kalman Flter, IEEE Internatonal Conference on Computatonal Intellgence for Modelng, Control and Automaton, Sydney, Australa, November, 6. [8] Korf, R. E., Real-tme heurstc search, Artfcal Intellgence, Vol. 4, No. -3, 99, pp

18 [9] Jun, M. and D'Andrea, R., "Path Plannng for Unmanned Aeral Vehcles n Uncertan and Adversaral Envronments", In Cooperatve Control: Models, Applcatons and Algorthms, Butenko, S., Murpheym, R. and Pardalos, P., Sprnger, 3. [] Holmstrom,K., Goran,A.O. and Edvall, M. M., User s Gude For TOMLAB/SNOPT, Tomlab Optmzaton Inc., 5, [] C. R. Hargraves, and S. W. Pars,, Drect Trajectory Optmzaton Usng Nonlnear Programmng and Collocaton, J. of Gudance, Control and Dynamcs, Vol., No. 4, July- August 987, pp [] Kumar, R. K., Seywald, H., and Clff, E. M., Near-Optmal Three-Dmensonal Ar-to-Ar Mssle Gudance Aganst Maneuverng Target, Journal of Gudance, Control, and Dynamcs, Vol. 8, No. 3, 995, pp [3] Betts, J. T. and Huffman, W. P., Path-Constraned Trajectory Optmzaton Usng Sparse Sequental Quadratc Programmng, Journal of Gudance, Control, and Dynamcs, Vol. 6, No., 993, pp [4] Fahroo, M. and Ross, I. M., Drect Trajectory Optmzaton by a Chebychev Pseudospectral Method, Journal of Gudance, Control, and Dynamcs, Vol. 5, No.,, pp [5] Campbell, M. E., Lee, J. W. and Scholte, E., Smulaton and Flght Test of Autonomous Arcraft Estmaton, Plannng, and Control Algorthms, Journal of Gudance, Control and Dynamcs, Vol. 3, No. 6, 7, pp

Hermite Splines in Lie Groups as Products of Geodesics

Hermite Splines in Lie Groups as Products of Geodesics Hermte Splnes n Le Groups as Products of Geodescs Ethan Eade Updated May 28, 2017 1 Introducton 1.1 Goal Ths document defnes a curve n the Le group G parametrzed by tme and by structural parameters n the

More information

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS ARPN Journal of Engneerng and Appled Scences 006-017 Asan Research Publshng Network (ARPN). All rghts reserved. NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS Igor Grgoryev, Svetlana

More information

S1 Note. Basis functions.

S1 Note. Basis functions. S1 Note. Bass functons. Contents Types of bass functons...1 The Fourer bass...2 B-splne bass...3 Power and type I error rates wth dfferent numbers of bass functons...4 Table S1. Smulaton results of type

More information

Path Planning and State Estimation for Unmanned Aerial Vehicles in Hostile Environments

Path Planning and State Estimation for Unmanned Aerial Vehicles in Hostile Environments Path Plannng and State Etmaton for Unmanned Aeral Vehcle n Hotle Envronment Ran Da * and John E. Cochran, Jr. Auburn Unverty, Auburn, Alabama 36849 I. Introducton Unmanned Aeral Vehcle (UAV) are now wdely

More information

Cooperative UAV Trajectory Planning with Multiple Dynamic Targets

Cooperative UAV Trajectory Planning with Multiple Dynamic Targets AIAA Gudance, avgaton, and Control Conference 2-5 August 200, Toronto, Ontaro Canada AIAA 200-8437 Cooperatve UAV Trajectory Plannng wth Multple Dynamc Targets Zhenshen Qu and Xangmng X 2 Harbn Insttute

More information

Smoothing Spline ANOVA for variable screening

Smoothing Spline ANOVA for variable screening Smoothng Splne ANOVA for varable screenng a useful tool for metamodels tranng and mult-objectve optmzaton L. Rcco, E. Rgon, A. Turco Outlne RSM Introducton Possble couplng Test case MOO MOO wth Game Theory

More information

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices

An Application of the Dulmage-Mendelsohn Decomposition to Sparse Null Space Bases of Full Row Rank Matrices Internatonal Mathematcal Forum, Vol 7, 2012, no 52, 2549-2554 An Applcaton of the Dulmage-Mendelsohn Decomposton to Sparse Null Space Bases of Full Row Rank Matrces Mostafa Khorramzadeh Department of Mathematcal

More information

Support Vector Machines

Support Vector Machines /9/207 MIST.6060 Busness Intellgence and Data Mnng What are Support Vector Machnes? Support Vector Machnes Support Vector Machnes (SVMs) are supervsed learnng technques that analyze data and recognze patterns.

More information

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision SLAM Summer School 2006 Practcal 2: SLAM usng Monocular Vson Javer Cvera, Unversty of Zaragoza Andrew J. Davson, Imperal College London J.M.M Montel, Unversty of Zaragoza. josemar@unzar.es, jcvera@unzar.es,

More information

Solving two-person zero-sum game by Matlab

Solving two-person zero-sum game by Matlab Appled Mechancs and Materals Onlne: 2011-02-02 ISSN: 1662-7482, Vols. 50-51, pp 262-265 do:10.4028/www.scentfc.net/amm.50-51.262 2011 Trans Tech Publcatons, Swtzerland Solvng two-person zero-sum game by

More information

Wavefront Reconstructor

Wavefront Reconstructor A Dstrbuted Smplex B-Splne Based Wavefront Reconstructor Coen de Vsser and Mchel Verhaegen 14-12-201212 2012 Delft Unversty of Technology Contents Introducton Wavefront reconstructon usng Smplex B-Splnes

More information

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique

The Greedy Method. Outline and Reading. Change Money Problem. Greedy Algorithms. Applications of the Greedy Strategy. The Greedy Method Technique //00 :0 AM Outlne and Readng The Greedy Method The Greedy Method Technque (secton.) Fractonal Knapsack Problem (secton..) Task Schedulng (secton..) Mnmum Spannng Trees (secton.) Change Money Problem Greedy

More information

GSLM Operations Research II Fall 13/14

GSLM Operations Research II Fall 13/14 GSLM 58 Operatons Research II Fall /4 6. Separable Programmng Consder a general NLP mn f(x) s.t. g j (x) b j j =. m. Defnton 6.. The NLP s a separable program f ts objectve functon and all constrants are

More information

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour

6.854 Advanced Algorithms Petar Maymounkov Problem Set 11 (November 23, 2005) With: Benjamin Rossman, Oren Weimann, and Pouya Kheradpour 6.854 Advanced Algorthms Petar Maymounkov Problem Set 11 (November 23, 2005) Wth: Benjamn Rossman, Oren Wemann, and Pouya Kheradpour Problem 1. We reduce vertex cover to MAX-SAT wth weghts, such that the

More information

Mathematics 256 a course in differential equations for engineering students

Mathematics 256 a course in differential equations for engineering students Mathematcs 56 a course n dfferental equatons for engneerng students Chapter 5. More effcent methods of numercal soluton Euler s method s qute neffcent. Because the error s essentally proportonal to the

More information

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters Proper Choce of Data Used for the Estmaton of Datum Transformaton Parameters Hakan S. KUTOGLU, Turkey Key words: Coordnate systems; transformaton; estmaton, relablty. SUMMARY Advances n technologes and

More information

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements

2x x l. Module 3: Element Properties Lecture 4: Lagrange and Serendipity Elements Module 3: Element Propertes Lecture : Lagrange and Serendpty Elements 5 In last lecture note, the nterpolaton functons are derved on the bass of assumed polynomal from Pascal s trangle for the fled varable.

More information

Accounting for the Use of Different Length Scale Factors in x, y and z Directions

Accounting for the Use of Different Length Scale Factors in x, y and z Directions 1 Accountng for the Use of Dfferent Length Scale Factors n x, y and z Drectons Taha Soch (taha.soch@kcl.ac.uk) Imagng Scences & Bomedcal Engneerng, Kng s College London, The Rayne Insttute, St Thomas Hosptal,

More information

Solving Route Planning Using Euler Path Transform

Solving Route Planning Using Euler Path Transform Solvng Route Plannng Usng Euler Path ransform Y-Chong Zeng Insttute of Informaton Scence Academa Snca awan ychongzeng@s.snca.edu.tw Abstract hs paper presents a method to solve route plannng problem n

More information

An Optimal Algorithm for Prufer Codes *

An Optimal Algorithm for Prufer Codes * J. Software Engneerng & Applcatons, 2009, 2: 111-115 do:10.4236/jsea.2009.22016 Publshed Onlne July 2009 (www.scrp.org/journal/jsea) An Optmal Algorthm for Prufer Codes * Xaodong Wang 1, 2, Le Wang 3,

More information

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints Australan Journal of Basc and Appled Scences, 2(4): 1204-1208, 2008 ISSN 1991-8178 Sum of Lnear and Fractonal Multobjectve Programmng Problem under Fuzzy Rules Constrants 1 2 Sanjay Jan and Kalash Lachhwan

More information

A Binarization Algorithm specialized on Document Images and Photos

A Binarization Algorithm specialized on Document Images and Photos A Bnarzaton Algorthm specalzed on Document mages and Photos Ergna Kavalleratou Dept. of nformaton and Communcaton Systems Engneerng Unversty of the Aegean kavalleratou@aegean.gr Abstract n ths paper, a

More information

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 A mathematcal programmng approach to the analyss, desgn and

More information

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION

Overview. Basic Setup [9] Motivation and Tasks. Modularization 2008/2/20 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Overvew 2 IMPROVED COVERAGE CONTROL USING ONLY LOCAL INFORMATION Introducton Mult- Smulator MASIM Theoretcal Work and Smulaton Results Concluson Jay Wagenpfel, Adran Trachte Motvaton and Tasks Basc Setup

More information

Classifying Acoustic Transient Signals Using Artificial Intelligence

Classifying Acoustic Transient Signals Using Artificial Intelligence Classfyng Acoustc Transent Sgnals Usng Artfcal Intellgence Steve Sutton, Unversty of North Carolna At Wlmngton (suttons@charter.net) Greg Huff, Unversty of North Carolna At Wlmngton (jgh7476@uncwl.edu)

More information

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Learning the Kernel Parameters in Kernel Minimum Distance Classifier Learnng the Kernel Parameters n Kernel Mnmum Dstance Classfer Daoqang Zhang 1,, Songcan Chen and Zh-Hua Zhou 1* 1 Natonal Laboratory for Novel Software Technology Nanjng Unversty, Nanjng 193, Chna Department

More information

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide

Lobachevsky State University of Nizhni Novgorod. Polyhedron. Quick Start Guide Lobachevsky State Unversty of Nzhn Novgorod Polyhedron Quck Start Gude Nzhn Novgorod 2016 Contents Specfcaton of Polyhedron software... 3 Theoretcal background... 4 1. Interface of Polyhedron... 6 1.1.

More information

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation Intellgent Informaton Management, 013, 5, 191-195 Publshed Onlne November 013 (http://www.scrp.org/journal/m) http://dx.do.org/10.36/m.013.5601 Qualty Improvement Algorthm for Tetrahedral Mesh Based on

More information

Feature Reduction and Selection

Feature Reduction and Selection Feature Reducton and Selecton Dr. Shuang LIANG School of Software Engneerng TongJ Unversty Fall, 2012 Today s Topcs Introducton Problems of Dmensonalty Feature Reducton Statstc methods Prncpal Components

More information

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Parallelism for Nested Loops with Non-uniform and Flow Dependences Parallelsm for Nested Loops wth Non-unform and Flow Dependences Sam-Jn Jeong Dept. of Informaton & Communcaton Engneerng, Cheonan Unversty, 5, Anseo-dong, Cheonan, Chungnam, 330-80, Korea. seong@cheonan.ac.kr

More information

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation

An Iterative Solution Approach to Process Plant Layout using Mixed Integer Optimisation 17 th European Symposum on Computer Aded Process Engneerng ESCAPE17 V. Plesu and P.S. Agach (Edtors) 2007 Elsever B.V. All rghts reserved. 1 An Iteratve Soluton Approach to Process Plant Layout usng Mxed

More information

Anytime Predictive Navigation of an Autonomous Robot

Anytime Predictive Navigation of an Autonomous Robot Anytme Predctve Navgaton of an Autonomous Robot Shu Yun Chung Department of Mechancal Engneerng Natonal Tawan Unversty Tape, Tawan Emal shuyun@robot0.me.ntu.edu.tw Abstract To acheve fully autonomous moble

More information

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning

Computer Animation and Visualisation. Lecture 4. Rigging / Skinning Computer Anmaton and Vsualsaton Lecture 4. Rggng / Sknnng Taku Komura Overvew Sknnng / Rggng Background knowledge Lnear Blendng How to decde weghts? Example-based Method Anatomcal models Sknnng Assume

More information

High-Boost Mesh Filtering for 3-D Shape Enhancement

High-Boost Mesh Filtering for 3-D Shape Enhancement Hgh-Boost Mesh Flterng for 3-D Shape Enhancement Hrokazu Yagou Λ Alexander Belyaev y Damng We z Λ y z ; ; Shape Modelng Laboratory, Unversty of Azu, Azu-Wakamatsu 965-8580 Japan y Computer Graphcs Group,

More information

Cluster Analysis of Electrical Behavior

Cluster Analysis of Electrical Behavior Journal of Computer and Communcatons, 205, 3, 88-93 Publshed Onlne May 205 n ScRes. http://www.scrp.org/ournal/cc http://dx.do.org/0.4236/cc.205.350 Cluster Analyss of Electrcal Behavor Ln Lu Ln Lu, School

More information

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics

NAG Fortran Library Chapter Introduction. G10 Smoothing in Statistics Introducton G10 NAG Fortran Lbrary Chapter Introducton G10 Smoothng n Statstcs Contents 1 Scope of the Chapter... 2 2 Background to the Problems... 2 2.1 Smoothng Methods... 2 2.2 Smoothng Splnes and Regresson

More information

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces

Range images. Range image registration. Examples of sampling patterns. Range images and range surfaces Range mages For many structured lght scanners, the range data forms a hghly regular pattern known as a range mage. he samplng pattern s determned by the specfc scanner. Range mage regstraton 1 Examples

More information

Polyhedral Compilation Foundations

Polyhedral Compilation Foundations Polyhedral Complaton Foundatons Lous-Noël Pouchet pouchet@cse.oho-state.edu Dept. of Computer Scence and Engneerng, the Oho State Unversty Feb 8, 200 888., Class # Introducton: Polyhedral Complaton Foundatons

More information

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration Improvement of Spatal Resoluton Usng BlockMatchng Based Moton Estmaton and Frame Integraton Danya Suga and Takayuk Hamamoto Graduate School of Engneerng, Tokyo Unversty of Scence, 6-3-1, Nuku, Katsuska-ku,

More information

LECTURE : MANIFOLD LEARNING

LECTURE : MANIFOLD LEARNING LECTURE : MANIFOLD LEARNING Rta Osadchy Some sldes are due to L.Saul, V. C. Raykar, N. Verma Topcs PCA MDS IsoMap LLE EgenMaps Done! Dmensonalty Reducton Data representaton Inputs are real-valued vectors

More information

Optimal Time Allocation for Quadrotor Trajectory Generation

Optimal Time Allocation for Quadrotor Trajectory Generation Optmal Tme Allocaton for Quadrotor Trajectory Generaton Fe Gao, Wllam Wu, Je Pan, Boyu Zhou and Shaoje Shen Abstract In ths paper, we present a framework to do optmal tme allocaton for quadrotor trajectory

More information

Meta-heuristics for Multidimensional Knapsack Problems

Meta-heuristics for Multidimensional Knapsack Problems 2012 4th Internatonal Conference on Computer Research and Development IPCSIT vol.39 (2012) (2012) IACSIT Press, Sngapore Meta-heurstcs for Multdmensonal Knapsack Problems Zhbao Man + Computer Scence Department,

More information

The Codesign Challenge

The Codesign Challenge ECE 4530 Codesgn Challenge Fall 2007 Hardware/Software Codesgn The Codesgn Challenge Objectves In the codesgn challenge, your task s to accelerate a gven software reference mplementaton as fast as possble.

More information

Load Balancing for Hex-Cell Interconnection Network

Load Balancing for Hex-Cell Interconnection Network Int. J. Communcatons, Network and System Scences,,, - Publshed Onlne Aprl n ScRes. http://www.scrp.org/journal/jcns http://dx.do.org/./jcns.. Load Balancng for Hex-Cell Interconnecton Network Saher Manaseer,

More information

An Image Fusion Approach Based on Segmentation Region

An Image Fusion Approach Based on Segmentation Region Rong Wang, L-Qun Gao, Shu Yang, Yu-Hua Cha, and Yan-Chun Lu An Image Fuson Approach Based On Segmentaton Regon An Image Fuson Approach Based on Segmentaton Regon Rong Wang, L-Qun Gao, Shu Yang 3, Yu-Hua

More information

Introduction to Geometrical Optics - a 2D ray tracing Excel model for spherical mirrors - Part 2

Introduction to Geometrical Optics - a 2D ray tracing Excel model for spherical mirrors - Part 2 Introducton to Geometrcal Optcs - a D ra tracng Ecel model for sphercal mrrors - Part b George ungu - Ths s a tutoral eplanng the creaton of an eact D ra tracng model for both sphercal concave and sphercal

More information

CS 534: Computer Vision Model Fitting

CS 534: Computer Vision Model Fitting CS 534: Computer Vson Model Fttng Sprng 004 Ahmed Elgammal Dept of Computer Scence CS 534 Model Fttng - 1 Outlnes Model fttng s mportant Least-squares fttng Maxmum lkelhood estmaton MAP estmaton Robust

More information

Module 6: FEM for Plates and Shells Lecture 6: Finite Element Analysis of Shell

Module 6: FEM for Plates and Shells Lecture 6: Finite Element Analysis of Shell Module 6: FEM for Plates and Shells Lecture 6: Fnte Element Analyss of Shell 3 6.6. Introducton A shell s a curved surface, whch by vrtue of ther shape can wthstand both membrane and bendng forces. A shell

More information

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes

R s s f. m y s. SPH3UW Unit 7.3 Spherical Concave Mirrors Page 1 of 12. Notes SPH3UW Unt 7.3 Sphercal Concave Mrrors Page 1 of 1 Notes Physcs Tool box Concave Mrror If the reflectng surface takes place on the nner surface of the sphercal shape so that the centre of the mrror bulges

More information

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Proceedngs of the Wnter Smulaton Conference M E Kuhl, N M Steger, F B Armstrong, and J A Jones, eds A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS Mark W Brantley Chun-Hung

More information

Support Vector Machines. CS534 - Machine Learning

Support Vector Machines. CS534 - Machine Learning Support Vector Machnes CS534 - Machne Learnng Perceptron Revsted: Lnear Separators Bnar classfcaton can be veed as the task of separatng classes n feature space: b > 0 b 0 b < 0 f() sgn( b) Lnear Separators

More information

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching A Fast Vsual Trackng Algorthm Based on Crcle Pxels Matchng Zhqang Hou hou_zhq@sohu.com Chongzhao Han czhan@mal.xjtu.edu.cn Ln Zheng Abstract: A fast vsual trackng algorthm based on crcle pxels matchng

More information

Classification / Regression Support Vector Machines

Classification / Regression Support Vector Machines Classfcaton / Regresson Support Vector Machnes Jeff Howbert Introducton to Machne Learnng Wnter 04 Topcs SVM classfers for lnearly separable classes SVM classfers for non-lnearly separable classes SVM

More information

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009.

Assignment # 2. Farrukh Jabeen Algorithms 510 Assignment #2 Due Date: June 15, 2009. Farrukh Jabeen Algorthms 51 Assgnment #2 Due Date: June 15, 29. Assgnment # 2 Chapter 3 Dscrete Fourer Transforms Implement the FFT for the DFT. Descrbed n sectons 3.1 and 3.2. Delverables: 1. Concse descrpton

More information

Lecture 4: Principal components

Lecture 4: Principal components /3/6 Lecture 4: Prncpal components 3..6 Multvarate lnear regresson MLR s optmal for the estmaton data...but poor for handlng collnear data Covarance matrx s not nvertble (large condton number) Robustness

More information

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers IOSR Journal of Electroncs and Communcaton Engneerng (IOSR-JECE) e-issn: 78-834,p- ISSN: 78-8735.Volume 9, Issue, Ver. IV (Mar - Apr. 04), PP 0-07 Content Based Image Retreval Usng -D Dscrete Wavelet wth

More information

Kinematics of pantograph masts

Kinematics of pantograph masts Abstract Spacecraft Mechansms Group, ISRO Satellte Centre, Arport Road, Bangalore 560 07, Emal:bpn@sac.ernet.n Flght Dynamcs Dvson, ISRO Satellte Centre, Arport Road, Bangalore 560 07 Emal:pandyan@sac.ernet.n

More information

Analysis of Continuous Beams in General

Analysis of Continuous Beams in General Analyss of Contnuous Beams n General Contnuous beams consdered here are prsmatc, rgdly connected to each beam segment and supported at varous ponts along the beam. onts are selected at ponts of support,

More information

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids)

Very simple computational domains can be discretized using boundary-fitted structured meshes (also called grids) Structured meshes Very smple computatonal domans can be dscretzed usng boundary-ftted structured meshes (also called grds) The grd lnes of a Cartesan mesh are parallel to one another Structured meshes

More information

TN348: Openlab Module - Colocalization

TN348: Openlab Module - Colocalization TN348: Openlab Module - Colocalzaton Topc The Colocalzaton module provdes the faclty to vsualze and quantfy colocalzaton between pars of mages. The Colocalzaton wndow contans a prevew of the two mages

More information

Review of approximation techniques

Review of approximation techniques CHAPTER 2 Revew of appromaton technques 2. Introducton Optmzaton problems n engneerng desgn are characterzed by the followng assocated features: the objectve functon and constrants are mplct functons evaluated

More information

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints

TPL-Aware Displacement-driven Detailed Placement Refinement with Coloring Constraints TPL-ware Dsplacement-drven Detaled Placement Refnement wth Colorng Constrants Tao Ln Iowa State Unversty tln@astate.edu Chrs Chu Iowa State Unversty cnchu@astate.edu BSTRCT To mnmze the effect of process

More information

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole

The Research of Ellipse Parameter Fitting Algorithm of Ultrasonic Imaging Logging in the Casing Hole Appled Mathematcs, 04, 5, 37-3 Publshed Onlne May 04 n ScRes. http://www.scrp.org/journal/am http://dx.do.org/0.436/am.04.584 The Research of Ellpse Parameter Fttng Algorthm of Ultrasonc Imagng Loggng

More information

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz

Compiler Design. Spring Register Allocation. Sample Exercises and Solutions. Prof. Pedro C. Diniz Compler Desgn Sprng 2014 Regster Allocaton Sample Exercses and Solutons Prof. Pedro C. Dnz USC / Informaton Scences Insttute 4676 Admralty Way, Sute 1001 Marna del Rey, Calforna 90292 pedro@s.edu Regster

More information

Support Vector Machines

Support Vector Machines Support Vector Machnes Decson surface s a hyperplane (lne n 2D) n feature space (smlar to the Perceptron) Arguably, the most mportant recent dscovery n machne learnng In a nutshell: map the data to a predetermned

More information

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis

Solitary and Traveling Wave Solutions to a Model. of Long Range Diffusion Involving Flux with. Stability Analysis Internatonal Mathematcal Forum, Vol. 6,, no. 7, 8 Soltary and Travelng Wave Solutons to a Model of Long Range ffuson Involvng Flux wth Stablty Analyss Manar A. Al-Qudah Math epartment, Rabgh Faculty of

More information

Simulation Based Analysis of FAST TCP using OMNET++

Simulation Based Analysis of FAST TCP using OMNET++ Smulaton Based Analyss of FAST TCP usng OMNET++ Umar ul Hassan 04030038@lums.edu.pk Md Term Report CS678 Topcs n Internet Research Sprng, 2006 Introducton Internet traffc s doublng roughly every 3 months

More information

UNIT 2 : INEQUALITIES AND CONVEX SETS

UNIT 2 : INEQUALITIES AND CONVEX SETS UNT 2 : NEQUALTES AND CONVEX SETS ' Structure 2. ntroducton Objectves, nequaltes and ther Graphs Convex Sets and ther Geometry Noton of Convex Sets Extreme Ponts of Convex Set Hyper Planes and Half Spaces

More information

Boundary Condition Simulation for Structural Local Refined Modeling Using Genetic Algorithm

Boundary Condition Simulation for Structural Local Refined Modeling Using Genetic Algorithm 2016 Internatonal Conference on Artfcal Intellgence: Technques and Applcatons (AITA 2016) ISBN: 978-1-60595-389-2 Boundary Condton Smulaton for Structural Local Refned Modelng Usng Genetc Algorthm Zhong

More information

METRIC ALIGNMENT OF LASER RANGE SCANS AND CALIBRATED IMAGES USING LINEAR STRUCTURES

METRIC ALIGNMENT OF LASER RANGE SCANS AND CALIBRATED IMAGES USING LINEAR STRUCTURES METRIC ALIGNMENT OF LASER RANGE SCANS AND CALIBRATED IMAGES USING LINEAR STRUCTURES Lorenzo Sorg CIRA the Italan Aerospace Research Centre Computer Vson and Vrtual Realty Lab. Outlne Work goal Work motvaton

More information

Topology Design using LS-TaSC Version 2 and LS-DYNA

Topology Design using LS-TaSC Version 2 and LS-DYNA Topology Desgn usng LS-TaSC Verson 2 and LS-DYNA Wllem Roux Lvermore Software Technology Corporaton, Lvermore, CA, USA Abstract Ths paper gves an overvew of LS-TaSC verson 2, a topology optmzaton tool

More information

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga

Angle-Independent 3D Reconstruction. Ji Zhang Mireille Boutin Daniel Aliaga Angle-Independent 3D Reconstructon J Zhang Mrelle Boutn Danel Alaga Goal: Structure from Moton To reconstruct the 3D geometry of a scene from a set of pctures (e.g. a move of the scene pont reconstructon

More information

INVERSE DYNAMICS ANALYSIS AND SIMULATION OF A CLASS OF UNDER- CONSTRAINED CABLE-DRIVEN PARALLEL SYSTEM

INVERSE DYNAMICS ANALYSIS AND SIMULATION OF A CLASS OF UNDER- CONSTRAINED CABLE-DRIVEN PARALLEL SYSTEM U.P.B. Sc. Bull., Seres D, Vol. 78, Iss., 6 ISSN 454-58 INVERSE DYNAMICS ANALYSIS AND SIMULATION OF A CLASS OF UNDER- CONSTRAINED CABLE-DRIVEN PARALLEL SYSTEM We LI, Zhgang ZHAO, Guangtan SHI, Jnsong LI

More information

Positive Semi-definite Programming Localization in Wireless Sensor Networks

Positive Semi-definite Programming Localization in Wireless Sensor Networks Postve Sem-defnte Programmng Localzaton n Wreless Sensor etworks Shengdong Xe 1,, Jn Wang, Aqun Hu 1, Yunl Gu, Jang Xu, 1 School of Informaton Scence and Engneerng, Southeast Unversty, 10096, anjng Computer

More information

Research Article Quasi-Bézier Curves with Shape Parameters

Research Article Quasi-Bézier Curves with Shape Parameters Hndaw Publshng Corporaton Appled Mathematcs Volume 3, Artcle ID 739, 9 pages http://dxdoorg/55/3/739 Research Artcle Quas-Bézer Curves wth Shape Parameters Jun Chen Faculty of Scence, Nngbo Unversty of

More information

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method

An Accurate Evaluation of Integrals in Convex and Non convex Polygonal Domain by Twelve Node Quadrilateral Finite Element Method Internatonal Journal of Computatonal and Appled Mathematcs. ISSN 89-4966 Volume, Number (07), pp. 33-4 Research Inda Publcatons http://www.rpublcaton.com An Accurate Evaluaton of Integrals n Convex and

More information

Lecture #15 Lecture Notes

Lecture #15 Lecture Notes Lecture #15 Lecture Notes The ocean water column s very much a 3-D spatal entt and we need to represent that structure n an economcal way to deal wth t n calculatons. We wll dscuss one way to do so, emprcal

More information

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky

Improving Low Density Parity Check Codes Over the Erasure Channel. The Nelder Mead Downhill Simplex Method. Scott Stransky Improvng Low Densty Party Check Codes Over the Erasure Channel The Nelder Mead Downhll Smplex Method Scott Stransky Programmng n conjuncton wth: Bors Cukalovc 18.413 Fnal Project Sprng 2004 Page 1 Abstract

More information

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming CS 4/560 Desgn and Analyss of Algorthms Kent State Unversty Dept. of Math & Computer Scence LECT-6 Dynamc Programmng 2 Dynamc Programmng Dynamc Programmng, lke the dvde-and-conquer method, solves problems

More information

Accuracy of Measuring Camera Position by Marker Observation

Accuracy of Measuring Camera Position by Marker Observation J. Software Engneerng & Applcatons, 2010, 3, 906-913 do:10.4236/jsea.2010.310107 Publshed Onlne October 2010 (http://www.scrp.org/journal/jsea) Accuracy of Measurng Camera Poston by Marker Observaton Vladmr

More information

LECTURE NOTES Duality Theory, Sensitivity Analysis, and Parametric Programming

LECTURE NOTES Duality Theory, Sensitivity Analysis, and Parametric Programming CEE 60 Davd Rosenberg p. LECTURE NOTES Dualty Theory, Senstvty Analyss, and Parametrc Programmng Learnng Objectves. Revew the prmal LP model formulaton 2. Formulate the Dual Problem of an LP problem (TUES)

More information

Load-Balanced Anycast Routing

Load-Balanced Anycast Routing Load-Balanced Anycast Routng Chng-Yu Ln, Jung-Hua Lo, and Sy-Yen Kuo Department of Electrcal Engneerng atonal Tawan Unversty, Tape, Tawan sykuo@cc.ee.ntu.edu.tw Abstract For fault-tolerance and load-balance

More information

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data Malaysan Journal of Mathematcal Scences 11(S) Aprl : 35 46 (2017) Specal Issue: The 2nd Internatonal Conference and Workshop on Mathematcal Analyss (ICWOMA 2016) MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES

More information

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

Determining the Optimal Bandwidth Based on Multi-criterion Fusion Proceedngs of 01 4th Internatonal Conference on Machne Learnng and Computng IPCSIT vol. 5 (01) (01) IACSIT Press, Sngapore Determnng the Optmal Bandwdth Based on Mult-crteron Fuson Ha-L Lang 1+, Xan-Mn

More information

VFH*: Local Obstacle Avoidance with Look-Ahead Verification

VFH*: Local Obstacle Avoidance with Look-Ahead Verification 2000 IEEE Internatonal Conference on Robotcs and Automaton, San Francsco, CA, Aprl 24-28, 2000, pp. 2505-25 VFH*: Local Obstacle Avodance wth Look-Ahead Verfcaton Iwan Ulrch and Johann Borensten The Unversty

More information

Exercises (Part 4) Introduction to R UCLA/CCPR. John Fox, February 2005

Exercises (Part 4) Introduction to R UCLA/CCPR. John Fox, February 2005 Exercses (Part 4) Introducton to R UCLA/CCPR John Fox, February 2005 1. A challengng problem: Iterated weghted least squares (IWLS) s a standard method of fttng generalzed lnear models to data. As descrbed

More information

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning

Outline. Type of Machine Learning. Examples of Application. Unsupervised Learning Outlne Artfcal Intellgence and ts applcatons Lecture 8 Unsupervsed Learnng Professor Danel Yeung danyeung@eee.org Dr. Patrck Chan patrckchan@eee.org South Chna Unversty of Technology, Chna Introducton

More information

XV International PhD Workshop OWD 2013, October Machine Learning for the Efficient Control of a Multi-Wheeled Mobile Robot

XV International PhD Workshop OWD 2013, October Machine Learning for the Efficient Control of a Multi-Wheeled Mobile Robot XV Internatonal PhD Workshop OWD 203, 9 22 October 203 Machne Learnng for the Effcent Control of a Mult-Wheeled Moble Robot Uladzmr Dzomn, Brest State Techncal Unversty (prof. Vladmr Golovko, Brest State

More information

Collaboratively Regularized Nearest Points for Set Based Recognition

Collaboratively Regularized Nearest Points for Set Based Recognition Academc Center for Computng and Meda Studes, Kyoto Unversty Collaboratvely Regularzed Nearest Ponts for Set Based Recognton Yang Wu, Mchhko Mnoh, Masayuk Mukunok Kyoto Unversty 9/1/013 BMVC 013 @ Brstol,

More information

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET Jae-young Lee, Shahram Payandeh, and Ljljana Trajovć School of Engneerng Scence Smon Fraser Unversty 8888 Unversty

More information

Biostatistics 615/815

Biostatistics 615/815 The E-M Algorthm Bostatstcs 615/815 Lecture 17 Last Lecture: The Smplex Method General method for optmzaton Makes few assumptons about functon Crawls towards mnmum Some recommendatons Multple startng ponts

More information

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method

3D Virtual Eyeglass Frames Modeling from Multiple Camera Image Data Based on the GFFD Deformation Method NICOGRAPH Internatonal 2012, pp. 114-119 3D Vrtual Eyeglass Frames Modelng from Multple Camera Image Data Based on the GFFD Deformaton Method Norak Tamura, Somsangouane Sngthemphone and Katsuhro Ktama

More information

y and the total sum of

y and the total sum of Lnear regresson Testng for non-lnearty In analytcal chemstry, lnear regresson s commonly used n the constructon of calbraton functons requred for analytcal technques such as gas chromatography, atomc absorpton

More information

3D vector computer graphics

3D vector computer graphics 3D vector computer graphcs Paolo Varagnolo: freelance engneer Padova Aprl 2016 Prvate Practce ----------------------------------- 1. Introducton Vector 3D model representaton n computer graphcs requres

More information

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR

SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR SENSITIVITY ANALYSIS IN LINEAR PROGRAMMING USING A CALCULATOR Judth Aronow Rchard Jarvnen Independent Consultant Dept of Math/Stat 559 Frost Wnona State Unversty Beaumont, TX 7776 Wnona, MN 55987 aronowju@hal.lamar.edu

More information

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET

APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET APPLICATION OF PREDICTION-BASED PARTICLE FILTERS FOR TELEOPERATIONS OVER THE INTERNET Jae-young Lee, Shahram Payandeh, and Ljljana Trajovć School of Engneerng Scence Smon Fraser Unversty 8888 Unversty

More information

Structural Optimization Using OPTIMIZER Program

Structural Optimization Using OPTIMIZER Program SprngerLnk - Book Chapter http://www.sprngerlnk.com/content/m28478j4372qh274/?prnt=true ق.ظ 1 of 2 2009/03/12 11:30 Book Chapter large verson Structural Optmzaton Usng OPTIMIZER Program Book III European

More information

User Authentication Based On Behavioral Mouse Dynamics Biometrics

User Authentication Based On Behavioral Mouse Dynamics Biometrics User Authentcaton Based On Behavoral Mouse Dynamcs Bometrcs Chee-Hyung Yoon Danel Donghyun Km Department of Computer Scence Department of Computer Scence Stanford Unversty Stanford Unversty Stanford, CA

More information

ROBOT KINEMATICS. ME Robotics ME Robotics

ROBOT KINEMATICS. ME Robotics ME Robotics ROBOT KINEMATICS Purpose: The purpose of ths chapter s to ntroduce you to robot knematcs, and the concepts related to both open and closed knematcs chans. Forward knematcs s dstngushed from nverse knematcs.

More information

Multi-posture kinematic calibration technique and parameter identification algorithm for articulated arm coordinate measuring machines

Multi-posture kinematic calibration technique and parameter identification algorithm for articulated arm coordinate measuring machines Mult-posture knematc calbraton technque and parameter dentfcaton algorthm for artculated arm coordnate measurng machnes Juan-José AGUILAR, Jorge SANTOLARIA, José-Antono YAGÜE, Ana-Crstna MAJARENA Department

More information