Head-Raising of Snake Robots Based on a Predefined Spiral Curve Method

Size: px
Start display at page:

Download "Head-Raising of Snake Robots Based on a Predefined Spiral Curve Method"

Transcription

1 Artcle Head-Rasng of Snake Robots Based on a Predefned Spral Curve Method Xaobo Zhang 1,2,3, Jnguo Lu 1,2, *, Zhaoje Ju 1,2,4 and Chenguang Yang 5 1 State Key Laboratory of Robotcs, Shenyang Insttute of Automaton, Chnese Academy of Scences, Shenyang 1116, Chna; zhangxaobo@sacn (XZ); zhaojeju@portacuk (ZJ) 2 Insttutes for Robotcs and Intellgent Manufacturng, Chnese Academy of Scences, Shenyang 1116, Chna 3 Unversty of Chnese Academy of Scences, Bejng 149, Chna 4 Intellgent Systems & Bomedcal Robotcs, School of Creatve Technologes, Unversty of Portsmouth, Portsmouth P1 3HE, UK 5 Zenkewcz Centre for Computatonal Engneerng, Swansea Unversty, Swansea SA1 8EN, UK; cyang@eeeorg * Correspondence: lujnguo@sacn; Tel: Receved: 12 September 218; Accepted: 17 October 218; Publshed: 23 October 218 Abstract: A snake robot has to rase ts head to acqure a wde vsual space for plannng complex tasks such as nspectng unknown envronments, trackng a flyng object and actng as a manpulator wth ts rasng part However, only a few researchers currently focus on analyzng the head-rasng moton of snake robots Thus, a predefned spral curve method s proposed for the head-rasng moton of such robots Frst, the expresson of the predefned spral curve s desgned Second, wth the curve and a lne segments model of a snake robot, a shape-fttng algorthm s developed for constranng the robot s macro shape Thrd, the coordnate system of the lne segments model of the robot s establshed Then, phase-shftng and angle-solvng algorthms are developed to obtan the angle sequences of roll, ptch, and yaw durng the head-rasng moton Fnally, the head-rasng moton s smulated usng the angle sequences to valdate the feasblty of ths method Keywords: snake robots; head-rasng; shape-fttng; phase-shftng; spral curve 1 Introducton A snake robot s a moble robot wth a long and slender body and plays a crucal role n search and rescue operatons, nspecton and mantenance [1] Controllng such robots s dffcult, and a revew of ther modelng, mplementaton, and control can be found n [2] Generally, for gven tasks such as searchng a trapped person n dsaster areas, trackng a flyng object and reparng a damaged ppe as a manpulator, the snake robot has to move ts body wth dfferent moton modes, and head-rasng moton s one of them Snake robots common moton modes nclude serpentne [3,4], travelng wave [5,6], concertna [7,8], and sdewndng [9,1] locomoton Addtonally, some researchers sought to fnd other moton modes such as fuson gat [11] and obstacle-aded locomoton [12] However, these moton modes provde lmted vsual nformaton Consequently, snake robots have to rase ther heads to observe ther surroundngs and perform ther tasks Therefore, the moton plannng for head-rasng of a snake robot s our research object n ths paper To the best of our knowledge, a few researches on head-rasng moton of snake robots have been done, and they can be dvded nto two types: 2D (two dmensonal) head-rasng and 3D (three-dmensonal) head-rasng Ths study ams at 3D head-rasng The concepts of 2D and 3D head-rasng are llustrated n Fgure 1 It should be noted that label 2 and 4 are lne segments models Appl Sc 218, 8, 211; do:1339/app wwwmdpcom/journal/applsc

2 Appl Sc 218, 8, of 2 of snake robots, whch wll be utlzed n subsequent chapters for smulatons 2D head-rasng can be found n [13], the authors proposed an mprovng serpentne nput functon to acheve the head-rasng moton of a snake robot and analyzed the zero-moment pont to assess the stablty of the robot As for 3D head-rasng [14,15], to realze t s more complcated In [14], the works were based on an assumpton that the head part of the robot s not contact wth the ground and regarded as a manpulator, whch s able to acheve several sub-tasks n 3D envronment Therefore, essentally speakng, the researchers manly consdered trackng the trajectory of a snake robot s head rather than the head-rasng process Inspred by the work made by Tanka et al, we currently are workng on trajectory trackng of the snake robot head by mprovng our model There stll exsts problems to be solved and a vdeo about the trajectory trackng (Concept_of_trajectory_trackngav) can be seen n Supplementary Materals In [15], the authors regarded a snake robot as a serally lnked floatng-base robot and dvded t nto base and actve modules The base modules were used to construct the support polygon for mantanng stablty durng the head-rasng process and can be changed to actve modules to allow the head to stretch to a gven poston and orentaton The trajectory functons of ndvdual jonts were set as parameterzed cubc splne curves, and the head-rasng moton was acheved by optmzng these parameters accordng to some crterons In summary, exstng works of head-rasng attempt to fnd the nput functons of ndvdual jonts However, n ths study, the nput functons (angle sequences wth respect to tme) are unknown, and they are obtaned by shape-fttng and phase-shftng algorthms, whch wll be ntroduced n the subsequent chapters 1 2 Target Lne segments model 3 4 Snake Fgure 1 The concepts of 2D and 3D head-rasng Label 1 and 2 represent 2D head-rasng, and label 3 and 4 show 3D head-rasng Achevng moton control for a snake robot s dffcult because of the knematc redundancy, whch can be solved by the shape control method Moton control based on a spral curve belongs to the category of the shape control It s necessary to ntroduce the concept of shape control method Ths method can not be descrbed n theory, and t s a knd of dea to control the moton of snake robots or hyper-redundant manpulators The dea of shape control method s employng a geometrc curve to constran a robot s confguraton by fttng the contnuous curve and dscrete lnk model as closely as possble If change the shape of the geometrc curve wth respect to tme, the robot can acheve contnuous moton The key ponts to use ths method nclude two aspects Frst, how to fnd a proper curve to descrbe the shape of robots should be consdered Second, f the curve s obtaned, there should be an approach to accomplsh the fttng process Examples of usng shape control method can be found n [16 25] In [16], the authors presented a geometrc splne method for the shape control of planar manpulators wth hyper-degrees of freedom Wth the fttng of the robotc

3 Appl Sc 218, 8, of 2 macro confguraton and the referent splne curve, real-tme control could be easly accomplshed In [17], the authors presented locomoton control usng a phase oscllator network, whch can produce a smooth transton of the body shape of a snake robot to avod obstacles In [18], the researchers ntroduced a framework to control the shape of robots, and the framework can be dvded nto four steps, namely, defnng the shape control pont, usng the shape control pont to defne the Bezer curves, fttng the curves and the shape of the robot, and changng the parameters of the Bezer curves to control the movement of the snake robot accordng to the desred gat In [19], the authors used the shape control pont method to control the poston and orentaton of the head of a robot In [2], the researchers presented a planar manpulator that moves accordng to a varable-structure polygon functon produced by neural networks In [21], the authors ntroduced and used a modal approach to generate a backbone curve and thus capture a hyper-redundant manpulator s macroscopc geometrc feature The backbone curve was represented by the lnear combnaton of a set of shape functons wth the approprate coeffcents Then, nverse knematcs reduced to the soluton of these coeffcents to avod the heavy computaton requred by the Jacoban pseudo-nverse method In [22], the researchers analyzed the curvature of the sdewndng locomoton of a snake robot and developed algorthms to ft the robot s shape to a contnuous curve In [23], the authors proposed the annealed chan fttng algorthm and keyframe wave extracton algorthm; the former maps the shape of the snake robot to a contnuous backbone curve and obtans a set of jont angles, whereas the latter obtans a sequence of backbone curves A smlar modelng strategy can also be found n [24,25] In [25], the researchers consdered dynamcs durng the shape control of hyper-redundant manpulators The goal of ths paper s to propose a new approach to rase a snake robot s head n 3D envronments Ths mechansm allows the robot to obtan a 36 feld of vew and a large workng space In ths paper, nspred by the shape control method, a head-rasng moton control method based on a predefned spral curve s proposed The robot s represented by several lne segments, and the correspondng local coordnate system s establshed Every lne segment corresponds to a module of the snake robot, and the connecton pont between adjacent lne segments corresponds to a jont nvolvng three degrees of freedom, namely, roll, ptch, and yaw angles, whch can be obtaned by matrx transformaton of the local coordnate system The predefned curve s ntroduced to constran the macro shape of the snake robot, and a phase-shftng algorthm s developed to drve the snake robot along the curve Durng the phase-shftng process, the angle trajectores for the head-rasng moton n a gven tme can be obtaned Wth the angle trajectores, the head-rasng moton can be acheved The contrbutons of ths work are summarzed by followng remarks: 1 A new shape control curve, the predefned spral curve, s proposed and t s utlzed for 3D head-rasng of a snake robot; 2 A shape-fttng algorthm s developed for adherng the lne segments model of the snake robot to the predefned spral curve; 3 Establshment rules of coordnate system are gven for lne segments model of the snake robot; 4 A phase-shftng and an angle-solvng algorthms are presented for obtanng angle trajectores used durng head-rasng moton The remander of ths paper s organzed as follows Secton 1 revews prevous researches, analyses the necessty for head-rasng and ntroduces our am, whch s rasng a snake robot s head based on a predefned spral curve n 3D envronments Secton 2 ntroduces the modelng of the head-rasng moton; the mathematcal expresson of the predefned spral curve s dscussed n Subsecton 21, the shape-fttng and phase-shftng methods n Subsecton 22, and the establshment of the coordnate system and angle-solvng algorthm n Subsecton 23 Secton 3 explans the smulaton of the head-rasng moton Secton 4 presents the conclusons 2 Modelng of Head-Rasng Moton In ths secton, a predefned spral curve and a shape-fttng method are ntroduced to constran the macro shape of the snake robot, whch s composed of seral lnks represented by seral lne

4 Appl Sc 218, 8, of 2 segments However, the seral lne segments do not contan the complete nformaton of the snake robot Therefore, coordnate system s ntroduced The snake robot has to move through the predefned spral curve from ntal posture to fnal posture, and that process s called phase-shftng Wth the proposed phase-shftng and angle-solvng algorthms, the angle sequences (or angle trajectores) can be used to accomplsh the head-rasng moton 21 Predefned Spral Curve From the bologcal perspectve, a snake s head-rasng movement s rregular, and t s dffcult to completely descrbe ts shape usng a mathematcal model Based on our observatons, the shape of a snake after rasng ts head s smlar to that of a spral curve, as descrbed n Fgure 2 In addton, the spral curve can ensure the stablty of head-rasng Thus, descrbng the head-rasng movement of a snake robot wth a spral curve s reasonable x s (t) = at sn(t + ϕ ) y s (t) = at cos(t + ϕ ) z s (t) = ct (1) Fgure 2 The smlar macro shapes of a snake (label 1), a spral curve (label 2), the lne segments model after the shape-fttng algorthm (label 3) and the smplfed smulaton model (label 4) A regular spral curve (Fgure 3a) can be expressed as Equaton (1) It cannot be utlzed to gude the movement of the robot, and has to be modfed, because t cannot ensure the stablty of head-rasng Then, the predefned spral curve (Fgure 3b) s desgned and ts mathematcal descrpton satsfes Equaton (2), where x l (t), y l (t), and z l (t) represent the lne part; x s (t), y s (t), and z s (t) descrbe the spral curve part; and a, b, and c are the adjustment coeffcents of the spral curve The ampltudes of x s (t) and y s (t) change equally when a s changed and unequally when b s changed The ampltude of z s (t) s nfluenced by c ϕ s the ntal phase of the sne and cosne functons, whch correspond to the slope of the tangent vector for the ntal pont n c s the cycle number of the spral curve l lnk and n are the length and number of the snake robot modules, respectvely t s the ndependent varable dvded nto three ntervals, whch correspond to the lne part (defned by LP, nterval s (, ˆt 1 )); the base of the

5 Appl Sc 218, 8, of 2 spral curve part, whch s n contact wth the ground (defned by BS, nterval s (ˆt 1, ˆt 2 )); and the rest of the spral curve (defned by RS, nterval s (ˆt 2, ˆt 3 )) ϕ base s the phase value of the second nterval x l (t) = x s (ˆt 1 ) t (, ˆt 1 ) y l (t) = y s (ˆt 1 ) t + ˆt 1 t (, ˆt 1 ) z l (t) = t (, ˆt 1 ) x s (t) = ab(ˆt 3 t) sn(t + ϕ ) t (ˆt 1, ˆt 2 ) y s (t) = a(ˆt 3 t) cos (t + ϕ ) 1 t (ˆt 1, t 2 ) z s (t) = t (ˆt 1, ˆt 2 ) x s (t) = ab(ˆt 3 t) sn(t + ϕ ) t (ˆt 2, ˆt 3 ) y s (t) = a(ˆt 3 t) cos(t + ϕ ) t (ˆt 2, ˆt 3 ) z s (t) = ct cˆt 2 t (ˆt 2, ˆt 3 ) ˆt 1 = nl lnk ˆt 2 = ˆt 1 + ϕ base ˆt 3 = ˆt 1 + 2n c π (2) The predefned spral curve s composed of a lne part and a spral curve part, as shown n Fgure 3b The lne and spral curve parts constran the ntal and fnal head-rasng postures of the snake robot, respectvely As shown n Fgure 3, compared wth the regular spral curve expressed n Equaton (1), the predefned spral curve expressed n Equaton (2) ntroduces parameter b to ensure that x s (t) and y s (t) change unequally, nterval (, ˆt 1 ) to construct LP, (ˆt 1, ˆt 2 ) to construct BS, and (ˆt 2, ˆt 3 ) to construct RS Addtonally, by substtutng tem (ˆt 3 t) for t, t can be ensured that x s (t) and y s (t) decrease as z s (t) ncreases Obvously, the predefned spral curve s approprate for ensurng stablty durng head-rasng (a) Lne part (LP) t= Spral curve part (BS) ˆ 2 t= t (b) -2 t tˆ = 3 Spral curve part (RS) t= tˆ Fgure 3 Spral curves: (a) the regular spral curve, and (b) the predefned spral curve used n ths study 22 Shape-Fttng and Phase-Shftng Methods In ths secton, a shape-fttng and phase-shftng algorthms are developed, and the former ensures that the snake robot adhere to the predefned spral curve and the latter drve the robot move along wth the curve Fgure 4 shows the concepts of these methods In Fgure 4, two lnks of robot are shown; the red one represents the robot posture at tme t and the black one corresponds to the robot posture at tme t +1 The robot moves from posture at tme t to posture at tme t +1, and ths process s called phase-shftng Two lnks contan three ponts; that s, the length between adjacent ponts equals the length of the robot lnks Therefore, the snake lnks are calculated by pont sets and represented by lne segments Ths process s called shape-fttng

6 Appl Sc 218, 8, of 2 25 Spral curve Head at t Phase S -1 Head at t 1 Fgure 4 Concepts of shape-fttng and phase-shftng The detals of how the shape-fttng and phase-shftng algorthms work are descrbed n the followng steps Step 1: Intalzaton The parameters a, b, c, n c, n, l lnk, ˆt 1, ˆt 2, ˆt 3, ϕ, and ϕ base are ntalzed The followng constrant equaton s used to ensure that lne segments model of the robot do not get away from the ground S 1 + S 2 = t=ˆt 2 t=ˆt 1 t=ˆt 3 ẋ s (t) 2 + ẏ s (t) 2 + ż s (t) 2 dt+ ẋ s (t) 2 + ẏ s (t) 2 + ż s (t) 2 dt < nl lnk (3) where S 1 and S 2 represent the arc lengths of BS and RS, respectvely t=ˆt 2 Step 2: Determnaton of basc posture The snake robot s represented by lne segments and the correspondng coordnate system Ths secton descrbes how the lne segments of the basc posture are determned The succeedng porton dscusses the rules of buldng the coordnate system The pont sets used to construct the lne segments are defned as follows: P snk = [ P 1, P 2,, P j,, P n+1 ] j = 1, 2,, n + 1 = 1, 2,, n step P j = ( x snk_j, y snk_j, z snk_j ) (4) where P j s the poston of pont j at step of phase-shftng n step s the number of phases shfted and satsfes Equaton (5) =n step S = S 1 + S 2 (5) =1 where S s the arc length at step of phase-shftng and defned as phase n ths study Therefore, shape-fttng reduces to fnd the pont set P snk at step, and phase-shftng reduces to move all lne segments by changng the poston of P snk along wth the predefned spral curve

7 Appl Sc 218, 8, of 2 The basc posture s consdered the ntal confguraton before the phase-shftng begns, as shown n Fgure 5 and calculated as follows P + Tal n 1 Lnk l j P j + 1 j y j z j x j P zj j xj yj Pj Lnk j 1 Local coordnate Reference -2 coordnate z y o o x O o Head P1 Fgure 5 Modelng of the robot s basc posture composed of n lne segments and correspondng coordnate system We set = 1 to ndcate that the lne segments are n the basc posture wthout phase-shftng such that the pont sets of the basc posture satsfy Equaton (6) 1 P snk = (x s (ˆt 1 ) y s (ˆt 1 ) + nl lnk ) (x s (ˆt 1 ) y s (ˆt 1 ) + (n )l lnk ) (x s (ˆt 1 ) y s (ˆt 1 ) + (n j + 1)l lnk ) (x s (ˆt 1 ) y s (ˆt 1 ) ) T (6) Step 3: One step of phase-shftng For programmng purposes, ndependent varable t s regarded as a dscrete vector t d and ts mathematcal descrpton s expressed as follows: t d = [, t 1, 2 t 1,, ˆt 1, ˆt 1 + t 2, ˆt t 2,, ˆt 3 ] (7) where t 1 and t 2 are the step lengths of dscretzaton n ntervals (, ˆt 1 ) and (ˆt 1, ˆt 3 ), respectvely After dscretzaton of t, the predefned spral curve becomes spatal dscrete ponts

8 Appl Sc 218, 8, of 2 Phase-shftng s acheved by the movement of the snake s head ( P 1 ) and the refreshng of the postons of the rest of the ponts ( P 2, P 3,, P j, P n+1 ) along wth the predefned spral curve Frst, gven the phase S, head P 1 changes nto a new poston +1 P 1, durng whch ndependent varable t s assumed to shft from t to t +1 t and S are known, and t +1 can be obtaned usng Equaton (8) t=t +1 S = ẋ(t) 2 + ẏ(t) 2 + ż(t) 2 dt (8) t=t Second, we query t d to dentfy the element nearest to t +1 and record ts ndex as Inx p1 Fnally, the rest of the ponts ( P 2, P 3,, P j, P n+1 ) and correspondng ndces ( Inx p2, Inx p3,, Inx pj,, Inx pn+1 ) can be obtaned by dstance judgment gong through t d from ndex Inx p1 to ndex 1 Dstance judgment s llustrated n Equaton (9) l lnk eps P j P j 1 llnk + eps (9) where eps s utlzed to deal wth the error between contnuous functon and dscrete approxmaton Step 4: Iteraton Step 3 s one step of phase-shftng from step to + 1 On the bass of Equaton (5), all of the values of phase S can be computed manually Then, step 3 s repeated untl the head of the snake ( +1 P 1 ) moves to the fnal pont of the dscrete predefned spral curve Therefore, teraton completes the phase-shftng process from basc posture ( 1 P snk ) to fnal posture ( n step P snk ) of the snake robot (represented by lne segments or pont sets wthout consderng the coordnate system n ths part) 23 Coordnate System and Angle-Solvng Algorthm The lne segments cannot contan all the nformaton of the snake robot lnks or modules Therefore, we propose an approach on establshng the coordnate system fxed on lne segments Fgure 5 shows the reference coordnate O xo y o z o, and ts orgn s [,, ], wth x o -axs [1,, ], y o -axs [, 1, ], and z o -axs [,, 1] In determnng the local coordnates, several rules are needed Fgure 6 shows how these rules are establshed and llustrates one lnk at step durng the phase-shftng process The y j -axs s calculated as follows: y j = p j+1 p j p j+1 p j (1) The x j - and z j -axes are on the plane that s vertcal to the lnk vector shown n the left part of Fgure 6 Therefore, the x j - and z j -axes are not unque, and the horzontal plane s ntroduced to solve ths problem Movng the horzontal plane to pont P j, the ntersectng lne between two planes s used to select the x j -axs, as shown n the rght part of Fgure 6 The ntersectng lne has two drectons Thus, the drecton s selected by determnng whether the angle between x j - and x o -axes s acute Afterward, the z j -axs s determned usng the rght-hand rule Fgure 7 shows the result of the local coordnates durng the entre phase-shftng process The smulaton wthout showng the coordnates s dscussed n the subsequent chapter

9 Appl Sc 218, 8, of 2 25 Plane vertcal to lnk vector Spral curve Vertcal vector Lnk vector Lnk z j y j P j x j P j Connecton pont Horzontal plane Fgure 6 Establshment of local coordnates Fgure 7 Local coordnates durng entre head-rasng process After the determnaton of the coordnate system, the relatve rotaton matrx between adjacent lnks can be obtaned usng Equaton (11) R P_relj = ( R Pj+1 ) 1 ( R Pj ) j = 2, 3, n = 1, 2,, n step [ ] r 11 r 12 r 13 R Pj = x j y j z j = r 21 r 22 r 23 r 31 r 32 r 33 (11) where R Pj R 3 3 s the orentaton matrx of lnk j relatve to the reference coordnate and R P_relj R 3 3 s the orentaton matrx of lnk j relatve to R Pj+1 Then, the relatve roll ( γ j ), ptch ( β j ), and yaw ( α j ) angle sequences can be calculated usng Equaton (12) β j = A tan 2( r 31, r r 21 2 ) j = 2, 3, n = 1, 2,, n step α j = Atan2(r 21 /cos( β j ), r 11 /cos( β j )) γ j = Atan2(r 32 /cos( β j ), r 33 /cos( β j )) (12)

10 Appl Sc 218, 8, of 2 The lne segments model for the snake robot s abstract, therefore we ntroduce a smplfed Soldworks model for the subsequent smulaton n Adams envronment, as shown n Fgure 8 It s part of Soldworks model and contans three modules Ths fgure provdes us wth the lne segments model (rght part) and Soldworks model (left part), and t s convenent for us to understandng where local coordnates are establshed and how the roll, ptch, and yaw angles are solved As mentoned before, a lne segment ( l j ) and a local coordnate ( P j x j y j z j ) represent a snake robot module, and a pont ( P j ) represents a jont wth three degrees of freedom The three axes are located at centers of rotatng shafts and ntersected at the P j Connectng the P j and the P j+1, the l j can be determned Equaton (11) and (12) provde us wth the soluton of roll, ptch and yaw angles However, t s sgnfcant to determne ther rotatng sequences, whch are also llustrated n Fgure 8 It should be ponted out that the rotatng sequences depend on specfc models, otherwse, the rotatng sequences and Equaton (12) should be modfed 1 P j + 1 Lnk j y j l j z j x j P j Lnk zj xj 1 yj Pj j 1 z j y j x j x j zj yj 2 γ j z j z j y x j xj j yj 3 α j y j z j x j yj zj 4 Roll angle γ Yaw angle α β j z j y j x j yj xj zj xj Ptch angle β Fgure 8 Local coordnates fxed on the smplfed Soldworks model and descrptons of roll, ptch and yaw angles Label 1 corresponds to the ntal confguraton Label 2, 3 and 4 descrbe the confguratons after rotatng roll angle, yaw angle and ptch angle, respectvely 3 Smulaton on Head-Rasng Moton Accordng to the proposed algorthms, the phase-shftng process can be smulated The parameters of the predefned curve are as follows: a = 97, b = 1, c = 485, n c = 25, n = 16, l lnk = 97 (mm), ˆt 1 = 1, 552 (rad), ˆt 2 = 1, 5551 (rad), ˆt 3 = 1, 5677 (rad), ϕ = 1622 (rad), and ϕ base = p (rad) Accordng to Equaton (3), the arc lengths of BS (S 1 ) and RS (S 2 ) can be calculated as S 1 = (mm) and S 2 = 1, 326 (mm) The dscrete ndependent varable s selected as t d = [, 1, 2,, ˆt 1, ˆt 1 + 1, ˆt 1 + 2,, ˆt 3 ] wth t 1 = 1 and t 2 = 1 To facltate readng, all the symbols utlzed n ths paper are concluded n Appendx part, as shown n Table A1

11 Appl Sc 218, 8, of 2 The snake begns to move from basc posture to fnal posture usng the shape-fttng and phase-shftng algorthms Durng the phase-shftng process, the phase S n every step can be selected manually In ths test, S s assumed constant and equal to (S 1 + S 2 )/n step, where the number of total steps n step equals 5 Table 1 shows the data of P 1, Inx p1, α 1, β 1, and γ 1 at steps 1, 2, 3, 499, and 5, respectvely Fgure 9 shows the phase-shftng process, ncludng the predefned spral curve (Fgure 9a) and snake posture at steps = 1 (Fgure 9b), = 147 (Fgure 9c), and = 5 (Fgure 9d), correspondng to the snake head at t = ˆt 1, t = ˆt 2, and t = ˆt 3, respectvely (a) (b) (c) (d) Fgure 9 Phase-shftng process: (a) predefned spral curve, (b) = 1, t = ˆt 1, (c) = 147, t = ˆt 2, (d) = 5, t = ˆt 3 We assume that the head-rasng moton tme s 5 s, that s, t tme (, 5) Wth Equaton (12) and numercal dervaton, the roll ( γ j ), ptch ( β j ), and yaw ( α j ) angle sequences; relatve angular velocty ( γ j, β j, α j ); and angular acceleraton ( γ j, β j, α j ) can be obtaned, as shown n the z-axs of Fgure 1 The x- and y-axes represent the jont ID (ID = 1, 2,, 15) and tme, respectvely As the snake head moves from t = ˆt 1 to t = ˆt 2, the absolute value of γ 1 ntally ncreases before the thrd jont pont moves to t = ˆt 1 and subsequently becomes constant because the frst two lnks are constraned to a semcrcle Meanwhle, the absolute values of α 1 and β 1 are zero Smlarly, the moton of the snake head movng from t = ˆt 2 to t = ˆt 3 can be dvded nto two stages Before the thrd jont pont moves to t = ˆt 2, the absolute value of γ 1 ntally decreases n the frst stage and then subsequently ncreases n the second stage In the meantme, the absolute value of α 1 ncreases at varyng speed The absolute value of β 1 ntally ncreases, subsequently decreases, and fnally ncreases Unsmooth angles are caused by the unsmooth transton of the pecewse functon, whch wll be mproved n future work Thus, the shapes of the relatve velocty and acceleraton curve are full of sharp ponts Moreover, the curves of the other jont ponts (ID = 2, 3,, 15) have the same shape wth phase lag

12 Appl Sc 218, 8, of 2 ptch angle(rad) ptch angle acceleraton(rad/s 2 ) yaw angle velocty(rad/s) jont ID jont ID jont ID 1 t= tˆ β j 4 tme(s) ɺɺ β 4 tme(s) γɺ 4 tme(s) j j ptch angle velocty(rad/s) yaw angle(rad) yaw angle acceleraton(rad/s 2 ) jont ID jont ID jont ID 1 2 t= tˆ ɺ βj 4 tme(s) γ j 4 tme(s) γɺɺ j 4 tme(s) roll angle(rad) -5-1 jont ID 1 t= tˆ 2 2 roll angle acceleraton(rad/s 2 ) tme(s) jont ID 1 α j 6 roll angle velocty(rad/s) jont ID 1 2 αɺɺ j 4 tme(s) αɺ j 4 tme(s) 6 Fgure 1 Angle, angular velocty, and angular acceleraton durng phase-shftng process

13 Appl Sc 218, 8, of 2 Step Head P 1 (mm) Table 1 Data durng phase-shftng process Index of Yaw Angle Ptch Angle Roll Angle Head Inx p1 α 1 (rad) β 1 (rad) γ 1 (rad) 1 (1518, 128, ) 15,52 2 (1513, 157, ) 15, (573, 618, 1881) 22, ( 546, 15, 667) 31, ( 36, 3, 694) 31, Dstngushng between the phase-shftng and head-rasng processes s mportant The phase-shftng process s used to obtan the jont trajectory and does not exst n realty f the snake robot has no actve wheels wth whch to move ts body along the predefned spral curve Meanwhle, the head-rasng process s the actual head-rasng moton produced usng the jont trajectory, and n ths case, the tal of the snake robot s fxed Fgure 11 shows the two knds of smulatons of head-rasng process Those smulatons are n knematc level and do not take dynamc factors nto consderaton The Smulaton n labels 1 5 are mplemented n Adams, and the roll, ptch and roll angles are ntegrated nto splne curves to gude the model s movement The smulaton n labels 6 9 are carred out usng Matlab, based on the followng algorthm: (1) Determne the basc posture as Equaton (6), and set moton step = 1; (2) Proceed to moton step = 2 The lnk n s fxed Calculate the poston of lnk n on the bass of angles 2 α n, 2 β n, and 2 γ n ; (3) Make an teraton to calculate all of the postons of the lnks, that s, lnk j = n 2, n 3,, 1, on the bass of angles ( 2 α n 2, 2 β n 2, 2 γ n 2 ), ( 2 α n 3, 2 β n 3, 2 γ n 3 ),, ( 2 α 1, 2 β 1, 2 γ 1 ); (4) Proceed to moton step = + 1 and repeat steps 2 and 3 untl = n step In ths algorthm, step 2 s mportant Durng the phase-shftng and head-rasng processes, ther lnk vectors l j, as shown n Fgure 5, are same n orentaton and dfferent n poston Therefore, the poston of jont pont P j can be obtaned as follows: l j 1 = l j R z ( α j )R y ( α j )R x ( α j ) P j = P j 1 + l j 1 R z ( α j ) = R z ( γ j ) = cos( α j ) sn( α j ) sn( α j ) cos( α j ) 1 1 cos( γ j ) sn( γ j ) sn( γ j ) cos( γ j ) R y ( β j ) = cos( β j ) sn( β j ) 1 sn( β j ) cos( β j ) (13) Consderng that the method of head-rasng should be adaptve to deal wth dfferent stuatons, more smulatons are mplemented as descrbed n Fgure 12, where dfferent parameters of the predefned spral curves are adopted and they are lsted n Table 2 In Fgure 12, only fnal postures are shown, and more detaled smulatons can be found n Supplementary Materals Compared wth the result n Fgures 11 and 12a, the radus of the supportng part BS becomes larger when ncreasng the value of parameter a (Fgure 12b d); the heght of every crcle becomes larger f the parameter c ncreases (Fgure 12b d) When changng the parameter b, the ampltudes of x s (t) and y s (t) change unequally Addtonally, the LP part changes accordngly (Fgure 12c,d) when changng the parameters l lnk and n, and t should be noted that ϕ s set to ensure the ntal phases of the sne and cosne functons All the smulatons confrm the feasblty and valdty of the proposed method

14 Appl Sc 218, 8, of Fgure 11 Head-rasng moton process Labels 1 5 show dfferent states from ntal posture to fnal posture of head-rasng n Adams envronment Label 1 s the ntal posture and label 5 s the fnal posture Label 2 corresponds to the case that the robot forms a supportng confguraton Label 3 and 4 are ntermedate states The labels 6 9 are head-rasng smulatons of lne segments model, mplemented n Matlab envronment The labels 6 9 correspond to labels 1, 2, 4 and 5, respectvely Table 2 Parameters of predefned spral curves used n head-rasng smulatons shown n Fgures 11 and 12 Fgure Number a b c n c ϕ (rad) n l lnk (mm) Fgure p Fgure 12a p Fgure 12b p Fgure 12c p 12 5 Fgure 12d p 12 5

15 Appl Sc 218, 8, of (a) (b) (c) (d) Fgure 12 Head-rasng moton process wth dfferent parameters of the predefned spral curve, and the parameters are lsted n Table 2 4 Dscusson and Conclusons In ths study, head-rasng moton of a snake robot based on a predefned spral curve s proposed and relatve smulatons are conducted Obtanng the angle sequences of the head-rasng moton of snake robots s dffcult under three-dmensonal condtons Thus, the proposed method adopts the predefned spral curve to gude the robot n movng, thereby mprovng the performance of the robot and layng the foundaton for accomplshng addtonal tasks The predefned spral curve s parameterzed Wth changes n the parameters, the curves can adapt to dfferent lengths and numbers of the snake robot modules, spral numbers, and heghts of head-rasng

16 Appl Sc 218, 8, of 2 However, there are some problems to be solved n the future work Frst, the predefned spral curve s a pecewse functon and has unsmooth ponts, thus leadng to sharp changes n moton trajectores Second, our model consders only knematc plannng, that s, the dynamc problem s not consdered Dynamc constrants are mportant factors for successful mplementaton of our model on a real robot, and wll be added nto an mproved model n the future work At the same tme, expermental verfcaton wll be carred out n the next phase of research, after fnshng the desgn and constructon of the platform The greatest challenge to use our model on a real robot s that the robot has to overcome the gravty durng the head-rasng, and the actuaton system must be equpped wth motors whch have adequate torques to drve the snake modules The work n [13] s a successful example although they adopted a dfferent method to rase the robot s head When desgnng the prototype, lghtweght materals can be used to enable the robot wth lghter gravty and stronger drvng power More mportantly, our model s adaptve As llustrated n Fgure 12, by decreasng the heght, the cycle number and ncreasng the radus of supportng part, t s feasble for the robot to rase ts head whle satsfyng the dynamc constrants In some specfc stuatons such as explorng the moon, and searchng for resources underwater, the gravty wll decrease or be compensated Then, t wll be easer for the robot to rase ther head Thrd, the head-rasng moton forms of snake n the natural world can change over tme To accomplsh that, the predefned spral curve should be made tme varyng wthout nfluencng the stablty of the robot body, and ths prncple wll also be the focus of the future research Supplementary Materals: The followng are avalable onlne at s1, Vdeo S1: Concept_of_trajectory_trackngav; t ntroduces the concept of trajectory trackng usng an mproved model n our future work Vdeo S2: PS_Fg9av; t descrbes the process of phase-shftng (Fgure 9) Vdeo S3: HR_Fg11av; t shows the process of head-rasng usng the lne segments model of the snake robot (Fgure 11) Vdeo S4: SA_Fg11av; t shows the smulaton of head-rasng n Adams envronment (Fgure 11) Vdeo S5: HR_Fg12aav; t dsplays the head-rasng process of Fgure 12a Vdeo S6: HR_Fg12bav; t dsplays the head-rasng process of Fgure 12b Vdeo S7: HR_Fg12cav; t dsplays the head-rasng process of Fgure 12c Vdeo S8: HR_Fg12dav; t dsplays the head-rasng process of Fgure 12d Author Contrbutons: Conceptualzaton, JL and ZJ; Formal analyss, XZ and JL; Fundng acquston, JL; Investgaton, JL, XZ, ZJ and CY; Methodology and Smulaton, XZ; Software and Programmng, XZ; Supervson, JL, ZJ and CY; Valdaton, JL; Wrtng orgnal draft, XZ; Wrtng revew and edtng, ZJ, CY and JL Fundng: Ths work was partally supported by the Natonal Scence Foundaton of Chna (Grant No ), Research Fund of Chna Manned Space Engneerng (Grant No 321), Engneerng and Physcal Scences Research Councl (EPSRC) (Grant No EP/S1913/1) And the APC was funded by the Natonal Scence Foundaton of Chna (Grant No ) Conflcts of Interest: The authors declare no conflct of nterest Abbrevatons The followng abbrevatons are used n ths manuscrpt: 2D 3D Two dmensonal Three dmensonal

17 Appl Sc 218, 8, of 2 Appendx A Table A1 shows all the symbols utlzed n ths paper Symbol Defnton Table A1 Symbols utlzed n ths paper x l (t) x value of lne part n the predefned spral curve y l (t) y value of lne part n the predefned spral curve z l (t) z value of lne part n the predefned spral curve x s (t) x value of spral curve part n the predefned spral curve y s (t) y value of spral curve part n the predefned spral curve z s (t) z value of spral curve part n the predefned spral curve a Adjustment coeffcent of the spral curve, whch can be used to change the ampltude of x s (t) and y s (t) equally b Adjustment coeffcent of the spral curve, whch can be used to change the ampltude of x s (t) and y s (t) unequally c Adjustment coeffcent of the spral curve, whch can be used to change the ampltude of z s (t) ϕ Intal phase of the sne and cosne functons n c Cycle number of the spral curve l lnk Length of the snake robot modules n Number of the snake robot modules t Independent varable dvded nto three ntervals: (, ˆt 1 ), (ˆt 1, ˆt 2 ) and (ˆt 2, ˆt 3 ) y s (t) y value of spral curve part n the predefned spral curve LP Lne part of the predefned spral curve, correspondng to nterval (, ˆt 1 ) BS The base of the spral curve part, whch s n contact wth the ground and corresponds to nterval (ˆt 1, ˆt 2 ) RS y The base of the spral curve part, whch s n contact wth the ground and corresponds to nterval (ˆt 2, ˆt 3 ) ˆt 1 Value of t connectng LP and BS ˆt 2 Value of t connectng BS and RS ˆt 3 End value of t ϕ base The phase value of nterval (ˆt 1, ˆt 2 ) t y Dscrete value of smulaton tme Index value of smulaton step j Index value of pont P n lne segments model of the snake robot P j Poston of pont j step of phase-shftng process n step Number of phases shfted x snk_j x value of P j y snk_j y value of P j

18 Appl Sc 218, 8, of 2 Table A1 Cont Symbol Defnton z snk_j z value of P j S Arc length at step and defned as phase P snk Pont set at step t d y Dscrete vector of t t 1 Step length of dscretzaton n nterval (, ˆt 1 ) t 2 Step length of dscretzaton n nterval (ˆt 1, ˆt 3 ) Inx pj Index value of element n t d, whch s nearest to t +1 durng phase-shftng process eps Threshold utlzed to deal wth the error between contnuous functon and dscrete approxmaton O xo y o z o Reference coordnate x j x coordnate axs fxed on the snake module j at step y j y coordnate axs fxed on the snake module j at step z j z coordnate axs fxed on the snake module j at step l j Lnk vector connectng P j and P j+1 P j x j y j z j y Local coordnate fxed on lnk j α j Yaw angle of jont j at step β j Ptch angle of jont j at step γ j Roll angle of jont j at step α j Yaw angular velocty of jont j at step β j Ptch angular velocty of jont j at step γ j Roll angular velocty of jont j at step α j Yaw angular acceleraton of jont j at step β j Ptch angular acceleraton of jont j at step γ j Roll angular acceleraton of jont j at step t tme Head-rasng moton tme R Pj Orentaton matrx of lnk j wth respect to the reference coordnate at step R P_relj Orentaton matrx of lnk j wth respect to R Pj+1 at step R x () Matrx nvolvng vector rotatng around the x axs R y () Matrx nvolvng vector rotatng around the y axs R z () Matrx nvolvng vector rotatng around the z axs

19 Appl Sc 218, 8, of 2 References 1 Transeth, AA; Pettersen, KY; Lljebäck, P A survey on snake robot modelng and locomoton Robotca 29, 27, [CrossRef] 2 Lljebäck, P; Pettersen, KY; Stavdahl, Ø; Gravdahl, JT A revew on modellng, mplementaton, and control of snake robots Robot Auton Syst 212, 6, Lu, J; Wang, Y; L, B; Ma, S Path plannng of a snake-lke robot based on serpenod curve and genetc algorthms In Proceedngs of the 5th World Congress on Intellgent Control and Automaton, Hangzhou, Chna, June 24; pp Sato, M; Fukaya, M; Iwasak, T Serpentne locomoton wth robotc snakes IEEE Control Syst Mag 22, 22, [CrossRef] 5 Chen, L; Wang, Y; Ma, S; L, B Analyss of travelng wave locomoton of snake robot In Proceedngs of the 23 IEEE Internatonal Conference on Robotcs, Intellgent Systems and Sgnal Processng, Changsha, Chna, 8 13 October 23; pp Kalan, H; Akbarzadeh, A; Safehan, J Travelng wave locomoton of snake robot along symmetrcal and unsymmetrcal body shapes In Proceedngs of the 41st Internatonal Symposum on Robotcs and 6th German Conference on Robotcs, Munch, Germany, 7 9 June 21; pp Lu, J; Wang, Y; L, B; Chen, L; Ma, S Serpentne locomoton wth robotc snakes Chn J Mech Eng 25, 41, [CrossRef] 8 Vrgala, I; Dovca, M; Kelemen, M; Prada, E; Bobovsky Snake robot movement n the ppe usng concertna locomoton Jxe Gongcheng Xuebao/Chn J Mech Eng 25, 41, [CrossRef] 9 Chen, L; Wang, Y; Ma, S; L, B Study of lateral locomoton of snake robot Robot 23, 25, Tanev, I; Ray, T; Buller, A Evoluton, robustness, and adaptaton of sdewndng locomoton of smulated snake-lke robot In Genetc and Evolutonary Computaton Conference; Sprnger: Berln, Germany, 24; pp Wang, K; Gao, W; Ma, S Snake-lke robot wth fuson gat for hgh envronmental adaptablty: Desgn, modelng, and experment Appl Sc 217, 7, 1133 [CrossRef] 12 Sanflppo, F; Azpazu, J; Marafot, G; Transeth AA; Stavdahl, Ø; Lljebäck, P Study of lateral locomoton of snake robot Appl Sc 217, 7, 336 [CrossRef] 13 Ye, C; Ma, S; L, B; Wang, Y Head-rasng moton of snake-lke robots In Proceedngs of the 24 IEEE Internatonal Conference on Robotcs and Bommetcs, Shenyang, Chna, August 24; pp Tanaka, M; Matsuno, F Modelng and control of head rasng snake robots by usng knematc redundancy J Intell Robot Syst 214, 75, [CrossRef] 15 Cappo, EA; Choset, H Plannng end effector trajectores for a serally lnked, floatng-base robot wth changng support polygon In Proceedngs of the 24 Amercan Control Conference, Portland, OR, USA, 4 6 June 214; pp Wu, W; Hong, Y; Wang, G Geometrcal splne approach to shape control of super redundant planar manpulator Mach Tool Hydraul 24, 4, Nor, NM; Ma, S Body shape control of a snake-lke robot based on phase oscllator network In Proceedngs of the 213 IEEE Internatonal Conference on Robotcs and Bommetcs, Shenzhen, Chna, December 213; pp Lljebäck, P; Pettersen, KY; Stavdahl, O; Gravdahl, JT A control framework for snake robot locomoton based on shape control ponts nterconnected by Bézer curves In Proceedngs of the 212 IEEE/RSJ Internatonal Conference on Intellgent Robots and Systems, Algarve, Portugal, 7 12 October 212; pp Tanaka, M; Tanaka, K Shape Control of a snake robot wth jont lmt and self-collson avodance IEEE Trans Control Syst Technol 217, 25, [CrossRef] 2 Lu, J; Wang, Y; Ma, S; L, B Shape control of hyper-redundant modularzed manpulator usng varable structure regular polygon In Proceedngs of the 24 IEEE/RSJ Internatonal Conference on Intellgent Robots and Systems, Senda, Japan, 28 September 2 October 24; pp Chrkjan, GS; Burdck, JW A modal approach to hyper-redundant manpulator knematcs IEEE Trans Robot Autom 1994, 1, [CrossRef]

20 Appl Sc 218, 8, of 2 22 Burdck, JW; Radford, J; Chrkjan, GS A sdewndng locomoton gat for hyper-redundant robots Adv Robot 1995, 9, [CrossRef] 23 Hatton, RL; Choset, H Generatng gats for snake robots by annealed chan fttng and keyframe wave extracton Auton Robot 21, 28, [CrossRef] 24 Tavakkol, S; Dhande, SG Shape synthess and optmzaton usng ntrnsc geometry J Mech Des 1991, 113, [CrossRef] 25 Mochyama, H; Shmemura, E; Kobayash, H Shape control of manpulators wth hyper degrees of freedom Int J Robot Res 1999, 18, [CrossRef] c 218 by the authors Lcensee MDPI, Basel, Swtzerland Ths artcle s an open access artcle dstrbuted under the terms and condtons of the Creatve Commons Attrbuton (CC BY) lcense (

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD

Analysis on the Workspace of Six-degrees-of-freedom Industrial Robot Based on AutoCAD Analyss on the Workspace of Sx-degrees-of-freedom Industral Robot Based on AutoCAD Jn-quan L 1, Ru Zhang 1,a, Fang Cu 1, Q Guan 1 and Yang Zhang 1 1 School of Automaton, Bejng Unversty of Posts and Telecommuncatons,

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

Inverse kinematic Modeling of 3RRR Parallel Robot

Inverse kinematic Modeling of 3RRR Parallel Robot ème Congrès Franças de Mécanque Lyon, 4 au 8 Août 5 Inverse knematc Modelng of RRR Parallel Robot Ouafae HAMDOUN, Fatma Zahra BAGHLI, Larb EL BAKKALI Modelng and Smulaton of Mechancal Systems Laboratory,

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

The motion simulation of three-dof parallel manipulator based on VBAI and MATLAB Zhuo Zhen, Chaoying Liu* and Xueling Song

The motion simulation of three-dof parallel manipulator based on VBAI and MATLAB Zhuo Zhen, Chaoying Liu* and Xueling Song Internatonal Conference on Automaton, Mechancal Control and Computatonal Engneerng (AMCCE 25) he moton smulaton of three-dof parallel manpulator based on VBAI and MALAB Zhuo Zhen, Chaoyng Lu* and Xuelng

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

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

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

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

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization Problem efntons and Evaluaton Crtera for Computatonal Expensve Optmzaton B. Lu 1, Q. Chen and Q. Zhang 3, J. J. Lang 4, P. N. Suganthan, B. Y. Qu 6 1 epartment of Computng, Glyndwr Unversty, UK Faclty

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

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

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

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

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

Fast Computation of Shortest Path for Visiting Segments in the Plane

Fast Computation of Shortest Path for Visiting Segments in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 4 The Open Cybernetcs & Systemcs Journal, 04, 8, 4-9 Open Access Fast Computaton of Shortest Path for Vstng Segments n the Plane Ljuan Wang,, Bo Jang

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

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 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

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

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

A high precision collaborative vision measurement of gear chamfering profile

A high precision collaborative vision measurement of gear chamfering profile Internatonal Conference on Advances n Mechancal Engneerng and Industral Informatcs (AMEII 05) A hgh precson collaboratve vson measurement of gear chamferng profle Conglng Zhou, a, Zengpu Xu, b, Chunmng

More information

Numerical model describing optimization of fibres winding process on open and closed frame

Numerical model describing optimization of fibres winding process on open and closed frame Journal of Physcs: Conference Seres PAPER OPEN ACCESS Numercal model descrbng optmzaton of fbres wndng process on open and closed frame To cte ths artcle: M Petr et al 06 J Phys: Conf Ser 738 0094 Vew

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

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

The Shortest Path of Touring Lines given in the Plane

The Shortest Path of Touring Lines given in the Plane Send Orders for Reprnts to reprnts@benthamscence.ae 262 The Open Cybernetcs & Systemcs Journal, 2015, 9, 262-267 The Shortest Path of Tourng Lnes gven n the Plane Open Access Ljuan Wang 1,2, Dandan He

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 Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme

A Five-Point Subdivision Scheme with Two Parameters and a Four-Point Shape-Preserving Scheme Mathematcal and Computatonal Applcatons Artcle A Fve-Pont Subdvson Scheme wth Two Parameters and a Four-Pont Shape-Preservng Scheme Jeqng Tan,2, Bo Wang, * and Jun Sh School of Mathematcs, Hefe Unversty

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

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

DESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER

DESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER DESIGN OF A HAPTIC DEVICE FOR EXCAVATOR EQUIPPED WITH CRUSHER Kyeong Won Oh, Dongnam Km Korea Unversty, Graduate School 5Ga-1, Anam-Dong, Sungbuk-Gu, Seoul, Korea {locosk, smleast}@korea.ac.kr Jong-Hyup

More information

ON THE DESIGN OF LARGE SCALE REDUNDANT PARALLEL MANIPULATOR. Wu huapeng, Heikki handroos and Juha kilkki

ON THE DESIGN OF LARGE SCALE REDUNDANT PARALLEL MANIPULATOR. Wu huapeng, Heikki handroos and Juha kilkki ON THE DESIGN OF LARGE SCALE REDUNDANT PARALLEL MANIPULATOR Wu huapeng, Hekk handroos and Juha klkk Machne Automaton Lab, Lappeenranta Unversty of Technology LPR-5385 Fnland huapeng@lut.f, handroos@lut.f,

More information

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

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

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

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

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

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

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

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

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

Kinematics Modeling and Analysis of MOTOMAN-HP20 Robot

Kinematics Modeling and Analysis of MOTOMAN-HP20 Robot nd Workshop on Advanced Research and Technolog n Industr Applcatons (WARTIA ) Knematcs Modelng and Analss of MOTOMAN-HP Robot Jou Fe, Chen Huang School of Mechancal Engneerng, Dalan Jaotong Unverst, Dalan,

More information

A New Approach For the Ranking of Fuzzy Sets With Different Heights

A New Approach For the Ranking of Fuzzy Sets With Different Heights New pproach For the ankng of Fuzzy Sets Wth Dfferent Heghts Pushpnder Sngh School of Mathematcs Computer pplcatons Thapar Unversty, Patala-7 00 Inda pushpndersnl@gmalcom STCT ankng of fuzzy sets plays

More information

The Comparison of Calibration Method of Binocular Stereo Vision System Ke Zhang a *, Zhao Gao b

The Comparison of Calibration Method of Binocular Stereo Vision System Ke Zhang a *, Zhao Gao b 3rd Internatonal Conference on Materal, Mechancal and Manufacturng Engneerng (IC3ME 2015) The Comparson of Calbraton Method of Bnocular Stereo Vson System Ke Zhang a *, Zhao Gao b College of Engneerng,

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

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES UbCC 2011, Volume 6, 5002981-x manuscrpts OPEN ACCES UbCC Journal ISSN 1992-8424 www.ubcc.org VISUAL SELECTION OF SURFACE FEATURES DURING THEIR GEOMETRIC SIMULATION WITH THE HELP OF COMPUTER TECHNOLOGIES

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

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

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

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

USING GRAPHING SKILLS

USING GRAPHING SKILLS Name: BOLOGY: Date: _ Class: USNG GRAPHNG SKLLS NTRODUCTON: Recorded data can be plotted on a graph. A graph s a pctoral representaton of nformaton recorded n a data table. t s used to show a relatonshp

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

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc.

BioTechnology. An Indian Journal FULL PAPER. Trade Science Inc. [Type text] [Type text] [Type text] ISSN : 0974-74 Volume 0 Issue BoTechnology 04 An Indan Journal FULL PAPER BTAIJ 0() 04 [684-689] Revew on Chna s sports ndustry fnancng market based on market -orented

More information

Optimum Synthesis of Mechanisms For Path Generation Using a New Curvature Based Deflection Based Objective Function

Optimum Synthesis of Mechanisms For Path Generation Using a New Curvature Based Deflection Based Objective Function Proceedngs of the 6th WSEAS Internatonal Conference on Smulaton, Modellng and Optmzaton, Lsbon, Portugal, September -4, 6 67 Optmum Synthess of Mechansms For Path Generaton Usng a ew Curvature Based Deflecton

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

Distance Calculation from Single Optical Image

Distance Calculation from Single Optical Image 17 Internatonal Conference on Mathematcs, Modellng and Smulaton Technologes and Applcatons (MMSTA 17) ISBN: 978-1-6595-53-8 Dstance Calculaton from Sngle Optcal Image Xao-yng DUAN 1,, Yang-je WEI 1,,*

More information

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance Tsnghua Unversty at TAC 2009: Summarzng Mult-documents by Informaton Dstance Chong Long, Mnle Huang, Xaoyan Zhu State Key Laboratory of Intellgent Technology and Systems, Tsnghua Natonal Laboratory for

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

Pose, Posture, Formation and Contortion in Kinematic Systems

Pose, Posture, Formation and Contortion in Kinematic Systems Pose, Posture, Formaton and Contorton n Knematc Systems J. Rooney and T. K. Tanev Department of Desgn and Innovaton, Faculty of Technology, The Open Unversty, Unted Kngdom Abstract. The concepts of pose,

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

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

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT

THE PATH PLANNING ALGORITHM AND SIMULATION FOR MOBILE ROBOT Journal of Theoretcal and Appled Informaton Technology 30 th Aprl 013. Vol. 50 No.3 005-013 JATIT & LLS. All rghts reserved. ISSN: 199-8645 www.jatt.org E-ISSN: 1817-3195 THE PATH PLANNING ALGORITHM AND

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

Parallel manipulator robots design and simulation

Parallel manipulator robots design and simulation Proceedngs of the 5th WSEAS Int. Conf. on System Scence and Smulaton n Engneerng, Tenerfe, Canary Islands, Span, December 16-18, 26 358 Parallel manpulator robots desgn and smulaton SAMIR LAHOUAR SAID

More information

A proposal for the motion analysis method of skiing turn by measurement of orientation and gliding trajectory

A proposal for the motion analysis method of skiing turn by measurement of orientation and gliding trajectory Avalable onlne at www.scencedrect.com Proceda Engneerng 13 (211) 17 22 5 th Asa-Pacfc Congress on Sports Technology (APCST) A proposal for the moton analyss method of skng turn by measurement of orentaton

More information

Available online at Available online at Advanced in Control Engineering and Information Science

Available online at   Available online at   Advanced in Control Engineering and Information Science Avalable onlne at wwwscencedrectcom Avalable onlne at wwwscencedrectcom Proceda Proceda Engneerng Engneerng 00 (2011) 15000 000 (2011) 1642 1646 Proceda Engneerng wwwelsevercom/locate/proceda Advanced

More information

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm

Vectorization of Image Outlines Using Rational Spline and Genetic Algorithm 01 Internatonal Conference on Image, Vson and Computng (ICIVC 01) IPCSIT vol. 50 (01) (01) IACSIT Press, Sngapore DOI: 10.776/IPCSIT.01.V50.4 Vectorzaton of Image Outlnes Usng Ratonal Splne and Genetc

More information

Performance Assessment and Fault Diagnosis for Hydraulic Pump Based on WPT and SOM

Performance Assessment and Fault Diagnosis for Hydraulic Pump Based on WPT and SOM Performance Assessment and Fault Dagnoss for Hydraulc Pump Based on WPT and SOM Be Jkun, Lu Chen and Wang Zl PERFORMANCE ASSESSMENT AND FAULT DIAGNOSIS FOR HYDRAULIC PUMP BASED ON WPT AND SOM. Be Jkun,

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

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

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE

ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Інформаційні технології в освіті ON SOME ENTERTAINING APPLICATIONS OF THE CONCEPT OF SET IN COMPUTER SCIENCE COURSE Yordzhev K., Kostadnova H. Some aspects of programmng educaton

More information

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION?

S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? S.P.H. : A SOLUTION TO AVOID USING EROSION CRITERION? Célne GALLET ENSICA 1 place Emle Bloun 31056 TOULOUSE CEDEX e-mal :cgallet@ensca.fr Jean Luc LACOME DYNALIS Immeuble AEROPOLE - Bat 1 5, Avenue Albert

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

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

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits

Repeater Insertion for Two-Terminal Nets in Three-Dimensional Integrated Circuits Repeater Inserton for Two-Termnal Nets n Three-Dmensonal Integrated Crcuts Hu Xu, Vasls F. Pavlds, and Govann De Mchel LSI - EPFL, CH-5, Swtzerland, {hu.xu,vasleos.pavlds,govann.demchel}@epfl.ch Abstract.

More information

Module Management Tool in Software Development Organizations

Module Management Tool in Software Development Organizations Journal of Computer Scence (5): 8-, 7 ISSN 59-66 7 Scence Publcatons Management Tool n Software Development Organzatons Ahmad A. Al-Rababah and Mohammad A. Al-Rababah Faculty of IT, Al-Ahlyyah Amman Unversty,

More information

Computational Issues in the Planning and Kinematics of Binary Robots Abstract 1. Introduction 2. Workspace Analysis and Optimization

Computational Issues in the Planning and Kinematics of Binary Robots Abstract 1. Introduction 2. Workspace Analysis and Optimization Computatonal Issues n the Plannng and Knematcs of Bnary Robots Matthew D. Lchter, Vvek A. Sujan, and Steven Dubowsky { lchter vasujan dubowsky@mt.edu } Department of Mechancal Engneerng Massachusetts Insttute

More information

On Some Entertaining Applications of the Concept of Set in Computer Science Course

On Some Entertaining Applications of the Concept of Set in Computer Science Course On Some Entertanng Applcatons of the Concept of Set n Computer Scence Course Krasmr Yordzhev *, Hrstna Kostadnova ** * Assocate Professor Krasmr Yordzhev, Ph.D., Faculty of Mathematcs and Natural Scences,

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

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS

EVALUATION OF THE PERFORMANCES OF ARTIFICIAL BEE COLONY AND INVASIVE WEED OPTIMIZATION ALGORITHMS ON THE MODIFIED BENCHMARK FUNCTIONS Academc Research Internatonal ISS-L: 3-9553, ISS: 3-9944 Vol., o. 3, May 0 EVALUATIO OF THE PERFORMACES OF ARTIFICIAL BEE COLOY AD IVASIVE WEED OPTIMIZATIO ALGORITHMS O THE MODIFIED BECHMARK FUCTIOS Dlay

More information

Optimization of the robot and positioner motion in a redundant fiber placement workcell

Optimization of the robot and positioner motion in a redundant fiber placement workcell Optmzaton of the robot and postoner moton n a redundant fber placement workcell Juchun Gao, Anatol ashkevch, Stéphane Caro To cte ths verson: Juchun Gao, Anatol ashkevch, Stéphane Caro. Optmzaton of the

More information

Chapter 6 Programmng the fnte element method Inow turn to the man subject of ths book: The mplementaton of the fnte element algorthm n computer programs. In order to make my dscusson as straghtforward

More information

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm

Research of Dynamic Access to Cloud Database Based on Improved Pheromone Algorithm , pp.197-202 http://dx.do.org/10.14257/dta.2016.9.5.20 Research of Dynamc Access to Cloud Database Based on Improved Pheromone Algorthm Yongqang L 1 and Jn Pan 2 1 (Software Technology Vocatonal College,

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

Modeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach

Modeling, Manipulating, and Visualizing Continuous Volumetric Data: A Novel Spline-based Approach Modelng, Manpulatng, and Vsualzng Contnuous Volumetrc Data: A Novel Splne-based Approach Jng Hua Center for Vsual Computng, Department of Computer Scence SUNY at Stony Brook Talk Outlne Introducton and

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

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

Finite Element Analysis of Rubber Sealing Ring Resilience Behavior Qu Jia 1,a, Chen Geng 1,b and Yang Yuwei 2,c

Finite Element Analysis of Rubber Sealing Ring Resilience Behavior Qu Jia 1,a, Chen Geng 1,b and Yang Yuwei 2,c Advanced Materals Research Onlne: 03-06-3 ISSN: 66-8985, Vol. 705, pp 40-44 do:0.408/www.scentfc.net/amr.705.40 03 Trans Tech Publcatons, Swtzerland Fnte Element Analyss of Rubber Sealng Rng Reslence Behavor

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

Quick error verification of portable coordinate measuring arm

Quick error verification of portable coordinate measuring arm Quck error verfcaton of portable coordnate measurng arm J.F. Ouang, W.L. Lu, X.H. Qu State Ke Laborator of Precson Measurng Technolog and Instruments, Tanjn Unverst, Tanjn 7, Chna Tel.: + 86 [] 7-8-99

More information

Contours Planning and Visual Servo Control of XXY Positioning System Using NURBS Interpolation Approach

Contours Planning and Visual Servo Control of XXY Positioning System Using NURBS Interpolation Approach Inventon Journal of Research Technology n Engneerng & Management (IJRTEM) ISSN: 2455-3689 www.jrtem.com olume 1 Issue 4 ǁ June. 2016 ǁ PP 16-23 Contours Plannng and sual Servo Control of XXY Postonng System

More information

WORKSPACE OPTIMIZATION OF ORIENTATIONAL 3-LEGGED UPS PARALLEL PLATFORMS

WORKSPACE OPTIMIZATION OF ORIENTATIONAL 3-LEGGED UPS PARALLEL PLATFORMS Proceedngs of DETC 02 ASME 2002 Desgn Engneerng Techncal Conferences and Computers and Informaton n Engneerng Conference Montreal, Canada, September 29-October 2, 2002 DETC2002/MECH-34366 WORKSPACE OPTIMIZATION

More information

Virtual Machine Migration based on Trust Measurement of Computer Node

Virtual Machine Migration based on Trust Measurement of Computer Node Appled Mechancs and Materals Onlne: 2014-04-04 ISSN: 1662-7482, Vols. 536-537, pp 678-682 do:10.4028/www.scentfc.net/amm.536-537.678 2014 Trans Tech Publcatons, Swtzerland Vrtual Machne Mgraton based on

More information

A Computational Feasibility Study of Failure-Tolerant Path Planning

A Computational Feasibility Study of Failure-Tolerant Path Planning A Computatonal Feasblty Study of Falure-Tolerant Path Plannng Rodrgo S. Jamsola, Jr., Anthony A. Macejewsk, & Rodney G. Roberts Colorado State Unversty, Ft. Collns, Colorado 80523-1373, USA Florda A&M-Florda

More information

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT 3. - 5. 5., Brno, Czech Republc, EU APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT Abstract Josef TOŠENOVSKÝ ) Lenka MONSPORTOVÁ ) Flp TOŠENOVSKÝ

More information

Line-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video

Line-based Camera Movement Estimation by Using Parallel Lines in Omnidirectional Video 01 IEEE Internatonal Conference on Robotcs and Automaton RverCentre, Sant Paul, Mnnesota, USA May 14-18, 01 Lne-based Camera Movement Estmaton by Usng Parallel Lnes n Omndrectonal Vdeo Ryosuke kawansh,

More information

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z. TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS Muradalyev AZ Azerbajan Scentfc-Research and Desgn-Prospectng Insttute of Energetc AZ1012, Ave HZardab-94 E-mal:aydn_murad@yahoocom Importance of

More information

Lecture 5: Multilayer Perceptrons

Lecture 5: Multilayer Perceptrons Lecture 5: Multlayer Perceptrons Roger Grosse 1 Introducton So far, we ve only talked about lnear models: lnear regresson and lnear bnary classfers. We noted that there are functons that can t be represented

More information

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp

Life Tables (Times) Summary. Sample StatFolio: lifetable times.sgp Lfe Tables (Tmes) Summary... 1 Data Input... 2 Analyss Summary... 3 Survval Functon... 5 Log Survval Functon... 6 Cumulatve Hazard Functon... 7 Percentles... 7 Group Comparsons... 8 Summary The Lfe Tables

More information

Sensory Redundant Parallel Mobile Mechanism

Sensory Redundant Parallel Mobile Mechanism Sensory Redundant Parallel Moble Mechansm Shraga Shoval and Moshe Shoham* Department of Industral Engneerng & Management, Academc College of Judea and Samara, Arel., *Faculty of Mechancal Engneerng, Technon,

More information