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

Size: px
Start display at page:

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

Transcription

1 MEV442 Introducton to Robotcs Module 2 Dr. Santhakumar Mohan Assstant Professor Mechancal Engneerng Natonal Insttute of Technology Calcut

2 Jacobans: Veloctes and statc forces Introducton Notaton for tme-varyng poston and orentaton Lnear and rotatonal velocty of rgd bodes More on angular velocty Moton of the lnks of a robot Velocty propagaton from lnk to lnk Jacobans Sngulartes Statc forces n manpulator Jacobans n the force doman Cartesan transformaton of veloctes and statc forces 1

3 Introducton In ths chapter, we expand our consderaton of robot manpulators beyond statc poston problems. We examne the notons of lnear and angular velocty of a rgd body and use these concepts to analyze the moton of a manpulator. We also wll consder force actng on a rgd body, and then use these deas to study the applcaton of statc force wth manpulators. It turns out that the study of both velocty and statc forces leads to a matrx entty called the Jacoban of the manpulator, whch wll be ntroduced n ths chapter. 2

4 Central Topc - Smultaneous Lnear and Rotatonal Velocty Vector Form Matrx Form 3

5 Defntons - Lnear Velocty Lnear velocty - The nstantaneous rate of change n lnear poston of a pont relatve to some frame. 4

6 Defntons - Lnear Velocty The poston of pont Q n frame {A} s represented by the lnear poston vector The velocty of a pont Q relatve to frame {A} s represented by the lnear velocty vector 5

7 Defntons - Angular Velocty - Vector Angular Velocty Vector: A vector whose drecton s the nstantaneous axs of rotaton of one frame relatve to another and whose magntude s the rate of rotaton about that axs. 6

8 Defntons - Angular Velocty Angular Velocty: The nstantaneous rate of change n the orentaton of one frame relatve to another. 7

9 Defntons - Angular Velocty Just as there are many ways to represent orentaton (Euler Angles, Roll-Ptch-Yaw Angles, Rotaton Matrces, etc.) there are also many ways to represent the rate of change n orentaton. The angular velocty vector s convenent to use because t has an easy to grasp physcal meanng. However, the matrx form s useful when performng algebrac manpulatons. 8

10 Lnear & Angular Veloctes - Frames When descrbng the velocty (lnear or angular) of an object, there are two mportant frames that are beng used: Represented Frame (Reference Frame) : Ths s the frame used to represent (express) the object s velocty. Computed Frame Ths s the frame n whch the velocty s measured (dfferentate the poston). 9

11 Frame - Velocty As wth any vector, a velocty vector may be descrbed n terms of any frame, and ths frame of reference s noted wth a leadng superscrpt. A velocty vector computed n frame {B} and represented n frame {A} would be wrtten Represented (Reference Frame) Computed (Measured) 10

12 Lnear Velocty - Rgd Body Gven: Consder a frame {B} attached to a rgd body whereas frame {A} s fxed. The orentaton of frame {A} wth respect to frame {B} s not changng as a functon of tme Problem: descrbe the moton of of the vector relatve to frame {A} 11 Soluton: Frame {B} s located relatve to frame {A} by a poston vector and the rotaton matrx (assume that the orentaton s not changng n tme ) expressng both components of the velocty n terms of frame {A} gves

13 12 Lnear Velocty - Rgd Body

14 Angular Velocty - Rgd Body Gven: Consder a frame {B} attached to a rgd body whereas frame {A} s fxed. The vector s constant as vew from frame {A} Problem: descrbe the velocty of the vector representng the pont Q relatve to frame {A} Soluton: Even though the vector s constant as vew from frame {B} t s clear that pont Q wll have a velocty as seen from frame {A} due to the rotatonal velocty 13

15 14 Angular Velocty - Rgd Body - Intutve Approach

16 15 Angular Velocty - Rgd Body - Intutve Approach

17 16 Angular Velocty - Rgd Body - Intutve Approach

18 17 Angular Velocty - Rgd Body - Intutve Approach

19 18 Angular Velocty - Rgd Body - Intutve Approach

20 19 Angular Velocty - Rgd Body - Intutve Approach

21 Angular Velocty - Rgd Body - Intutve Approach The fgure shows to nstants of tme as the vector rotates around. Ths s what an observer n frame {A} would observe. The Magntude of the dfferental change s Usng a vector cross product we get 20

22 Angular Velocty - Rgd Body - Intutve Approach In the general case, the vector Q may also be changng wth respect to the frame {B}. Addng ths component we get. Usng the rotaton matrx to remove the dual-superscrpt, and snce the descrpton of at any nstance s we get 21

23 MORE ON ANGULAR VELOCITY A property of the dervatve of an orthonormal matrx R SR 22 Note: S s called the skew-symmetrc matrx.

24 Velocty of a pont due to rotatng reference frame B P constant or 23

25 Skew-symmetrc matrces and the vector cross product angular velocty matrx angular velocty vector Matrx Form Vector Form 24

26 Ganng physcal nsght concernng the angular velocty vector Rotatng about the fxed frame: operator kkv xxc kkv xyks z kkv xzks y RK() kkv x y ks z kkv y y c kkv y z ks x kkv xzks y kkv yzks x kkv zzc A ssn, ccos, vs1cos Kˆ [ k, k, k ] x y z T (2.80) 25

27 Ganng physcal nsght concernng the angular velocty vector lm ( ) z y z x y x t k k k k k k R Rt t 0 0 () 0 z y z x y x k k R k k Rt k k 1 ( ) 1 1 z y K z x y x k k R k k k k 3 0 ( ) lm ( ) k t R I R R t t z y z x y x k k RR k k k k 26

28 R Ganng physcal nsght concernng the angular velocty vector 0 k z k y 0 z y 1 RR k z 0 k xz 0 xs k y k x 0 y x 0 x k x SR ˆ y k y K z k z angular velocty matrx angular velocty vector The physcal meanng of the angular-velocty vector s that, at any nstant, the change n orentaton of a rotatng frame can be vewed as a rotaton about some axs. ˆK Ths nstantaneous axs of rotaton, taken as a unt vector and then scaled by the speed of rotaton about the axs ( ), yelds the angular-velocty vector. 27

29 Angular Velocty - Matrx & Vector Forms S= 28

30 Smultaneous Lnear and Rotatonal Velocty The fnal results for the dervatve of a vector n a movng frame (lnear and rotaton veloctes) as seen from a statonary frame Vector Form Matrx Form 29

31 Smultaneous Lnear and Rotatonal Velocty - Vector Versus Matrx Representaton Vector Form Matrx Form 30

32 Poston Propagaton The homogeneous transform matrx provdes a complete descrpton of the lnear and angular poston relatonshp between adjacent lnks. These descrptons may be combned together to descrbe the poston of a lnk relatve to the robot base frame {0}. A smlar descrpton of the lnear and angular veloctes between adjacent lnks as well as the base frame would also be useful. 31

33 Moton of the Lnk of a Robot In consderng the moton of a robot lnk we wll always use lnk frame {0} as the reference frame Where: - s the lnear velocty of the orgn of lnk frame () wth respect to frame {0} - s the angular velocty of the orgn of lnk frame () wth respect to frame {0} 32

34 Frame Velocty-revew As wth any vector, a velocty vector may be descrbed n terms of any frame, and ths frame of reference s noted wth a leadng superscrpt. A velocty vector computed n frame {B} and represented n frame {A} would be wrtten Represented (Reference Frame) Computed (Measured) 33

35 Veloctes - Frame & Notaton Expressng the velocty of a frame {} (assocated wth lnk ) relatve to the robot base (frame {0}) usng our prevous notaton s defned as follows: The veloctes dfferentate (computed) relatve to the base frame {0} are often represented relatve to other frames {k}. The followng notaton s used for ths condtons 34

36 Velocty Propagaton Gven: A manpulator - A chan of rgd bodes each one capable of movng relatve to ts neghbour Problem: Calculate the lnear and angular veloctes of the lnk of a robot Soluton (Concept): Due to the robot structure we can compute the veloctes of each lnk n order startng from the base. 35 The velocty of lnk +1 wll be that of lnk, plus whatever new velocty components were added by jont +1

37 Velocty of Adjacent Lnks - Angular Velocty 1/5 From the relatonshp developed prevously we can re-assgn lnk names to calculate the velocty of an lnk relatve to the base frame {0} By pre-multplyng both sdes of the equaton by,we can convert the frame of reference for the base {0} to frame {+1} 36

38 Velocty of Adjacent Lnks - Angular Velocty 2/5 Usng the recently defned notaton, we have -Angular velocty of frame {+1} measured relatve to the robot base, and expressed n frame {+1} -Angular velocty of frame {} measured relatve to the robot base, and expressed n frame {+1} -Angular velocty of frame {+1} measured relatve to frame {} and expressed n frame {+1} 37

39 Velocty of Adjacent Lnks - Angular Velocty 3/5 Angular velocty of frame {} measured relatve to the robot base, expressed n frame {+1} In the second term Angular velocty of frame {+1} measured (dfferentate) n frame {} and represented (expressed) n frame {+1} s shown n the second term 38

40 Velocty of Adjacent Lnks - Angular Velocty 4/5 Assumng that a jont has only 1 DOF. The jont confguraton can be ether revolute jont (angular velocty) or prsmatc jont (Lnear velocty). Based on the frame attachment conventon n whch we assgn the Z axs pontng along the +1 jont axs such that the two are concde (rotatons of a lnk s preformed only along ts Z- axs) we can rewrte ths term as follows: 39

41 Velocty of Adjacent Lnks - Angular Velocty 5/5 The result s a recursve equaton that shows the angular velocty of one lnk n terms of the angular velocty of the prevous lnk plus the relatve moton of the two lnks. Snce the term depends on all prevous lnks through ths recurson, the angular velocty s sad to propagate from the base to subsequent lnks. 40

42 Velocty of Adjacent Lnks - Lnear Velocty 1/5 Smultaneous Lnear and Rotatonal Velocty The dervatve of a vector n a movng frame (lnear and rotaton veloctes) as seen from a statonary frame Vector Form Matrx Form 41

43 Velocty of Adjacent Lnks - Lnear Velocty 2/5 From the relatonshp developed prevously (matrx form) we re-assgn lnk frames for adjacent lnks ( and +1) wth the velocty computed relatve to the robot base frame {0} Q By pre-multplyng both sdes of the equaton by, we can convert the frame of reference for the left sde to frame {+1} 42

44 Velocty of Adjacent Lnks - Lnear Velocty 3/5 -Lnear velocty of frame {+1} measured relatve to frame {} and expressed n frame {+1} Assumng that a jont has only 1 DOF. The jont confguraton can be ether revolute jont (angular velocty) or prsmatc jont (Lnear velocty). Based on the frame attachment conventon n whch we assgn the Z axs pontng along the +1 jont axs such that the two are concde (translaton of a lnk s preformed only along ts Z- axs) we can rewrte ths term as follows: 43

45 Velocty of Adjacent Lnks - Lnear Velocty 4/5 Wth replacement: Defnton 44

46 Angular Velocty - Matrx & Vector Forms S= 45

47 Velocty of Adjacent Lnks - Lnear Velocty 5/5 The result s a recursve equaton that shows the lnear velocty of one lnk n terms of the prevous lnk plus the relatve moton of the two lnks. Snce the term depends on all prevous lnks through ths recurson, the angular velocty s sad to propagate from the base to subsequent lnks. 46

48 Velocty of Adjacent Lnks - Summary Angular Velocty 0 - Prsmatc Jont Lnear Velocty 0 - Revolute Jont 47

49 Example-2R Robot Fnd and 48

50 49 Example-2R Robot

51 Example-2R Robot For =0 = =0 50

52 For Example-2R Robot =0 51

53 Example-2R Robot For =0 or 52

54 Example-2R Robot or 53

55 Angular and Lnear Veloctes - 3R Robot - Example For the manpulator shown n the fgure, compute the angular and lnear velocty of the tool frame relatve to the base frame expressed n the tool frame (that s, calculate 54

56 Angular and Lnear Veloctes - 3R Robot - Example Frame attachment 55

57 Angular and Lnear Veloctes - 3R Robot - Example DH Parameters 56

58 Angular and Lnear Veloctes - 3R Robot - Example From the DH parameter table, we can specfy the homogeneous transform matrx for each adjacent lnk par: 0 1R 57

59 Angular and Lnear Veloctes - 3R Robot - Example Compute the angular velocty of the end effector frame relatve to the base frame expressed at the end effector frame. For =0 1 0 R 0 1 R T 58

60 59 Angular and Lnear Veloctes - 3R Robot - Example

61 Angular and Lnear Veloctes - 3R Robot - Example Compute the lnear velocty of the end effector frame relatve to the base frame expressed at the end effector frame. Note that the term nvolvng the prsmatc jont has been dropped from the equaton (t s equal to zero). 60

62 Angular and Lnear Veloctes - 3R Robot - Example For =0 For =1 61

63 62 Angular and Lnear Veloctes - 3R Robot - Example

64 Angular and Lnear Veloctes - 3R Robot - Example 0 Ls Lc 2 3 L3 L 3 2 J( ) L L c L c

65 Angular and Lnear Veloctes - 3R Robot - Example Note that the lnear and angular veloctes ( ) of the end effector where dfferentate (measured) n frame {0} however represented (expressed) n frame {4} In the car example: Observer sttng n the Car Observer sttng n the World 64

66 Angular and Lnear Veloctes - 3R Robot - Example Multply both sdes of the equaton by the nverse transformaton matrx, we fnally get the lnear and angular veloctes expressed and measured n the statonary frame {0} 65

67 Knematcs Relatons - Jont & Cartesan Spaces A robot s often used to manpulate object attached to ts tp (end effector). The locaton of the robot tp may be specfed usng one of the followng descrptons: Jont Space Cartesan Space 66 Euler Angles

68 Knematcs Relatons - Forward & Inverse The robot knematc equatons relate the two descrpton of the robot tp locaton Tp Locaton n Jont Space Tp Locaton n Cartesan Space 67

69 Knematcs Relatons - Forward & Inverse Tp Velocty n Jont Space Tp velocty n Cartesan Space 68

70 Jacoban Matrx - Introducton The Jacoban s a mult dmensonal form of the dervatve. Suppose that for example we have 6 functons, each of whch s a functon of 6 ndependent varables We may also use a vector notaton to wrte these equatons as 69

71 Jacoban Matrx - Introducton If we wsh to calculate the dfferental of as a functon of the dfferental we use the chan rule to get Whch agan mght be wrtten more smply usng a vector notaton as 70

72 Jacoban Matrx - Introducton The 6x6 matrx of partal dervatve s defned as the Jacoban matrx By dvdng both sdes by the dfferental tme element, we can thnk of the Jacoban as mappng veloctes n X to those n Y Note that the Jacoban s tme varyng lnear transformaton 71

73 Jacoban Matrx - Introducton In the feld of robotcs the Jacoban matrx descrbe the relatonshp between the jont angle rates ( ) and the translaton and rotaton veloctes of the end effector ( ). Ths relatonshp s gven by: 72

74 Jacoban Matrx - Introducton Ths expresson can be expanded to: Where: - s a 6x1 vector of the end effector lnear and angular veloctes s a 6xN Jacoban matrx s a Nx1 vector of the manpulator jont veloctes N s the number of jonts 73

75 How to obtan the Jacoban for a gven robot? Accordng to defnton of the Jacoban s gven n the Eqs. (5.58) through (5.62), a Jacoban can be obtaned by drectly dfferentatng the knematc equatons of the mechansm of the gven robot..e., The knematc equatons of a robot can be obtaned va the geometrc approach or algebrac approach (chapter three). However, whle ths s straghtforward for lnear velocty, there s no 3 1 orentaton vector whose dervatve s. 74

76 How to obtan the Jacoban for a gven robot? Alternatvely, we can use the velocty propagaton method to derve the Jacoban usng successve applcaton of the recursve equaton For revolute jont: For prsmatc jont: 75

77 76 Jacoban Matrx - Calculaton Methods

78 Jacoban Matrx by Dfferentaton - 3R - 1/ ) sn( ) sn( sn ) cos( ) cos( cos L L L y L L L x Consder the followng 3 DOF Planar manpulator (Geometrc approach) 77

79 Jacoban Matrx by Dfferentaton - 3R - 2/3 (Geometrc approach) The forward knematcs gves us relatonshp of the end effector to the jont angles: Dfferentatng the three expressons gves 78

80 Jacoban Matrx by Dfferentaton - 3R - 3/3 Usng a matrx form we get 79 The Jacoban provdes a lnear transformaton, gvng a velocty map and a force map for a robot manpulator. For the smple example above, the equatons are trval, but can easly become more complcated wth robots that have addtonal degrees a freedom. Before tacklng these problems, consder ths bref revew of lnear algebra.

81 Jacoban: Velocty propagaton The recursve expressons for the adjacent jont lnear and angular veloctes descrbe a relatonshp between the jont angle rates ( ) and the transnatonal X and rotatonal veloctes of the end effector ( ): 80

82 Jacoban: Velocty propagaton Therefore the recursve expressons for the adjacent jont lnear and angular veloctes can be used to determne the Jacoban n the end effector frame Ths equaton can be expanded to: 81

83 Angular and Lnear Veloctes - 3R Robot - Example For the manpulator shown n the fgure, compute the angular and lnear velocty of the tool frame relatve to the base frame expressed n the tool frame (that s, calculate 82

84 Angular and Lnear Veloctes - 3R Robot - Example Compute the angular velocty of the end effector frame relatve to the base frame expressed at the end effector frame. For =0 1 0 R 0 1 R T 83

85 Angular and Lnear Veloctes - 3R Robot - Example 0 Ls Lc 2 3 L3 L 3 2 J( ) L L c L c

86 Jacoban: Veloctes and sngulartes Mappng from veloctes n the jont space (jont) to veloctes n the Cartesan space (end effector) At certan ponts, called sngulartes, ths mappng s not nvertble. 85

87 Sngularty - The Concept Motvaton: We would lke the hand of a robot (end effecror) to move wth a certan velocty vector n Cartesan space. Usng lnear transformaton relatng the jont velocty to the Cartesan velocty we could calculate the necessary jont rates at each nstance along the path. Gven: a lnear transformaton relatng the jont velocty to the Cartesan velocty (usually the end effector) Queston: Is the Jacoban matrx nvertble? (Or) Is t nonsngular? Is the Jacoban nvertble for all values of? If not, where s t not nvertble? 86

88 How to fnd the sngulartes? The roots of the followng equatons determne the sngulartes: where Det[J ( )] s the determnant of the Jacoban under consderaton. Certanly, a nonsquare Jacoban s not nvertble. However, even f a Jacoban s n a square matrx format, the determnant of the Jacoban may stll be zero. 87

89 What s the geometrc or physcal meanngs of sngulartes? Cleary, when a robot s n a sngular confguraton, t has lost one or more degree of freedom as vewed from Cartesan space. Ths means that there s some drecton (or subspace) n Cartesan space along whch t s mpossble to move the hand of the robot no matter whch jont rates are selected. It s obvous ths happens at the workspace boundary of robots. 88

90 Where do sngulartes occur? All mechansms have sngulartes at the boundary of ther workspace, and most have loc of sngulartes nsde ther workspace. Hence sngulartes can be classfed nto two categores: 1. Workspace boundary sngulartes are those whch occur when the manpulator s fully stretched out or folded back on tself such that the end-effector s near or at the boundary of the workspace. Vewed from Cartesan space Workspace nteror sngulartes are those whch occur away from the workspace boundary and generally are caused by two or more jont axes lnng up, or due to the mechansm structure so that Det[J ( )] = f ( ) = 0.

91 More on sngularty Snce dfferent structures of the robot yelds dfferent lnk parameters, therefore, Det[J ( )] = f ( ) = 0 occur n the dfferent places. By modfyng the lnk parameters, one can elmnate the sngulartes nsde the workspace. Note: Det[J ( )] = f ( ) = 0 provdes only one equatons. For f ( ) = 0, - f there s only one varable nsde the equaton, the sngularty s only at ndvdual ponts; - f there are two varables nsde the equaton, the sngulartes occur alone a lne; - f more than three varables, the sngulartes form a hypersurface. 90

92 Sngularty -Summary 91 Losng one or more DOF means that there s a some drecton (or subspace) n Cartesan space along whch t s mpossble to move the hand of the robot (end effector) no matter whch jont rate are selected

93 Sngularty -Summary Answer (Conceptual): Most manpulator have values of where the Jacoban becomes sngular. Such locatons are called sngulartes of the mechansm or sngulartes for short 92

94 Propertes of the Jacoban - Velocty Mappng and Sngulartes Where are the sngulartes? What s the physcal explanaton of the sngulartes? Are they workspace boundary or nteror sngulartes? From example

95 Propertes of the Jacoban - Velocty Mappng and Sngulartes They are workspace boundary sngulartes because they exst at the edge of the manpulator workspace. At both case, the moton of the end-effector s possble only along one Cartesan drecton (the one perpendcular to the arm). Therefore, the mechansm has lost one degree of freedom. At sngularty confguraton, the nverse Jacoban blows up! Ths results n jont rates approachng nfnty as the sngularty s approached. It s very dangers n a robot control system. 94

96 95 Propertes of the Jacoban - Velocty Mappng and Sngulartes

97 Propertes of the Jacoban - Velocty Mappng and Sngulartes Example: Planar 3R 96

98 Propertes of the Jacoban - Velocty Mappng and Sngulartes The manpulator loses 1 DEF. The end effector can only move along the tangent drecton of the arm. Moton along the radal drecton s not possble. 97

99 Angular and Lnear Veloctes - 3R Robot - Example For the manpulator shown n the fgure, compute the angular and lnear velocty of the tool frame relatve to the base frame expressed n the tool frame (that s, calculate Workspace Interor Sngulartes? 98

100 Angular and Lnear Veloctes - 3R Robot - Example Det( 0 V 4 ) Det( 0 4 R 0 Ls 0 L1Lc 2 2Lc Lc 2 3 L3 L 3 2 J( ) 4 det( J ( )) ( L`1 L2c2 L3c23 ) L2L3s3 L Lc Lc L Ls 0 `1 4 V 4 2 ) 2 Det( R) Det( J ( ) ) det( 4 J( )) Draw the locus of the sngular ponts of the robot n ts workspace (or n ts base frame). (Interor sngulartes?)

101 Angular and Lnear Veloctes - 3R Robot - Example dt dp J V vew sde L L Z vew top L L L Y vew top L L L X Tp Tp Tp Tp / ) ( ) sn( sn sn )) cos( cos ( cos )) cos( cos ( How to fnd? ) ( J or V Geometrc approach: 100

102 Jacoban: Veloctes and Statc Forces Mappng from veloctes n the jont space (jont) to veloctes n the Cartesan space (end effector) Mappng from the jont force/torques to forces/torque n the Cartesan space appled on the end effector - F 101

103 Statc Analyss Protocol - Free Body Dagram 1/ Step 1 Lock all the jonts - Convertng the manpulator (mechansm) to a structure Step 2 Consder each lnk n the structure as a free body and wrte the force / moment equlbrum equatons 102 Step 3 Solve the equatons - 6 Eq. for each lnk. Apply backward soluton startng from the last lnk (end effector) and end up at the frst lnk (base)

104 Statc Analyss Protocol - Free Body Dagram 2/ Specal Symbols are defned for the force and torque exerted by the neghbor lnk - Force exerted on lnk by lnk -1 - Torque exerted on lnk by lnk -1 Reference coordnate system {B} Force f or torque n Exerted on lnk A by lnk A-1 For easy soluton superscrpt ndex (B) should the same as the subscrpt (A) 103

105 Statc Analyss Protocol - Free Body Dagram 3/ For seral manpulator n statc equlbrum (jonts locked), the sum the forces and torques actng on lnk n the lnk frame {} are equal to zero. 104

106 Statc Analyss Protocol - Free Body Dagram 4/ Procedural Note: The soluton starts at the end effector and ends at the base Re-wrtng these equatons n order such that the known forces (or torques) are on the rght-hand sde and the unknown forces (or torques) are on the left, we fnd 105

107 Statc Analyss Protocol - Free Body Dagram 5/ Changng the reference frame such that each force (and torque) s expressed upon ther lnk s frame, we fnd the statc force (and torque) propagaton from lnk +1 to lnk These equatons provde the statc force (and torque) propagaton from lnk to lnk. They allow us to start wth the force and torque appled at the end effector, and calculate the force and torque at each jont all the way back to the robot base frame. 106

108 Statc Analyss Protocol - Free Body Dagram 6/ Queston: What torques are needed at the jonts n order to balance the reacton forces and moments actng on the lnk. Answer: All the components of the force and moment vectors are ressted by the structure of mechansm tself, except for the torque about the the jont axs. Therefore, to fnd the jont the torque requred to mantan the statc equlbrum, the dot product of the jont axs vector wth the moment vector actng on the lnk s computed Revolute Jont Prsmatc Jont 107

109 Example - 2R Robot - Statc Analyss Problem Gven: -2R Robot -A Force vector s appled by the end effector Compute: The requred jont torque as a functon of the robot confguraton and the appled force 108

110 Example - 2R Robot - Statc Analyss Soluton Lock the revolute jonts Apply the statc equlbrum equatons startng from the end effector and gong toward the base 109

111 Example - 2R Robot - Statc Analyss For =2 110 Vector cross product

112 Example - 2R Robot - Statc Analyss For =1 111

113 112 Example - 2R Robot - Statc Analyss

114 Example - 2R Robot - Statc Analyss Re-wrtng the equatons n a matrx form 113

115 Jacobans n the force doman We have found jont torques that wll exactly balance forces at the end-effector n the statc stuaton. When force act on a mechansm, work (n the techncal sense) s done f the mechansm moves through a dsplacement. Work s defned as a force actng through a dstance and s a scalar wth unts of energy. The prncple of vrtual work allows us to make certan statement about the statc case by allowng the amount of ths dsplacement to go to an nfntesmal. Note : The unts of energy are nvarant after coordnate changng. 114

116 The prncple of vrtual work In the multdmensonal case, work s the dot product of a vector force or torque and a vector dsplacement: F s a 6 1 Cartesan force-torque vector actng at the end-effctor, X s a 6 1 nfntesmal Cartesan dsplacement of the end-effector, s a 6 1 vector of torques at the jonts of the robot, s a 6 1 vector of nfntesmal jont dsplacements. Inner product can also be expressed as: where t must hold for all, so we have 115

117 Jacobans: Veloctes and statc forces For velocty: For force-torque: If the Jacoban s wth respect to frame {0}, we have When the Jacoban loses full rank, there are certan drectons n whch the end-effector cannot exert statc forces as desred. 116

118 Jacobans n the force doman If the Jacoban s sngular, F could be ncreased or decreased n certan drectons (those defnng the null-space of the Jacoban) wth no effect on the value calculated for. Ths also means that near sngular confguratons, mechancal advatage tends towards nfnty such that wth small jont torques large forces could be generated at the end-effector. 117

119 Propertes of the Jacoban - Force Mappng and Sngulartes The relatonshp between jont torque and end effector force and moments s gven by: The rank of s equals the rank of. At a sngular confguraton there exsts a non trval force such that In other words, a fnte force can be appled to the end effector that produces no torque at the robot s jonts. In the sngular confguraton, the manpulator can lock up. 118

120 Propertes of the Jacoban - Force Mappng and Sngulartes Ths stuaton s an old and famous one n mechancal engneerng. For example, n the steam locomotve, top dead center refers to the followng condton The pston force, F, cannot generate any torque around the drve wheel axs because the lnkage s sngular n the poston shown. 119

121 120 Cartesan transformaton of veloctes and statc forces

122 Cartesan transformaton of veloctes and statc forces If the frames {A} and {B} are rgdly connected, the matrx operator form to transform general velocty vectors n frame {A} to ther descrpton n frame {B} s gven as follows: It can be shown by substtutng nto equatons (5.45) and (5.47) and re-expressed the two equatons n matrx form. v R R P R v ? 121

123 Cartesan transformaton of veloctes and statc forces By defnng a 6 6 operator: a velocty transformaton, whch maps veloctes n {A} nto velcotes n {B}, we have The nverse transformaton whch maps veloctes n {B} to {A} s gven n the smlar matrx form as or R P v R P v R v Note that R ( 1) P v R v 122

124 Cartesan transformaton of veloctes and statc forces where s used to denote a force-momonet transformaton. Smlarly, wth the statc forces relatons We have the n f R R P R n f 123

125 Cartesan transformaton of veloctes and statc forces Velocty and force transformatons are smlar to Jacobans n that they related velcottes and force n dfferent coordnate systems. Smlarly to Jacobans we have that as can be verfed by examnng by the followng equatons 124

126 Example Gven: -the output of the force Sensor. -the transformaton related the tool frame to the sensor frame. Fnd: Soluton: where 125

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

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

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

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

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

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

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

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

χ 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

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

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

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

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

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

Physics 53. Rotational Motion 3. Sir, I have found you an argument, but I am not obliged to find you an understanding.

Physics 53. Rotational Motion 3. Sir, I have found you an argument, but I am not obliged to find you an understanding. Physcs 53 Rotatonal Moton 3 Sr, I have found you an argument, but I am not oblged to fnd you an understandng. Samuel Johnson Angular momentum Wth respect to rotatonal moton of a body, moment of nerta plays

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

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix

Lectures - Week 4 Matrix norms, Conditioning, Vector Spaces, Linear Independence, Spanning sets and Basis, Null space and Range of a Matrix Lectures - Week 4 Matrx norms, Condtonng, Vector Spaces, Lnear Independence, Spannng sets and Bass, Null space and Range of a Matrx Matrx Norms Now we turn to assocatng a number to each matrx. We could

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

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

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

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

Moments of Inertia. and reminds us of the analogous equation for linear momentum p= mv, which is of the form. The kinetic energy of the body is.

Moments of Inertia. and reminds us of the analogous equation for linear momentum p= mv, which is of the form. The kinetic energy of the body is. Moments of Inerta Suppose a body s movng on a crcular path wth constant speed Let s consder two quanttes: the body s angular momentum L about the center of the crcle, and ts knetc energy T How are these

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

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

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

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

Classical Mechanics Virtual Work & d Alembert s Principle

Classical Mechanics Virtual Work & d Alembert s Principle Classcal Mechancs Vrtual Work & d Alembert s Prncple Dpan Kumar Ghosh UM-DAE Centre for Excellence n Basc Scences Kalna, Mumba 400098 August 15, 2016 1 Constrants Moton of a system of partcles s often

More information

In this section is given an overview of the common elasticity models.

In this section is given an overview of the common elasticity models. Secton 4.1 4.1 Elastc Solds In ths secton s gven an overvew of the common elastcty models. 4.1.1 The Lnear Elastc Sold The classcal Lnear Elastc model, or Hooean model, has the followng lnear relatonshp

More information

ENGN 40 Dynamics and Vibrations Homework # 7 Due: Friday, April 15

ENGN 40 Dynamics and Vibrations Homework # 7 Due: Friday, April 15 NGN 40 ynamcs and Vbratons Homework # 7 ue: Frday, Aprl 15 1. Consder a concal hostng drum used n the mnng ndustry to host a mass up/down. A cable of dameter d has the mass connected at one end and s wound/unwound

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

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

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

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

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

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

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

Geometry and Screw Theory for Robotics

Geometry and Screw Theory for Robotics Tutoral (T9) Geometry and Screw Theory for Robotcs Stefano Stramgol and Herman Bruynnckx March 15, 2001 2 Contents 1 Moton of a Rgd Body 5 1.1 Introducton... 5 1.2 The Eucldean Space... 6 1.2.1 Ponts versus

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

Canonical transformations

Canonical transformations Canoncal transformatons November 23, 2014 Recall that we have defned a symplectc transformaton to be any lnear transformaton M A B leavng the symplectc form nvarant, Ω AB M A CM B DΩ CD Coordnate transformatons,

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

Physics 106a, Caltech 11 October, Lecture 4: Constraints, Virtual Work, etc. Constraints

Physics 106a, Caltech 11 October, Lecture 4: Constraints, Virtual Work, etc. Constraints Physcs 106a, Caltech 11 October, 2018 Lecture 4: Constrants, Vrtual Work, etc. Many, f not all, dynamcal problems we want to solve are constraned: not all of the possble 3 coordnates for M partcles (or

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

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

Salmon: Lectures on partial differential equations. Consider the general linear, second-order PDE in the form. ,x 2

Salmon: Lectures on partial differential equations. Consider the general linear, second-order PDE in the form. ,x 2 Salmon: Lectures on partal dfferental equatons 5. Classfcaton of second-order equatons There are general methods for classfyng hgher-order partal dfferental equatons. One s very general (applyng even to

More information

Lecture Note 3. Eshelby s Inclusion II

Lecture Note 3. Eshelby s Inclusion II ME340B Elastcty of Mcroscopc Structures Stanford Unversty Wnter 004 Lecture Note 3. Eshelby s Incluson II Chrs Wenberger and We Ca c All rghts reserved January 6, 004 Contents 1 Incluson energy n an nfnte

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

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

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

Physics 207 Lecture 6

Physics 207 Lecture 6 Physcs 207 Lecture 6 Agenda: Physcs 207, Lecture 6, Sept. 25 Chapter 4 Frames of reference Chapter 5 ewton s Law Mass Inerta s (contact and non-contact) Frcton (a external force that opposes moton) Free

More information

Poisson brackets and canonical transformations

Poisson brackets and canonical transformations rof O B Wrght Mechancs Notes osson brackets and canoncal transformatons osson Brackets Consder an arbtrary functon f f ( qp t) df f f f q p q p t But q p p where ( qp ) pq q df f f f p q q p t In order

More information

A particle in a state of uniform motion remain in that state of motion unless acted upon by external force.

A particle in a state of uniform motion remain in that state of motion unless acted upon by external force. The fundamental prncples of classcal mechancs were lad down by Galleo and Newton n the 16th and 17th centures. In 1686, Newton wrote the Prncpa where he gave us three laws of moton, one law of gravty,

More information

PHYS 705: Classical Mechanics. Canonical Transformation II

PHYS 705: Classical Mechanics. Canonical Transformation II 1 PHYS 705: Classcal Mechancs Canoncal Transformaton II Example: Harmonc Oscllator f ( x) x m 0 x U( x) x mx x LT U m Defne or L p p mx x x m mx x H px L px p m p x m m H p 1 x m p m 1 m H x p m x m m

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

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

From Biot-Savart Law to Divergence of B (1)

From Biot-Savart Law to Divergence of B (1) From Bot-Savart Law to Dvergence of B (1) Let s prove that Bot-Savart gves us B (r ) = 0 for an arbtrary current densty. Frst take the dvergence of both sdes of Bot-Savart. The dervatve s wth respect to

More information

CHAPTER 14 GENERAL PERTURBATION THEORY

CHAPTER 14 GENERAL PERTURBATION THEORY CHAPTER 4 GENERAL PERTURBATION THEORY 4 Introducton A partcle n orbt around a pont mass or a sphercally symmetrc mass dstrbuton s movng n a gravtatonal potental of the form GM / r In ths potental t moves

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

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

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

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

Lagrange Multipliers. A Somewhat Silly Example. Monday, 25 September 2013

Lagrange Multipliers. A Somewhat Silly Example. Monday, 25 September 2013 Lagrange Multplers Monday, 5 September 013 Sometmes t s convenent to use redundant coordnates, and to effect the varaton of the acton consstent wth the constrants va the method of Lagrange undetermned

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

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

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

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

3.1 Expectation of Functions of Several Random Variables. )' be a k-dimensional discrete or continuous random vector, with joint PMF p (, E X E X1 E X

3.1 Expectation of Functions of Several Random Variables. )' be a k-dimensional discrete or continuous random vector, with joint PMF p (, E X E X1 E X Statstcs 1: Probablty Theory II 37 3 EPECTATION OF SEVERAL RANDOM VARIABLES As n Probablty Theory I, the nterest n most stuatons les not on the actual dstrbuton of a random vector, but rather on a number

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

NUMERICAL DIFFERENTIATION

NUMERICAL DIFFERENTIATION NUMERICAL DIFFERENTIATION 1 Introducton Dfferentaton s a method to compute the rate at whch a dependent output y changes wth respect to the change n the ndependent nput x. Ths rate of change s called the

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

EEE 241: Linear Systems

EEE 241: Linear Systems EEE : Lnear Systems Summary #: Backpropagaton BACKPROPAGATION The perceptron rule as well as the Wdrow Hoff learnng were desgned to tran sngle layer networks. They suffer from the same dsadvantage: they

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

Lecture 23: Newton-Euler Formulation. Vaibhav Srivastava

Lecture 23: Newton-Euler Formulation. Vaibhav Srivastava Lecture 23: Newton-Euler Formulaton Based on Chapter 7, Spong, Hutchnson, and Vdyasagar Vabhav Srvastava Department of Electrcal & Computer Engneerng Mchgan State Unversty Aprl 10, 2017 ECE 818: Robotcs

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

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

Lie Group Formulation of Articulated Rigid Body Dynamics

Lie Group Formulation of Articulated Rigid Body Dynamics Le Group Formulaton of Artculated Rgd Body Dynamcs Junggon Km 11/9/2012, Ver 1.01 Abstract It has been usual n most old-style text books for dynamcs to treat the formulas descrbng lnearor translatonal

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

8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS

8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS SECTION 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS 493 8.4 COMPLEX VECTOR SPACES AND INNER PRODUCTS All the vector spaces you have studed thus far n the text are real vector spaces because the scalars

More information

MEM 255 Introduction to Control Systems Review: Basics of Linear Algebra

MEM 255 Introduction to Control Systems Review: Basics of Linear Algebra MEM 255 Introducton to Control Systems Revew: Bascs of Lnear Algebra Harry G. Kwatny Department of Mechancal Engneerng & Mechancs Drexel Unversty Outlne Vectors Matrces MATLAB Advanced Topcs Vectors A

More information

9 Characteristic classes

9 Characteristic classes THEODORE VORONOV DIFFERENTIAL GEOMETRY. Sprng 2009 [under constructon] 9 Characterstc classes 9.1 The frst Chern class of a lne bundle Consder a complex vector bundle E B of rank p. We shall construct

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

Please review the following statement: I certify that I have not given unauthorized aid nor have I received aid in the completion of this exam.

Please review the following statement: I certify that I have not given unauthorized aid nor have I received aid in the completion of this exam. NME (Last, Frst): Please revew the followng statement: I certfy that I have not gven unauthorzed ad nor have I receved ad n the completon of ths exam. Sgnature: INSTRUCTIONS Begn each problem n the space

More information

EPR Paradox and the Physical Meaning of an Experiment in Quantum Mechanics. Vesselin C. Noninski

EPR Paradox and the Physical Meaning of an Experiment in Quantum Mechanics. Vesselin C. Noninski EPR Paradox and the Physcal Meanng of an Experment n Quantum Mechancs Vesseln C Nonnsk vesselnnonnsk@verzonnet Abstract It s shown that there s one purely determnstc outcome when measurement s made on

More information

Module 1 : The equation of continuity. Lecture 1: Equation of Continuity

Module 1 : The equation of continuity. Lecture 1: Equation of Continuity 1 Module 1 : The equaton of contnuty Lecture 1: Equaton of Contnuty 2 Advanced Heat and Mass Transfer: Modules 1. THE EQUATION OF CONTINUITY : Lectures 1-6 () () () (v) (v) Overall Mass Balance Momentum

More information

Solution Thermodynamics

Solution Thermodynamics Soluton hermodynamcs usng Wagner Notaton by Stanley. Howard Department of aterals and etallurgcal Engneerng South Dakota School of nes and echnology Rapd Cty, SD 57701 January 7, 001 Soluton hermodynamcs

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

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

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

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

CHAPTER 5: Lie Differentiation and Angular Momentum

CHAPTER 5: Lie Differentiation and Angular Momentum CHAPTER 5: Le Dfferentaton and Angular Momentum Jose G. Vargas 1 Le dfferentaton Kähler s theory of angular momentum s a specalzaton of hs approach to Le dfferentaton. We could deal wth the former drectly,

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

2.3 Nilpotent endomorphisms

2.3 Nilpotent endomorphisms s a block dagonal matrx, wth A Mat dm U (C) In fact, we can assume that B = B 1 B k, wth B an ordered bass of U, and that A = [f U ] B, where f U : U U s the restrcton of f to U 40 23 Nlpotent endomorphsms

More information

Mechanics Physics 151

Mechanics Physics 151 Mechancs Physcs 151 Lecture 3 Lagrange s Equatons (Goldsten Chapter 1) Hamlton s Prncple (Chapter 2) What We Dd Last Tme! Dscussed mult-partcle systems! Internal and external forces! Laws of acton and

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

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

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

LAB # 4 - Torque. d (1)

LAB # 4 - Torque. d (1) LAB # 4 - Torque. Introducton Through the use of Newton's three laws of moton, t s possble (n prncple, f not n fact) to predct the moton of any set of partcles. That s, n order to descrbe the moton of

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

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

Supplementary Notes for Chapter 9 Mixture Thermodynamics

Supplementary Notes for Chapter 9 Mixture Thermodynamics Supplementary Notes for Chapter 9 Mxture Thermodynamcs Key ponts Nne major topcs of Chapter 9 are revewed below: 1. Notaton and operatonal equatons for mxtures 2. PVTN EOSs for mxtures 3. General effects

More information

Linear Approximation with Regularization and Moving Least Squares

Linear Approximation with Regularization and Moving Least Squares Lnear Approxmaton wth Regularzaton and Movng Least Squares Igor Grešovn May 007 Revson 4.6 (Revson : March 004). 5 4 3 0.5 3 3.5 4 Contents: Lnear Fttng...4. Weghted Least Squares n Functon Approxmaton...

More information