Recursive Robot Dynamics

Size: px
Start display at page:

Download "Recursive Robot Dynamics"

Transcription

1 Lecture Recursive Robot Dynamics Prof. S.K. Saha ME Dept., II Delhi

2 What is recursive? #:inertia force #i inertia force i: torque i #i #n: inertia force n: torque n #i: vel., accn. #n #n: vel., accn. : torque #0 # #: vel., accn. : rate, accn + #0: vel., accn. = 0

3 Computational Counts Computational Counts Why recursive? Efficient, i.e., less computations and CPU time Compute jt. torque Compute jt. accn. (Inverse) (Forward) Equal number of -, 2- and 3-DOF joints Proposed Balafoutis Featherstone Angeles 2.5 x , 2- and 3-DOF joints Proposed 0.5 Mohan and Saha 2000 Lilly and Orin Fetherstone otal number of joints otal number of joints Ref. : Shah, S.,V. Saha, S.K., Dutt, J.K, Dynamics of ree-type Robotic Systems, Springer, 203

4 Why recursive? (contd.) Numerically stable Simulation is realistic Recursive Non-recursive (Forward) (Forward) Ref. : Mohan, A., and Saha, S.K., A recursive, numerically stable, and efficient simulation algorithm for serial robots with flexible links, Multibody System Dyn., V. 2, N.,pp. 35.

5 Unrealistic: Constraint Violation θ 3 3 #3 #2 # 2 θ 2 θ #0

6 Review of Dynamic Formulations Euler-Lagrange (EL) Newton-Euler (NE) d L L i dt q i q i m v f i i i I ω ω I ω n i i i i i i M t WM t w i i i i i i Ii O ωi Ο ωi ni Mi, i, i i m W t,w O i Ο Ο v i f i Starting point for the Recursive Dynamics (using the DeNOC matrices)

7 DeNOC matrices Newton-Euler to Euler-Lagrange DeNOC t (ω and v) = matrices Link velocities Rate of Independent coordinate θ. Decoupled form of the velocity transformation matrix, Newton-Euler Equations of motion = Minimal order Equations of motion (Euler-Lagrange) Eliminate constraint forces and moments from the NE equations. Analytical expressions of vector and matrices, Decomposition of inertia Matrix, Recursive algorithms, Dynamics model simplifications, etc.

8 Example: A Moving Mass Force, f f v x f Mass, m f v f : Vertical component Reaction : Horizontal component Motion

9 Newton s 2 nd law: Velocity constraint: Euler-Lagrange: Equation of Motion NOC: f e f c ]x c [i [i] f e mc [ i] [ fi ( f f ) j] [ i] mxi f mx v External force, c j c Mass, m Reaction, f c Note that i [ i] ( f f )[ j] 0 v c

10 Uncoupled NE Equations Newton-Euler (NE) equations for the i th rigid body I ω ω I ω n i i i i i i m v i i f i NE equations in compact form M t WM t w i i i i i i where Ii O ωi ωi Ο ni Mi, i, i, i m t W w O i v i Ο Ο f i

11 Uncoupled NE Equations Separate the bodies n bodies M t WM t w w E C i i i i i i i #i n #n # i 6n NE equations E C Mt WMt w w #0 M diag [ M M M ] 2 W diag [ W W W ] 2 n n

12 Kinematic (Velocity) Constraints O Bij ( j i) r d c ij p i e i e i d i B ij : the 6n 6n twist-propagation matrix p i : the 6n-dimensional joint-rate propagation vector or twist generator

13 DeNOC Matrices NN l N d : the 6n n Decoupled Natural Orthogonal Complement

14 Coupled Equations of Motion Pre-multiplication by N N ( Mt WMt ) N ( w E w C ) Equations in compact form C N w 0 Iθ Cθ τ I : nn Generalized inertia matrix (GIM) n coupled EL equations - no partial differentiation C : nn Matrix of convective inertia (MCI) terms τ : n-dimensional vector of generalized forces due to driving torques/forces, and those resulting from the gravity, environment and dissipation.

15 Generalized Inertia Matrix (GIM) Generalized inertia matrix (GIM) where ~ I N d MN M N MN d l l Each element of the GIM i p M B p ij i i ij j Mass matrix of composite body M M B M B i i i, i i i, i 5

16 Vector of Convective Inertia (VCI) Vector of Convective Inertia where h Cθ N d ~w' ( w ~ ' N Mt' WMt d ) t' N N W) θ and ( l l Each element of h h p w i i i where w w B w, and w w and ' i i i, i i n n w M tw M t i i i i i i

17 Generalized Force (Joint orque) Generalized Force d τ N w E where ~ E w Nl w E Each element is obtained recursively pw E i i i, where w w B w, and w w E E E E E i i i, i i n n

18 ; Example: One-link arm ac 0] 2 2 [ e] [0 0 ] ;[ d] [ as ma [ I] c s 0 Q s c s s c 0 2 ma 2 [ I] [ ] Q I 2 Q s c c where e and I O p M M m e d O I( i ) p Mp e Ie m(e d) (ed) 3 ma 2 Ref: Introduction to Robotics by Saha Moment of inertia about O

19 h p ( MW WM) p e [ I(ee) (eie)] 0 E n N l w [ e ( ed) ] f where [ n] [0 0 ] ;[ f] 2 mgas [ mg 0 0] Equation of motion: 2 ma mgas 3 2

20 Recursive Inverse Dynamics γ M β W M α n n n n n n γ M β W M α B γ n n n n n n n, n n γ M β W M α B γ 2 2 p γ n n n p γ n n n #i n #n p γ #0 # i α p α p α α p α n n n n β p Ω p β p Ω p B β B α 2 2 β p Ω p n n n n n n B β B α n, n n n, n n

21 Lecture 2 Recursive Robot Dynamics Prof. S.K. Saha ME Dept., II Delhi

22 Summary of Previous Lecture Why recursive? Define DeNOC (Decoupled Natural Orthogonal Complement) matrices from velocity constraints Derived NE EL equations (Constrained minimum set) Analytical expressions for the GIM, and other matrices

23 One-link Arm Equation of motion (Dynamic Model) 2 ma mgas 3 2

24 RoboAnalyzer (Free: Spanish (Mexico) Chinese (PRC)

25 Verify the results using MALAB s symbolic tool (MuPAD) I( i) p Mp e Ie m(e d) (ed) ma 3 2 h p ( MW WM) p e [ I(ee) (eie)] 0 E n N l w [ e ( ed) ] f where [ n] [0 0 ] ;[ f] 2 [ mg 0 0] mgas Equation of motion: 2 ma mgas 3 2

26 ; Example: wo-link Manipulator I i i2 ( i2) h ; ; i i h Cθ h τ X 3 M p i22 p 2 M 2 B 22 p 2 :Scalar 2 e e 2 d 2 2 I : 6-dim. vector 2 2 M2 O m 2 O : 6 6 sym. matrix O B22 : 66 identity matrix O Y 3 22 [ e2] 2 [ I2] 2[ e2] 2 2[ d2] 2 [ d2] 2 i m

27 22 [ e2] 2 [ I2] 2[ e2] 2 2[ d2] 2 [ d2] 2 i m [ e2] 2 [0 0 ] ; [ d2] 2 [ a2c2 a2s2 0] 2 2 X 3 Q c2 s2 0 s c Y 3 2 s 2 s 2 c ma 2 [ I2] 2 Q2[ I2] 3 Q2 s 2c 2 c i m a m a m a

28 ; i 2 i2 p 2 M 2 B 2 p ( ) :Scalar B p 2 O : 66 matrix ( 2) r d e e d : 6-dim. vector c s 0 Q s c i2 e2 I2 e m2 d2 d r d2 [ ] [ ] [ ] [ ] ([ ] [ ] ) [ e2] 0 0 ; [ d2] Q[ d2] 2 [ a2c2 a2s2 0] 2 2 [ e] [0 0 ] ; [ d] [ r ] [ ac a2s 0] i2 m2a2 m2a a2c2 m2a2 m2a2 m2a a2c r

29 p MB p :Scalar i O B : 66 identity matrix O X 3 I M O m O ~ ~ M M B 2M 2B : 66 sym. matrix ~ I δ 2 ~ ( c ) 2 2 δ m I I I m ( r d ) δ ~ δ m c 2 2 m~ m m 2 c Y 3 [ e] [ I] [ e ] m [ d] [ d] i ( m a m a ) m a m a a c

30 DH and Inertia parameters h Vector of Convective Inertia p w h p w m2a a2sθ2θ2 ( θ2 θ ) m2a a2sθ2θ Inverse Dynamics Results Link Joint a i (m) b i (m) i (rad) i (rad) r JV [0] 2 r JV [0] Link m i r i,x r i,y r i,z I i,xx I i,xy I i,xz I i,yy I i,yz I i,zz (kg) (m) (kg-m 2 )

31 Joint orques No gravity (horizontal) With gravity (vertical

32 Forward Dynamics & Simulation Equation of motion for one-link arm Forward Dynamics: 2 ma mgas 3 2 Integration (numerical): 2 Simulation 3 ( ) 2 ma 2 mgas y ; y st order form: y y2 y f ( y, t) 3 y2 ( mga sin y 2 ) ma 2 Integrate (say, numerically) to obtain y(t) using, e.g., Runge-Kutta method (ode45 of MALAB)

33 Simulation using RA

34 Recursive Forward Dynamics Equation of the motion Iθ Cθ τ UDU θ, where I UDU and τ Cθ Analytically he joint accelerations are then solved as θ U D U Hence forward dynamics requires three steps Step : Computation of φ Step 2: UDU Decomposition Step 3: Recursive computation of θ 34

35 Observations Derivations appear to be complex for the simpler manipulators It was for demonstration only he computations will be done algorithmically Due to recursive natures, calculations are fast he algorithm should be used for complex robotic systems like 6- or more-dof robots

36 Lecture 3 Recursive Robot Dynamics Prof. S.K. Saha ME Dept., II Delhi

37 Summary of Previous Lecture Use of RoboAnalyzer (RA) for inverse dynamics of one-link arm GIM for 2-link manipulator Inverse dynamics of KUKA robot Forward dynamics and simulation Use of RA for simulation Some observations for using recursive dynamics

38 Stewart Platform Parallel Manipulators

39 Four-bar Mechanism Separate all links Draw Free-body diagrams (FBD) 3 3 #2 a f 32 f 2 4 #3 4 a 3 a 0 Base, #0 a # #3 f 23 #2 f 2 # r C d Equations of motion: 3 per link I = d f d f r f r f x 0y y 0x x 2y y 2x m c f f ; m c f f x 0x 2x y 0y 2y f f 2 x 2 y f 03 Base, #0 f 0 9 equations 3 4 (3 rd law) = 9 unknowns

40 dy dx r y r x I 0' s f 0x mc x f0y mc x d2 y d2x r f 2 y r2 x 2x I2 2 f 2x mc 2 2x f23x mc 2 2y d f 3 y d3x r3 y r 3x 23 y I 3 3 0' s f03x mc 3 3x f03 y mc 3 3y A : 99 matrix x : 9 b : 9 Ghosh and Mallik, heory of Machines and Mechanisms x=a b LUx=b; Ly=b (Forward); Ux=y y (Backward) Disadv.: Need to calculate even the reactions for inv. dyn.

41 hree-link Serial with f 03 as External Join first three links form 3 3 #2 a f 32 f 2 #3 a 3 a # f 03 a 0 Base, #0 #3 f 23 #2 f 2 # r C d Equations of motion f 0 N N ( Mt WMt) N N ( w w ) 33 E C d l d l E C I θ Cθ τ τ Jf03 : 3 eqs. f Base, #0 a a a a 0 J θ

42 Proof of C = J f 03 he DeNOC matrices for 3-link serial manipulator n 23 f 23 t 0' s p 0' s t2 B2 p2 2 t B B 0' s p N :8 8 N :8 3 3 l d C C C w B2( w2 B32w3 ) C B2 B 3 w B32B2B3B2B32 B3 C C C C N l w B32 w2 w2 B32w3 0' s C C w3 w2 C w 3 B ( r2 d3) 0' s n 03 f 03 C n n d f r f w3 f03 f23 C r 3 d 3

43 6 C C C n w w B w n n d f r f f f 32 2 n03 n23 d3 f23 r3 f03 ( r2 d3) ( f03 f23) + f03 f23 23 f w C 2 n n ( r d r ) f d f p2 f03 f C n n p f d f w f03 f r 3 3 f 03 3 d 3 r 2 p 2 C 2 p 2 2

44 Constraint orque C p 0' s w C C Nd w p2 w2 C 0' s p3 w3 p i ei ( i, 2,3) eidi C C p w e ( e d) Scalar f03 f0 = e ( n n p f d f ) ( e d ) ( f f ) 03 0 = e ( ρ f ) ( e ρ ) f n n p f d f 3 a 3 3 r 2 C 2 2 d 2 2 p w e ( ρ f ) ( e ρ ) f C C p w e ( a f ) ( e a ) f C C f 03 p

45 Equations of Motion * : known E Iθ Cθ τ τ τ Jf03 [,0,0] C J e ρ e ρ e ρ a * as a2s2 a3s23 ac a2c2 a3c23 * 2 0 a2s2 a3s23 a2c2 a3c23 f03x * 0 a 3 3s23 a3c23 f03y A:3 3 b:3 x:3 Adv.: Reduced size of 33 (instead of 99) for inverse dynamics

46 4 3 #3 4 Subsystem Recursive Method a 3 3 #2 a 2 a 0 Base, #0 2 Subsystem equations # I I I I I C I I θ C θ τ ( τ ) : eq., 3 (, x, y )? [R: done] a II II II II II C II I θ C θ τ ( τ ) : 2 eqs., 2 ( x, y )? [2R: done] 2 Cut-open in a suitable location Make serial systems Apply serial-chain methods # #2 Base, #0 f 2 () a a0 a2 a3 f 2 (-) #

47 a a a 2 3 J J θ I I II II I as II a s a s a s J ; 2 ac J 22 a3c23 a2c2 a2c 2 I I I II II II en ln d en ln d A N N A N N System + Motion Subsystem II: I θ C θ τ ( τ ) Subsystem I: I II II II II II C II [0,0] II ( J ) C ( ) I I I I I C I I λ II 23 ; θ II Solve II 2 3 ( J ) λ System + Motion Driving torque, Adv.: Subsystem recursion.; Maximum size: 22 (not 99 or 33); Can use existing serial-chain dyn. algo.

48 Joint angles (deg) Driving torque (Nm) 400 Free: Sub-system (link) Mass (Kg) Length (m) I(#) II(#2) II(#3) ime (s) ime (s)

49 Lecture 4 International 203 Recursive Robot Dynamics Int.: 2009 Indian: 203 Prof. S.K. Saha ME Dept., II Delhi

50 Summary of Previous Lecture Dynamics (classical way) of 4-bar mechanism using FBD Cut-open 3+0 constrained dynamics of 4-bar Cut-open 2+ constrained dynamics of 4-bar Inverse dynamics using ReDySim

51 Forward Dynamics of 4-bar Mechanism Constrained equations of motion: I C ( ) I I I I I C I ( J ) I I I I I I O (J ) C II II II II II 0 I -(J ) θ -C θ I II I I II II J -J O λ -J J θ A:55 x:5 b:5 λ I θ C θ τ ( τ ) II II II II II C II [0,0] II ( J ) I I II 0 Velocity constraints: J -J II θ 0 DAE [Diff. Algeb. Eqn.) formulation: System appr.] x=a b + (jt. accn.) jt. vel. & pos. λ

52 System-level Lagrange Multiplier Method Constrained equations of motion: I I I I I I I I O -C ( J ) II II II II II II λ 0 I θ τ -C θ ( J ) I θ:3 :33 J :32 Velocity constraints: I I II I I II II J -J II -J J θ θ 2 J θ jt. vel. & pos. (jt. accn.) C ( ) I I I I I C I ( J ) I θ C θ τ ( τ ) II II II II II C II [0,0] II ( J ) I J θ J Oλ 2 λ JI J (JI ( ) 2) I:22 θ I ( J λ) Adv.: Inversions of smaller (33 and 22) matrices λ λ

53 Five-bar 2-DOF Manipulator Cut here - a a a # a # 2 a 0 2 a 0 Base, #0 Subsystem equations I θ C θ τ ( τ ) I I I I I I I θ C θ τ ( τ ) II II II II II II Base, #0 : 2 eqs., 3 (, x, y )? [2R done] : 2 eqs., ( 2 )? [2R done] Symmetric; Need to combine: 4 eqs., 4 (, 2, x, y )?

54 Subsystem Recursion for 5-bar a Cut 2 here a # a # - a a 0 2 a 0 Base, #0 Subsystem equations I θ C θ τ ( τ ) I I I I I I I θ C θ τ ( τ ) II II II II II II Base, #0 : 3 eqs., 3 (, x, y )? [3R done] : eq., ( 2 )? [R done] No need to combine: Solved

55 Inverse Dynamics (w/o Gravity) Link lengths: m; Mass of links: 6 kg f i 2 t i [ t sin( )] 2

56 Inverse Dynamics (w/gravity)

57 wo-dof Parallel Manipulator P Kinematic constraints Cut here l l2 a0 0 r 2 O 3 r 3 Link b i (m) θ i (m) a i (m) α i (m) l c 2 C 2 #2 C 3 #3 c 43 l /2 2 b 2 [JV] d O O 2 C # F 3 F 2 θ a o #0 O 4 C 4 #4 d 4 x 2 O 5 Link m i r i,x, r i,y r i,z I i,xx, I i,yy (kg) (m) (kg-m 2 ), Sliding velocity (constant): 0. m/sec. wo RP serial manipulators; Combined: 4 eqs., 4 (f, f 2, x, y )?

58

59 hree-dof RRR Parallel Robot Subsystem I: 5 eqs., 5 ( D, 2x, 2y, 7x, 7y )? Subsystem II: eq.. ( D2 )? Subsystem III: eq.. ( D3 )?

60 Inverse Dynamics of 3-DOF RRR Robot

61 Driving orques (w/o gravity)

62 Driving orques (w/gravity)

63 Six-DOF Parallel Robot: Stewart Platform

64 Moving platform f λ Cut joint O 6 O 4 Dimensionless links O 3 # O 4 #2 O 2 O 5 f #5 #4 0 ea 4 #3 N ( w w ) = 0 f + e a f * fi e3 AI A * g λ I I I I 2 4 I Subsystem I (3-DOF) 3 eqs.; 4 ( x, y, x, f )? 2I C c 23 d 2 #2 O 2 # d 3 C 2 r 3 #3 C 3 O 3 d 23 f I O One particular limb O #0

65 FBD of VII Subsystem -f VI λ -f λ -f λ V IV p p5 p p p4 p6 p p3 p p p p2 -f I λ -f II λ Subsystem VII (6-DOF) 6 eqs.; Zero? -f III λ VII c c c I ω+ ω I ω = n VII VII VII m = VII c f c VII λ f I λ VI f c n = pp pp6 f = f f c λ λ I VI VII

66 ; Inverse Dynamics Algorithm ; 6 c n x VII i fi i spp s6p p6 6 c 6 f y s s VII i f VI i J:66 h:6 τ:6 τ J h Ref: Sadana, M., 2009, Dynamic Analysis of 6-DOF Motion Platform, M. ech Project Report, II Delhi

67 rajectory and actuating force Using GUI

68 More Robots using ReDySim Planar biped Waking leg (also used as carpet scrapping mechanism)

69 Legged Robots Spatial biped Spatial quadruped

70 Flexible Rope using ReDySim 0 Base M M i orsion spring Detail of the module M i M s

71 Conclusions Purpose of Recursive Robot Dynamics Efficiency Numerical stability DeNOC matrices for serial-chain NE to EL derivations Constrained equations of motion for serial-chain systems Schemes for Inverse and Forward Dynamics (Simulation) RoboAnalyzer software for robot dynamics Parallel robot application Four-bar mechanism from FBD Cut-open system and subsystem recursion ReDySim software Five-bar, 3-DOF RRR, Stewart platform dynamics Custom-made GUI for Stewart platform Simulation of walking robots and rope using ReDySim

72 Acknowledgements Mr. Majid Koul Mr. Rajivlochana C.G. Dr. Suril V. Shah Mr. Mukesh Sadana Dr. Himanshu Chaudhary Students of II Delhi and other institutes who used the materials mentioned in the lectures and given feedbacks.

73 hank you For comments/questions:

Dynamics Algorithms for Multibody Systems

Dynamics Algorithms for Multibody Systems International Conference on Multi Body Dynamics 2011 Vijayawada, India. pp. 351 365 Dynamics Algorithms for Multibody Systems S. V. Shah, S. K. Saha and J. K. Dutt Department of Mechanical Engineering,

More information

Reduced-order Forward Dynamics of Multi-Closed-Loop Systems

Reduced-order Forward Dynamics of Multi-Closed-Loop Systems Noname manuscript No. (will be inserted by the editor) Reduced-order Forward Dynamics of Multi-Closed-Loop Systems Majid Koul Suril V Shah S K Saha M Manivannan the date of receipt and acceptance should

More information

Evolution of the DeNOC-based dynamic modelling for multibody systems

Evolution of the DeNOC-based dynamic modelling for multibody systems Mech Sci,,, wwwmech-scinet//// doi:9/ms--- Author(s) CC Attribution License Mechanical Sciences Open Access Evolution of the DeNOC-based dynamic modelling for multibody systems S K Saha, S V Shah, and

More information

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS

DYNAMICS OF SERIAL ROBOTIC MANIPULATORS DYNAMICS OF SERIAL ROBOTIC MANIPULATORS NOMENCLATURE AND BASIC DEFINITION We consider here a mechanical system composed of r rigid bodies and denote: M i 6x6 inertia dyads of the ith body. Wi 6 x 6 angular-velocity

More information

DYNAMICS OF PARALLEL MANIPULATOR

DYNAMICS OF PARALLEL MANIPULATOR DYNAMICS OF PARALLEL MANIPULATOR The 6nx6n matrices of manipulator mass M and manipulator angular velocity W are introduced below: M = diag M 1, M 2,, M n W = diag (W 1, W 2,, W n ) From this definitions

More information

Manipulator Dynamics 2. Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA

Manipulator Dynamics 2. Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA Manipulator Dynamics 2 Forward Dynamics Problem Given: Joint torques and links geometry, mass, inertia, friction Compute: Angular acceleration of the links (solve differential equations) Solution Dynamic

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

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation ECE5463: Introduction to Robotics Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio,

More information

Multibody simulation

Multibody simulation Multibody simulation Dynamics of a multibody system (Newton-Euler formulation) Dimitar Dimitrov Örebro University June 8, 2012 Main points covered Newton-Euler formulation forward dynamics inverse dynamics

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

Multibody simulation

Multibody simulation Multibody simulation Dynamics of a multibody system (Euler-Lagrange formulation) Dimitar Dimitrov Örebro University June 16, 2012 Main points covered Euler-Lagrange formulation manipulator inertia matrix

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

Dynamic simulation of serial robots under force control

Dynamic simulation of serial robots under force control Int. J. Intelligent Machines and Robotics, Vol. 1, No. 1, 2018 79 Dynamic simulation of serial robots under force control Arun Dayal Udai* Department of Mechanical Engineering, Birla Institute of echnology,

More information

RECURSIVE INVERSE DYNAMICS

RECURSIVE INVERSE DYNAMICS We assume at the outset that the manipulator under study is of the serial type with n+1 links including the base link and n joints of either the revolute or the prismatic type. The underlying algorithm

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

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

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS ROBOTICS: ADVANCED CONCEPTS & ANALYSIS MODULE 4 KINEMATICS OF PARALLEL ROBOTS Ashitava Ghosal 1 1 Department of Mechanical Engineering & Centre for Product Design and Manufacture Indian Institute of Science

More information

DYNAMICS OF PARALLEL MANIPULATOR

DYNAMICS OF PARALLEL MANIPULATOR DYNAMICS OF PARALLEL MANIPULATOR PARALLEL MANIPULATORS 6-degree of Freedom Flight Simulator BACKGROUND Platform-type parallel mechanisms 6-DOF MANIPULATORS INTRODUCTION Under alternative robotic mechanical

More information

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation

Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation ECE5463: Introduction to Robotics Lecture Note 12: Dynamics of Open Chains: Lagrangian Formulation Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio,

More information

PLANAR KINETICS OF A RIGID BODY FORCE AND ACCELERATION

PLANAR KINETICS OF A RIGID BODY FORCE AND ACCELERATION PLANAR KINETICS OF A RIGID BODY FORCE AND ACCELERATION I. Moment of Inertia: Since a body has a definite size and shape, an applied nonconcurrent force system may cause the body to both translate and rotate.

More information

Introduction to Robotics

Introduction to Robotics J. Zhang, L. Einig 277 / 307 MIN Faculty Department of Informatics Lecture 8 Jianwei Zhang, Lasse Einig [zhang, einig]@informatik.uni-hamburg.de University of Hamburg Faculty of Mathematics, Informatics

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

(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

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

EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS (Section 17.4) Today s Objectives: Students will be able to analyze the planar kinetics of a rigid

EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS (Section 17.4) Today s Objectives: Students will be able to analyze the planar kinetics of a rigid EQUATIONS OF MOTION: ROTATION ABOUT A FIXED AXIS (Section 17.4) Today s Objectives: Students will be able to analyze the planar kinetics of a rigid body undergoing rotational motion. APPLICATIONS The crank

More information

N mg N Mg N Figure : Forces acting on particle m and inclined plane M. (b) The equations of motion are obtained by applying the momentum principles to

N mg N Mg N Figure : Forces acting on particle m and inclined plane M. (b) The equations of motion are obtained by applying the momentum principles to .004 MDEING DNMIS ND NTR I I Spring 00 Solutions for Problem Set 5 Problem. Particle slides down movable inclined plane. The inclined plane of mass M is constrained to move parallel to the -axis, and the

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

Part of the advantage : Constraint forces do no virtual. work under a set of virtual displacements compatible

Part of the advantage : Constraint forces do no virtual. work under a set of virtual displacements compatible FORCES OF CONSTRAINT Lagrangian formalism : Generalized coordinate Minimum set of Eqns Part of the advantage : Constraint forces do no virtual work under a set of virtual displacements compatible with

More information

Advanced Dynamics. - Lecture 4 Lagrange Equations. Paolo Tiso Spring Semester 2017 ETH Zürich

Advanced Dynamics. - Lecture 4 Lagrange Equations. Paolo Tiso Spring Semester 2017 ETH Zürich Advanced Dynamics - Lecture 4 Lagrange Equations Paolo Tiso Spring Semester 2017 ETH Zürich LECTURE OBJECTIVES 1. Derive the Lagrange equations of a system of particles; 2. Show that the equation of motion

More information

CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS. Prof. N. Harnew University of Oxford TT 2017

CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS. Prof. N. Harnew University of Oxford TT 2017 CP1 REVISION LECTURE 3 INTRODUCTION TO CLASSICAL MECHANICS Prof. N. Harnew University of Oxford TT 2017 1 OUTLINE : CP1 REVISION LECTURE 3 : INTRODUCTION TO CLASSICAL MECHANICS 1. Angular velocity and

More information

Rigid Body Dynamics, SG2150 Solutions to Exam,

Rigid Body Dynamics, SG2150 Solutions to Exam, KTH Mechanics 011 10 Calculational problems Rigid Body Dynamics, SG150 Solutions to Eam, 011 10 Problem 1: A slender homogeneous rod of mass m and length a can rotate in a vertical plane about a fied smooth

More information

Spacecraft Dynamics and Control

Spacecraft Dynamics and Control Spacecraft Dynamics and Control Matthew M. Peet Arizona State University Lecture 16: Euler s Equations Attitude Dynamics In this Lecture we will cover: The Problem of Attitude Stabilization Actuators Newton

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

Rotational & Rigid-Body Mechanics. Lectures 3+4

Rotational & Rigid-Body Mechanics. Lectures 3+4 Rotational & Rigid-Body Mechanics Lectures 3+4 Rotational Motion So far: point objects moving through a trajectory. Next: moving actual dimensional objects and rotating them. 2 Circular Motion - Definitions

More information

Robot Control Basics CS 685

Robot Control Basics CS 685 Robot Control Basics CS 685 Control basics Use some concepts from control theory to understand and learn how to control robots Control Theory general field studies control and understanding of behavior

More information

CEE 271: Applied Mechanics II, Dynamics Lecture 25: Ch.17, Sec.4-5

CEE 271: Applied Mechanics II, Dynamics Lecture 25: Ch.17, Sec.4-5 1 / 36 CEE 271: Applied Mechanics II, Dynamics Lecture 25: Ch.17, Sec.4-5 Prof. Albert S. Kim Civil and Environmental Engineering, University of Hawaii at Manoa Date: 2 / 36 EQUATIONS OF MOTION: ROTATION

More information

Robotics. Dynamics. Marc Toussaint U Stuttgart

Robotics. Dynamics. Marc Toussaint U Stuttgart Robotics Dynamics 1D point mass, damping & oscillation, PID, dynamics of mechanical systems, Euler-Lagrange equation, Newton-Euler recursion, general robot dynamics, joint space control, reference trajectory

More information

7. FORCE ANALYSIS. Fundamentals F C

7. FORCE ANALYSIS. Fundamentals F C ME 352 ORE NLYSIS 7. ORE NLYSIS his chapter discusses some of the methodologies used to perform force analysis on mechanisms. he chapter begins with a review of some fundamentals of force analysis using

More information

Position and orientation of rigid bodies

Position and orientation of rigid bodies Robotics 1 Position and orientation of rigid bodies Prof. Alessandro De Luca Robotics 1 1 Position and orientation right-handed orthogonal Reference Frames RF A A p AB B RF B rigid body position: A p AB

More information

Newton-Euler Dynamics of Robots

Newton-Euler Dynamics of Robots 4 NewtonEuler Dynamics of Robots Mark L. Nagurka Marquette University BenGurion University of the Negev 4.1 Introduction Scope Background 4.2 Theoretical Foundations NewtonEuler Equations Force and Torque

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

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

Chapter 5. . Dynamics. 5.1 Introduction

Chapter 5. . Dynamics. 5.1 Introduction Chapter 5. Dynamics 5.1 Introduction The study of manipulator dynamics is essential for both the analysis of performance and the design of robot control. A manipulator is a multilink, highly nonlinear

More information

(Refer Slide Time: 1:58 min)

(Refer Slide Time: 1:58 min) Applied Mechanics Prof. R. K. Mittal Department of Applied Mechanics Indian Institution of Technology, Delhi Lecture No. # 13 Moments and Products of Inertia (Contd.) Today s lecture is lecture thirteen

More information

Modeling and Experimentation: Compound Pendulum

Modeling and Experimentation: Compound Pendulum Modeling and Experimentation: Compound Pendulum Prof. R.G. Longoria Department of Mechanical Engineering The University of Texas at Austin Fall 2014 Overview This lab focuses on developing a mathematical

More information

A MULTI-BODY ALGORITHM FOR WAVE ENERGY CONVERTERS EMPLOYING NONLINEAR JOINT REPRESENTATION

A MULTI-BODY ALGORITHM FOR WAVE ENERGY CONVERTERS EMPLOYING NONLINEAR JOINT REPRESENTATION Proceedings of the ASME 2014 33rd International Conference on Ocean, Offshore and Arctic Engineering OMAE2014 June 8-13, 2014, San Francisco, California, USA OMAE2014-23864 A MULTI-BODY ALGORITHM FOR WAVE

More information

Articulated body dynamics

Articulated body dynamics Articulated rigid bodies Articulated body dynamics Beyond human models How would you represent a pose? Quadraped animals Wavy hair Animal fur Plants Maximal vs. reduced coordinates How are things connected?

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

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

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

Modeling and Analysis of Dynamic Systems

Modeling and Analysis of Dynamic Systems Modeling and Analysis of Dynamic Systems by Dr. Guillaume Ducard Fall 2016 Institute for Dynamic Systems and Control ETH Zurich, Switzerland 1/21 Outline 1 Lecture 4: Modeling Tools for Mechanical Systems

More information

Engineering Mechanics Prof. U. S. Dixit Department of Mechanical Engineering Indian Institute of Technology, Guwahati Introduction to vibration

Engineering Mechanics Prof. U. S. Dixit Department of Mechanical Engineering Indian Institute of Technology, Guwahati Introduction to vibration Engineering Mechanics Prof. U. S. Dixit Department of Mechanical Engineering Indian Institute of Technology, Guwahati Introduction to vibration Module 15 Lecture 38 Vibration of Rigid Bodies Part-1 Today,

More information

ROBOTICS Laboratory Problem 02

ROBOTICS Laboratory Problem 02 ROBOTICS 2015-2016 Laboratory Problem 02 Basilio Bona DAUIN PoliTo Problem formulation The planar system illustrated in Figure 1 consists of a cart C sliding with or without friction along the horizontal

More information

FORCE ANALYSIS OF MACHINERY. School of Mechanical & Industrial Engineering, AAiT

FORCE ANALYSIS OF MACHINERY. School of Mechanical & Industrial Engineering, AAiT 1 FORCE ANALYSIS OF MACHINERY School of Mechanical & Industrial Engineering, AAiT INTRODUCTION 2 A machine is a device that performs work and, as such, transmits energy by means mechanical force from a

More information

Translational and Rotational Dynamics!

Translational and Rotational Dynamics! Translational and Rotational Dynamics Robert Stengel Robotics and Intelligent Systems MAE 345, Princeton University, 217 Copyright 217 by Robert Stengel. All rights reserved. For educational use only.

More information

On the design of reactionless 3-DOF planar parallel mechanisms

On the design of reactionless 3-DOF planar parallel mechanisms Mechanism and Machine Theory 41 (2006) 70 82 Mechanism and Machine Theory www.elsevier.com/locate/mechmt On the design of reactionless 3-DOF planar parallel mechanisms Abbas Fattah *, Sunil K. Agrawal

More information

NONLINEAR MECHANICAL SYSTEMS (MECHANISMS)

NONLINEAR MECHANICAL SYSTEMS (MECHANISMS) NONLINEAR MECHANICAL SYSTEMS (MECHANISMS) The analogy between dynamic behavior in different energy domains can be useful. Closer inspection reveals that the analogy is not complete. One key distinction

More information

General Physics (PHY 2130)

General Physics (PHY 2130) General Physics (PHY 130) Lecture 0 Rotational dynamics equilibrium nd Newton s Law for rotational motion rolling Exam II review http://www.physics.wayne.edu/~apetrov/phy130/ Lightning Review Last lecture:

More information

4.1 Introduction Issues of applied dynamics CHAPTER 4. DYNAMICS 191

4.1 Introduction Issues of applied dynamics CHAPTER 4. DYNAMICS 191 Chapter 4 Dynamics Dynamics is the branch of mechanics that is concerned with the study of motion and the relation between the forces and motion. The central focus of our study is the dynamics of systems

More information

112 Dynamics. Example 5-3

112 Dynamics. Example 5-3 112 Dynamics Gravity Joint 1 Figure 6-7: Remotely driven two d.o.r. planar manipulator. Note that, since no external force acts on the endpoint, the generalized forces coincide with the joint torques,

More information

Video 3.1 Vijay Kumar and Ani Hsieh

Video 3.1 Vijay Kumar and Ani Hsieh Video 3.1 Vijay Kumar and Ani Hsieh Robo3x-1.3 1 Dynamics of Robot Arms Vijay Kumar and Ani Hsieh University of Pennsylvania Robo3x-1.3 2 Lagrange s Equation of Motion Lagrangian Kinetic Energy Potential

More information

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS

ROBOTICS: ADVANCED CONCEPTS & ANALYSIS ROBOTICS: ADVANCED CONCEPTS & ANALYSIS MODULE 5 VELOCITY AND STATIC ANALYSIS OF MANIPULATORS Ashitava Ghosal 1 1 Department of Mechanical Engineering & Centre for Product Design and Manufacture Indian

More information

6. 3D Kinematics DE2-EA 2.1: M4DE. Dr Connor Myant

6. 3D Kinematics DE2-EA 2.1: M4DE. Dr Connor Myant DE2-EA 2.1: M4DE Dr Connor Myant 6. 3D Kinematics Comments and corrections to connor.myant@imperial.ac.uk Lecture resources may be found on Blackboard and at http://connormyant.com Contents Three-Dimensional

More information

Lecture «Robot Dynamics»: Dynamics 2

Lecture «Robot Dynamics»: Dynamics 2 Lecture «Robot Dynamics»: Dynamics 2 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) office hour: LEE

More information

Nonholonomic Constraints Examples

Nonholonomic Constraints Examples Nonholonomic Constraints Examples Basilio Bona DAUIN Politecnico di Torino July 2009 B. Bona (DAUIN) Examples July 2009 1 / 34 Example 1 Given q T = [ x y ] T check that the constraint φ(q) = (2x + siny

More information

General Physics I. Lecture 8: Rotation of a Rigid Object About a Fixed Axis. Prof. WAN, Xin ( 万歆 )

General Physics I. Lecture 8: Rotation of a Rigid Object About a Fixed Axis. Prof. WAN, Xin ( 万歆 ) General Physics I Lecture 8: Rotation of a Rigid Object About a Fixed Axis Prof. WAN, Xin ( 万歆 ) xinwan@zju.edu.cn http://zimp.zju.edu.cn/~xinwan/ New Territory Object In the past, point particle (no rotation,

More information

Lecture 0. Statics. Module 1. Overview of Mechanics Analysis. IDeALab. Prof. Y.Y.KIM. Solid Mechanics

Lecture 0. Statics. Module 1. Overview of Mechanics Analysis. IDeALab. Prof. Y.Y.KIM. Solid Mechanics Lecture 0. Statics Module 1. Overview of Mechanics Analysis Overview of Mechanics Analysis Procedure of Solving Mechanics Problems Objective : Estimate the force required in the flexor muscle Crandall,

More information

Example: Inverted pendulum on cart

Example: Inverted pendulum on cart Chapter 25 Eample: Inverted pendulum on cart The figure to the right shows a rigid body attached by an frictionless pin (revolute joint to a cart (modeled as a particle. Thecart slides on a horizontal

More information

The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion

The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion 7 IEEE International Conference on Robotics and Automation Roma, Italy, 1-14 April 7 FrC3.3 The Effect of Semicircular Feet on Energy Dissipation by Heel-strike in Dynamic Biped Locomotion Fumihiko Asano

More information

28. Pendulum phase portrait Draw the phase portrait for the pendulum (supported by an inextensible rod)

28. Pendulum phase portrait Draw the phase portrait for the pendulum (supported by an inextensible rod) 28. Pendulum phase portrait Draw the phase portrait for the pendulum (supported by an inextensible rod) θ + ω 2 sin θ = 0. Indicate the stable equilibrium points as well as the unstable equilibrium points.

More information

PLANAR KINETICS OF A RIGID BODY: WORK AND ENERGY Today s Objectives: Students will be able to: 1. Define the various ways a force and couple do work.

PLANAR KINETICS OF A RIGID BODY: WORK AND ENERGY Today s Objectives: Students will be able to: 1. Define the various ways a force and couple do work. PLANAR KINETICS OF A RIGID BODY: WORK AND ENERGY Today s Objectives: Students will be able to: 1. Define the various ways a force and couple do work. In-Class Activities: 2. Apply the principle of work

More information

General Physics I. Lecture 8: Rotation of a Rigid Object About a Fixed Axis. Prof. WAN, Xin ( 万歆 )

General Physics I. Lecture 8: Rotation of a Rigid Object About a Fixed Axis. Prof. WAN, Xin ( 万歆 ) General Physics I Lecture 8: Rotation of a Rigid Object About a Fixed Axis Prof. WAN, Xin ( 万歆 ) xinwan@zju.edu.cn http://zimp.zju.edu.cn/~xinwan/ New Territory Object In the past, point particle (no rotation,

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

Numerical Methods for Rigid Multibody Dynamics

Numerical Methods for Rigid Multibody Dynamics Numerical Methods for Rigid Multibody Dynamics Claus Führer Centre for Mathematical Sciences Lund University Lappenranta 2012 Unit 0: Preface These notes serve as a skeleton for the compact course. They

More information

8 Velocity Kinematics

8 Velocity Kinematics 8 Velocity Kinematics Velocity analysis of a robot is divided into forward and inverse velocity kinematics. Having the time rate of joint variables and determination of the Cartesian velocity of end-effector

More information

Theory of Vibrations in Stewart Platforms

Theory of Vibrations in Stewart Platforms Theory of Vibrations in Stewart Platforms J.M. Selig and X. Ding School of Computing, Info. Sys. & Maths. South Bank University London SE1 0AA, U.K. (seligjm@sbu.ac.uk) Abstract This article develops a

More information

Center of Gravity Pearson Education, Inc.

Center of Gravity Pearson Education, Inc. Center of Gravity = The center of gravity position is at a place where the torque from one end of the object is balanced by the torque of the other end and therefore there is NO rotation. Fulcrum Point

More information

A MOTORIZED GRAVITY COMPENSATION MECHANISM USED FOR THE NECK OF A SOCIAL ROBOT

A MOTORIZED GRAVITY COMPENSATION MECHANISM USED FOR THE NECK OF A SOCIAL ROBOT A MOTORIZED GRAVITY COMPENSATION MECHANISM USED FOR THE NECK OF A SOCIAL ROBOT Florentina Adascalitei 1, Ioan Doroftei 1, Ovidiu Crivoi 1, Bram Vanderborght, Dirk Lefeber 1 "Gh. Asachi" Technical University

More information

PLANAR KINETIC EQUATIONS OF MOTION: TRANSLATION (Sections ) Today s Objectives: Students will be able to: a) Apply the three equations of

PLANAR KINETIC EQUATIONS OF MOTION: TRANSLATION (Sections ) Today s Objectives: Students will be able to: a) Apply the three equations of PLANAR KINETIC EQUATIONS OF MOTION: TRANSLATION (Sections 17.2-17.3) Today s Objectives: Students will be able to: a) Apply the three equations of motion for a rigid body in planar motion. b) Analyze problems

More information

Chapter 3 Numerical Methods

Chapter 3 Numerical Methods Chapter 3 Numerical Methods Part 3 3.4 Differential Algebraic Systems 3.5 Integration of Differential Equations 1 Outline 3.4 Differential Algebraic Systems 3.4.1 Constrained Dynamics 3.4.2 First and Second

More information

Chapter 4 Statics and dynamics of rigid bodies

Chapter 4 Statics and dynamics of rigid bodies Chapter 4 Statics and dynamics of rigid bodies Bachelor Program in AUTOMATION ENGINEERING Prof. Rong-yong Zhao (zhaorongyong@tongji.edu.cn) First Semester,2014-2015 Content of chapter 4 4.1 Static equilibrium

More information

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization

Review: control, feedback, etc. Today s topic: state-space models of systems; linearization Plan of the Lecture Review: control, feedback, etc Today s topic: state-space models of systems; linearization Goal: a general framework that encompasses all examples of interest Once we have mastered

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

Lesson Rigid Body Dynamics

Lesson Rigid Body Dynamics Lesson 8 Rigid Body Dynamics Lesson 8 Outline Problem definition and motivations Dynamics of rigid bodies The equation of unconstrained motion (ODE) User and time control Demos / tools / libs Rigid Body

More information

CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5

CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5 1 / 42 CEE 271: Applied Mechanics II, Dynamics Lecture 27: Ch.18, Sec.1 5 Prof. Albert S. Kim Civil and Environmental Engineering, University of Hawaii at Manoa Tuesday, November 27, 2012 2 / 42 KINETIC

More information

VTU-NPTEL-NMEICT Project

VTU-NPTEL-NMEICT Project MODULE-II --- SINGLE DOF FREE S VTU-NPTEL-NMEICT Project Progress Report The Project on Development of Remaining Three Quadrants to NPTEL Phase-I under grant in aid NMEICT, MHRD, New Delhi SME Name : Course

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

CEE 271: Applied Mechanics II, Dynamics Lecture 24: Ch.17, Sec.1-3

CEE 271: Applied Mechanics II, Dynamics Lecture 24: Ch.17, Sec.1-3 1 / 38 CEE 271: Applied Mechanics II, Dynamics Lecture 24: Ch.17, Sec.1-3 Prof. Albert S. Kim Civil and Environmental Engineering, University of Hawaii at Manoa Tuesday, Nov. 13, 2012 2 / 38 MOMENT OF

More information

Identification Methods for Structural Systems. Prof. Dr. Eleni Chatzi Lecture March, 2016

Identification Methods for Structural Systems. Prof. Dr. Eleni Chatzi Lecture March, 2016 Prof. Dr. Eleni Chatzi Lecture 4-09. March, 2016 Fundamentals Overview Multiple DOF Systems State-space Formulation Eigenvalue Analysis The Mode Superposition Method The effect of Damping on Structural

More information

An Implicit Runge Kutta Solver adapted to Flexible Multibody System Simulation

An Implicit Runge Kutta Solver adapted to Flexible Multibody System Simulation An Implicit Runge Kutta Solver adapted to Flexible Multibody System Simulation Johannes Gerstmayr 7. WORKSHOP ÜBER DESKRIPTORSYSTEME 15. - 18. March 2005, Liborianum, Paderborn, Germany Austrian Academy

More information

In most robotic applications the goal is to find a multi-body dynamics description formulated

In most robotic applications the goal is to find a multi-body dynamics description formulated Chapter 3 Dynamics Mathematical models of a robot s dynamics provide a description of why things move when forces are generated in and applied on the system. They play an important role for both simulation

More information

Kinetics of Spatial Mechanisms: Kinetics Equation

Kinetics of Spatial Mechanisms: Kinetics Equation Lecture Note (6): Kinetics of Spatial Mechanisms: Kinetics Equation Objectives - Kinetics equations - Problem solving procedure - Example analysis Kinetics Equation With respect to the center of gravity

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

Dynamic model of robots:

Dynamic model of robots: Robotics 2 Dynamic model of robots: Analysis, properties, extensions, parametrization, identification, uses Prof. Alessandro De Luca Analysis of inertial couplings! Cartesian robot! Cartesian skew robot!

More information

Video 1.1 Vijay Kumar and Ani Hsieh

Video 1.1 Vijay Kumar and Ani Hsieh Video 1.1 Vijay Kumar and Ani Hsieh 1 Robotics: Dynamics and Control Vijay Kumar and Ani Hsieh University of Pennsylvania 2 Why? Robots live in a physical world The physical world is governed by the laws

More information

Limit Cycle Walking on Ice

Limit Cycle Walking on Ice 3 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) November 3-7, 3. Tokyo, Japan Limit Cycle Walking on Ice Fumihiko Asano, Yasunori Kikuchi and Masahiro Shibata Abstract This

More information

α = p = m v L = I ω Review: Torque Physics 201, Lecture 21 Review: Rotational Dynamics a = Στ = I α

α = p = m v L = I ω Review: Torque Physics 201, Lecture 21 Review: Rotational Dynamics a = Στ = I α Physics 1, Lecture 1 Today s Topics q Static Equilibrium of Rigid Objects(Ch. 1.1-3) Review: Rotational and Translational Motion Conditions for Translational and Rotational Equilibrium Demos and Exercises

More information

Lecture 11 Overview of Flight Dynamics I. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore

Lecture 11 Overview of Flight Dynamics I. Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Lecture 11 Overview of Flight Dynamics I Dr. Radhakant Padhi Asst. Professor Dept. of Aerospace Engineering Indian Institute of Science - Bangalore Point Mass Dynamics Dr. Radhakant Padhi Asst. Professor

More information

Chapter 12: Rotation of Rigid Bodies. Center of Mass Moment of Inertia Torque Angular Momentum Rolling Statics

Chapter 12: Rotation of Rigid Bodies. Center of Mass Moment of Inertia Torque Angular Momentum Rolling Statics Chapter 1: Rotation of Rigid Bodies Center of Mass Moment of Inertia Torque Angular Momentum Rolling Statics Translational vs Rotational / / 1/ m x v dx dt a dv dt F ma p mv KE mv Work Fd P Fv / / 1/ I

More information

STATICS. FE Review. Statics, Fourteenth Edition R.C. Hibbeler. Copyright 2016 by Pearson Education, Inc. All rights reserved.

STATICS. FE Review. Statics, Fourteenth Edition R.C. Hibbeler. Copyright 2016 by Pearson Education, Inc. All rights reserved. STATICS FE Review 1. Resultants of force systems VECTOR OPERATIONS (Section 2.2) Scalar Multiplication and Division VECTOR ADDITION USING EITHER THE PARALLELOGRAM LAW OR TRIANGLE Parallelogram Law: Triangle

More information