LUMPED MASS MODELLING WITH APPLICATIONS

Size: px
Start display at page:

Download "LUMPED MASS MODELLING WITH APPLICATIONS"

Transcription

1 LUMPED MASS MODELLING WITH APPLICATIONS July, 8, 07 Lumped Mass Modelling with Applications

2 . Motivation. Some examples 3. Basic control scheme 4. Single joint single link - single mass INDEX 5. Extensions of single joint single link - single mass 6. Single joint single link several masses 7. Two joints single link single mass 8. Two joints two links two masses 9. Three joints two link single mass 0. Interaction with the environment. Some conclusions Lumped Mass Modelling with Applications

3 . MOTIVATION: definition FLEXIBLE ROBOT: Any robot that has at least one mechanical component which is flexible, i.e., that is elastically deformed by a force or a torque applied to it Lumped Mass Modelling with Applications 3

4 . MOTIVATION: definition z i KINDS OF FLEXIBILITY y i- y y i x i y i x i z x z i z i- xi- x i z i x i y i Flexible link Flexible joint Lumped Mass Modelling with Applications 4

5 . MOTIVATION: why flexible robots? PRECEDENTS SPACE STATION REMOTE MANIPULATOR SYSTEM (SSRMS) ANTENNA PRISMATIC CRANE WHEELCHAIR WITH A ROBOTIZED ARM ELASTIC WRIST (REMOTE COMPLIANCE CENTER) FLEXIBLE ROBOT OF THREE DEGREES OF FREEDOM Lumped Mass Modelling with Applications 5

6 . MOTIVATION: why flexible robots? SPACE STATION REMOTE MANIPULATOR SYSTEM (SSRMS) Lumped Mass Modelling with Applications 6

7 . MOTIVATION: why flexible robots? PRISMATIC CRANE Lumped Mass Modelling with Applications 7

8 . MOTIVATION: why flexible robots? ELASTIC WRIST (REMOTE COMPLIANCE CENTER) Lumped Mass Modelling with Applications 8

9 . MOTIVATION: why flexible robots? FLEXIBLE ROBOT OF THREE DEGREES OF FREEDOM Lumped Mass Modelling with Applications 9

10 . MOTIVATION: why flexible robots? WHEELCHAIR WITH A ROBOTIZED ARM Lumped Mass Modelling with Applications 0

11 . MOTIVATION: why flexible robots? ANTENNA Lumped Mass Modelling with Applications

12 . MOTIVATION: why flexible robots? INCREASE THE ROBOT MOBILITY - MORE LIGHTWEIGHT ARMS INCREASE THE ROBOT SPEED - COMPLIANCE IN CONTACT TASKS - IMPACT DAMAGE REDUCTION - SENSING SYSTEMS Lumped Mass Modelling with Applications

13 . MOTIVATION: why lumped mass models? FLEXIBLE ROBOTS EXHIBIT VERY COMPLEX DYNAMICS: DISTRIBUTED DYNAMICS (INFINITE ORDER), MULTIVARIABLE, NONLINEAR, NONMINIMUM PHASE, UNDAMPED. THEN WE MUST ACCEPT EITHER [] - Models of high order. - Models of low accuracy. - Models not appropriate for the full range of operation. In particular, decisions made on the basis of these models should recognize their approximate and specialized nature. Lumped Mass Modelling with Applications 3

14 . MOTIVATION: why lumped mass models? MODELLING METHODS [] - THE ASSUMED-MODES METHOD: only the first several modes are retained after truncation while the higher modes are neglected. - THE FINITE ELEMENT METHOD: is the most versatile among the three and can deal with complicated boundary conditions, but it is not computationally efficient and difficult to deal with, and the boundary conditions are often uncertain for flexible manipulators. - THE LUMPED MASSES METHOD: is the simplest one, but because the manipulator is modelled as spring and mass systems, it often does not yield sufficiently accurate models. Lumped Mass Modelling with Applications 4

15 . MOTIVATION: why lumped mass models? ADVANTAGES OF THE LUMPED MASS MODELS: - THEY ARE EASY TO OBTAIN: specialized knowledge of mechanics is not needed. - THEY ARE RELATIVELY SIMPLE MODELS: at least, simpler than other methods. - THEY CAN BE USED IN MULTI-BODY SYSTEMS: assumed-modes method is difficult to apply [3] and the finite elements method does not provide an analytical model. - THEY CAN BE EASILY MATCHED TO EXPERIMENTAL DATA: e.g., time or frequency responses [4]. - ANALYSIS AND DESIGN OF CONTROL SYSTEMS IS SIMPLER: the analysis is more intuitive and controllers obtained from model based methodologies are simpler. Lumped Mass Modelling with Applications 5

16 . MOTIVATION: why lumped mass models? DISADVANTAGES OF THE LUMPED MASS MODELS: - THEY ARE SIMPLIFIED MODELS THAT MAY BE INACCURATE: they may not be adequate to model: ) Links with a mass of the order of the robot payload. ) Links with variable sections. 3) Shearing and rotary inertia effects. - SPILLOVER EFFECTS CAN NOT BE ANALYZED USING THESE MODELS - EXTERNAL DISTURBANCES ON THE LINK CAN NOT BE EASILY INCLUDED: tasks that include interaction with the environment. Lumped Mass Modelling with Applications 6

17 HOWEVER:. MOTIVATION: why lumped mass models? THESE MODELS YIELD REASONABLE MODELS THAT ALLOW TO DESIGN HIGH PERFORMANCE CONTROL SYSTEMS IN MANY PRACTICAL CASES, I.E. These models may not be enough accurate for the ANALYSIS and DESIGN of the MECHANISM, but are often good for the ANALYSIS AND DESIGN of the CONTROL SYSTEM. THIS TALK WILL BE ABOUT THIS Lumped Mass Modelling with Applications 7

18 . SOME EXAMPLES: preamble LUMPED PARAMETERS MODELS: the infinite dimension nature of these distributed systems is approximated by finite order models in order to make the problem easy to handle. THE ASSUMED-MODES METHOD THE LUMPED MASSES METHOD THE FINITE ELEMENT METHOD LUMPED PARAMETERS MODELS IDENTIFICATION BASED METHOD Lumped Mass Modelling with Applications 8

19 Lumped Mass Modelling with Applications 9 Massless elastic chains with servo controlled joints [5] 0 0 T N A N E N E A E A X XYi Yi i XYi ZYi i Yi Zi i i s s Z s s Y s s X E. SOME EXAMPLES

20 . SOME EXAMPLES E i XF XF i i F F Y Z ii ii C i F X ii XM XM i i M M Z Y ii ii F i F i F F Y Z ii ii 0 M i M i M M Z Y ii ii F i F Y ii 0 M T i X M ii i M Z ii F i F Z ii 0 M T i M X ii i M Y ii Fx ij, F Yij, F Zij = forces at the end of beam i, in terms of coordinate system j. F ijt = [F Xij F Yij F Zij ] M Xij, M Yij, M Zij = moments at the end of beam i, in terms of coordinate system j. M ijt = [M Xij M Yij M Zij ] α Ci = coefficient in compression, displacement/unit force α FXi = coefficient in bending, displacement/unit force α MXi = coefficient in bending, displacement/unit moment α θfi = coefficient in bending, angle/unit force ( = α MXi ) α θmi = coefficient in bending, angle/unit moment α T = coefficient in torsion, angle/unit moment Lumped Mass Modelling with Applications 0

21 Lumped Mass Modelling with Applications C K M M M F F F C P P P NO NO NO NO NO NO NO NO NO NO NO NO Z Y X Z Y X Z Y X Z Y X C J of are the eigenvalues P P P J M M M F F F P P P P P P C i e i i i i i Z Y X Z Y X Z Y X Z Y X e Z Z e Y Y e X X e Z Z e Y Y e X X NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO NO. SOME EXAMPLES

22 . SOME EXAMPLES A lumped spring-mass model [6] Lumped Mass Modelling with Applications

23 Lumped Mass Modelling with Applications 3 Deflections given by the constrained assumed modes: ) ( ) ( 0 L F dx x F M L e ) ( ) ( 0 " L F dx x F EI K L Me gives equivalent Kinetic energy and K gives equivalent elastic potential energy:. SOME EXAMPLES

24 . SOME EXAMPLES Dynamic model: M M p Kp L I h t K e p L Lumped Mass Modelling with Applications 4

25 . SOME EXAMPLES Distributed elasticity modelled as a set of elastic joints [7] The system considered is composed of rigid bodies connected together by rigid joints (revolute or prismatic) or elastic joints (torsional or translational spring). A body with n degrees of freedom with respect to its antecedent is modelled as n- virtual bodies with zero mass and inertia plus the real body. Link elasticity Multiple joint elasticity Lumped Mass Modelling with Applications 5

26 . SOME EXAMPLES A spring damper joint model of the actuator-flexible arm [8] Lumped Mass Modelling with Applications 6

27 . SOME EXAMPLES A beam with very large deflections [9] Lumped Mass Modelling with Applications 7

28 Lumped Mass Modelling with Applications 8 Model: a compliance matrix whose elements vary with the tip force and are calculated numerically F X F X F X F X F X F X F X C. SOME EXAMPLES

29 . SOME EXAMPLES Extensible robot: prismatic and revolute joints [0]. n successive equal rods with equal mass and inertia, connected with torsional springs. Lumped Mass Modelling with Applications 9

30 3. BASIC CONTROL SCHEME Single link flexible arm []. Lumped Mass Modelling with Applications 30

31 3. BASIC CONTROL SCHEME Lumped Mass Modelling with Applications 3

32 Lumped Mass Modelling with Applications 3 3. BASIC CONTROL SCHEME Equivalent transfer function of the inner loop (motor loop): ), ( ˆ coul coup n J K Controllers: h s s a s a s a s C 0 ) ( h s b s b s C 0 ) ( Motor dynamics (): * ; ) ( ) ( ) ( p s s s s M

33 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: assumptions Links with constant circular cross sections. Links with constant elasticity. Links geometrically linear: relative deflection lower than 0% sin( x), tan( x) Shearing and rotary inertia effects. x Lumped Mass Modelling with Applications 33

34 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: basics coup M M L q e coup K q ; c K Lumped Mass Modelling with Applications 34

35 Lumped Mass Modelling with Applications 35 Taking Laplace transforms: ) ( ) ( s Q s L M M s e coup 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: basics ) ( ) ( ) ( s Q s K s coup ) ( ) ( ) ( L M M K s s s Q s G e q ) ( ) ( ) ( s s K s s s G

36 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: basics M e yields the same momentum as the distributed mass of the beam considered as rigid: M e M e yields the same rotational inertia as the distributed mass of the beam considered as rigid: L M e 3 L Lumped Mass Modelling with Applications 36

37 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: basics M e yields the same kinetic energy as the distributed mass of the beam assuming that its deflection is given by the third order polynomial obtained assuming a massles flexible beam: M e M e yields the same kinetic energy as the first assumed flexible mode of the distributed mass beam and K the e same elastic potential energy as the first assumed mode [6] Lumped Mass Modelling with Applications 37 L

38 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: basics M e obtained from the Rayleigh s method: in an harmonic movement, the maximum strain energy is equal to the maximum kinetic energy. Equating them, the first vibration mode is obtained and, hence, the equivalent mass. M e obtained from the Ritz s method: it is a refinement of the Rayleigh s method in which deflections are assumed function of several parameters tuned which are obtained by making the computed frequency a minimum. M e obtained from fitting the model to an experimental response, e.g, obtaining from the frequency response and subsequently calculating Lumped Mass Modelling with Applications 38 M e

39 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: basics Procedure useful in many problems for finding approximations to both the natural frequencies and the mode shapes []. Lumped Mass Modelling with Applications 39

40 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: method Modeling a massless Euler-Bernouilli beam [3] F e and T e are exerted by the beam end E I d 4 y( x) 4 dx 0 Lumped Mass Modelling with Applications 40

41 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: method Boundary conditions: Lumped Mass Modelling with Applications 4

42 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: method Dynamic equations: Make. Then Combining the last two boundary conditions: and the solution of the Euler Bernouilli is Lumped Mass Modelling with Applications 4

43 Lumped Mass Modelling with Applications 43 Particularizing this equation to : substituting the dynamic equations and operating: being x L 3 3 ) ( ) ( ) ( L I E L F L I E L T L y 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: method e e F L T q K q L m 3 L I E K 3 L m K

44 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: method Moreover: Substituting the dynamic equations yields coup T e m L q L F e and substituting the previous solution: coup K q Te Lumped Mass Modelling with Applications 44

45 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: example of adaptive control CONTROL SCHEME [4] Lumped Mass Modelling with Applications 45

46 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: example of adaptive control Dynamic model: q coup q K q q K coup GPI controller: Feedforward term Feedback term Lumped Mass Modelling with Applications 46

47 Lumped Mass Modelling with Applications SINGLE JOINT SINGLE LINK - SINGLE MASS: example of adaptive control Algebraic identification technique: Tuning laws: Feedforward term Feedback term * * * ˆ ˆ ˆ p s a a s a s a s q q

48 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: example of adaptive control EXPERIMENTAL RESULTS Industrial robot control Adaptive flexible arm control Lumped Mass Modelling with Applications 48

49 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: example of adaptive control Tip angle q Tip angle (zoom at the beginning). Assumed: ω = 9 rad/s; real one: ω = 5. rad/s Lumped Mass Modelling with Applications 49

50 4. SINGLE JOINT SINGLE LINK - SINGLE MASS: example of adaptive control Frequency estimation Lumped Mass Modelling with Applications 50

51 Lumped Mass Modelling with Applications 5 Rayleigh damping: Adding to F e, the model becomes: 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: damping m K, q K m F e e F L q K m L T q K q L m 3 e F e K L T K q q q 3

52 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: rotational inertia at the tip Adding to T e, the model becomes: m L q K 3 3 q Te J t q g L Fe Moreover Since and taking into account that Lumped Mass Modelling with Applications 5

53 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: rotational inertia at the tip it yields that and combining both dynamic equations: Lumped Mass Modelling with Applications 53

54 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: rotational inertia at the tip The coupling torque becomes coup K K 6 4 q q g L Fe Lumped Mass Modelling with Applications 54

55 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: geometrically nonlinear beam General equation of the massless Euler-Bernouilli beam E I d dl T (l) Lumped Mass Modelling with Applications 55

56 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: geometrically nonlinear beam Linear hypothesis: Nonlinear hypothesis: Lumped Mass Modelling with Applications 56

57 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: geometrically nonlinear beam Static (kinematic) equation of the beam [5] : Elliptic integral F ( L) ( L), ( L), K, L numerical solution d p m Fe ( L), q, K, dt L Lumped Mass Modelling with Applications 57

58 Lumped Mass Modelling with Applications 58 Geometrically linear Geometrically non linear Tip radius Tip angle Friction term Linear hypothesis: Nonlinear: 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: geometrically nonlinear beam q L K 3 3 q L K q L K q K m L q K q L m q K m L q K q K q L m 3 3 ) (

59 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: example of nonlinear beam Lumped Mass Modelling with Applications 59

60 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: example of nonlinear beam Sensorial system - Camera-based 3D position measurement Actuator - Harmonic Drive mini servo DC motor - Embedded encoder Flexible beam data Material Density Diameter Fiberglass 76.7 kg/m 3 3 mm Young s Modulus Cross section inertia Length Pa m 4 m Tip mass data Material Mass Diameter Height Nylon g 9.4 mm 5.3 mm Lumped Mass Modelling with Applications 60

61 Trajectory 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: example of nonlinear beam - Constant velocity: - Total manoeuver rotation: Polar coordinates Big deflections - In angle 0.85 radians (48.7º) - In radius 7 cm (7% of the total length) Lumped Mass Modelling with Applications 6

62 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: example of nonlinear beam Model fitting Least-squares method MATLAB TM Levenberg-Marquardt algorithm Linear model: Nonlinear model: , K , K 3 K 0.385, 0.05, Lumped Mass Modelling with Applications 6

63 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: example of nonlinear beam Mean error Linear Non linear angle Linear rad Non linear rad error (rad) t (s) Lumped Mass Modelling with Applications 63

64 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: example of nonlinear beam Mean error Linear Non linear radius Linear mm Non linear -.8 mm error (mm) t (s) Lumped Mass Modelling with Applications 64

65 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: gravity effect Adding to F e, the model becomes: and m L q K q m g L cosq L F e Te 3 Lumped Mass Modelling with Applications 65

66 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: gravity effect If the link mass m link is not negligible with respect to the payload mass, the link mass is included in the model by adding two separated terms to ponderate inertial and gravitational effects of the link mass. m m link acc L q K q m mlink grv g Lcos q L Fe Te 3 coup K q Te Lumped Mass Modelling with Applications 66

67 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: example of link with gravity effect [6] Parameters Symbol Value Link Length l.0 m Equivalent Link Mass inertial contribution Equivalent Link Mass gravitational contribution m link acc m link grv 0.035Kg 0.38 Kg Flexural Rigidity E I 746 N m Payload Mass m tip.46 Kg Experimental setup Gravitational Constant Identified parameters g 9.8 m s Lumped Mass Modelling with Applications 67

68 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: example of link with gravity effect Experimental validation of the dynamic model Lumped Mass Modelling with Applications 68

69 5. EXTENSIONS OF SINGLE JOINT SINGLE LINK SINGLE MASS: example of link with gravity effect Input-State Feedback Linearization Controller Diagram Demonstration Video Note: The blocks indicated in red have been developed considering the dynamic model previously presented Lumped Mass Modelling with Applications 69

70 6. SINGLE JOINT SINGLE LINK - SEVERAL MASSES: basics Lumped Mass Modelling with Applications 70

71 Lumped Mass Modelling with Applications 7 6. SINGLE JOINT SINGLE LINK - SEVERAL MASSES: basics 0,, 0 n i L i j j i i i i i i i i i i i x n i x u x u x u u x y x y 3,3,,,0, ) ( ) (

72 6. SINGLE JOINT SINGLE LINK - SEVERAL MASSES: basics T i x i Lumped Mass Modelling with Applications 7

73 Lumped Mass Modelling with Applications SINGLE JOINT SINGLE LINK - SEVERAL MASSES: basics i i i i i i L x i i i e e i i i e e dx dy dt d J T T q m F F ˆ ˆ i i e i i e i i T L T F L F ˆ ) ( ˆ ) (

74 6. SINGLE JOINT SINGLE LINK - SEVERAL MASSES: basics Lumped Mass Modelling with Applications 74

75 6. SINGLE JOINT SINGLE LINK - SEVERAL MASSES: example two masses plus rotational inertia [7] Lumped Mass Modelling with Applications 75

76 Lumped Mass Modelling with Applications SINGLE JOINT SINGLE LINK - SEVERAL MASSES: example two masses plus rotational inertia ) ( ) ( s U A I E A I E s M s Q

77 Lumped Mass Modelling with Applications SINGLE JOINT SINGLE LINK - SEVERAL MASSES: example two masses plus rotational inertia ) ( ) ( s s s s s s L I E s s coup

78 6. SINGLE JOINT SINGLE LINK - SEVERAL MASSES: sensing antenna: example three masses Whisker and Antenna Sensors - in nature- Touch is not only an alerting stimulus, it is used to solve complex perceptual tasks. The bending moment, or torque, at the whisker base is used to generate the 3D environment. Lumped Mass Modelling with Applications 78

79 6. SINGLE JOINT SINGLE LINK - SEVERAL MASSES: sensing antenna: example three masses [7] Lumped Mass Modelling with Applications 79

80 6. SINGLE JOINT SINGLE LINK - SEVERAL MASSES: sensing antenna: example three masses K m. 47g L Lumped Mass Modelling with Applications 80

81 6. SINGLE JOINT SINGLE LINK - SEVERAL MASSES: sensing antenna: example three masses Lumped Mass Modelling with Applications 8

82 7. TWO JOINTS SINGLE LINK - SINGLE MASS: basics Q,,, Lumped Mass Modelling with Applications 8

83 7. TWO JOINTS SINGLE LINK - SINGLE MASS: basics E e K K p L Lumped Mass Modelling with Applications 83

84 Lumped Mass Modelling with Applications TWO JOINTS SINGLE LINK - SINGLE MASS: basics,,, cos J J L M L M diag I n cos sin L M C e

85 7. TWO JOINTS SINGLE LINK - SINGLE MASS: basics K a K, M L K g g L Lumped Mass Modelling with Applications 85

86 7. TWO JOINTS SINGLE LINK - SINGLE MASS: example: sensing antenna [7] Single mass model to obtain a controller that linearizes and decouples the antenna dynamics. Three mass model to control the residual vibrations (three modes) in azimuthal and attitude angles. Lumped Mass Modelling with Applications 86

87 7. TWO JOINTS SINGLE LINK - SINGLE MASS: example: sensing antenna [7] Sensing antenna Lumped Mass Modelling with Applications 87

88 7. TWO JOINTS SINGLE LINK - SINGLE MASS: example: sensing antenna [7] with motor control with tip control Single mass model to obtain a controller that linearizes and decouples the antenna dynamics. Three mass model to control the residual vibrations (three modes) in azimuthal and attitude angles. Lumped Mass Modelling with Applications 88

89 8. TWO JOINTS TWO LINKS - TWO MASSES: basics Lumped Mass Modelling with Applications 89

90 8. TWO JOINTS TWO LINKS - TWO MASSES: basics E e K q Lumped Mass Modelling with Applications 90

91 yields 8. TWO JOINTS TWO LINKS - TWO MASSES: basics Substituting and taking into account boundary conditions: u i u, 0 i, 0 Lumped Mass Modelling with Applications 9

92 8. TWO JOINTS TWO LINKS - TWO MASSES: basics Γ = I q q + C q, q + G q + F(q q = q q g q θ θ Lumped Mass Modelling with Applications 9

93 8. TWO JOINTS TWO LINKS - TWO MASSES: basics (m + m l m l l cos (q g q + q ) m l l cos (q g q + q ) 0 0 I(q = m l l cos (q g q + q ) J + m l m l 0 J m l l cos (q g q + q ) m l m l J 0 0 J 0 0 J F(q = 6 EI l (q g q + θ ) EI l ( q g 3 q + θ ) 3 EI l (θ q EI l q g 3 q + θ 3 EI l (θ q G q = C(q, q = m l l sin q g q + q m + m g l co s( q m g l co s( q g + q m g l co s( q g + q 0 0 (q g) + (q g)(q ) + (q ) (q ) (q ) 0 0 Lumped Mass Modelling with Applications 93

94 9. THREE JOINTS TWO LINKS TIP PAYLOAD: example: tip lumped mass [8] Robot Puma 560 Flexible robot Workspace 0,9 m,00 m Maximum load,5 kg,9 kg Tip acceleration g g Weight 6,0 kg 0,8 kg / 0 kg Lumped Mass Modelling with Applications 94

95 9. THREE JOINTS TWO LINKS TIP PAYLOAD: example: tip lumped mass [8] Lumped Mass Modelling with Applications 95

96 Lumped Mass Modelling with Applications THREE JOINTS TWO LINKS TIP PAYLOAD: example: tip lumped mass e F L q K q L m e F q L L L K q L m g r F p p K p m C K

97 9. THREE JOINTS TWO LINKS TIP PAYLOAD: example: tip lumped mass Lumped Mass Modelling with Applications 97

98 9. THREE JOINTS TWO LINKS TIP PAYLOAD: example: tip lumped mass m Response to a joint pulse s t Standard control Vibration control Lumped Mass Modelling with Applications 98

99 9. THREE JOINTS TWO LINKS TIP PAYLOAD: example: tip lumped mass Strain gauge signals. Vibration control is connected after s. Lumped Mass Modelling with Applications 99

100 9. THREE JOINTS TWO LINKS TIP PAYLOAD: example: tip mass with rotational inertia Lumped Mass Modelling with Applications 00

101 Lumped Mass Modelling with Applications 0 9. THREE JOINTS TWO LINKS TIP PAYLOAD: example: tip mass with rotational inertia e e g g t F L T q q K q q J L m Angular momentum. Time rate of change about a center of rotation:

102 Lumped Mass Modelling with Applications 0 9. THREE JOINTS TWO LINKS TIP PAYLOAD: example: tip mass with rotational inertia e e g g t g t F L T q q L L L L K q dt dj q q L J m w r t t P g m K J J I m f r

103 9. THREE JOINTS TWO LINKS TIP PAYLOAD: example: tip mass with rotational inertia Lumped Mass Modelling with Applications 03

104 9. THREE JOINTS TWO LINKS TIP PAYLOAD: example: tip mass with rotational inertia Linear speed about 0.8 m/s Maximum acceleration about 3 m/s Max. position error mm Max. orientation error 3 mrad Lumped Mass Modelling with Applications 04

105 Lumped Mass Modelling with Applications INTERACTION WITH THE ENVIRONMENT: example: three degrees of freedom-two links-tip lumped mass [9] g r F p p K p m * * * p p K r coup

106 0. INTERACTION WITH THE ENVIRONMENT: example: three degrees of freedom-two links-tip lumped mass Impact detection Estimation of time (known position) Strain gauge measurement ς is experimentally determined. η is the máximum level of noise of the torque sensor Lumped Mass Modelling with Applications 06

107 Amplitude 0. INTERACTION WITH THE ENVIRONMENT: example: three degrees of freedom-two links-tip lumped mass Estimation of time (known position) Strain gauge measurement Gauge signal F.F.T. Filtered signal Frequency (Hz) Filter Time (s) Time (s) Frequency (Hz) Lumped Mass Modelling with Applications 07

108 0. INTERACTION WITH THE ENVIRONMENT: example: three degrees of freedom-two links-tip lumped mass Lumped Mass Modelling with Applications 08

109 0. INTERACTION WITH THE ENVIRONMENT: example: three degrees of freedom-two links-tip lumped mass Force control (Scheme) Lumped Mass Modelling with Applications 09

110 0. INTERACTION WITH THE ENVIRONMENT: example: three degrees of freedom-two links-tip lumped mass Force control (Experiments) Lumped Mass Modelling with Applications 0

111 Force (Nw) 0. INTERACTION WITH THE ENVIRONMENT: example: three degrees of freedom-two links-tip lumped mass Force control (Force measurements) Tip force during dynamometer experiment Time (seg) Lumped Mass Modelling with Applications

112 0. INTERACTION WITH THE ENVIRONMENT: single link with contact at an intermediate point Defining incremental values: Mechanical impedance of the contacted object Lumped Mass Modelling with Applications

113 0. INTERACTION WITH THE ENVIRONMENT: single link with contact at an intermediate point L L Lumped Mass Modelling with Applications 3

114 Lumped Mass Modelling with Applications 4 0. INTERACTION WITH THE ENVIRONMENT: single link with contact at an intermediate point F e I E L q I E L m u ,0

115 Lumped Mass Modelling with Applications 5 0. INTERACTION WITH THE ENVIRONMENT: single link with contact at an intermediate point L I E K 3 4 q q c coup

116 0. INTERACTION WITH THE ENVIRONMENT: example: force control with a robotic gripper Lumped Mass Modelling with Applications 6

117 0. INTERACTION WITH THE ENVIRONMENT: example: force control with a robotic gripper Lumped Mass Modelling with Applications 7

118 0. INTERACTION WITH THE ENVIRONMENT: example: force control with a robotic gripper Grasping a fragile object Lumped Mass Modelling with Applications 8

119 . SOME CONCLUSIONS Simple to use, either with Newton-Euler or Lagrange equations. Not adequate to study complex mechanical systems. But yield simple dynamical models that give a deep insight into the control problem Facilitate control system design and control based applications Lumped Mass Modelling with Applications 9

120 THANK YOU FOR YOUR ATTENTION Prof. Vicente Feliu Batlle Lumped Mass Modelling with Applications 0

121 REFERENCES [] W.J. Book, Modeling, Design, and Control of Flexible Manipulator Arms: a Tutorial Review, Proceedings 9th IEEE Conference on Decision and Control, Honolulu, USA, December 990: [] C.T. Kiang, A. Spowage and C.K. Yoong, Review of Control and Sensor System of Flexible Manipulator, J Intell Robot Syst (05) 77:87 3. [3] S.K. Dwivedy and P. Eberhard, Dynamic Analysis of Flexible Manipulators, a Literature Review, Mechanism and Machine Theory (006) 4(7): [4] G.G. Hastings and W.J. Book, Verification of a Linear Dynamic Model for Flexible Robotic Manipulators, Proceedings of IEEE Conference on Robotics and Automation, San Francisco (USA), April 986: Lumped Mass Modelling with Applications

122 REFERENCES [5] W.J. Book, Analysis of Massless Elastic Chains With Servo Controlled Joints, ASME J. Dynamic Systems, Measurement and Control (979) 0: [6] G. Zhu, S.S. Ge and T.H. Lee, Simulation Studies of Tip Tracking Control of a Single- Link Flexible Robot Based on a Lumped Model, Robotica (999) 7: [7] W. Khalil and M. Gautier, Modeling of Mechanical Systems with Lumped Elasticity, Proceedings of IEEE Conference on Robotics and Automation, San Francisco (USA), April 000: [8] D. Nissing, A vibration damped flexible robot: Identification and parameter optimization, Proceedings of the American Control Conference, Chicago (USA), June 000: Lumped Mass Modelling with Applications

123 REFERENCES [9] D.W. Raboud, A.W. Lipsett, M.G. Faulkner and J. Diep, Stability evaluation of very flexible cantilever beams, International Journal of Non-Linear Mechanics (00) 36: 09-. [0] M. Dupac and S. Noroozi, Dynamic Modeling and Simulation of a Rotating Single Link Flexible Robotic Manipulator Subject to Quick Stops, Journal of Mechanical Engineering (04) 60(7-8): [] V. Feliu, K.S. Rattan and H.B. Brown, Adaptive Control of a Single-Link Flexible Manipulator in the Presence of Joint Friction and Load Changes, IEEE Control Systems Magazine (990) 0(): [] W. Stokey, Vibration of systems having distributed mass and elasticity, in Shock and Vibration Handbook, C. Harris, Ed. New York: McGraw-Hill, 988 Lumped Mass Modelling with Applications 3

124 REFERENCES [3] V. Feliu, K.S. Rattan and H.B. Brown, Modelling and Control of Single-Link Flexible Arms with Lumped Masses, ASME Journal of Dynamic Systems, Measurement, and Control (99) 4: [4] J. Becedas, J.R. Trapero, V. Feliu and H. Sira-Ramírez, Adaptive controller for single-link flexible manipulators based on algebraic identification and generalized proportional integral control, IEEE Trans. Systems, Man, and Cybernetics-Part B (009) 39(3): [5] I. Payo, F. Ramos, D.O. Cortázar, and V. Feliu, Experimental Validation of Nonlinear Dynamic Models for Single-Link Very Flexible Arms, Proceedings of the Joint IEEE Conference on Decision and Control, and European Control Conference, Sevilla (Spain), December 005. Lumped Mass Modelling with Applications 4

125 REFERENCES [6] J.C. Cambera and V. Feliu, Input-State Feedback Linearization Control of a Single-Link Flexible Robot Arm moving under Gravity and Joint Friction, Journal of Robotics and Autonomous Systems (07) 88: [7] V. Feliu, F. Castillo, F. Ramos and J.A. Somolinos, Robust Tip Trajectory Tracking of a Very Lightweight Single-Link Flexible Arm in Presence of Large Payload Changes, Mechatronics (0) : [8] D. Feliu and V. Feliu, Improving the position control of a two degrees of freedom robotic sensing antenna using fractional-order controllers, International Journal of Control (07) 90(6): Lumped Mass Modelling with Applications 5

126 REFERENCES [9] V. Feliu, A. García and J.A. Somolinos, Gauge Based Tip Position Control of a New Three- Degree-of-Freedom Flexible Robot, International Journal of Robotics Research (00) 0(8): [0] A. García, V. Feliu and J.A. Somolinos, Experimental Testing of a Gauge Based Collision Detection Mechanism for a New Three- Degree-of-Freedom Flexible Robot, Journal of Robotic Systems (003) 0(6): [] J. Becedas, I. Payo and V. Feliu, Two-Flexible-Fingers Gripper Force Feedback Control System for its Application as End-Effector in a 6 DOF Manipulator, IEEE Transactions on Robotics (0) 7(3): Lumped Mass Modelling with Applications 6

Shape Optimization of Revolute Single Link Flexible Robotic Manipulator for Vibration Suppression

Shape Optimization of Revolute Single Link Flexible Robotic Manipulator for Vibration Suppression 15 th National Conference on Machines and Mechanisms NaCoMM011-157 Shape Optimization of Revolute Single Link Flexible Robotic Manipulator for Vibration Suppression Sachindra Mahto Abstract In this work,

More information

Control of constrained spatial three-link flexible manipulators

Control of constrained spatial three-link flexible manipulators Control of constrained spatial three-link flexible manipulators Sinan Kilicaslan, M. Kemal Ozgoren and S. Kemal Ider Gazi University/Mechanical Engineering Department, Ankara, Turkey Middle East Technical

More information

Structural Dynamics Lecture Eleven: Dynamic Response of MDOF Systems: (Chapter 11) By: H. Ahmadian

Structural Dynamics Lecture Eleven: Dynamic Response of MDOF Systems: (Chapter 11) By: H. Ahmadian Structural Dynamics Lecture Eleven: Dynamic Response of MDOF Systems: (Chapter 11) By: H. Ahmadian ahmadian@iust.ac.ir Dynamic Response of MDOF Systems: Mode-Superposition Method Mode-Superposition Method:

More information

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007

Robotics & Automation. Lecture 25. Dynamics of Constrained Systems, Dynamic Control. John T. Wen. April 26, 2007 Robotics & Automation Lecture 25 Dynamics of Constrained Systems, Dynamic Control John T. Wen April 26, 2007 Last Time Order N Forward Dynamics (3-sweep algorithm) Factorization perspective: causal-anticausal

More information

Robot Dynamics II: Trajectories & Motion

Robot Dynamics II: Trajectories & Motion Robot Dynamics II: Trajectories & Motion Are We There Yet? METR 4202: Advanced Control & Robotics Dr Surya Singh Lecture # 5 August 23, 2013 metr4202@itee.uq.edu.au http://itee.uq.edu.au/~metr4202/ 2013

More information

An experimental robot load identification method for industrial application

An experimental robot load identification method for industrial application An experimental robot load identification method for industrial application Jan Swevers 1, Birgit Naumer 2, Stefan Pieters 2, Erika Biber 2, Walter Verdonck 1, and Joris De Schutter 1 1 Katholieke Universiteit

More information

Dynamic Model of a Badminton Stroke

Dynamic Model of a Badminton Stroke ISEA 28 CONFERENCE Dynamic Model of a Badminton Stroke M. Kwan* and J. Rasmussen Department of Mechanical Engineering, Aalborg University, 922 Aalborg East, Denmark Phone: +45 994 9317 / Fax: +45 9815

More information

Exponential Controller for Robot Manipulators

Exponential Controller for Robot Manipulators Exponential Controller for Robot Manipulators Fernando Reyes Benemérita Universidad Autónoma de Puebla Grupo de Robótica de la Facultad de Ciencias de la Electrónica Apartado Postal 542, Puebla 7200, México

More information

EQUIVALENT SINGLE-DEGREE-OF-FREEDOM SYSTEM AND FREE VIBRATION

EQUIVALENT SINGLE-DEGREE-OF-FREEDOM SYSTEM AND FREE VIBRATION 1 EQUIVALENT SINGLE-DEGREE-OF-FREEDOM SYSTEM AND FREE VIBRATION The course on Mechanical Vibration is an important part of the Mechanical Engineering undergraduate curriculum. It is necessary for the development

More information

Case Study: The Pelican Prototype Robot

Case Study: The Pelican Prototype Robot 5 Case Study: The Pelican Prototype Robot The purpose of this chapter is twofold: first, to present in detail the model of the experimental robot arm of the Robotics lab. from the CICESE Research Center,

More information

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors

Virtual Passive Controller for Robot Systems Using Joint Torque Sensors NASA Technical Memorandum 110316 Virtual Passive Controller for Robot Systems Using Joint Torque Sensors Hal A. Aldridge and Jer-Nan Juang Langley Research Center, Hampton, Virginia January 1997 National

More information

Introduction to Continuous Systems. Continuous Systems. Strings, Torsional Rods and Beams.

Introduction to Continuous Systems. Continuous Systems. Strings, Torsional Rods and Beams. Outline of Continuous Systems. Introduction to Continuous Systems. Continuous Systems. Strings, Torsional Rods and Beams. Vibrations of Flexible Strings. Torsional Vibration of Rods. Bernoulli-Euler Beams.

More information

Contents. Dynamics and control of mechanical systems. Focus on

Contents. Dynamics and control of mechanical systems. Focus on Dynamics and control of mechanical systems Date Day 1 (01/08) Day 2 (03/08) Day 3 (05/08) Day 4 (07/08) Day 5 (09/08) Day 6 (11/08) Content Review of the basics of mechanics. Kinematics of rigid bodies

More information

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202)

Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) J = x θ τ = J T F 2018 School of Information Technology and Electrical Engineering at the University of Queensland Lecture Schedule Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing

More information

LANMARK UNIVERSITY OMU-ARAN, KWARA STATE DEPARTMENT OF MECHANICAL ENGINEERING COURSE: MECHANICS OF MACHINE (MCE 322). LECTURER: ENGR.

LANMARK UNIVERSITY OMU-ARAN, KWARA STATE DEPARTMENT OF MECHANICAL ENGINEERING COURSE: MECHANICS OF MACHINE (MCE 322). LECTURER: ENGR. LANMARK UNIVERSITY OMU-ARAN, KWARA STATE DEPARTMENT OF MECHANICAL ENGINEERING COURSE: MECHANICS OF MACHINE (MCE 322). LECTURER: ENGR. IBIKUNLE ROTIMI ADEDAYO SIMPLE HARMONIC MOTION. Introduction Consider

More information

Structural Dynamics Lecture 4. Outline of Lecture 4. Multi-Degree-of-Freedom Systems. Formulation of Equations of Motions. Undamped Eigenvibrations.

Structural Dynamics Lecture 4. Outline of Lecture 4. Multi-Degree-of-Freedom Systems. Formulation of Equations of Motions. Undamped Eigenvibrations. Outline of Multi-Degree-of-Freedom Systems Formulation of Equations of Motions. Newton s 2 nd Law Applied to Free Masses. D Alembert s Principle. Basic Equations of Motion for Forced Vibrations of Linear

More information

Flexible Link Arm with a Passive Gravity Compensation Mechanism: Design and Modelling

Flexible Link Arm with a Passive Gravity Compensation Mechanism: Design and Modelling Actas de las XXXIX Jornadas de Automática, Badajoz, 5-7 de Septiembre de 018 Flexible Link Arm with a Passive Gravity Compensation Mechanism: Design and Modelling Juan Carlos Cambera (1), Daniel Feliu-Talegon

More information

D : SOLID MECHANICS. Q. 1 Q. 9 carry one mark each.

D : SOLID MECHANICS. Q. 1 Q. 9 carry one mark each. GTE 2016 Q. 1 Q. 9 carry one mark each. D : SOLID MECHNICS Q.1 single degree of freedom vibrating system has mass of 5 kg, stiffness of 500 N/m and damping coefficient of 100 N-s/m. To make the system

More information

Chapter 14 Periodic Motion

Chapter 14 Periodic Motion Chapter 14 Periodic Motion 1 Describing Oscillation First, we want to describe the kinematical and dynamical quantities associated with Simple Harmonic Motion (SHM), for example, x, v x, a x, and F x.

More information

Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer

Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer Trajectory Tracking Control of a Very Flexible Robot Using a Feedback Linearization Controller and a Nonlinear Observer Fatemeh Ansarieshlaghi and Peter Eberhard Institute of Engineering and Computational

More information

Mechatronics. MANE 4490 Fall 2002 Assignment # 1

Mechatronics. MANE 4490 Fall 2002 Assignment # 1 Mechatronics MANE 4490 Fall 2002 Assignment # 1 1. For each of the physical models shown in Figure 1, derive the mathematical model (equation of motion). All displacements are measured from the static

More information

Trajectory-tracking control of a planar 3-RRR parallel manipulator

Trajectory-tracking control of a planar 3-RRR parallel manipulator Trajectory-tracking control of a planar 3-RRR parallel manipulator Chaman Nasa and Sandipan Bandyopadhyay Department of Engineering Design Indian Institute of Technology Madras Chennai, India Abstract

More information

Introduction to structural dynamics

Introduction to structural dynamics Introduction to structural dynamics p n m n u n p n-1 p 3... m n-1 m 3... u n-1 u 3 k 1 c 1 u 1 u 2 k 2 m p 1 1 c 2 m2 p 2 k n c n m n u n p n m 2 p 2 u 2 m 1 p 1 u 1 Static vs dynamic analysis Static

More information

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL

GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL GAIN SCHEDULING CONTROL WITH MULTI-LOOP PID FOR 2- DOF ARM ROBOT TRAJECTORY CONTROL 1 KHALED M. HELAL, 2 MOSTAFA R.A. ATIA, 3 MOHAMED I. ABU EL-SEBAH 1, 2 Mechanical Engineering Department ARAB ACADEMY

More information

Design and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics

Design and Control of Compliant Humanoids. Alin Albu-Schäffer. DLR German Aerospace Center Institute of Robotics and Mechatronics Design and Control of Compliant Humanoids Alin Albu-Schäffer DLR German Aerospace Center Institute of Robotics and Mechatronics Torque Controlled Light-weight Robots Torque sensing in each joint Mature

More information

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18

Dynamics. Basilio Bona. Semester 1, DAUIN Politecnico di Torino. B. Bona (DAUIN) Dynamics Semester 1, / 18 Dynamics Basilio Bona DAUIN Politecnico di Torino Semester 1, 2016-17 B. Bona (DAUIN) Dynamics Semester 1, 2016-17 1 / 18 Dynamics Dynamics studies the relations between the 3D space generalized forces

More information

Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints

Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Preprints of the 1th IFAC Symposium on System Identification Saint-Malo, France, July 6-8, 9 Decoupling Identification for Serial Two-link Robot Arm with Elastic Joints Junji Oaki, Shuichi Adachi Corporate

More information

Engineering Science OUTCOME 2 - TUTORIAL 3 FREE VIBRATIONS

Engineering Science OUTCOME 2 - TUTORIAL 3 FREE VIBRATIONS Unit 2: Unit code: QCF Level: 4 Credit value: 5 Engineering Science L/60/404 OUTCOME 2 - TUTORIAL 3 FREE VIBRATIONS UNIT CONTENT OUTCOME 2 Be able to determine the behavioural characteristics of elements

More information

Robotics I. Test November 29, 2013

Robotics I. Test November 29, 2013 Exercise 1 [6 points] Robotics I Test November 9, 013 A DC motor is used to actuate a single robot link that rotates in the horizontal plane around a joint axis passing through its base. The motor is connected

More information

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators

Nonlinear PD Controllers with Gravity Compensation for Robot Manipulators BULGARIAN ACADEMY OF SCIENCES CYBERNETICS AND INFORMATION TECHNOLOGIES Volume 4, No Sofia 04 Print ISSN: 3-970; Online ISSN: 34-408 DOI: 0.478/cait-04-00 Nonlinear PD Controllers with Gravity Compensation

More information

Application of singular perturbation theory in modeling and control of flexible robot arm

Application of singular perturbation theory in modeling and control of flexible robot arm Research Article International Journal of Advanced Technology and Engineering Exploration, Vol 3(24) ISSN (Print): 2394-5443 ISSN (Online): 2394-7454 http://dx.doi.org/10.19101/ijatee.2016.324002 Application

More information

Robotics I. Classroom Test November 21, 2014

Robotics I. Classroom Test November 21, 2014 Robotics I Classroom Test November 21, 2014 Exercise 1 [6 points] In the Unimation Puma 560 robot, the DC motor that drives joint 2 is mounted in the body of link 2 upper arm and is connected to the joint

More information

(W: 12:05-1:50, 50-N202)

(W: 12:05-1:50, 50-N202) 2016 School of Information Technology and Electrical Engineering at the University of Queensland Schedule of Events Week Date Lecture (W: 12:05-1:50, 50-N202) 1 27-Jul Introduction 2 Representing Position

More information

202 Index. failure, 26 field equation, 122 force, 1

202 Index. failure, 26 field equation, 122 force, 1 Index acceleration, 12, 161 admissible function, 155 admissible stress, 32 Airy's stress function, 122, 124 d'alembert's principle, 165, 167, 177 amplitude, 171 analogy, 76 anisotropic material, 20 aperiodic

More information

Robotics. Dynamics. University of Stuttgart Winter 2018/19

Robotics. Dynamics. University of Stuttgart Winter 2018/19 Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler, joint space control, reference trajectory following, optimal operational

More information

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J.

Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik. Robot Dynamics. Dr.-Ing. John Nassour J. Artificial Intelligence & Neuro Cognitive Systems Fakultät für Informatik Robot Dynamics Dr.-Ing. John Nassour 25.1.218 J.Nassour 1 Introduction Dynamics concerns the motion of bodies Includes Kinematics

More information

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions.

q 1 F m d p q 2 Figure 1: An automated crane with the relevant kinematic and dynamic definitions. Robotics II March 7, 018 Exercise 1 An automated crane can be seen as a mechanical system with two degrees of freedom that moves along a horizontal rail subject to the actuation force F, and that transports

More information

Balancing of an Inverted Pendulum with a SCARA Robot

Balancing of an Inverted Pendulum with a SCARA Robot Balancing of an Inverted Pendulum with a SCARA Robot Bernhard Sprenger, Ladislav Kucera, and Safer Mourad Swiss Federal Institute of Technology Zurich (ETHZ Institute of Robotics 89 Zurich, Switzerland

More information

A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator

A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator Proceedings of the 17th World Congress The International Federation of Automatic Control Seoul, Korea, July 6-11, 28 A Benchmark Problem for Robust Control of a Multivariable Nonlinear Flexible Manipulator

More information

LYAPUNOV-BASED FORCE CONTROL OF A FLEXIBLE ARM CONSIDERING BENDING AND TORSIONAL DEFORMATION

LYAPUNOV-BASED FORCE CONTROL OF A FLEXIBLE ARM CONSIDERING BENDING AND TORSIONAL DEFORMATION Copyright IFAC 5th Triennial World Congress, Barcelona, Spain YAPUNOV-BASED FORCE CONTRO OF A FEXIBE ARM CONSIDERING BENDING AND TORSIONA DEFORMATION Yoshifumi Morita Fumitoshi Matsuno Yukihiro Kobayashi

More information

Chapter 14 Oscillations. Copyright 2009 Pearson Education, Inc.

Chapter 14 Oscillations. Copyright 2009 Pearson Education, Inc. Chapter 14 Oscillations Oscillations of a Spring Simple Harmonic Motion Energy in the Simple Harmonic Oscillator Simple Harmonic Motion Related to Uniform Circular Motion The Simple Pendulum The Physical

More information

VIBRATION PROBLEMS IN ENGINEERING

VIBRATION PROBLEMS IN ENGINEERING VIBRATION PROBLEMS IN ENGINEERING FIFTH EDITION W. WEAVER, JR. Professor Emeritus of Structural Engineering The Late S. P. TIMOSHENKO Professor Emeritus of Engineering Mechanics The Late D. H. YOUNG Professor

More information

2007 Problem Topic Comment 1 Kinematics Position-time equation Kinematics 7 2 Kinematics Velocity-time graph Dynamics 6 3 Kinematics Average velocity

2007 Problem Topic Comment 1 Kinematics Position-time equation Kinematics 7 2 Kinematics Velocity-time graph Dynamics 6 3 Kinematics Average velocity 2007 Problem Topic Comment 1 Kinematics Position-time equation Kinematics 7 2 Kinematics Velocity-time graph Dynamics 6 3 Kinematics Average velocity Energy 7 4 Kinematics Free fall Collisions 3 5 Dynamics

More information

Step 1: Mathematical Modeling

Step 1: Mathematical Modeling 083 Mechanical Vibrations Lesson Vibration Analysis Procedure The analysis of a vibrating system usually involves four steps: mathematical modeling derivation of the governing uations solution of the uations

More information

Lecture 6 mechanical system modeling equivalent mass gears

Lecture 6 mechanical system modeling equivalent mass gears M2794.25 Mechanical System Analysis 기계시스템해석 lecture 6,7,8 Dongjun Lee ( 이동준 ) Department of Mechanical & Aerospace Engineering Seoul National University Dongjun Lee Lecture 6 mechanical system modeling

More information

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators

A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators des FA 4.13 Steuerung und Regelung von Robotern A Physically-Based Fault Detection and Isolation Method and Its Uses in Robot Manipulators Alessandro De Luca Dipartimento di Informatica e Sistemistica

More information

Pierre Bigot 2 and Luiz C. G. de Souza 3

Pierre Bigot 2 and Luiz C. G. de Souza 3 INTERNATIONAL JOURNAL OF SYSTEMS APPLICATIONS, ENGINEERING & DEVELOPMENT Volume 8, 2014 Investigation of the State Dependent Riccati Equation (SDRE) adaptive control advantages for controlling non-linear

More information

for Articulated Robot Arms and Its Applications

for Articulated Robot Arms and Its Applications 141 Proceedings of the International Conference on Information and Automation, December 15-18, 25, Colombo, Sri Lanka. 1 Forcefree Control with Independent Compensation for Articulated Robot Arms and Its

More information

PHYS 1114, Lecture 33, April 10 Contents:

PHYS 1114, Lecture 33, April 10 Contents: PHYS 1114, Lecture 33, April 10 Contents: 1 This class is o cially cancelled, and has been replaced by the common exam Tuesday, April 11, 5:30 PM. A review and Q&A session is scheduled instead during class

More information

Decoupling Identification with Closed-loop-controlled Elements for Two-link Arm with Elastic Joints

Decoupling Identification with Closed-loop-controlled Elements for Two-link Arm with Elastic Joints Preprints of the 9th International Symposium on Robot Control (SYROCO'9) The International Federation of Automatic Control Nagaragawa Convention Center, Gifu, Japan, September 9-2, 29 Decoupling Identification

More information

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings:

In this section of notes, we look at the calculation of forces and torques for a manipulator in two settings: Introduction Up to this point we have considered only the kinematics of a manipulator. That is, only the specification of motion without regard to the forces and torques required to cause motion In this

More information

T1 T e c h n i c a l S e c t i o n

T1 T e c h n i c a l S e c t i o n 1.5 Principles of Noise Reduction A good vibration isolation system is reducing vibration transmission through structures and thus, radiation of these vibration into air, thereby reducing noise. There

More information

Introduction to Mechanical Vibration

Introduction to Mechanical Vibration 2103433 Introduction to Mechanical Vibration Nopdanai Ajavakom (NAV) 1 Course Topics Introduction to Vibration What is vibration? Basic concepts of vibration Modeling Linearization Single-Degree-of-Freedom

More information

Lecture «Robot Dynamics»: Dynamics and Control

Lecture «Robot Dynamics»: Dynamics and Control Lecture «Robot Dynamics»: Dynamics and Control 151-0851-00 V lecture: CAB G11 Tuesday 10:15 12:00, every week exercise: HG E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco

More information

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT

CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT Journal of Computer Science and Cybernetics, V.31, N.3 (2015), 255 265 DOI: 10.15625/1813-9663/31/3/6127 CONTROL OF ROBOT CAMERA SYSTEM WITH ACTUATOR S DYNAMICS TO TRACK MOVING OBJECT NGUYEN TIEN KIEM

More information

Torque and Rotation Lecture 7

Torque and Rotation Lecture 7 Torque and Rotation Lecture 7 ˆ In this lecture we finally move beyond a simple particle in our mechanical analysis of motion. ˆ Now we consider the so-called rigid body. Essentially, a particle with extension

More information

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION

COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION COMPLIANT CONTROL FOR PHYSICAL HUMAN-ROBOT INTERACTION Andrea Calanca Paolo Fiorini Invited Speakers Nevio Luigi Tagliamonte Fabrizio Sergi 18/07/2014 Andrea Calanca - Altair Lab 2 In this tutorial Review

More information

Differential Kinematics

Differential Kinematics Differential Kinematics Relations between motion (velocity) in joint space and motion (linear/angular velocity) in task space (e.g., Cartesian space) Instantaneous velocity mappings can be obtained through

More information

of the four-bar linkage shown in Figure 1 is T 12

of the four-bar linkage shown in Figure 1 is T 12 ME 5 - Machine Design I Fall Semester 0 Name of Student Lab Section Number FINL EM. OPEN BOOK ND CLOSED NOTES Wednesday, December th, 0 Use the blank paper provided for your solutions write on one side

More information

Integration simulation method concerning speed control of ultrasonic motor

Integration simulation method concerning speed control of ultrasonic motor Integration simulation method concerning speed control of ultrasonic motor R Miyauchi 1, B Yue 2, N Matsunaga 1 and S Ishizuka 1 1 Cybernet Systems Co., Ltd. 3 Kanda-neribeicho,Chiyoda-ku, Tokyo,101-0022,Japan

More information

Name: Fall 2014 CLOSED BOOK

Name: Fall 2014 CLOSED BOOK Name: Fall 2014 1. Rod AB with weight W = 40 lb is pinned at A to a vertical axle which rotates with constant angular velocity ω =15 rad/s. The rod position is maintained by a horizontal wire BC. Determine

More information

Dynamics and control of mechanical systems

Dynamics and control of mechanical systems Dynamics and control of mechanical systems Date Day 1 (03/05) - 05/05 Day 2 (07/05) Day 3 (09/05) Day 4 (11/05) Day 5 (14/05) Day 6 (16/05) Content Review of the basics of mechanics. Kinematics of rigid

More information

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control

Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Gain Scheduling Control with Multi-loop PID for 2-DOF Arm Robot Trajectory Control Khaled M. Helal, 2 Mostafa R.A. Atia, 3 Mohamed I. Abu El-Sebah, 2 Mechanical Engineering Department ARAB ACADEMY FOR

More information

Dynamics of structures

Dynamics of structures Dynamics of structures 2.Vibrations: single degree of freedom system Arnaud Deraemaeker (aderaema@ulb.ac.be) 1 Outline of the chapter *One degree of freedom systems in real life Hypothesis Examples *Response

More information

Observer Design for a Flexible Robot Arm with a Tip Load

Observer Design for a Flexible Robot Arm with a Tip Load 5 American Control Conference June 8-, 5. Portland, OR, USA WeC7.6 Observer Design for a Flexible Robot Arm with a Tip Load Tu Duc Nguyen and Olav Egeland Abstract In this paper, we consider the observer

More information

(Refer Slide Time: 1: 19)

(Refer Slide Time: 1: 19) Mechanical Measurements and Metrology Prof. S. P. Venkateshan Department of Mechanical Engineering Indian Institute of Technology, Madras Module - 4 Lecture - 46 Force Measurement So this will be lecture

More information

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction

A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction A Light Weight Rotary Double Pendulum: Maximizing the Domain of Attraction R. W. Brockett* and Hongyi Li* Engineering and Applied Sciences Harvard University Cambridge, MA 38, USA {brockett, hongyi}@hrl.harvard.edu

More information

COPYRIGHTED MATERIAL. Index

COPYRIGHTED MATERIAL. Index Index A Admissible function, 163 Amplification factor, 36 Amplitude, 1, 22 Amplitude-modulated carrier, 630 Amplitude ratio, 36 Antinodes, 612 Approximate analytical methods, 647 Assumed modes method,

More information

Phys101 Second Major-173 Zero Version Coordinator: Dr. M. Al-Kuhaili Thursday, August 02, 2018 Page: 1. = 159 kw

Phys101 Second Major-173 Zero Version Coordinator: Dr. M. Al-Kuhaili Thursday, August 02, 2018 Page: 1. = 159 kw Coordinator: Dr. M. Al-Kuhaili Thursday, August 2, 218 Page: 1 Q1. A car, of mass 23 kg, reaches a speed of 29. m/s in 6.1 s starting from rest. What is the average power used by the engine during the

More information

Advanced Vibrations. Elements of Analytical Dynamics. By: H. Ahmadian Lecture One

Advanced Vibrations. Elements of Analytical Dynamics. By: H. Ahmadian Lecture One Advanced Vibrations Lecture One Elements of Analytical Dynamics By: H. Ahmadian ahmadian@iust.ac.ir Elements of Analytical Dynamics Newton's laws were formulated for a single particle Can be extended to

More information

AN EXPERIMENTAL WEB TENSION CONTROL SYSTEM: SYSTEM SET-UP

AN EXPERIMENTAL WEB TENSION CONTROL SYSTEM: SYSTEM SET-UP Advances in Production Engineering & Management 2 (2007) 4, 185-193 ISSN 1854-6250 Professional paper AN EXPERIMENTAL WEB TENSION CONTROL SYSTEM: SYSTEM SET-UP Giannoccaro, N.I. * ; Oishi, K. ** & Sakamoto,

More information

Identification of a Thin Flexible Object with Bipedal Gaits

Identification of a Thin Flexible Object with Bipedal Gaits Identification of a Thin Flexible Object with Bipedal Gaits Ixchel G. Ramirez-Alpizar, Mitsuru Higashimori, and Makoto Kaneko Abstract This paper discusses a dynamic nonprehensile manipulation of a thin

More information

DYNAMICS OF MACHINERY 41514

DYNAMICS OF MACHINERY 41514 DYNAMICS OF MACHINERY 454 PROJECT : Theoretical and Experimental Modal Analysis and Validation of Mathematical Models in Multibody Dynamics Holistic Overview of the Project Steps & Their Conceptual Links

More information

PLANAR KINETIC EQUATIONS OF MOTION (Section 17.2)

PLANAR KINETIC EQUATIONS OF MOTION (Section 17.2) PLANAR KINETIC EQUATIONS OF MOTION (Section 17.2) We will limit our study of planar kinetics to rigid bodies that are symmetric with respect to a fixed reference plane. As discussed in Chapter 16, when

More information

The... of a particle is defined as its change in position in some time interval.

The... of a particle is defined as its change in position in some time interval. Distance is the. of a path followed by a particle. Distance is a quantity. The... of a particle is defined as its change in position in some time interval. Displacement is a.. quantity. The... of a particle

More information

ME 563 Mechanical Vibrations Lecture #1. Derivation of equations of motion (Newton-Euler Laws)

ME 563 Mechanical Vibrations Lecture #1. Derivation of equations of motion (Newton-Euler Laws) ME 563 Mechanical Vibrations Lecture #1 Derivation of equations of motion (Newton-Euler Laws) Derivation of Equation of Motion 1 Define the vibrations of interest - Degrees of freedom (translational, rotational,

More information

A FORCE BALANCE TECHNIQUE FOR MEASUREMENT OF YOUNG'S MODULUS. 1 Introduction

A FORCE BALANCE TECHNIQUE FOR MEASUREMENT OF YOUNG'S MODULUS. 1 Introduction A FORCE BALANCE TECHNIQUE FOR MEASUREMENT OF YOUNG'S MODULUS Abhinav A. Kalamdani Dept. of Instrumentation Engineering, R. V. College of Engineering, Bangalore, India. kalamdani@ieee.org Abstract: A new

More information

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616

Seul Jung, T. C. Hsia and R. G. Bonitz y. Robotics Research Laboratory. University of California, Davis. Davis, CA 95616 On Robust Impedance Force Control of Robot Manipulators Seul Jung, T C Hsia and R G Bonitz y Robotics Research Laboratory Department of Electrical and Computer Engineering University of California, Davis

More information

Kinematics (special case) Dynamics gravity, tension, elastic, normal, friction. Energy: kinetic, potential gravity, spring + work (friction)

Kinematics (special case) Dynamics gravity, tension, elastic, normal, friction. Energy: kinetic, potential gravity, spring + work (friction) Kinematics (special case) a = constant 1D motion 2D projectile Uniform circular Dynamics gravity, tension, elastic, normal, friction Motion with a = constant Newton s Laws F = m a F 12 = F 21 Time & Position

More information

PROJECT 1 DYNAMICS OF MACHINES 41514

PROJECT 1 DYNAMICS OF MACHINES 41514 PROJECT DYNAMICS OF MACHINES 454 Theoretical and Experimental Modal Analysis and Validation of Mathematical Models in Multibody Dynamics Ilmar Ferreira Santos, Professor Dr.-Ing., Dr.Techn., Livre-Docente

More information

found that it is possible to achieve excellent results but with unrealistically high torques. This problem

found that it is possible to achieve excellent results but with unrealistically high torques. This problem ---- --- David Wang Department of Electrical and Computer Engineering University of Waterloo Waterloo, Ontario, Canada N2L-3G1 M. Vidyasagar Center for Artificial Intelligence and Robotics Bangalore 560

More information

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties

Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties Australian Journal of Basic and Applied Sciences, 3(1): 308-322, 2009 ISSN 1991-8178 Adaptive Robust Tracking Control of Robot Manipulators in the Task-space under Uncertainties M.R.Soltanpour, M.M.Fateh

More information

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator

Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator Abstract Fuzzy Based Robust Controller Design for Robotic Two-Link Manipulator N. Selvaganesan 1 Prabhu Jude Rajendran 2 S.Renganathan 3 1 Department of Instrumentation Engineering, Madras Institute of

More information

Jerk derivative feedforward control for motion systems

Jerk derivative feedforward control for motion systems Jerk derivative feedforward control for motion systems Matthijs Boerlage Rob Tousain Maarten Steinbuch Abstract This work discusses reference trajectory relevant model based feedforward design. For motion

More information

A Backstepping control strategy for constrained tendon driven robotic finger

A Backstepping control strategy for constrained tendon driven robotic finger A Backstepping control strategy for constrained tendon driven robotic finger Kunal Sanjay Narkhede 1, Aashay Anil Bhise 2, IA Sainul 3, Sankha Deb 4 1,2,4 Department of Mechanical Engineering, 3 Advanced

More information

Introduction to Vibration. Professor Mike Brennan

Introduction to Vibration. Professor Mike Brennan Introduction to Vibration Professor Mie Brennan Introduction to Vibration Nature of vibration of mechanical systems Free and forced vibrations Frequency response functions Fundamentals For free vibration

More information

THE subject of the analysis is system composed by

THE subject of the analysis is system composed by MECHANICAL VIBRATION ASSIGNEMENT 1 On 3 DOF system identification Diego Zenari, 182160, M.Sc Mechatronics engineering Abstract The present investigation carries out several analyses on a 3-DOF system.

More information

Robotics 2 Robot Interaction with the Environment

Robotics 2 Robot Interaction with the Environment Robotics 2 Robot Interaction with the Environment Prof. Alessandro De Luca Robot-environment interaction a robot (end-effector) may interact with the environment! modifying the state of the environment

More information

Quantitative Skills in AP Physics 1

Quantitative Skills in AP Physics 1 This chapter focuses on some of the quantitative skills that are important in your AP Physics 1 course. These are not all of the skills that you will learn, practice, and apply during the year, but these

More information

Sensorless Torque/Force Control

Sensorless Torque/Force Control 4 Sensorless Torque/Force Control Islam S. M. Khalil and Asif Sabanovic Sabanci University Turkey 1. Introduction Motion control systems represent a main subsystem for majority of processing systems that

More information

Dynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for

Dynamics. describe the relationship between the joint actuator torques and the motion of the structure important role for Dynamics describe the relationship between the joint actuator torques and the motion of the structure important role for simulation of motion (test control strategies) analysis of manipulator structures

More information

Part D: Frames and Plates

Part D: Frames and Plates Part D: Frames and Plates Plane Frames and Thin Plates A Beam with General Boundary Conditions The Stiffness Method Thin Plates Initial Imperfections The Ritz and Finite Element Approaches A Beam with

More information

Mechatronics Engineering. Li Wen

Mechatronics Engineering. Li Wen Mechatronics Engineering Li Wen Bio-inspired robot-dc motor drive Unstable system Mirko Kovac,EPFL Modeling and simulation of the control system Problems 1. Why we establish mathematical model of the control

More information

Oscillations. Phys101 Lectures 28, 29. Key points: Simple Harmonic Motion (SHM) SHM Related to Uniform Circular Motion The Simple Pendulum

Oscillations. Phys101 Lectures 28, 29. Key points: Simple Harmonic Motion (SHM) SHM Related to Uniform Circular Motion The Simple Pendulum Phys101 Lectures 8, 9 Oscillations Key points: Simple Harmonic Motion (SHM) SHM Related to Uniform Circular Motion The Simple Pendulum Ref: 11-1,,3,4. Page 1 Oscillations of a Spring If an object oscillates

More information

Robot Manipulator Control. Hesheng Wang Dept. of Automation

Robot Manipulator Control. Hesheng Wang Dept. of Automation Robot Manipulator Control Hesheng Wang Dept. of Automation Introduction Industrial robots work based on the teaching/playback scheme Operators teach the task procedure to a robot he robot plays back eecute

More information

20k rad/s and 2 10k rad/s,

20k rad/s and 2 10k rad/s, ME 35 - Machine Design I Summer Semester 0 Name of Student: Lab Section Number: FINAL EXAM. OPEN BOOK AND CLOSED NOTES. Thursday, August nd, 0 Please show all your work for your solutions on the blank

More information

WEEK 1 Dynamics of Machinery

WEEK 1 Dynamics of Machinery WEEK 1 Dynamics of Machinery References Theory of Machines and Mechanisms, J.J. Uicker, G.R.Pennock ve J.E. Shigley, 2003 Makine Dinamiği, Prof. Dr. Eres SÖYLEMEZ, 2013 Uygulamalı Makine Dinamiği, Jeremy

More information

1820. Selection of torsional vibration damper based on the results of simulation

1820. Selection of torsional vibration damper based on the results of simulation 8. Selection of torsional vibration damper based on the results of simulation Tomasz Matyja, Bogusław Łazarz Silesian University of Technology, Faculty of Transport, Gliwice, Poland Corresponding author

More information

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems

ELEC4631 s Lecture 2: Dynamic Control Systems 7 March Overview of dynamic control systems ELEC4631 s Lecture 2: Dynamic Control Systems 7 March 2011 Overview of dynamic control systems Goals of Controller design Autonomous dynamic systems Linear Multi-input multi-output (MIMO) systems Bat flight

More information

is acting on a body of mass m = 3.0 kg and changes its velocity from an initial

is acting on a body of mass m = 3.0 kg and changes its velocity from an initial PHYS 101 second major Exam Term 102 (Zero Version) Q1. A 15.0-kg block is pulled over a rough, horizontal surface by a constant force of 70.0 N acting at an angle of 20.0 above the horizontal. The block

More information