Human Placement for Maximum Dexterity

Size: px
Start display at page:

Download "Human Placement for Maximum Dexterity"

Transcription

1 Human Placement for Maxmum Dexterty Karm Abdel-Malek and We u Department of Mechancal Engneerng The Unversty of Iowa Iowa Cty, IA Tel. (319) amalek@engneerng.uowa.edu wyu@engneerng.uowa.edu Jerry Duncan Human Factors/Ergonomcs Deere & Company Techncal Center 33 Rver Drve Molne, IL Tel DuncanJerryR@JDCorp.deere.com Placement n ergonomc desgn s the problem concernng the specfcaton of the poston of a human wth respect to a pre-exstng work envronment. In an assembly lne, for example, t s advantageous to poston a worker n such a manner to maxmze hs/her dexterty, mnmze the person s stress on each jont, and maxmze ther reach. Ths paper presents a rgorous mathematcal approach that utlzes knematc formulatons from robotcs and optmzaton theory to defne the placement problem. The concept underlng ths approach s that the ergonomc desgn process s ndeed an optmzaton problem wth many parameters. Whle only dexterty s presented n ths paper, the formulaton s broadly applcable and can be generalzed to the ergonomc desgn process for any objectve functon or combnaton thereof. A measure of dexterty s developed and examples are llustrated. The work s a part of a long term vson to establsh a fundamental formulaton for ergonomc desgn. Keywords: Human placement, dexterty measure, reachablty, and ergonomcs. 1

2 Introducton In ths paper, we characterze the ergonomc desgn process as an optmzaton problem wth many varables. We further beleve that n order to acheve a rgorous approach to ths teratve process, the problem must be defned n terms of a multdscplnary approach and as a result mathematcally obtan defntons for the varous cost functons that represent the measures of human performance. Ergonomc desgn has tradtonally depended on emprcal data and rules of thumb as evdenced by the many works that address the ergonomc desgn process. For example, a method for the determnaton of ergonomc parameters that relate people to objects n space was proposed by Costa, et al. (1997). The authors state that mathematcal models of human movements are complex to defne and hard to solve and suggest the use of Artfcal ntellgence n Neural Systems (ANS) as an approach to the problem. Indeed, collecton of data for smulaton of human movement has been done by many researchers (e.g., Cungrad, et al. 1998), but there has never been a fundamental rgorous approach to the problem. The study of human moton has led desgners to produce ergonomcbased workstatons, by addressng work postures, work heght, adjustable chars, foot/hand use, gravty, momentum wthn normal work area all n an expermental manner (Kong 199), whch s costly and s dffcult to use n a desgn scenaro. The proposed work wll provde a vable venue to address such ssues. More rgorous work has recently appeared that has employed a mathematcal model of lmbs as four-lnk systems consstng of trunk, upper arm, lower arm, and hand, beng 2

3 regarded as a redundant manpulator wth a total of eght degrees of freedom (DOF) (Jung, et al. 1992; 1997; Jun and Kee 1996). The authors stated that nverse knematcs were used for solvng the system and that the jont range avalablty was used as a performance functon n order to guarantee local optmalty (Jung and Park 1994). Inverse knematcs s an expresson gven to the mathematcs used n calculatng jont varables gven the poston and orentaton of the end-lnk (e.g., hand). Whle nverse knematcs of an eght DOF system s not only dffcult to obtan, but s also unrelable because of the many redundant solutons that may arse. Indeed, the concept of nverse knematcs n ergonomc analyss and desgn should only be consdered for nonredundant systems. We frst defne the placement problem, ntroduce the needed mathematcs, and then demonstrate ts applcablty to ergonomc desgn. Problem Defnton We wll frst descrbe the problem n rather general terms, followed by a more rgorous approach quantfyng our models. Consder the desgn of an assembly lne n a manufacturng envronment where t s requred to poston a number of operators, each to acheve a specfc task. In order to maxmze the output effcency, t s necessary to place the operators wth respect to the assembly lne whle maxmzng ther dexterty. It s also possble that the desgn would depend on a dfferent maxmzaton/mnmzaton functon such as effort, stress, reachablty, repettve stran, or force. The formulaton developed n ths paper wll lmt tself to the development of a measure for dexterty as the drvng cost functon (so-called n the feld of optmzaton) to optmze the ergonomc placement of a person n a work envronment. 3

4 Consder the reach envelope (shown n Fg. 1a) of a human that s known n closed form (.e., the equatons of the envelope are known). Also consder a number of targets that must be touched by the human n the work envronment, whch wll be called target ponts, as shown n Fg. 1b. Intal confguraton Confguraton after placement Reach envelope Target ponts Fg. 1 (a) A human and the reach envelope (b) The reach envelope postoned to nclude three target ponts and the correspondng poston of the human It s requred to poston and orent the human n such a manner to touch all three ponts whle maxmzng the dexterty at each pont. To acheve ths task, we wll manpulate the reach envelope and specfy ts poston and orentaton, whch wll be characterzed by the sx coordnates w = x y z T α β γ. The frst three coordnates dentfy the envelope s poston and the last three ts orentaton. In order to formulate the problem as an optmzaton problem, we defne a functon (also called a cost or objectve functon) as f = Dexterty( w ) as a functon of the w varables 4

5 (also called desgn varables), whereby ths functon must be mnmzed or maxmzed subject to some constrants. These constrants characterze the target ponts fallng wthn the reach envelope, the jonts beng wthn ther ranges of moton, and the person beng fnally n the uprght poston. Once defned n ths manner, an teratve numercal optmzaton algorthm can be called upon to make the necessary calculatons. Plan of Work In order to address the above problem n a mathematcally rgorous manner, we have to formulate the problem as an optmzaton algorthm (Arora 1989), whereby the desgn varables characterze the poston and orentaton of the person and the desgn functon s a quantfyng measure for dexterty. Therefore a measure for dexterty must be developed. Furthermore, constrants mposed on the human s fnal poston nclude the followng: (a) Target ponts must be wthn reach (.e., nsde the reach envelope of the person) and (b) Target ponts are not on the boundary of the workspace envelope, (c) Jont ranges of moton must be consdered, and (d) The fnal poston of the human wthn a fnte space. Modelng Scheme In order to obtan a systematc representaton of the workspace produced by the moton of a pont of nterest (typcally called a pont on the end-effector), we wll use the Denavt- Hartenberg method adopted from the feld of robotcs (Denavt and Hartenberg 1955; Abdel-Malek, et al. 1997; 1999). Consder Fg. 2 where three consecutve lnks are shown. 5

6 Lnk m+1 Lnk m Lnk m-1 Fgure 2 Defne the jont reference frames for the D-H representaton Let -1 and represent fxed axes at ether end of lnk -1, about whch or along whch lnks -1 and move, respectvely (as shown n Fg. 2). Let axes -1 be defned from -1 to and perpendcular to both. Let -1 represent the unque axs that together wth -1 and -1 completes a rght-hand Cartesan coordnate system. Let represent a vector from O -1 parallel to. Let -1 represent a vector from O parallel to -1 as llustrated n Fg. 3. θ -1 Jont Jont -1 α d O -1 a O -1 Fg. 3 The relaton between two consecutve coordnates 6

7 The followng four ordered operatons completely specfy the confguraton of the frame coordnate system relatve to the frame (-1) coordnate system: (a) A constant twst of α degrees about axs -1 of -1 nto, here, α s the angle from -1 to, wth transform matrx T a : cosα -snα 1 T a = snα cosα! 1 " $ # s parallel to (b) A constant dsplacement of b unts along -1 from -1 to, wth transformaton (1) matrx T b gven: T b =! 1 b " $ # (2) (c) A rotaton of θ degrees about of -1 nto, here θ s the angle from -1 to, -1 s parallel to -1, wth transformaton matrx T c gven as: T c =! cosθ -snθ snθ cosθ 1 1 (d) An offset of d unts along from the -1 - ntersecton to O, wth transformaton matrx T d as: T d =! d 1 " $ # " $ # (3) (4) 7

8 Note that the four parameters θ, d, a, α completely defne the relaton between any two consecutve frames. These values are entered n a table, whch s typcally known as the DH Table. The overall Denavt-Hartenberg coordnate transformaton matrx from frame coordnate system relatve to the frame - 1 coordnate system s then gven by: T- 1= TaTb Tc Td =! cosθ -snθ b cosα snθ cosα cosθ -snα -d snα snα snθ snα cosθ cosα d cosα 1 Smlarly, for an n-dof model of a lmb, the global jont and end-effector frames usng Eq. (5) are restated usng n-homogeneous transformaton matrces n T,T,T,T, L,T -. The transformaton matrx from the end-effector frame to n 1 global frame s then obtaned by pre-multplyng each matrx n seres as: = - n 1 T q T T 2 1 T 3 n ( ) ( q1) ( q2) 2 ( q3) L Tn 1( q n ) (6) T where q = [ q1... q n ] are the generalzed coordnates (jont varables) of the lmb and where the resultng transformaton matrx T R n n n =! " $# " $ # n contans the ( 3 3 ) R rotaton matrx and ( 3 1) n poston vector, whch represents every pont that can be touched by the ndex fnger (or any other specfed part). Therefore, the reach envelope s descrbed by the vector (5) n x= [ x y z] = ( q) (7) where x: R n R 3 s a smooth vector functon defned as a subset of the Eucldean space. However, the boundary of the reach envelope s not yet known. In order to determne the boundary, we apply a rank defcency condton to obtaned from dfferentatng the poston vector n. The so-called Jacoban s n as follows: 8

9 x& = q q& (8) where &x represents the absolute velocty of the hand and &q represents the vector of jont veloctes. Therefore, the Jacoban q q = relates both veloctes. It was shown by Abdel-Malek, et al. (1997; 1999) that consecutve applcaton of a rank defcency condton on the Jacoban q yelds sngular sets denoted by s, whch defne the boundary to the reach envelope. The benefts of ths method s two fold: (a) The reach envelope boundary s determned n closed form. (b) The reach envelope boundary s exact. Surface patches on the boundary of the reach envelope of human lmbs are delneated n closed form by substtutng the sngular sets nto the equaton for the reach envelope. () ( u) = ( s, q) (9) where u are the remanng varables (recall that s s a set of constants). These () are ndeed surface patches n closed form and characterze the boundary of the reach envelope (Abdel-Malek, et al. 2). For example, f the base coordnates are embedded n the shoulder, and we are seekng the reach envelope of the tp of the fnger wth respect to the shoulder, then the surface patches are obtaned and shown n Fg. 4. 9

10 WCS q 1 x(q) Pont s p Fg. 4 The reach envelope of the upper extremty Consder a number of target ponts p ( j ) ; j = 1,..., l, located n space, whereby t s requred to place the human such that these target ponts are wthn reach yet maxmzng the dexterty functon (to be developed n the followng secton). To ascertan that target ponts p ( j) are nsde the reach envelope, the absolute value of the dstance between a target pont and the boundary should be greater than a specfed value ε (a specfed tolerance). Ths wll guarantee that the target ponts are located nsde of the reach envelope but not on boundary. In order to track the poston and orentaton of the envelope, we shall use a set of 6 generalzed coordnates w = x y z w w w T α β γ, where a poston vector v( xw, yw, zw ) wll be used to track the poston and a rotaton matrx R( α, β, γ ) wll be used to track the orentaton. The dstance between all target ponts p ( j) and all surface patches () ( u ) should be greater than a specfed mnmum value such as 1

11 ( p j ) ( ) ( ) ( u, w) ε where j = 1,...,l and = 1,..., m (1) j () () where ( wu, ) = R( αβγ,, ) x ( u) + v( x, y, z ) (11) w w w and where R s the rotaton matrx that wll be used to orent the reach envelope, v s the poston vector that wll be used to locate the envelope, and where ε j > are specfed constants. If a target pont satsfes both condtons of Eq. (4) and (5), then ths pont s nternal to the reach envelope (.e, have placed the envelope n a confguraton such that all ponts can be reached. In order to move the human to a new poston, we wll move the reach envelope towards the target ponts, subject to the followng constrants: (1) Reach envelope at least coverng the target ponts (shortest dstance between the target ponts): g () mn p ( q, w) G β for = 1,...,l (12) where G( wq, ) = R( α, β, γ ) F( q) + v( x, y, z ) w w w and β s a very small postve number and subject to the ranges of moton or jont lmts as L U q ˆq ˆ q for k = 1,..., n (13) k k k (2) Embeddng the target ponts nsde the reach envelope (a mnmum dstance between target ponts and surface patches). ( ) ( ) ( u, w) ε for = 1,..., m and j = 1,...,l, k = 1,...,( l m) (14) j g k p j where ε j s the depth of the target pont nsde the reach envelope. There are l+ ( l m) + n total number of constrants. We have now defned all constrants but have 11

12 not provded for a cost functon to optmze. We wll address ths task n the followng secton. A Measure of Human Dexterty In ths secton, we defne a cost functon that s based on maxmzng the dexterty at target ponts. Indeed, to mathematcally formulate ths problem, t s necessary to use a dexterty measure at specfc target ponts and that s a functon of the desgn varables w. Such a measure must account for the ranges of moton for each jont. Because of the need for an analytcal expresson that can be used n the proposed optmzaton approach, we defne a new dexterty measure. Because human jonts are constraned, we must characterze each jont lmt by an L U nequalty constrant n the form of q ˆq ˆ q. In order to nclude ranges of moton n the formulaton, we have used a parameterzaton (see Appendx A) to convert nequaltes on q to equaltes q = L( λ ), where the new varables are defned by l = λ1, λ2,..., λn T n R. For the hand at a gven locaton x h (.e., for the hand at a n specfc poston that can be reached), - x = must be satsfed. Moreover, the parameterzed constrants of the ranges of moton must also be satsfed as L- q=. Therefore, the general constrant can be obtaned by augmentng both equatons to obtan h the ( n + 3 ) constrant vector as * Gq ( ) =! n ( q) - x ( ) q L l " h = $# ( n+ 3) 1 (15) 12

13 * where the augmented vector of generalzed coordnates s q = [ x T q T l T ] T. By T T T defnng a new vector z= [ q l ] (nput parameters), the augmented coordnates can be parttoned as * The set defned by G( q) q * = x T z T T (16) s the totalty of ponts n the reach envelope that can be * touched by the hand. The so-called extended Jacoban of G( q) dfferentatng G wth respect to z as G z =! " $# s obtaned by q (17) I L l whch s an ( n+ 3) ( 2 n) matrx, where q = qj s a ( 3 n ) matrx, I s the ( n n) dentfy matrx, and L l = λ s an ( n n) dagonal matrx wth dagonal Λ elements as Λ λ ) = b cosλ. We defne G z as the augmented Jacoban matrx. j Snce the extended Jacoban G z nherently combnes nformaton about the poston, orentaton, and ranges of moton of the hand, t s a vable measure of dexterty. Furthermore, because of the smplcty n determnng an analytcal expresson of G z, t s well-suted as a cost functon for an optmzaton problem. We defne the dexterty measure as T D = GG z z (18) Note that the measure characterzed by Eq. (18) takes nto consderaton all ranges of moton and sngular orentatons for a gven arm, lmb, or any seral chan. 13

14 The Placement Problem as an Optmzaton Algorthm Gven l target ponts p () ( x, y, z ) for = 12,, L, l defned n space, we ntroduce a () dexterty measure at each pont denoted by D( p ), where t s necessary to place a human to acheve maxmum dexterty at each target pont. Suppose the vector descrbng the pont on the ndex fnger of a human arm s gven by q ( ) and the boundary envelope of workspace are determned as closed-form surface patches denoted by ( j ) ( ( j u ) ), j= 12L,,, l. A mathematcal model of the placement of the robot base subject to maxmzng the dexterty at specfed target ponts s characterzed by the followng optmzaton problem. Cost functon l () Maxmze f ( w) = Ê ω D( w, p ) = 1 (19) Subject to the followng constrants: (1) Target ponts are nsde the workspace volume P - G ( w, u ) ε (2) () ( j) () where = 12,, L, land j= 12,, L, m. (2) Target ponts are not on the boundary of the workspace envelope () mn P - ( w, q) ˆ δ, where = 1, 2, L, l (21) where δ, = 12L,,, l, ε j, = 12L,,, l, and j= 12,, L, m are postve constants. (3) Ranges of moton are mposed L U q ˆqˆ q (22) j 14

15 (4) The moton s wthn a fnte space L U w ˆwˆ w (23) Because ths s a mult-objectve optmzaton problem, we wll assgn the dexterty at each pont a weght so as to transfer the problem nto a classcal optmzaton problem where w, = 12L,,, l are weghts at each pont. We now ntroduce the general teratve numercal algorthm for solvng the optmzaton problem n Fg. 5. Input to the algorthm s a complete defnton of the human (.e., the DH Table). For all practcal purposes, the dmensons and jont ranges of moton of an upper extremty s enough to manpulate the placement. Also as an nput, we defne n terms of equatons, the surface patches that characterze the boundary of the reach envelope. These surfaces are defned wth respect to the coordnate system n the shoulder. We also defne the cost functon as a measure of dexterty and defne the constrants for ths optmzaton problem. The numercal algorthm teratvely moves the reach envelope towards ncludng the target ponts wthn the envelope yet attemptng to maxmze the cost functon (.e., dexterty). The algorthm wll stop when all of the tolerances are satsfed. 15

16 Defne target ponts Defne human (dmenson and ranges of moton) Reach envelope has been dentfed Move boundary of reach envelope Defned by the sx generalzed coordnates w that characterze ts poston and orentaton w = w + w Iteratve algorthm to move the workspace Cost functon Maxmze Dexterty Constrants (no need for nverse knematcs) Iterate Satsfes Tolerance Stop Fg. 5 Algorthm for Placement Smple Example Consder a model of the arm that s restrcted to move on a planar surface (e.g., the surface of a table). Ths example wll be used to llustrate the theory and wll be followed by a more realstc model of the upper extremty. There are three target ponts, namely, (1) T P = [14 1], P (2) = [1 1 T 5], and P (1) = [1 1 T 75], whch must be touched by the human hand wth the ablty to reach these ponts from many drectons (.e., maxmzng the dexterty of the upper lmb at these ponts). 16

17 The arm shown n Fg. 6 s modeled as three revolute jonts and restrcted to planar moton (e.g., on the surface of a table). Fg. 6 Model of the arm wth three revolute jonts The DH table s readly determned and presented n Table 1. Table 1: DH Table θ d α a 1 q q q 3 1 Substtutng each row nto Eq. () and performng the multplcaton yelds the coordnates of the tp of the ndex fnger are gven by 4 cos q1 n ( q) = 4sn q1 + 2 cos( q + 2sn( q q + q 2 2 ) + cos( q ) + sn( q q + q q3) + q ) 3 (24) For smplcty, ranges of moton on each jont are defned as π 3 q π 3 ; = 1,2, 3. Results of the reach envelope determnaton yeld the followng boundary curves (note that curves are generated because we have restrcted the arm to planar movement. The boundary curves are defned by the followng sets: x ( π 3, q2,); q2 [ π 3, ], x ( π 3, q2,); q2 [, π 3], x q,,); q [ π 3, 3 ] x π 3, π 3, q ); q [ x ( 1 2 π ( π 3, π 3, q3); q3 [, π 3] x ( 3 3 π 3,] ( q1, π 3, π 3); q1 [ π 3, π 3] 17

18 and x q, π 3, π 3); q [, 3]. ( 1 1 π Substtutng the sngular sets nto Eq. () yelds equatons of curves shown n Fg., whch s the reach envelope as shown n Fg. 7. y x Fg. 7 The exact reach envelope of the arm (restrcted to planar moton) As a result of the teratve algorthm, the sx desgn varables representng the poston and orentaton of the reach envelope are calculated as [ x y ] T = [ ] T w = α and shown n Fg. 8. The measure of dexterty at each pont s calculated as (1) D( P ) = (2) D ( P ) = (3) D ( P ) =

19 Note that any confguraton that would have ncluded the three ponts s a soluton, however, the soluton calculated usng ths method yelds the poston of the arm that would maxmze the dexterty at all three ponts Fg. 8 The ntal and fnal poston of the arm. Example: A Realstc Model of the Arm Consder the upper extremty shown n Fg. 9 and modeled as a total of 9DOF (5DOF n the shoulder, 1DOF n the elbow, and 3DOF n the wrst). Note that we have accounted for two translatons of the shoulder jont and three rotatonal motons. Also note that n order to allow for realstc moton of the shoulder, we have coupled the translatonal and rotatonal jonts by a lnear equaton such that the behavor of the moton of one jont s dependent upon the other. 19

20 q 4 q 2 y o q 3 q 5 q 1 x o q 6 q 7 q 9 (θ) q 8 Fg. 9 Model of the upper extremty The D-H parameters for ths arm are presented n Table 2. Table 2: DH Table for the arm θ d a α 1 π 2 q 1 -π 2 2 -π 2 q 2 π 2 3 +q 3 π 2 4 π 2+q 4 π 2 5 +q 5 2 cm -π 2 6 +q 6 cm π 2 7 +q 7 -π 2 8 q 8 -π 2 -π 2 9 +q 9 2

21 Ranges of moton for ths arm are as follows (note that the frst two jonts are translatonal): -38. ˆq ˆ38. cm; -38. ˆq ˆ38. cm; -π 2ˆq ˆπ 2; 1-11π 8 ˆq ˆ2π 3; -π 2ˆq ˆπ 2; ˆq ˆ5π 6; -π 3ˆq ˆπ 3; 4 -π 9ˆq ˆπ 9; and -π ˆq 9 ˆ It s requred to place the human such that the followng three target ponts are touchable and dexterty s maxmzed. (1) T P = [1 1 5], P (2) = [1 1 T 5], and (1) T P = [1 1 75]. The poston of the ndex fnger x( q)[ 1] =- 2ccs + 2ss + 1c( - ccs + ss) - 1ccs + 5( c( c( c( -ccs + ss )- cc s ) + ( cs + css ) s ) + (-ccc -( ccs + ss ) s ) s x( q )[2] =-2css - 2cs + 1c (-css -cs ) - 1c ss + 5( c ( c ( c (-css -cs 1 3) - css 2 1 4) + (- cc 1 3+ sss 1 2 3) s5) + (-ccs ( -css cs 1 3) s4) s6 x( q )[] 3 = 2cc ccc ss ( c6( c5( ccc ss 2 4) -css 2 3 5) +- ( cs -ccs) s) where c = cos q, s = sn q, and q = q q 1 7 T.... Note that the frst two jonts are coupled and therefore the model s reduced to 7DOF. The boundary surfaces are delneated and shown below n Fg. 1 (a total of 22 boundary surfaces): 21

22 Fg. 1 Surface patches These surface patches are combned, the 9DOF reach envelope s calculated, and shown n Fg

23 Fg. 11 Reach envelope of the upper extremty As a result of the teratve algorthm, the sx desgn varables representng the poston and orentaton of the reach envelope are calculated as w = [ ] T The measure of dexterty at each pont s maxmzed and ts value s (1) D( P ) = (2) D( P ) = (3) D( P ) = The ntal and fnal confguratons of the reach envelope of the arm are shown n Fg

24 Fg. 12 Intal and fnal confguratons of the reach envelope Conclusons A rgorous mathematcal formulaton for placement of humans n a work envronment whle maxmzng dexterty has been ntroduced. Ergonomc desgn has tradtonally been dependent upon emprcal data and rules of thumb, manly because of the many varables assocated wth the desgn process. We beleve ths approach s an ntal step towards makng the ergonomc desgn process more rgorous and ntroducng wellestablshed methods from optmzaton. It was shown that optmzaton algorthms can be used n an teratve manner to calculate the optmum poston and orentaton of a human whle consderng a multtude of constrants. Furthermore, t was shown that 24

25 realstc ranges of moton are consdered n the formulaton and a new performance measure (cost functon) was developed and used to evaluate dexterty at gven target ponts. References 1. Abdel-Malek, K. and eh, H.J., 1997, Analytcal Boundary of the Workspace for General Three Degree-of-Freedom Mechansms, Internatonal Journal of Robotcs Research. Vol. 16, No. 2, pp Abdel-Malek, K., 1996, Crtera for the Localty of a Manpulator Arm wth Respect to an Operatng Pont, IMEChE Journal of Engneerng Manufacture, Vol. 21 (1), pp Abdel-Malek, K., Adkns, F., eh, H.J., and Haug, E.J., 1997, On the Determnaton of Boundares to Manpulator Workspaces, Robotcs and Computer-Integrated Manufacturng, Vol. 13, No. 1, pp Abdel-Malek, K., eh, H-J, and Kharallah, N., 1999, Workspace, Vod, and Volume Determnaton of the General 5DOF Manpulator, Mechancs of Structures and Machnes, 27(1), Abdel-Malek, K. and eh, H. J., (2) "Local Dexterty Analyss for Open Knematc Chans," Mechansm and Machne Theory, Vol. 35, pp Abdel-Malek, K., ang, J., Brand, R., and Vanner, M., (submtted) Understandng the Workspace of Human Lmbs, Internatonal Journal of Ergonomcs. 7. Arora, J.S., 1989, Introducton to Optmum Desgn, McGraw-Hll Book Co., New ork. 8. Char, P.; Chaffn, D.B., Human smulaton modelng - wll t mprove ergonomcs durng desgn?, Proceedngs of the st Annual Meetng of the Human Factors and Ergonomcs Socety. Part 1 (of 2) v Albuquerque, NM, pp Chou, H.C.; Sadler, J.P., 1993, Optmal locaton of robot trajectores for mnmzaton of actuator torque, Mechansm and Machne Theory, Vol. 28, No. 1, pp Cungrad, B.; Costa, M.; Pasero, E.; Maccharulo, L., 1998, Recurrent network for data drven human movement generaton, Proceedngs of the 1998 IEEE Internatonal Jont Conference on Neural Networks. Part 1 (of 3) May v Anchorage, AK, pp Costa, M.; Crspno, P.; Hanomolo, A.; Pasero, E., Artfcal neural networks and the smulaton of human movements n CAD envronments, Proceedngs of the 1997 IEEE Internatonal Conference on Neural Networks. Part 3 (of 4) Jun v Houston, T, pp Denavt, J., and Hartenberg, R.S A knematc notaton for lower-par mechansms based on matrces. Journal of Appled Mechancs, ASME, Vol. 22, pp

26 13. Desgn Optmzaton Toolkt (DOT) (1999) Users Manual, VR&D, Feddema, J.T., 1995, Knematcally optmal robot placement for mnmum tme coordnated moton, Proceedngs of SPIE Vol. 96, Phladelpha, PA,, USA, Sponsored by : SPIE - Int Soc for Opt Engneerng, Bellngham, WA, pp Feddema, J.T., 1996, Knematcally optmal robot placement for mnmum tme coordnated moton, Proceedngs of the 1996 IEEE 13th Internatonal Conference on Robotcs and Automaton, Part 4, pp Hemmerle, J.S.; Prnz, F.B., 1991, Optmal path placement for knematcally redundant manpulators, Proceedngs of the 1991 IEEE Internatonal Conference on Robotcs and Automaton, Vol. 2, pp J,., 1995, Placement analyss for a class of platform manpulators, Proceedngs of the 1995 ASME Desgn Engneerng Techncal Conferences, Sep , Vol. 82, No. 1, pp J,., L,., 1999, Identfcaton of placement parameters for modular platform manpulators, Journal of Robotcs Systems, Vol. 16, No. 4, pp Jung, E.S.; Choe, J.; Km, S.H., Psychophyscal cost functon of jont movement for arm reach posture predcton, Proceedngs of the 38th Annual Meetng of the Human Factors and Ergonomcs Socety. Part 1 Oct v Nashvlle, TN, pp Jung, E.S.; Kee, D., Man-machne nterface model wth mproved vsblty and reach functons, Computers & Industral Engneerng v3 n3 July 1996, pp Jung, E.S.; Kee, D.; Chung, M.K., Reach posture predcton of upper lmb for ergonomc workspace evaluaton, Proceedngs of the 36th Annual Meetng of the Human Factors Socety. Part 1 (of 2) Oct v 1, 1992 Atlanta, GA, pp Jung, E.S.; Park, S., Predcton of human reach posture usng a neural network for ergonomc man models, Proceedngs of the 16th Annual Conference on Computers and Industral Engneerng, Mar v27 n1-4 Sep 1994 Ashkaga, Japan, pp Konz, S., Workstaton organzaton and desgn, Internatonal Journal of Industral Ergonomcs, v 6 n 2 Sep 199 p Lu,.C. Sngularty Theory and an Introducton to Catastrophe Theory, Sprnger- Verlag, New ork, Molenbroek, J. F.M., Reach envelopes of older adults, Proceedngs of the nd Annual Meetng Human Factors and Ergonomcs Socety', Oct 5-Oct v Chcago, IL, pp Nelson, B., Pedersen, K., and Donath, M., 1987, Locatng assembly tasks n a manpulator s workspace, IEEE Proceedngs of the Internatonal Conference on Robotcs and Automaton, pp Pamanes, G.J.A.; eghloul, S., 1991, Optmal placement of robotc manpulators usng multple knematc crtera, Proceedngs of the 1991 IEEE Internatonal Conference on Robotcs and Automaton, Vol. 1, pp Pamanes, J.; eghloul, S.; Lallemand, J., 1991, On the optmal placement and task compatblty of manpulators, Proceedngs of the ICAR Ffth Internatonal Conference on Advanced Robotcs - '91 ICAR, pp

27 29. Papadopoulos, E. and Gonther,., 1995, On manpulator posture for plannng for large force tasks, Proc. Of the IEEE Int. Conf. On Robotcs and Automaton, Nagoya, Japan. 3. Rchards, J. 1998, The Measurement of Human Moton: A Comparson of Commercally Avalable Systems, Proceedngs of the 5 th Internatonal Symposum on the 3-D analyss of Human Movement, Chabanacoque, Tennessee 31. Roth, B., 1991, On the number of lnks and placement of telescopc manpulators n an envronment wth obstacles, Proceedng of the Ffth Internatonal Conference on Advanced Robotcs - '91 ICAR, pp Seraj, H., 1995, Reachablty analyss for base placement n moble manpulators, Journal of Robotc Systems, Vol. 12, No. 1, pp Spvak, M. 1968, Calculus on Manfolds, Benjamn/Cummengs. 34. Tu, Q.; Rastegar, J., 1993, Determnaton of allowable manpulator lnk shapes; and task, nstallaton, and obstacle spaces usng the Monte Carlo Method, Journal of Mechancal Desgn, Transactons of the ASME, Vol. 115, No. 3, pp Vncent, T.L. Goh, B.S. and Teo, K.L., 1992, Trajectory-followng algorthms for mn-max optmzaton problems, Journal of optmzaton theory and applcatons, Vol. 75, No. 3, pp eghloul, S. and Blanchard, M. A, 1997, SMAR: A robot modelng and smulatng system Robotca, 1997, Vol. 15, pp eghloul, S.; Pamanes-Garca, J.A., 1993, Mult-crtera optmal placement of robots n constraned envronments, Robotca, Vol. 11, pt 2, pp hang, et al. (1997) used dynamc human models that are emprcally valdated for a typcal range of drvng tasks and for people of vared anthropometry, gender and age. 39. hang,.; Chaffn, D.B.; Thompson, D., Development of dynamc smulaton models of seated reachng motons whle drvng, SAE Specal Publcatons Progress wth Human Factors n Automotve Desgn: Seatng Comfort, Vsblty, and Safety 1997 v 1242, Detrot, MI, pp Appendx A Ranges of moton are mposed n terms of nequalty constrants n the form of where L U q q q (a.1) = 1,... n. We transform the nequaltes above nto equaltes by ntroducng a new set of generalzed coordnates l = [ λ... λ ] 1 n T such that L U U L q = ( q + q ) 2 + ( q q ) 2 sn λ n = 1,..., (a.2) 27

Placement of Robot Manipulators to Maximize Dexterity

Placement of Robot Manipulators to Maximize Dexterity Placement of Robot Manpulators to Maxmze Dexterty Karm Abdel-Malek and We u Department of Mechancal Engneerng he Unversty of Iowa Iowa Cty, IA 54 el. (39) 335-5676 amalek@engneerng.uowa.edu Placement of

More information

Advanced Mechanical Elements

Advanced Mechanical Elements May 3, 08 Advanced Mechancal Elements (Lecture 7) Knematc analyss and moton control of underactuated mechansms wth elastc elements - Moton control of underactuated mechansms constraned by elastc elements

More information

Workspace, Void, and Volume Determination of the General 5DOF Manipulator

Workspace, Void, and Volume Determination of the General 5DOF Manipulator Abdel-Malek K. Yeh H-J and Kharallah N. (1999) "Workspace Vod and Volume Determnaton of the General 5DOF Manpulator Mechancs of Structures and Machnes 7(1) 91-117. Workspace Vod and Volume Determnaton

More information

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur

Module 3 LOSSY IMAGE COMPRESSION SYSTEMS. Version 2 ECE IIT, Kharagpur Module 3 LOSSY IMAGE COMPRESSION SYSTEMS Verson ECE IIT, Kharagpur Lesson 6 Theory of Quantzaton Verson ECE IIT, Kharagpur Instructonal Objectves At the end of ths lesson, the students should be able to:

More information

An Algorithm to Solve the Inverse Kinematics Problem of a Robotic Manipulator Based on Rotation Vectors

An Algorithm to Solve the Inverse Kinematics Problem of a Robotic Manipulator Based on Rotation Vectors An Algorthm to Solve the Inverse Knematcs Problem of a Robotc Manpulator Based on Rotaton Vectors Mohamad Z. Al-az*, Mazn Z. Othman**, and Baker B. Al-Bahr* *AL-Nahran Unversty, Computer Eng. Dep., Baghdad,

More information

Structure and Drive Paul A. Jensen Copyright July 20, 2003

Structure and Drive Paul A. Jensen Copyright July 20, 2003 Structure and Drve Paul A. Jensen Copyrght July 20, 2003 A system s made up of several operatons wth flow passng between them. The structure of the system descrbes the flow paths from nputs to outputs.

More information

Week3, Chapter 4. Position and Displacement. Motion in Two Dimensions. Instantaneous Velocity. Average Velocity

Week3, Chapter 4. Position and Displacement. Motion in Two Dimensions. Instantaneous Velocity. Average Velocity Week3, Chapter 4 Moton n Two Dmensons Lecture Quz A partcle confned to moton along the x axs moves wth constant acceleraton from x =.0 m to x = 8.0 m durng a 1-s tme nterval. The velocty of the partcle

More information

Iterative General Dynamic Model for Serial-Link Manipulators

Iterative General Dynamic Model for Serial-Link Manipulators EEL6667: Knematcs, Dynamcs and Control of Robot Manpulators 1. Introducton Iteratve General Dynamc Model for Seral-Lnk Manpulators In ths set of notes, we are gong to develop a method for computng a general

More information

The Analysis of Coriolis Effect on a Robot Manipulator

The Analysis of Coriolis Effect on a Robot Manipulator Internatonal Journal of Innovatons n Engneerng and echnology (IJIE) he Analyss of Corols Effect on a Robot Manpulator Pratap P homas Assstant Professor Department of Mechancal Engneerng K G Reddy college

More information

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 NMT EE 589 & UNM ME 48/58 ROBOT ENGINEERING Dr. Stephen Bruder NMT EE 589 & UNM ME 48/58 7. Robot Dynamcs 7.5 The Equatons of Moton Gven that we wsh to fnd the path q(t (n jont space) whch mnmzes the energy

More information

MEV442 Introduction to Robotics Module 2. Dr. Santhakumar Mohan Assistant Professor Mechanical Engineering National Institute of Technology Calicut

MEV442 Introduction to Robotics Module 2. Dr. Santhakumar Mohan Assistant Professor Mechanical Engineering National Institute of Technology Calicut MEV442 Introducton to Robotcs Module 2 Dr. Santhakumar Mohan Assstant Professor Mechancal Engneerng Natonal Insttute of Technology Calcut Jacobans: Veloctes and statc forces Introducton Notaton for tme-varyng

More information

Professor Terje Haukaas University of British Columbia, Vancouver The Q4 Element

Professor Terje Haukaas University of British Columbia, Vancouver  The Q4 Element Professor Terje Haukaas Unversty of Brtsh Columba, ancouver www.nrsk.ubc.ca The Q Element Ths document consders fnte elements that carry load only n ther plane. These elements are sometmes referred to

More information

APPENDIX A Some Linear Algebra

APPENDIX A Some Linear Algebra APPENDIX A Some Lnear Algebra The collecton of m, n matrces A.1 Matrces a 1,1,..., a 1,n A = a m,1,..., a m,n wth real elements a,j s denoted by R m,n. If n = 1 then A s called a column vector. Smlarly,

More information

Mathematical Preparations

Mathematical Preparations 1 Introducton Mathematcal Preparatons The theory of relatvty was developed to explan experments whch studed the propagaton of electromagnetc radaton n movng coordnate systems. Wthn expermental error the

More information

Amiri s Supply Chain Model. System Engineering b Department of Mathematics and Statistics c Odette School of Business

Amiri s Supply Chain Model. System Engineering b Department of Mathematics and Statistics c Odette School of Business Amr s Supply Chan Model by S. Ashtab a,, R.J. Caron b E. Selvarajah c a Department of Industral Manufacturng System Engneerng b Department of Mathematcs Statstcs c Odette School of Busness Unversty of

More information

Finite Element Modelling of truss/cable structures

Finite Element Modelling of truss/cable structures Pet Schreurs Endhoven Unversty of echnology Department of Mechancal Engneerng Materals echnology November 3, 214 Fnte Element Modellng of truss/cable structures 1 Fnte Element Analyss of prestressed structures

More information

Physics 5153 Classical Mechanics. Principle of Virtual Work-1

Physics 5153 Classical Mechanics. Principle of Virtual Work-1 P. Guterrez 1 Introducton Physcs 5153 Classcal Mechancs Prncple of Vrtual Work The frst varatonal prncple we encounter n mechancs s the prncple of vrtual work. It establshes the equlbrum condton of a mechancal

More information

Chapter 7: Application Issues

Chapter 7: Application Issues Chapter 7: Applcaton Issues hs chapter wll brefly summarze several of the ssues that arse n mplementaton of the Carpal Wrst. he specfc ssues nvolved n puttng ths wrst nto producton are both task and manpulator

More information

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems

Chapter 5. Solution of System of Linear Equations. Module No. 6. Solution of Inconsistent and Ill Conditioned Systems Numercal Analyss by Dr. Anta Pal Assstant Professor Department of Mathematcs Natonal Insttute of Technology Durgapur Durgapur-713209 emal: anta.bue@gmal.com 1 . Chapter 5 Soluton of System of Lnear Equatons

More information

PHYS 705: Classical Mechanics. Calculus of Variations II

PHYS 705: Classical Mechanics. Calculus of Variations II 1 PHYS 705: Classcal Mechancs Calculus of Varatons II 2 Calculus of Varatons: Generalzaton (no constrant yet) Suppose now that F depends on several dependent varables : We need to fnd such that has a statonary

More information

Inductance Calculation for Conductors of Arbitrary Shape

Inductance Calculation for Conductors of Arbitrary Shape CRYO/02/028 Aprl 5, 2002 Inductance Calculaton for Conductors of Arbtrary Shape L. Bottura Dstrbuton: Internal Summary In ths note we descrbe a method for the numercal calculaton of nductances among conductors

More information

Design and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm

Design and Optimization of Fuzzy Controller for Inverse Pendulum System Using Genetic Algorithm Desgn and Optmzaton of Fuzzy Controller for Inverse Pendulum System Usng Genetc Algorthm H. Mehraban A. Ashoor Unversty of Tehran Unversty of Tehran h.mehraban@ece.ut.ac.r a.ashoor@ece.ut.ac.r Abstract:

More information

A NUMERICAL COMPARISON OF LANGRANGE AND KANE S METHODS OF AN ARM SEGMENT

A NUMERICAL COMPARISON OF LANGRANGE AND KANE S METHODS OF AN ARM SEGMENT Internatonal Conference Mathematcal and Computatonal ology 0 Internatonal Journal of Modern Physcs: Conference Seres Vol. 9 0 68 75 World Scentfc Publshng Company DOI: 0.4/S009450059 A NUMERICAL COMPARISON

More information

The Study of Teaching-learning-based Optimization Algorithm

The Study of Teaching-learning-based Optimization Algorithm Advanced Scence and Technology Letters Vol. (AST 06), pp.05- http://dx.do.org/0.57/astl.06. The Study of Teachng-learnng-based Optmzaton Algorthm u Sun, Yan fu, Lele Kong, Haolang Q,, Helongang Insttute

More information

COMPOSITE BEAM WITH WEAK SHEAR CONNECTION SUBJECTED TO THERMAL LOAD

COMPOSITE BEAM WITH WEAK SHEAR CONNECTION SUBJECTED TO THERMAL LOAD COMPOSITE BEAM WITH WEAK SHEAR CONNECTION SUBJECTED TO THERMAL LOAD Ákos Jósef Lengyel, István Ecsed Assstant Lecturer, Professor of Mechancs, Insttute of Appled Mechancs, Unversty of Mskolc, Mskolc-Egyetemváros,

More information

χ x B E (c) Figure 2.1.1: (a) a material particle in a body, (b) a place in space, (c) a configuration of the body

χ x B E (c) Figure 2.1.1: (a) a material particle in a body, (b) a place in space, (c) a configuration of the body Secton.. Moton.. The Materal Body and Moton hyscal materals n the real world are modeled usng an abstract mathematcal entty called a body. Ths body conssts of an nfnte number of materal partcles. Shown

More information

An Interactive Optimisation Tool for Allocation Problems

An Interactive Optimisation Tool for Allocation Problems An Interactve Optmsaton ool for Allocaton Problems Fredr Bonäs, Joam Westerlund and apo Westerlund Process Desgn Laboratory, Faculty of echnology, Åbo Aadem Unversty, uru 20500, Fnland hs paper presents

More information

The equation of motion of a dynamical system is given by a set of differential equations. That is (1)

The equation of motion of a dynamical system is given by a set of differential equations. That is (1) Dynamcal Systems Many engneerng and natural systems are dynamcal systems. For example a pendulum s a dynamcal system. State l The state of the dynamcal system specfes t condtons. For a pendulum n the absence

More information

Design and Analysis of Landing Gear Mechanic Structure for the Mine Rescue Carrier Robot

Design and Analysis of Landing Gear Mechanic Structure for the Mine Rescue Carrier Robot Sensors & Transducers 214 by IFSA Publshng, S. L. http://www.sensorsportal.com Desgn and Analyss of Landng Gear Mechanc Structure for the Mne Rescue Carrer Robot We Juan, Wu Ja-Long X an Unversty of Scence

More information

FUZZY GOAL PROGRAMMING VS ORDINARY FUZZY PROGRAMMING APPROACH FOR MULTI OBJECTIVE PROGRAMMING PROBLEM

FUZZY GOAL PROGRAMMING VS ORDINARY FUZZY PROGRAMMING APPROACH FOR MULTI OBJECTIVE PROGRAMMING PROBLEM Internatonal Conference on Ceramcs, Bkaner, Inda Internatonal Journal of Modern Physcs: Conference Seres Vol. 22 (2013) 757 761 World Scentfc Publshng Company DOI: 10.1142/S2010194513010982 FUZZY GOAL

More information

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017

U.C. Berkeley CS294: Beyond Worst-Case Analysis Luca Trevisan September 5, 2017 U.C. Berkeley CS94: Beyond Worst-Case Analyss Handout 4s Luca Trevsan September 5, 07 Summary of Lecture 4 In whch we ntroduce semdefnte programmng and apply t to Max Cut. Semdefnte Programmng Recall that

More information

ELASTIC WAVE PROPAGATION IN A CONTINUOUS MEDIUM

ELASTIC WAVE PROPAGATION IN A CONTINUOUS MEDIUM ELASTIC WAVE PROPAGATION IN A CONTINUOUS MEDIUM An elastc wave s a deformaton of the body that travels throughout the body n all drectons. We can examne the deformaton over a perod of tme by fxng our look

More information

Transfer Functions. Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: ( ) system

Transfer Functions. Convenient representation of a linear, dynamic model. A transfer function (TF) relates one input and one output: ( ) system Transfer Functons Convenent representaton of a lnear, dynamc model. A transfer functon (TF) relates one nput and one output: x t X s y t system Y s The followng termnology s used: x y nput output forcng

More information

Foundations of Arithmetic

Foundations of Arithmetic Foundatons of Arthmetc Notaton We shall denote the sum and product of numbers n the usual notaton as a 2 + a 2 + a 3 + + a = a, a 1 a 2 a 3 a = a The notaton a b means a dvdes b,.e. ac = b where c s an

More information

MMA and GCMMA two methods for nonlinear optimization

MMA and GCMMA two methods for nonlinear optimization MMA and GCMMA two methods for nonlnear optmzaton Krster Svanberg Optmzaton and Systems Theory, KTH, Stockholm, Sweden. krlle@math.kth.se Ths note descrbes the algorthms used n the author s 2007 mplementatons

More information

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 4. Moton Knematcs 4.2 Angular Velocty Knematcs Summary From the last lecture we concluded that: If the jonts

More information

En Route Traffic Optimization to Reduce Environmental Impact

En Route Traffic Optimization to Reduce Environmental Impact En Route Traffc Optmzaton to Reduce Envronmental Impact John-Paul Clarke Assocate Professor of Aerospace Engneerng Drector of the Ar Transportaton Laboratory Georga Insttute of Technology Outlne 1. Introducton

More information

Tensor Analysis. For orthogonal curvilinear coordinates, ˆ ˆ (98) Expanding the derivative, we have, ˆ. h q. . h q h q

Tensor Analysis. For orthogonal curvilinear coordinates, ˆ ˆ (98) Expanding the derivative, we have, ˆ. h q. . h q h q For orthogonal curvlnear coordnates, eˆ grad a a= ( aˆ ˆ e). h q (98) Expandng the dervatve, we have, eˆ aˆ ˆ e a= ˆ ˆ a h e + q q 1 aˆ ˆ ˆ a e = ee ˆˆ ˆ + e. h q h q Now expandng eˆ / q (some of the detals

More information

Kernel Methods and SVMs Extension

Kernel Methods and SVMs Extension Kernel Methods and SVMs Extenson The purpose of ths document s to revew materal covered n Machne Learnng 1 Supervsed Learnng regardng support vector machnes (SVMs). Ths document also provdes a general

More information

Study on Active Micro-vibration Isolation System with Linear Motor Actuator. Gong-yu PAN, Wen-yan GU and Dong LI

Study on Active Micro-vibration Isolation System with Linear Motor Actuator. Gong-yu PAN, Wen-yan GU and Dong LI 2017 2nd Internatonal Conference on Electrcal and Electroncs: echnques and Applcatons (EEA 2017) ISBN: 978-1-60595-416-5 Study on Actve Mcro-vbraton Isolaton System wth Lnear Motor Actuator Gong-yu PAN,

More information

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals

Simultaneous Optimization of Berth Allocation, Quay Crane Assignment and Quay Crane Scheduling Problems in Container Terminals Smultaneous Optmzaton of Berth Allocaton, Quay Crane Assgnment and Quay Crane Schedulng Problems n Contaner Termnals Necat Aras, Yavuz Türkoğulları, Z. Caner Taşkın, Kuban Altınel Abstract In ths work,

More information

DIFFERENTIAL KINEMATICS OF CONTEMPORARY INDUSTRIAL ROBOTS

DIFFERENTIAL KINEMATICS OF CONTEMPORARY INDUSTRIAL ROBOTS Int. J. of Appled Mechancs and Engneerng 0 vol.9 No. pp.-9 DOI: 0.78/jame-0-00 DIFFERENTIAL KINEMATICS OF CONTEMPORARY INDUSTRIAL ROBOTS T. SZKODNY Insttute of Automatc Control Slesan Unversty of Technology

More information

829. An adaptive method for inertia force identification in cantilever under moving mass

829. An adaptive method for inertia force identification in cantilever under moving mass 89. An adaptve method for nerta force dentfcaton n cantlever under movng mass Qang Chen 1, Mnzhuo Wang, Hao Yan 3, Haonan Ye 4, Guola Yang 5 1,, 3, 4 Department of Control and System Engneerng, Nanng Unversty,

More information

Supporting Information

Supporting Information Supportng Informaton The neural network f n Eq. 1 s gven by: f x l = ReLU W atom x l + b atom, 2 where ReLU s the element-wse rectfed lnear unt, 21.e., ReLUx = max0, x, W atom R d d s the weght matrx to

More information

Report on Image warping

Report on Image warping Report on Image warpng Xuan Ne, Dec. 20, 2004 Ths document summarzed the algorthms of our mage warpng soluton for further study, and there s a detaled descrpton about the mplementaton of these algorthms.

More information

A PROCEDURE FOR SIMULATING THE NONLINEAR CONDUCTION HEAT TRANSFER IN A BODY WITH TEMPERATURE DEPENDENT THERMAL CONDUCTIVITY.

A PROCEDURE FOR SIMULATING THE NONLINEAR CONDUCTION HEAT TRANSFER IN A BODY WITH TEMPERATURE DEPENDENT THERMAL CONDUCTIVITY. Proceedngs of the th Brazlan Congress of Thermal Scences and Engneerng -- ENCIT 006 Braz. Soc. of Mechancal Scences and Engneerng -- ABCM, Curtba, Brazl,- Dec. 5-8, 006 A PROCEDURE FOR SIMULATING THE NONLINEAR

More information

Uncertainty in measurements of power and energy on power networks

Uncertainty in measurements of power and energy on power networks Uncertanty n measurements of power and energy on power networks E. Manov, N. Kolev Department of Measurement and Instrumentaton, Techncal Unversty Sofa, bul. Klment Ohrdsk No8, bl., 000 Sofa, Bulgara Tel./fax:

More information

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS Avalable onlne at http://sck.org J. Math. Comput. Sc. 3 (3), No., 6-3 ISSN: 97-537 COMPARISON OF SOME RELIABILITY CHARACTERISTICS BETWEEN REDUNDANT SYSTEMS REQUIRING SUPPORTING UNITS FOR THEIR OPERATIONS

More information

Army Ants Tunneling for Classical Simulations

Army Ants Tunneling for Classical Simulations Electronc Supplementary Materal (ESI) for Chemcal Scence. Ths journal s The Royal Socety of Chemstry 2014 electronc supplementary nformaton (ESI) for Chemcal Scence Army Ants Tunnelng for Classcal Smulatons

More information

Indeterminate pin-jointed frames (trusses)

Indeterminate pin-jointed frames (trusses) Indetermnate pn-jonted frames (trusses) Calculaton of member forces usng force method I. Statcal determnacy. The degree of freedom of any truss can be derved as: w= k d a =, where k s the number of all

More information

A Hybrid Variational Iteration Method for Blasius Equation

A Hybrid Variational Iteration Method for Blasius Equation Avalable at http://pvamu.edu/aam Appl. Appl. Math. ISSN: 1932-9466 Vol. 10, Issue 1 (June 2015), pp. 223-229 Applcatons and Appled Mathematcs: An Internatonal Journal (AAM) A Hybrd Varatonal Iteraton Method

More information

Note 10. Modeling and Simulation of Dynamic Systems

Note 10. Modeling and Simulation of Dynamic Systems Lecture Notes of ME 475: Introducton to Mechatroncs Note 0 Modelng and Smulaton of Dynamc Systems Department of Mechancal Engneerng, Unversty Of Saskatchewan, 57 Campus Drve, Saskatoon, SK S7N 5A9, Canada

More information

The Minimum Universal Cost Flow in an Infeasible Flow Network

The Minimum Universal Cost Flow in an Infeasible Flow Network Journal of Scences, Islamc Republc of Iran 17(2): 175-180 (2006) Unversty of Tehran, ISSN 1016-1104 http://jscencesutacr The Mnmum Unversal Cost Flow n an Infeasble Flow Network H Saleh Fathabad * M Bagheran

More information

Yong Joon Ryang. 1. Introduction Consider the multicommodity transportation problem with convex quadratic cost function. 1 2 (x x0 ) T Q(x x 0 )

Yong Joon Ryang. 1. Introduction Consider the multicommodity transportation problem with convex quadratic cost function. 1 2 (x x0 ) T Q(x x 0 ) Kangweon-Kyungk Math. Jour. 4 1996), No. 1, pp. 7 16 AN ITERATIVE ROW-ACTION METHOD FOR MULTICOMMODITY TRANSPORTATION PROBLEMS Yong Joon Ryang Abstract. The optmzaton problems wth quadratc constrants often

More information

Modeling of Dynamic Systems

Modeling of Dynamic Systems Modelng of Dynamc Systems Ref: Control System Engneerng Norman Nse : Chapters & 3 Chapter objectves : Revew the Laplace transform Learn how to fnd a mathematcal model, called a transfer functon Learn how

More information

The Finite Element Method

The Finite Element Method The Fnte Element Method GENERAL INTRODUCTION Read: Chapters 1 and 2 CONTENTS Engneerng and analyss Smulaton of a physcal process Examples mathematcal model development Approxmate solutons and methods of

More information

Second Order Analysis

Second Order Analysis Second Order Analyss In the prevous classes we looked at a method that determnes the load correspondng to a state of bfurcaton equlbrum of a perfect frame by egenvalye analyss The system was assumed to

More information

12. The Hamilton-Jacobi Equation Michael Fowler

12. The Hamilton-Jacobi Equation Michael Fowler 1. The Hamlton-Jacob Equaton Mchael Fowler Back to Confguraton Space We ve establshed that the acton, regarded as a functon of ts coordnate endponts and tme, satsfes ( ) ( ) S q, t / t+ H qpt,, = 0, and

More information

Physics 5153 Classical Mechanics. D Alembert s Principle and The Lagrangian-1

Physics 5153 Classical Mechanics. D Alembert s Principle and The Lagrangian-1 P. Guterrez Physcs 5153 Classcal Mechancs D Alembert s Prncple and The Lagrangan 1 Introducton The prncple of vrtual work provdes a method of solvng problems of statc equlbrum wthout havng to consder the

More information

C/CS/Phy191 Problem Set 3 Solutions Out: Oct 1, 2008., where ( 00. ), so the overall state of the system is ) ( ( ( ( 00 ± 11 ), Φ ± = 1

C/CS/Phy191 Problem Set 3 Solutions Out: Oct 1, 2008., where ( 00. ), so the overall state of the system is ) ( ( ( ( 00 ± 11 ), Φ ± = 1 C/CS/Phy9 Problem Set 3 Solutons Out: Oct, 8 Suppose you have two qubts n some arbtrary entangled state ψ You apply the teleportaton protocol to each of the qubts separately What s the resultng state obtaned

More information

Inner Product. Euclidean Space. Orthonormal Basis. Orthogonal

Inner Product. Euclidean Space. Orthonormal Basis. Orthogonal Inner Product Defnton 1 () A Eucldean space s a fnte-dmensonal vector space over the reals R, wth an nner product,. Defnton 2 (Inner Product) An nner product, on a real vector space X s a symmetrc, blnear,

More information

Composite Hypotheses testing

Composite Hypotheses testing Composte ypotheses testng In many hypothess testng problems there are many possble dstrbutons that can occur under each of the hypotheses. The output of the source s a set of parameters (ponts n a parameter

More information

Basic Statistical Analysis and Yield Calculations

Basic Statistical Analysis and Yield Calculations October 17, 007 Basc Statstcal Analyss and Yeld Calculatons Dr. José Ernesto Rayas Sánchez 1 Outlne Sources of desgn-performance uncertanty Desgn and development processes Desgn for manufacturablty A general

More information

A LINEAR PROGRAM TO COMPARE MULTIPLE GROSS CREDIT LOSS FORECASTS. Dr. Derald E. Wentzien, Wesley College, (302) ,

A LINEAR PROGRAM TO COMPARE MULTIPLE GROSS CREDIT LOSS FORECASTS. Dr. Derald E. Wentzien, Wesley College, (302) , A LINEAR PROGRAM TO COMPARE MULTIPLE GROSS CREDIT LOSS FORECASTS Dr. Derald E. Wentzen, Wesley College, (302) 736-2574, wentzde@wesley.edu ABSTRACT A lnear programmng model s developed and used to compare

More information

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique

Outline and Reading. Dynamic Programming. Dynamic Programming revealed. Computing Fibonacci. The General Dynamic Programming Technique Outlne and Readng Dynamc Programmng The General Technque ( 5.3.2) -1 Knapsac Problem ( 5.3.3) Matrx Chan-Product ( 5.3.1) Dynamc Programmng verson 1.4 1 Dynamc Programmng verson 1.4 2 Dynamc Programmng

More information

Time-Varying Systems and Computations Lecture 6

Time-Varying Systems and Computations Lecture 6 Tme-Varyng Systems and Computatons Lecture 6 Klaus Depold 14. Januar 2014 The Kalman Flter The Kalman estmaton flter attempts to estmate the actual state of an unknown dscrete dynamcal system, gven nosy

More information

COS 521: Advanced Algorithms Game Theory and Linear Programming

COS 521: Advanced Algorithms Game Theory and Linear Programming COS 521: Advanced Algorthms Game Theory and Lnear Programmng Moses Charkar February 27, 2013 In these notes, we ntroduce some basc concepts n game theory and lnear programmng (LP). We show a connecton

More information

More metrics on cartesian products

More metrics on cartesian products More metrcs on cartesan products If (X, d ) are metrc spaces for 1 n, then n Secton II4 of the lecture notes we defned three metrcs on X whose underlyng topologes are the product topology The purpose of

More information

Kinematics in 2-Dimensions. Projectile Motion

Kinematics in 2-Dimensions. Projectile Motion Knematcs n -Dmensons Projectle Moton A medeval trebuchet b Kolderer, c1507 http://members.net.net.au/~rmne/ht/ht0.html#5 Readng Assgnment: Chapter 4, Sectons -6 Introducton: In medeval das, people had

More information

Application of B-Spline to Numerical Solution of a System of Singularly Perturbed Problems

Application of B-Spline to Numerical Solution of a System of Singularly Perturbed Problems Mathematca Aeterna, Vol. 1, 011, no. 06, 405 415 Applcaton of B-Splne to Numercal Soluton of a System of Sngularly Perturbed Problems Yogesh Gupta Department of Mathematcs Unted College of Engneerng &

More information

Numerical Heat and Mass Transfer

Numerical Heat and Mass Transfer Master degree n Mechancal Engneerng Numercal Heat and Mass Transfer 06-Fnte-Dfference Method (One-dmensonal, steady state heat conducton) Fausto Arpno f.arpno@uncas.t Introducton Why we use models and

More information

coordinates. Then, the position vectors are described by

coordinates. Then, the position vectors are described by Revewng, what we have dscussed so far: Generalzed coordnates Any number of varables (say, n) suffcent to specfy the confguraton of the system at each nstant to tme (need not be the mnmum number). In general,

More information

Dimensional Synthesis of Wristed Binary Hands

Dimensional Synthesis of Wristed Binary Hands Dmensonal Synthess of Wrsted Bnary Hands Neda Hassanzadeh Department of Mechancal Engneerng, Idaho State Unversty 921 S. 8th. Ave, Pocatello, ID 83209, USA e-mal:hassneda@su.edu Alba Perez-Graca Assocate

More information

November 5, 2002 SE 180: Earthquake Engineering SE 180. Final Project

November 5, 2002 SE 180: Earthquake Engineering SE 180. Final Project SE 8 Fnal Project Story Shear Frame u m Gven: u m L L m L L EI ω ω Solve for m Story Bendng Beam u u m L m L Gven: m L L EI ω ω Solve for m 3 3 Story Shear Frame u 3 m 3 Gven: L 3 m m L L L 3 EI ω ω ω

More information

Module 9. Lecture 6. Duality in Assignment Problems

Module 9. Lecture 6. Duality in Assignment Problems Module 9 1 Lecture 6 Dualty n Assgnment Problems In ths lecture we attempt to answer few other mportant questons posed n earler lecture for (AP) and see how some of them can be explaned through the concept

More information

The Chaotic Robot Prediction by Neuro Fuzzy Algorithm (2) = θ (3) = ω. Asin. A v. Mana Tarjoman, Shaghayegh Zarei

The Chaotic Robot Prediction by Neuro Fuzzy Algorithm (2) = θ (3) = ω. Asin. A v. Mana Tarjoman, Shaghayegh Zarei The Chaotc Robot Predcton by Neuro Fuzzy Algorthm Mana Tarjoman, Shaghayegh Zare Abstract In ths paper an applcaton of the adaptve neurofuzzy nference system has been ntroduced to predct the behavor of

More information

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances

Annexes. EC.1. Cycle-base move illustration. EC.2. Problem Instances ec Annexes Ths Annex frst llustrates a cycle-based move n the dynamc-block generaton tabu search. It then dsplays the characterstcs of the nstance sets, followed by detaled results of the parametercalbraton

More information

Dynamic Programming. Preview. Dynamic Programming. Dynamic Programming. Dynamic Programming (Example: Fibonacci Sequence)

Dynamic Programming. Preview. Dynamic Programming. Dynamic Programming. Dynamic Programming (Example: Fibonacci Sequence) /24/27 Prevew Fbonacc Sequence Longest Common Subsequence Dynamc programmng s a method for solvng complex problems by breakng them down nto smpler sub-problems. It s applcable to problems exhbtng the propertes

More information

Spin-rotation coupling of the angularly accelerated rigid body

Spin-rotation coupling of the angularly accelerated rigid body Spn-rotaton couplng of the angularly accelerated rgd body Loua Hassan Elzen Basher Khartoum, Sudan. Postal code:11123 E-mal: louaelzen@gmal.com November 1, 2017 All Rghts Reserved. Abstract Ths paper s

More information

Kinematics of Fluids. Lecture 16. (Refer the text book CONTINUUM MECHANICS by GEORGE E. MASE, Schaum s Outlines) 17/02/2017

Kinematics of Fluids. Lecture 16. (Refer the text book CONTINUUM MECHANICS by GEORGE E. MASE, Schaum s Outlines) 17/02/2017 17/0/017 Lecture 16 (Refer the text boo CONTINUUM MECHANICS by GEORGE E. MASE, Schaum s Outlnes) Knematcs of Fluds Last class, we started dscussng about the nematcs of fluds. Recall the Lagrangan and Euleran

More information

Lecture Notes on Linear Regression

Lecture Notes on Linear Regression Lecture Notes on Lnear Regresson Feng L fl@sdueducn Shandong Unversty, Chna Lnear Regresson Problem In regresson problem, we am at predct a contnuous target value gven an nput feature vector We assume

More information

Module 3: Element Properties Lecture 1: Natural Coordinates

Module 3: Element Properties Lecture 1: Natural Coordinates Module 3: Element Propertes Lecture : Natural Coordnates Natural coordnate system s bascally a local coordnate system whch allows the specfcaton of a pont wthn the element by a set of dmensonless numbers

More information

Conservation of Angular Momentum = "Spin"

Conservation of Angular Momentum = Spin Page 1 of 6 Conservaton of Angular Momentum = "Spn" We can assgn a drecton to the angular velocty: drecton of = drecton of axs + rght hand rule (wth rght hand, curl fngers n drecton of rotaton, thumb ponts

More information

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan

Winter 2008 CS567 Stochastic Linear/Integer Programming Guest Lecturer: Xu, Huan Wnter 2008 CS567 Stochastc Lnear/Integer Programmng Guest Lecturer: Xu, Huan Class 2: More Modelng Examples 1 Capacty Expanson Capacty expanson models optmal choces of the tmng and levels of nvestments

More information

DYNAMICS AND MOTION PLANNING OF REDUNDANT MANIPULATORS USING OPTIMIZATION, WITH APPLICATIONS TO HUMAN MOTION. by Joo Hyun Kim

DYNAMICS AND MOTION PLANNING OF REDUNDANT MANIPULATORS USING OPTIMIZATION, WITH APPLICATIONS TO HUMAN MOTION. by Joo Hyun Kim DYNAMICS AND MOTION PLANNING OF REDUNDANT MANIPULATORS USING OPTIMIZATION, WITH APPLICATIONS TO HUMAN MOTION by Joo Hyun Km A thess submtted n partal fulfllment of the requrements for the Doctor of Phlosophy

More information

Pattern Classification

Pattern Classification Pattern Classfcaton All materals n these sldes ere taken from Pattern Classfcaton (nd ed) by R. O. Duda, P. E. Hart and D. G. Stork, John Wley & Sons, 000 th the permsson of the authors and the publsher

More information

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009

College of Computer & Information Science Fall 2009 Northeastern University 20 October 2009 College of Computer & Informaton Scence Fall 2009 Northeastern Unversty 20 October 2009 CS7880: Algorthmc Power Tools Scrbe: Jan Wen and Laura Poplawsk Lecture Outlne: Prmal-dual schema Network Desgn:

More information

CHAPTER 6. LAGRANGE S EQUATIONS (Analytical Mechanics)

CHAPTER 6. LAGRANGE S EQUATIONS (Analytical Mechanics) CHAPTER 6 LAGRANGE S EQUATIONS (Analytcal Mechancs) 1 Ex. 1: Consder a partcle movng on a fxed horzontal surface. r P Let, be the poston and F be the total force on the partcle. The FBD s: -mgk F 1 x O

More information

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography

CSci 6974 and ECSE 6966 Math. Tech. for Vision, Graphics and Robotics Lecture 21, April 17, 2006 Estimating A Plane Homography CSc 6974 and ECSE 6966 Math. Tech. for Vson, Graphcs and Robotcs Lecture 21, Aprl 17, 2006 Estmatng A Plane Homography Overvew We contnue wth a dscusson of the major ssues, usng estmaton of plane projectve

More information

APPENDIX F A DISPLACEMENT-BASED BEAM ELEMENT WITH SHEAR DEFORMATIONS. Never use a Cubic Function Approximation for a Non-Prismatic Beam

APPENDIX F A DISPLACEMENT-BASED BEAM ELEMENT WITH SHEAR DEFORMATIONS. Never use a Cubic Function Approximation for a Non-Prismatic Beam APPENDIX F A DISPACEMENT-BASED BEAM EEMENT WITH SHEAR DEFORMATIONS Never use a Cubc Functon Approxmaton for a Non-Prsmatc Beam F. INTRODUCTION { XE "Shearng Deformatons" }In ths appendx a unque development

More information

Modelling and Analysis of Planar Robotic Arm Dynamics Based on An Improved Transfer Matrix Method for Multi-body Systems

Modelling and Analysis of Planar Robotic Arm Dynamics Based on An Improved Transfer Matrix Method for Multi-body Systems he 4th FoMM World ongress, ape, awan, ctober 5-3, 5 D Number:.6567/FoMM.4H.W.S3.46 Modellng and Analyss of Planar Robotc Arm Dynamcs Based on An mproved ransfer Matrx Method for Mult-body Systems W. hen

More information

Prof. Dr. I. Nasser Phys 630, T Aug-15 One_dimensional_Ising_Model

Prof. Dr. I. Nasser Phys 630, T Aug-15 One_dimensional_Ising_Model EXACT OE-DIMESIOAL ISIG MODEL The one-dmensonal Isng model conssts of a chan of spns, each spn nteractng only wth ts two nearest neghbors. The smple Isng problem n one dmenson can be solved drectly n several

More information

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE

CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE CHAPTER 5 NUMERICAL EVALUATION OF DYNAMIC RESPONSE Analytcal soluton s usually not possble when exctaton vares arbtrarly wth tme or f the system s nonlnear. Such problems can be solved by numercal tmesteppng

More information

Formulas for the Determinant

Formulas for the Determinant page 224 224 CHAPTER 3 Determnants e t te t e 2t 38 A = e t 2te t e 2t e t te t 2e 2t 39 If 123 A = 345, 456 compute the matrx product A adj(a) What can you conclude about det(a)? For Problems 40 43, use

More information

LECTURE 9 CANONICAL CORRELATION ANALYSIS

LECTURE 9 CANONICAL CORRELATION ANALYSIS LECURE 9 CANONICAL CORRELAION ANALYSIS Introducton he concept of canoncal correlaton arses when we want to quantfy the assocatons between two sets of varables. For example, suppose that the frst set of

More information

EVALUATION OF THE VISCO-ELASTIC PROPERTIES IN ASPHALT RUBBER AND CONVENTIONAL MIXES

EVALUATION OF THE VISCO-ELASTIC PROPERTIES IN ASPHALT RUBBER AND CONVENTIONAL MIXES EVALUATION OF THE VISCO-ELASTIC PROPERTIES IN ASPHALT RUBBER AND CONVENTIONAL MIXES Manuel J. C. Mnhoto Polytechnc Insttute of Bragança, Bragança, Portugal E-mal: mnhoto@pb.pt Paulo A. A. Perera and Jorge

More information

11. Dynamics in Rotating Frames of Reference

11. Dynamics in Rotating Frames of Reference Unversty of Rhode Island DgtalCommons@URI Classcal Dynamcs Physcs Course Materals 2015 11. Dynamcs n Rotatng Frames of Reference Gerhard Müller Unversty of Rhode Island, gmuller@ur.edu Creatve Commons

More information

Difference Equations

Difference Equations Dfference Equatons c Jan Vrbk 1 Bascs Suppose a sequence of numbers, say a 0,a 1,a,a 3,... s defned by a certan general relatonshp between, say, three consecutve values of the sequence, e.g. a + +3a +1

More information

ENGI9496 Lecture Notes Multiport Models in Mechanics

ENGI9496 Lecture Notes Multiport Models in Mechanics ENGI9496 Moellng an Smulaton of Dynamc Systems Mechancs an Mechansms ENGI9496 Lecture Notes Multport Moels n Mechancs (New text Secton 4..3; Secton 9.1 generalzes to 3D moton) Defntons Generalze coornates

More information

Adjoint Methods of Sensitivity Analysis for Lyapunov Equation. Boping Wang 1, Kun Yan 2. University of Technology, Dalian , P. R.

Adjoint Methods of Sensitivity Analysis for Lyapunov Equation. Boping Wang 1, Kun Yan 2. University of Technology, Dalian , P. R. th World Congress on Structural and Multdscplnary Optmsaton 7 th - th, June 5, Sydney Australa Adjont Methods of Senstvty Analyss for Lyapunov Equaton Bopng Wang, Kun Yan Department of Mechancal and Aerospace

More information