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

Size: px
Start display at page:

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

Transcription

1 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, Iraq **Mosul Unversty, College of echnology, Computer Eng. Dep., Mosul, Iraq ABSRAC hs paper presents an algorthm to solve the nverse knematcs problem for a complex wrst structure sx degree of freedom (6DO robotc manpulator. he last three rotatng axes do not ntersect at one pont and there are off axes n ts coordnate frames. he proposed algorthm based on the rotaton vector concept, whch s also used to descrbe the orentaton of manpulator end-effector. All the possble solutons of the nverse knematcs problem can be obtaned by usng the proposed algorthm whch s tested practcally on the MA robotc manpulator. INDEX ERMS Knematcs, Manpulator, Vector Analyss. I. ROAION VECORS he relatve orentaton representaton by the rotaton vector are based on the Euler theorem whch states that (a dsplacement of a rgd body wth one fxed pont can be descrbed as a rotaton about some axs. he rotaton vector s a vector pontng along ths axs, and ts magntude contans nformaton about the rotaton angle. Consequently, the rotaton vector s only common vector of any two coordnate systems (frames havng the same orgn and dfferng n ther orentaton. hs feature s appled to perform vector transformaton between two frames. he drecton of the rotaton vector defnes the axs around whch one coordnate system has to be rotated to acheve the same orentaton as the other system, whle ts magntude defnes the amount of the rotaton []. he rotaton vector concepts supposes the exstence of a common axs around whch one coordnate system has to be rotated to acheve the same orentaton as another coordnate system. A vector along ths common axs, whose magntude s defned by the amount of the rotaton around ths axs, s called the rotaton vector R whch s gven by []-[3]: θ R u * tan( u *f [R x, R y, R z ] ( where u: he unt vector along axs of rotaton. θ: Angle of rotaton about the u vector. f : Magntude of the rotaton vector, ftan(θ/. A vector v undergong a rotaton R to perform a vector v b can be descrbed as [],[ 3]: R (v R v vb v ( where R: he rotaton vector. v: he orgnal vector. v b: he rotated vector (the old vector n the new coordnate frame. : Cross product operator. x y R R R (3 Case study : Consder a robotc manpulator arm that s shown n g.. he grpper orentaton depends on the robot onts varables θ and θ. he orentaton of the grpper vector changes due to the moton of the robotc manpulator. Suppose the robot arm ntally at X axs and the grpper vector coordnate are ntally v[,,] correspondng to θ θ, whle the fnal poston of θ and θ are 9 o and 6 o respectvely. nd the fnal rotated grpper vector? he system has two rotaton vectors R and R correspondng to the angles of rotaton θ and θ. he frst rotaton R s performed around the Z axs and ts drecton s clockwse. he rotated grpper vector and the rotated rotatng unt vector of the second rotatng axs due to the frst rotaton R must be computed as follows: u [,, ] (4 where u s the rotatng unt vector of the frst rotaton operator. θ R [,, tan( ] [,, ] (5 *R (v R v v v b (6 b R x R y R z (7 b he rotated rotatng axs of the second ont due to the rotaton about the frst ont s computed by: *R (u R u u u b (8 b he second rotaton s done around the shfted Y axs and ts drecton s antclockwse so that a negatve sgn appears on the R. z u [,, ] (9

2 where u s the rotatng unt vector of the second rotaton operator. θ R [, tan(,] [,,] ( 3 6 R b u b *( f *( tan [,,] ( 3 *R b (vb R b vb vbb vb ( bb he results shows that the grpper vector whch concdes orgnally wth the Y axs, pont now to the negatve X drecton. Z g.. θ θ X Y v he grpper vector Coordnate of revolute robot wth the grpper vector. II. HE PROPOSED ALGORIHM O SOLVE HE INVERSE KINEMAICS he proposed algorthm dvdes the man task (soluton the nverse knematcs problem to subtasks to reduce the complexty of the soluton of the nverse knematcs of the robotc manpulator. he frst step n the proposed algorthm s to defne a set of a Cartesan coordnate frames at the robotc manpulator. Among these coordnate frames there s a one frame s called the global coordnate frame of the system, ths frame s fxed at a statonary pont to be as a reference coordnate frame for the other frames whch are called the local frames. At each ont n the robotc manpulator there s a local coordnate frame. he orgn of ths frame s fxed at the central pont of that onts and the orentaton of ths frame s the same as the orentaton of the global frame (concdence. he rotatng axs of each ont n the manpulator drven by an actuator s called the rotatng axs of that ont of the manpulator. or each rotatng axs there s a unt vector u along the axs of rotaton of that ont whch can be defned as u [u x,u y,u z ], where u x, u y and u z are the unt vectors of the rotaton n the local coordnate frame of that ont whch has the same orentaton of the global coordnate frame. he poston of the end-effector (grpper of the robotc manpulator can be defned as: p [p x,p y,p z ], where the p x, p y and p z are the coordnates of the pont p n the global XYZ coordnate frame. he orentaton of the end-effector of the robotc manpulator can be descrbed by defnng the grpper vectors (components of the grpper of the manpulator. he number of the grpper vectors s equal to the rotatng axes n the grpper structure. Each grpper vector s defned wth respect to the local coordnate frame of ts ont. here are two methods to descrbe the orentaton of the grpper n ths algorthm. In the frst method the descrpton of the grpper s acheved by drect descrpton of the desred grpper vectors, so that t s called drect orentaton descrpton. he ndrect orentaton descrpton s the second method of orentaton descrpton. In ths method the desred orentaton of the grpper s descrbed by defnng the rotaton angles about each rotatng axs n the grpper structure startng from the actual (present orentaton of the grpper to the new orentaton. Case study : Suppose the end-effector of a robotc manpulator wth three onts as llustrated n g. he frst local coordnate frame s fxed at pont (A wth the same orentaton of the global coordnate system. he frst rotaton unt vector u can be defned as u [,,] because the rotaton of ths ont at ths orentaton s done about the X axs. he frst grpper vector wll be v [,,a] where (a s the length of the frst lnk n the grpper structure. he second local coordnate frame s fxed at pont (B. he second rotaton unt vector u s gven by u [,,] ; whle the second grpper vector s v [,,b] where (b s the length of the second lnk n the grpper structure. he thrd local coordnate s fxed at pont (C whch gves the thrd rotaton unt vector u 3 [,,], and the thrd grpper vector v 3 [,d,d] or v 3 [,-d,d] (v 3 s even symmetrcal about the thrd rotatng axs u 3. X G g.. Z G Y G Global coordnate frame X 3 C B Z 3 d d Z X Y A Z Y 3 X Y X 3 Y 3 Y X X he new orentaton. he grpper wth old and new orentatons. By usng the frst method of the orentaton descrpton the new grpper orentaton can be descrbed by defnng the new (desred grpper vectors v, v, and v 3. If t s assumed the new grpper vectors are gven by v [,- b he ntal orentaton. a Z 3 Z Z Y

3 a,], v [,,b],and v 3 [d,,d], then the new poston of the frst lnk n the grpper structure les at the negatve part of the Y axs, whle the second lnk les at the postve part of the Z axs and the thrd lnk les n the X 3 Z 3 plane at pont x±d and zd. he descrpton of the new grpper orentaton usng the second method of the orentaton descrpton can be done by defnng the rotaton angles about each one of the three rotatng axes n the grpper structure. hus the new orentaton can be obtaned from the frst orentaton by rotatng by an angle π/ around the frst rotatng axs whch concdent to X axs, then rotatng by an angle - π/ about the second rotatng axs whch concdent to X axs and fnally rotatng by an angle ±π/ about the thrd rotatng axs whch concdent to Z 3 axs. So that the rotaton angles are φ π/, φ -π/, and φ 3 ±π/ where φ, φ and φ 3 are the rotaton angles of the frst, second and thrd onts n the grpper. III. COMPUAION O HE DESIRED GRIPER VECOR When the ndrect orentaton descrpton of the grpper vector s used to defne the orentaton of the desred grpper vector, t s mportant to descrbe the grpper orentaton n the drect orentaton descrpton. here are two man steps to compute the desred grpper vectors v d n the drect form from the ndrect form. he frst step computes the actual (present grpper orentaton and actual (present grpper rotatng unt vectors. he second step represents the computaton of the desred grpper vector by applyng the rotaton operator about each rotatng axs n the actual (present grpper orentaton. As startng pont to compute the actual orentaton of the grpper vector, the reset poston and orentaton of the manpulator must be defned. It s recommended to make the reset poston and orentaton of the manpulator at the manpulator structure wth the all onts varables are set to zero. Accordng to the manpulator reset poston the reset values of the components of the grpper vector and the rotatng unt vectors of the grpper rotatng axes must be defned. Now, by usng the present values of the manpulator onts varables, the th actual (present grpper rotatng unt vector u a can be computed by rotatng ts value at the reset poston u about all the prevous rotatng axes n the manpulator by usng the rotaton vectors concept. Symbolcally t can be wrtten as: u a (...(((u... Rk Rk Rk 3 R (3 where,,...i(i: total number of grpper rotatng axes. k: Number of rotatng axes n the arm structure. u a : he th actual (present grpper rotatng unt vector. u : he th grpper rotatng unt vector at the manpulator reset poston. ( u R : Rotate the vector u about the th rotatng axs of the manpulator. R (u R u (u R u (4 θ R [R x, R y, R z ] u tan( u f (5 R R R x y z (6 he th actual grpper vector v a can be computed n the same manner but the rotaton of the th grpper vector at the reset poston v s perform startng from the th rotatng axs n the grpper endng at the frst rotatng axs n the arm structure. Symbolcally t can be wrtten as: va (...(((v... Rk Rk Rk R (7 where v a : he th actual (present grpper vector. v : he th grpper vector at the manpulator reset poston. ( v R : Rotate the grpper vector v about the th rotatng axs of the manpulator. R (v R v (v R v (8 θ R [R x, R y, R z ] u tan( u f (9 R R R x y z ( he frst desred grpper vector can be computed by rotatng the frst actual grpper vector about the frst rotatng unt vector by the value of φ. R (va R va vd va ( φ R [R, R, R ] u tan( x y z a ( R x R y R z (3 he second desred grpper vector s computed by rotatng the rotated second actual grpper vector v r about the rotated second rotatng unt vector u r by the value of. φ he rotated second actual grpper vector v r and the rotated second rotatng grpper unt vector u r are the results of applyng the rotaton operator on the second actual grpper vector v a and the second actual rotatng unt vector u a about the frst actual rotatng unt vector u a by the value of φ respectvely. R (va R va vr va (4

4 R (u a R u a u r u a (5 R (vr R vr vd vr (6 φ R [R, R, R ] u tan( x y z r (7 R x R y R z (8 he same procedure s appled to compute the other components of the grpper vector. IV. GENERAL SEPS O HE PROPOSED ALGORIHM O SOLVE HE INVERSE KINEMAICS PROBLEM he soluton of the nverse knematcs problem can be found by the followng steps:. he frst step, a Cartesan (rectangular rght handed coordnate system X Y Z s assgned to the base of the manpulator. hs coordnate represents the global coordnate of the manpulator system.. he robotc manpulator structure wll be dvded nto two man parts the frst part (arm ncludes the maor three axes and t extends to the rotatng axs of the fourth lnk at pont o b. hs pont (o b represents the end pont of the maor three lnks wth the off axs (f t exsts due to the fourth lnk structure. Whle the second part (wrst ncludes all the remander of the robotc manpulator structure (from the vrtual pont o b to the end of the end-effector. 3. Dervaton (by usng any mathematcal method the possble sets of the onts varables (angles of the arm structure that attan the end of arm (pont o b to a certan poston (that wll be computed later n step 8. Note that ths mathematcal calculaton s smple because t treats only three lnks and t represents a translaton operaton so that the orentaton of the end pont of arm (o b s not mportant when the end pont of the arm reaches the desred poston. 4. or each of the three maor rotatng axes n the arm structure, the rotaton vector wth respect to the base (global coordnate frame must be defned. 5. or the wrst structure, there are a Cartesan coordnate system at the begnnng of each rotatng axs n the wrst structure wth the same orentaton of the global coordnate system. hese coordnate frames are used to defne the rotatng unt vector of each rotatng axs n the grpper structure. Also there are another Cartesan coordnate frames wth the same orentaton of the global coordnate frame at the begnnng of each component of the grpper vector. hese coordnate frames are used to descrbe the grpper vectors. 6. Computaton the rotaton vectors of the grpper structure for each rotatng axs. Also the ntal grpper vectors and the ntal grpper rotatng unt vectors at the reset poston of the manpulator must be defned. 7. f the ndrect method s used to descrbe the grpper orentaton, the new (desred grper vectors v d must computed as descrbed n the prevous secton. Also the total desred grpper vector v d must be computed as: n v d v d (9 where n s the number of grpper vectors. 8. Determnaton (by usng the equatons whch were derved n step 3 the requred poston of pont o b from the desred grpper vector v d (whch s computed n step 7 and the desred poston of the grpper p as: ob p v d (3 9. Determnaton the sets of the possble solutons of the onts varables of arm structure of the robotc manpulator that s requred to attan the pont o b to the new poston (whch s computed n step 8.. Repetton of steps,, 3, and 4 for each set of solutons of the arm (frst part onts varables that are computed n step 9.. Repetton steps, 3, and 4 for each ont n the wrst structure, startng wth.. Usng the values of the arm ont varables (that are computed n step 9 and the ntal poston of the th grpper vector, calculate the ntermedate values of the th rotated grpper vector v m and the th ntermedate rotatng unt vector u m f the arm s moved form the reset poston to the new poston as computed n step rom the desred grpper vectors v d and the ntermedate grpper vectors v m calculate the requred value of θ whch makes v m concdent to v d by usng the followng formulas: R (vm R vm vd vm (3 R R R x y z (3 θ R [R x, R y, R z ] um tan( u mf (33 substtuted (3 n (33 and solve for f, yelds: umf (vm u mf vm vd vm (34 then θ tan (f (35 4. If I ( no. of the lnks n the wrst structure, then, and append the computed value of the angle θ n step 3 to the arm ont varable and apply the steps -4 to compute θ, and so on. 5. he total onts varables wll be [θ, θ, θ m, θ 4, θ 5, θ n ], where θ, θ θ m are computed n step 9 and

5 θ 4, θ 5 θ n are computed n steps to 4, and m, n are the number of onts of the arm and wrst respectvely. IIV. SOLUION O INVERSE KINEMAICS PROBLEM O MA MANIPULAOR USING PROPOSED ALGORIHM he proposed algorthm s tested practcally on the MA robotc manpulator, whch s a 6DO wth complex wrst structure as shown n gs. 3, 4. E Z st rotatng axs X Z he schematc dagram of the MA at the reset poston s shown n the g. 5. If t s requred to move the grpper to a new poston [-5,-,5] cm wth respect to the base (global coordnate frame. he desred orentaton of the grpper can be obtaned by rotates the grpper 8 o about the ptch rotatng axs, 5 about the rotated yaw rotatng axs and fnally 35 about the rotated roll rotatng axs. he problem s to determne the values of the sx ont varables of the MA that attan the central pont of the grpper to the desred poston wth the desred orentaton. By applyng the steps n prevous secton, four possble sets of solutons of the nverse knematcs of the MA manpulator can be found. hus there are four sets of the onts varables [θ, θ, θ 3, θ 4, θ 5, θ 6 ] that make the MA attans the desred poston wth the desred orentaton whch are gven n table. he sketch of MA wth these onts varables (solutons are shown n gs. 6, 7, 8, and 9. Y -Z 3 rd rotatng axs Y Z X X -Z nd rotatng axs -Y X 6 Z 6 Y 6 Y g. 3. MA robotc manpulator wth the maor coordnate frames. x 6 th rotatng axs E z 9 Roll 9 Ptch -X g. 5. Sketch of the MA at the reset poston. ABLE I HE OUR SES O SOLUIONS O HE INVERSE KINEMAICS PROBLEM OR MA MANIPULAOR HA AAINED I O POIN [-5,-,5 cm]. θ (deg. θ (deg. θ 3 (deg. θ 4 (deg. θ 5 (deg. θ 6 (deg. st set nd set rd set th set Roll R x 5 y - 9 z 5 C y 4 z 4 x 4 ob z 3 P off x 3 y 3 Y off 5 th rotatng y 5 9 Yaw 4 th rotatng axs -9 Ptch g. 4. Geometrcal structure of the end-effector (wrst of the MA robotc manpulator. g. 6 Sketch of MA manpulator at ont varables [ , , , 8.89, , 35 ].

6 the nverse knematcs problem of the manpulator whch equals to [,9,,,9, ] as t s shown n g.. g. 7 Sketch of MA manpulator at ont varables [ , 75.87, , , 436, 35 ]. g.. Sketch of the MA robotc manpulator at the ont varables [, 9,,, 9, ] g.8. Sketch of MA manpulator at ont varables [-.96, , , 7.88, 6.96, 35 ]. g. 9. Sketch of MA manpulator at ont varables [-.96, 4.98, , , 6.96, 35 ]. It s mportant to know that there are not always four sets of solutons. Some tmes there are three, two, one, or no solutons n solvng the nverse knematcs problem of MA manpulator. or example f the desred poston of grpper of MA s [4.4,-5,8] cm wth new orentaton correspondng to rotaton by angles 9, 9 and about ptch, yaw and roll axes wth respect to reset poston of MA. he algorthm gves only a sngle soluton (due to physcal structure of the manpulator for VIII. CONCLUSIONS he proposed algorthm to solve the nverse knematcs of the robotc manpulators has the followng features: he algorthm s based on the rotaton vectors concept.. It can be appled to most types of the robotcs manpulators nclude the complex structure robotc manpulators whch have hgh DO.. It gves all the possble sets of the onts varables of robotc manpulator that attan the endeffector of the manpulator to the desred poston and orentaton. 3. It has a less computaton complexly than other method whch uses the algebrac soluton by usng trgonometrc (non lnear equatons or the numercal technques to fnd the soluton of the nverse knematcs problem. hus the executon tme and the computatonal rate of the proposed algorthm are less than other methods such as the numercal method so that ths algorthm s more sutable to use n the real tme applcatons. he algorthm s used practcally to solve the nverse knematcs problem of the MA robotc manpulator. he results gve four sets of possble solutons by usng the proposed algorthm. Some tmes there are one, two, three, or no solutons dependng on the physcal structure of the manpulator and the desred poston and orentaton of the end-effector of the manpulator. REERENCES [] Y. Koren, "Robotcs for Engneers," McGrw Hll, 3 rd edton, 987. [] Md. Shah Alam, "Rotaton vectors," Journal of heoretcs, vol 3.4, Inc. [3].. Wener, "heoretcal analyss of gmballess nertal reference equpment usng delta modulated nstruments," Ph.D. thess, MI, Cambrdge, Mass, 96.

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

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

Physics 111: Mechanics Lecture 11

Physics 111: Mechanics Lecture 11 Physcs 111: Mechancs Lecture 11 Bn Chen NJIT Physcs Department Textbook Chapter 10: Dynamcs of Rotatonal Moton q 10.1 Torque q 10. Torque and Angular Acceleraton for a Rgd Body q 10.3 Rgd-Body Rotaton

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

Week 9 Chapter 10 Section 1-5

Week 9 Chapter 10 Section 1-5 Week 9 Chapter 10 Secton 1-5 Rotaton Rgd Object A rgd object s one that s nondeformable The relatve locatons of all partcles makng up the object reman constant All real objects are deformable to some extent,

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

Section 8.3 Polar Form of Complex Numbers

Section 8.3 Polar Form of Complex Numbers 80 Chapter 8 Secton 8 Polar Form of Complex Numbers From prevous classes, you may have encountered magnary numbers the square roots of negatve numbers and, more generally, complex numbers whch are the

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

Solution of Linear System of Equations and Matrix Inversion Gauss Seidel Iteration Method

Solution of Linear System of Equations and Matrix Inversion Gauss Seidel Iteration Method Soluton of Lnear System of Equatons and Matr Inverson Gauss Sedel Iteraton Method It s another well-known teratve method for solvng a system of lnear equatons of the form a + a22 + + ann = b a2 + a222

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

Week 11: Chapter 11. The Vector Product. The Vector Product Defined. The Vector Product and Torque. More About the Vector Product

Week 11: Chapter 11. The Vector Product. The Vector Product Defined. The Vector Product and Torque. More About the Vector Product The Vector Product Week 11: Chapter 11 Angular Momentum There are nstances where the product of two vectors s another vector Earler we saw where the product of two vectors was a scalar Ths was called the

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

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

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

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

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

Chapter 9: Statistical Inference and the Relationship between Two Variables

Chapter 9: Statistical Inference and the Relationship between Two Variables Chapter 9: Statstcal Inference and the Relatonshp between Two Varables Key Words The Regresson Model The Sample Regresson Equaton The Pearson Correlaton Coeffcent Learnng Outcomes After studyng ths chapter,

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

a b a In case b 0, a being divisible by b is the same as to say that

a b a In case b 0, a being divisible by b is the same as to say that Secton 6.2 Dvsblty among the ntegers An nteger a ε s dvsble by b ε f there s an nteger c ε such that a = bc. Note that s dvsble by any nteger b, snce = b. On the other hand, a s dvsble by only f a = :

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

COMPLEX NUMBERS AND QUADRATIC EQUATIONS

COMPLEX NUMBERS AND QUADRATIC EQUATIONS COMPLEX NUMBERS AND QUADRATIC EQUATIONS INTRODUCTION We know that x 0 for all x R e the square of a real number (whether postve, negatve or ero) s non-negatve Hence the equatons x, x, x + 7 0 etc are not

More information

Physics 2A Chapter 3 HW Solutions

Physics 2A Chapter 3 HW Solutions Phscs A Chapter 3 HW Solutons Chapter 3 Conceptual Queston: 4, 6, 8, Problems: 5,, 8, 7, 3, 44, 46, 69, 70, 73 Q3.4. Reason: (a) C = A+ B onl A and B are n the same drecton. Sze does not matter. (b) C

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

Spring 2002 Lecture #13

Spring 2002 Lecture #13 44-50 Sprng 00 ecture # Dr. Jaehoon Yu. Rotatonal Energy. Computaton of oments of nerta. Parallel-as Theorem 4. Torque & Angular Acceleraton 5. Work, Power, & Energy of Rotatonal otons Remember the md-term

More information

Lecture 12: Discrete Laplacian

Lecture 12: Discrete Laplacian Lecture 12: Dscrete Laplacan Scrbe: Tanye Lu Our goal s to come up wth a dscrete verson of Laplacan operator for trangulated surfaces, so that we can use t n practce to solve related problems We are mostly

More information

So far: simple (planar) geometries

So far: simple (planar) geometries Physcs 06 ecture 5 Torque and Angular Momentum as Vectors SJ 7thEd.: Chap. to 3 Rotatonal quanttes as vectors Cross product Torque epressed as a vector Angular momentum defned Angular momentum as a vector

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

Chapter - 2. Distribution System Power Flow Analysis

Chapter - 2. Distribution System Power Flow Analysis Chapter - 2 Dstrbuton System Power Flow Analyss CHAPTER - 2 Radal Dstrbuton System Load Flow 2.1 Introducton Load flow s an mportant tool [66] for analyzng electrcal power system network performance. Load

More information

1 Matrix representations of canonical matrices

1 Matrix representations of canonical matrices 1 Matrx representatons of canoncal matrces 2-d rotaton around the orgn: ( ) cos θ sn θ R 0 = sn θ cos θ 3-d rotaton around the x-axs: R x = 1 0 0 0 cos θ sn θ 0 sn θ cos θ 3-d rotaton around the y-axs:

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

Statistical Inference. 2.3 Summary Statistics Measures of Center and Spread. parameters ( population characteristics )

Statistical Inference. 2.3 Summary Statistics Measures of Center and Spread. parameters ( population characteristics ) Ismor Fscher, 8//008 Stat 54 / -8.3 Summary Statstcs Measures of Center and Spread Dstrbuton of dscrete contnuous POPULATION Random Varable, numercal True center =??? True spread =???? parameters ( populaton

More information

Physics 181. Particle Systems

Physics 181. Particle Systems Physcs 181 Partcle Systems Overvew In these notes we dscuss the varables approprate to the descrpton of systems of partcles, ther defntons, ther relatons, and ther conservatons laws. We consder a system

More information

Fundamental loop-current method using virtual voltage sources technique for special cases

Fundamental loop-current method using virtual voltage sources technique for special cases Fundamental loop-current method usng vrtual voltage sources technque for specal cases George E. Chatzaraks, 1 Marna D. Tortorel 1 and Anastasos D. Tzolas 1 Electrcal and Electroncs Engneerng Departments,

More information

First Law: A body at rest remains at rest, a body in motion continues to move at constant velocity, unless acted upon by an external force.

First Law: A body at rest remains at rest, a body in motion continues to move at constant velocity, unless acted upon by an external force. Secton 1. Dynamcs (Newton s Laws of Moton) Two approaches: 1) Gven all the forces actng on a body, predct the subsequent (changes n) moton. 2) Gven the (changes n) moton of a body, nfer what forces act

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

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

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

The Feynman path integral

The Feynman path integral The Feynman path ntegral Aprl 3, 205 Hesenberg and Schrödnger pctures The Schrödnger wave functon places the tme dependence of a physcal system n the state, ψ, t, where the state s a vector n Hlbert space

More information

= = = (a) Use the MATLAB command rref to solve the system. (b) Let A be the coefficient matrix and B be the right-hand side of the system.

= = = (a) Use the MATLAB command rref to solve the system. (b) Let A be the coefficient matrix and B be the right-hand side of the system. Chapter Matlab Exercses Chapter Matlab Exercses. Consder the lnear system of Example n Secton.. x x x y z y y z (a) Use the MATLAB command rref to solve the system. (b) Let A be the coeffcent matrx and

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

Physics 40 HW #4 Chapter 4 Key NEATNESS COUNTS! Solve but do not turn in the following problems from Chapter 4 Knight

Physics 40 HW #4 Chapter 4 Key NEATNESS COUNTS! Solve but do not turn in the following problems from Chapter 4 Knight Physcs 40 HW #4 Chapter 4 Key NEATNESS COUNTS! Solve but do not turn n the ollowng problems rom Chapter 4 Knght Conceptual Questons: 8, 0, ; 4.8. Anta s approachng ball and movng away rom where ball was

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

INDETERMINATE STRUCTURES METHOD OF CONSISTENT DEFORMATIONS (FORCE METHOD)

INDETERMINATE STRUCTURES METHOD OF CONSISTENT DEFORMATIONS (FORCE METHOD) INETNTE STUTUES ETHO OF ONSISTENT EFOTIONS (FOE ETHO) If all the support reactons and nternal forces (, Q, and N) can not be determned by usng equlbrum equatons only, the structure wll be referred as STTIY

More information

NEWTON S LAWS. These laws only apply when viewed from an inertial coordinate system (unaccelerated system).

NEWTON S LAWS. These laws only apply when viewed from an inertial coordinate system (unaccelerated system). EWTO S LAWS Consder two partcles. 1 1. If 1 0 then 0 wth p 1 m1v. 1 1 2. 1.. 3. 11 These laws only apply when vewed from an nertal coordnate system (unaccelerated system). consder a collecton of partcles

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

Problem Set 9 Solutions

Problem Set 9 Solutions Desgn and Analyss of Algorthms May 4, 2015 Massachusetts Insttute of Technology 6.046J/18.410J Profs. Erk Demane, Srn Devadas, and Nancy Lynch Problem Set 9 Solutons Problem Set 9 Solutons Ths problem

More information

CHAPTER 10 ROTATIONAL MOTION

CHAPTER 10 ROTATIONAL MOTION CHAPTER 0 ROTATONAL MOTON 0. ANGULAR VELOCTY Consder argd body rotates about a fxed axs through pont O n x-y plane as shown. Any partcle at pont P n ths rgd body rotates n a crcle of radus r about O. The

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

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

Mathematics Intersection of Lines

Mathematics Intersection of Lines a place of mnd F A C U L T Y O F E D U C A T I O N Department of Currculum and Pedagog Mathematcs Intersecton of Lnes Scence and Mathematcs Educaton Research Group Supported b UBC Teachng and Learnng Enhancement

More information

Compilers. Spring term. Alfonso Ortega: Enrique Alfonseca: Chapter 4: Syntactic analysis

Compilers. Spring term. Alfonso Ortega: Enrique Alfonseca: Chapter 4: Syntactic analysis Complers Sprng term Alfonso Ortega: alfonso.ortega@uam.es nrque Alfonseca: enrque.alfonseca@uam.es Chapter : Syntactc analyss. Introducton. Bottom-up Analyss Syntax Analyser Concepts It analyses the context-ndependent

More information

PHYS 705: Classical Mechanics. Newtonian Mechanics

PHYS 705: Classical Mechanics. Newtonian Mechanics 1 PHYS 705: Classcal Mechancs Newtonan Mechancs Quck Revew of Newtonan Mechancs Basc Descrpton: -An dealzed pont partcle or a system of pont partcles n an nertal reference frame [Rgd bodes (ch. 5 later)]

More information

The classical spin-rotation coupling

The classical spin-rotation coupling LOUAI H. ELZEIN 2018 All Rghts Reserved The classcal spn-rotaton couplng Loua Hassan Elzen Basher Khartoum, Sudan. Postal code:11123 louaelzen@gmal.com Abstract Ths paper s prepared to show that a rgd

More information

Numerical Solution of Ordinary Differential Equations

Numerical Solution of Ordinary Differential Equations Numercal Methods (CENG 00) CHAPTER-VI Numercal Soluton of Ordnar Dfferental Equatons 6 Introducton Dfferental equatons are equatons composed of an unknown functon and ts dervatves The followng are examples

More information

T f. Geometry. R f. R i. Homogeneous transformation. y x. P f. f 000. Homogeneous transformation matrix. R (A): Orientation P : Position

T f. Geometry. R f. R i. Homogeneous transformation. y x. P f. f 000. Homogeneous transformation matrix. R (A): Orientation P : Position Homogeneous transformaton Geometr T f R f R T f Homogeneous transformaton matr Unverst of Genova T f Phlppe Martnet = R f 000 P f 1 R (A): Orentaton P : Poston 123 Modelng and Control of Manpulator robots

More information

Example: (13320, 22140) =? Solution #1: The divisors of are 1, 2, 3, 4, 5, 6, 9, 10, 12, 15, 18, 20, 27, 30, 36, 41,

Example: (13320, 22140) =? Solution #1: The divisors of are 1, 2, 3, 4, 5, 6, 9, 10, 12, 15, 18, 20, 27, 30, 36, 41, The greatest common dvsor of two ntegers a and b (not both zero) s the largest nteger whch s a common factor of both a and b. We denote ths number by gcd(a, b), or smply (a, b) when there s no confuson

More information

Georgia Tech PHYS 6124 Mathematical Methods of Physics I

Georgia Tech PHYS 6124 Mathematical Methods of Physics I Georga Tech PHYS 624 Mathematcal Methods of Physcs I Instructor: Predrag Cvtanovć Fall semester 202 Homework Set #7 due October 30 202 == show all your work for maxmum credt == put labels ttle legends

More information

Linear Momentum. Center of Mass.

Linear Momentum. Center of Mass. Lecture 6 Chapter 9 Physcs I 03.3.04 Lnear omentum. Center of ass. Course webste: http://faculty.uml.edu/ndry_danylov/teachng/physcsi Lecture Capture: http://echo360.uml.edu/danylov03/physcssprng.html

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

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

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

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

THE VIBRATIONS OF MOLECULES II THE CARBON DIOXIDE MOLECULE Student Instructions

THE VIBRATIONS OF MOLECULES II THE CARBON DIOXIDE MOLECULE Student Instructions THE VIBRATIONS OF MOLECULES II THE CARBON DIOXIDE MOLECULE Student Instructons by George Hardgrove Chemstry Department St. Olaf College Northfeld, MN 55057 hardgrov@lars.acc.stolaf.edu Copyrght George

More information

Part C Dynamics and Statics of Rigid Body. Chapter 5 Rotation of a Rigid Body About a Fixed Axis

Part C Dynamics and Statics of Rigid Body. Chapter 5 Rotation of a Rigid Body About a Fixed Axis Part C Dynamcs and Statcs of Rgd Body Chapter 5 Rotaton of a Rgd Body About a Fxed Axs 5.. Rotatonal Varables 5.. Rotaton wth Constant Angular Acceleraton 5.3. Knetc Energy of Rotaton, Rotatonal Inerta

More information

Chapter 11 Angular Momentum

Chapter 11 Angular Momentum Chapter 11 Angular Momentum Analyss Model: Nonsolated System (Angular Momentum) Angular Momentum of a Rotatng Rgd Object Analyss Model: Isolated System (Angular Momentum) Angular Momentum of a Partcle

More information

6.3.4 Modified Euler s method of integration

6.3.4 Modified Euler s method of integration 6.3.4 Modfed Euler s method of ntegraton Before dscussng the applcaton of Euler s method for solvng the swng equatons, let us frst revew the basc Euler s method of numercal ntegraton. Let the general from

More information

Rigid body simulation

Rigid body simulation Rgd bod smulaton Rgd bod smulaton Once we consder an object wth spacal etent, partcle sstem smulaton s no longer suffcent Problems Problems Unconstraned sstem rotatonal moton torques and angular momentum

More information

Perron Vectors of an Irreducible Nonnegative Interval Matrix

Perron Vectors of an Irreducible Nonnegative Interval Matrix Perron Vectors of an Irreducble Nonnegatve Interval Matrx Jr Rohn August 4 2005 Abstract As s well known an rreducble nonnegatve matrx possesses a unquely determned Perron vector. As the man result of

More information

Unit 5: Quadratic Equations & Functions

Unit 5: Quadratic Equations & Functions Date Perod Unt 5: Quadratc Equatons & Functons DAY TOPIC 1 Modelng Data wth Quadratc Functons Factorng Quadratc Epressons 3 Solvng Quadratc Equatons 4 Comple Numbers Smplfcaton, Addton/Subtracton & Multplcaton

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

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

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

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

One Dimensional Axial Deformations

One Dimensional Axial Deformations One Dmensonal al Deformatons In ths secton, a specfc smple geometr s consdered, that of a long and thn straght component loaded n such a wa that t deforms n the aal drecton onl. The -as s taken as the

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

Classical Mechanics ( Particles and Biparticles )

Classical Mechanics ( Particles and Biparticles ) Classcal Mechancs ( Partcles and Bpartcles ) Alejandro A. Torassa Creatve Commons Attrbuton 3.0 Lcense (0) Buenos Ares, Argentna atorassa@gmal.com Abstract Ths paper consders the exstence of bpartcles

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

Open Systems: Chemical Potential and Partial Molar Quantities Chemical Potential

Open Systems: Chemical Potential and Partial Molar Quantities Chemical Potential Open Systems: Chemcal Potental and Partal Molar Quanttes Chemcal Potental For closed systems, we have derved the followng relatonshps: du = TdS pdv dh = TdS + Vdp da = SdT pdv dg = VdP SdT For open systems,

More information

EN40: Dynamics and Vibrations. Homework 7: Rigid Body Kinematics

EN40: Dynamics and Vibrations. Homework 7: Rigid Body Kinematics N40: ynamcs and Vbratons Homewor 7: Rgd Body Knematcs School of ngneerng Brown Unversty 1. In the fgure below, bar AB rotates counterclocwse at 4 rad/s. What are the angular veloctes of bars BC and C?.

More information

SCALARS AND VECTORS All physical quantities in engineering mechanics are measured using either scalars or vectors.

SCALARS AND VECTORS All physical quantities in engineering mechanics are measured using either scalars or vectors. SCALARS AND ECTORS All phscal uanttes n engneerng mechancs are measured usng ether scalars or vectors. Scalar. A scalar s an postve or negatve phscal uantt that can be completel specfed b ts magntude.

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

CinChE Problem-Solving Strategy Chapter 4 Development of a Mathematical Model. formulation. procedure

CinChE Problem-Solving Strategy Chapter 4 Development of a Mathematical Model. formulation. procedure nhe roblem-solvng Strategy hapter 4 Transformaton rocess onceptual Model formulaton procedure Mathematcal Model The mathematcal model s an abstracton that represents the engneerng phenomena occurrng n

More information

Translational Equations of Motion for A Body Translational equations of motion (centroidal) for a body are m r = f.

Translational Equations of Motion for A Body Translational equations of motion (centroidal) for a body are m r = f. Lesson 12: Equatons o Moton Newton s Laws Frst Law: A artcle remans at rest or contnues to move n a straght lne wth constant seed there s no orce actng on t Second Law: The acceleraton o a artcle s roortonal

More information

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results.

For now, let us focus on a specific model of neurons. These are simplified from reality but can achieve remarkable results. Neural Networks : Dervaton compled by Alvn Wan from Professor Jtendra Malk s lecture Ths type of computaton s called deep learnng and s the most popular method for many problems, such as computer vson

More information

CHAPTER 4. Vector Spaces

CHAPTER 4. Vector Spaces man 2007/2/16 page 234 CHAPTER 4 Vector Spaces To crtcze mathematcs for ts abstracton s to mss the pont entrel. Abstracton s what makes mathematcs work. Ian Stewart The man am of ths tet s to stud lnear

More information

Complex Numbers. x = B B 2 4AC 2A. or x = x = 2 ± 4 4 (1) (5) 2 (1)

Complex Numbers. x = B B 2 4AC 2A. or x = x = 2 ± 4 4 (1) (5) 2 (1) Complex Numbers If you have not yet encountered complex numbers, you wll soon do so n the process of solvng quadratc equatons. The general quadratc equaton Ax + Bx + C 0 has solutons x B + B 4AC A For

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

On a direct solver for linear least squares problems

On a direct solver for linear least squares problems ISSN 2066-6594 Ann. Acad. Rom. Sc. Ser. Math. Appl. Vol. 8, No. 2/2016 On a drect solver for lnear least squares problems Constantn Popa Abstract The Null Space (NS) algorthm s a drect solver for lnear

More information

Erratum: A Generalized Path Integral Control Approach to Reinforcement Learning

Erratum: A Generalized Path Integral Control Approach to Reinforcement Learning Journal of Machne Learnng Research 00-9 Submtted /0; Publshed 7/ Erratum: A Generalzed Path Integral Control Approach to Renforcement Learnng Evangelos ATheodorou Jonas Buchl Stefan Schaal Department of

More information

find (x): given element x, return the canonical element of the set containing x;

find (x): given element x, return the canonical element of the set containing x; COS 43 Sprng, 009 Dsjont Set Unon Problem: Mantan a collecton of dsjont sets. Two operatons: fnd the set contanng a gven element; unte two sets nto one (destructvely). Approach: Canoncal element method:

More information

MEASUREMENT OF MOMENT OF INERTIA

MEASUREMENT OF MOMENT OF INERTIA 1. measurement MESUREMENT OF MOMENT OF INERTI The am of ths measurement s to determne the moment of nerta of the rotor of an electrc motor. 1. General relatons Rotatng moton and moment of nerta Let us

More information

SIMPLE LINEAR REGRESSION

SIMPLE LINEAR REGRESSION Smple Lnear Regresson and Correlaton Introducton Prevousl, our attenton has been focused on one varable whch we desgnated b x. Frequentl, t s desrable to learn somethng about the relatonshp between two

More information

The Geometry of Logit and Probit

The Geometry of Logit and Probit The Geometry of Logt and Probt Ths short note s meant as a supplement to Chapters and 3 of Spatal Models of Parlamentary Votng and the notaton and reference to fgures n the text below s to those two chapters.

More information

Introduction to Vapor/Liquid Equilibrium, part 2. Raoult s Law:

Introduction to Vapor/Liquid Equilibrium, part 2. Raoult s Law: CE304, Sprng 2004 Lecture 4 Introducton to Vapor/Lqud Equlbrum, part 2 Raoult s Law: The smplest model that allows us do VLE calculatons s obtaned when we assume that the vapor phase s an deal gas, and

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

MEEM 3700 Mechanical Vibrations

MEEM 3700 Mechanical Vibrations MEEM 700 Mechancal Vbratons Mohan D. Rao Chuck Van Karsen Mechancal Engneerng-Engneerng Mechancs Mchgan echnologcal Unversty Copyrght 00 Lecture & MEEM 700 Multple Degree of Freedom Systems (ext: S.S.

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

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

A new Approach for Solving Linear Ordinary Differential Equations

A new Approach for Solving Linear Ordinary Differential Equations , ISSN 974-57X (Onlne), ISSN 974-5718 (Prnt), Vol. ; Issue No. 1; Year 14, Copyrght 13-14 by CESER PUBLICATIONS A new Approach for Solvng Lnear Ordnary Dfferental Equatons Fawz Abdelwahd Department of

More information

MAE140 - Linear Circuits - Winter 16 Final, March 16, 2016

MAE140 - Linear Circuits - Winter 16 Final, March 16, 2016 ME140 - Lnear rcuts - Wnter 16 Fnal, March 16, 2016 Instructons () The exam s open book. You may use your class notes and textbook. You may use a hand calculator wth no communcaton capabltes. () You have

More information