CHAPTER 3-2. Planar Cartesian Kinematics

Slides:



Advertisements
Similar presentations
ME751 Advanced Computational Multibody Dynamics Section 9.3 February 18, 2010 © Dan Negrut, 2010 ME751, UW-Madison Discontent is the first necessity of.
Advertisements

Chapter3 Kinematic Analysis of Mechanisms
Dynamics of a four-bar linkage
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
ME451 Kinematics and Dynamics of Machine Systems Relative Kinematic Constraints, Composite Joints – 3.3 October 4, 2011 © Dan Negrut, 2011 ME451, UW-Madison.
Animation Following “Advanced Animation and Rendering Techniques” (chapter 15+16) By Agata Przybyszewska.
Forward and Inverse Kinematics CSE 3541 Matt Boggus.
Trajectory Generation
Mechanics of Machines Dr. Mohammad Kilani
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
CSCE 641: Forward kinematics and inverse kinematics Jinxiang Chai.
Forward Kinematics.
Kinematics. ILE5030 Computer Animation and Special Effects2 Kinematics The branch of mechanics concerned with the motions of objects without regard to.
CSCE 689: Forward Kinematics and Inverse Kinematics
© 2011 Autodesk Freely licensed for use by educational institutions. Reuse and changes require a note indicating that content has been modified from the.
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems
Translation – movement along X, Y, and Z axis (three degrees of freedom) Rotation – rotate about X, Y, and Z axis (three degrees.
Constrained Motion of Connected Particles
ME451 Kinematics and Dynamics of Machine Systems Numerical Solution of DAE IVP Newmark Method November 1, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 1, 2011 Solving Index 3 DAEs using Newmark Method © Dan Negrut, 2011.
ME451 Kinematics and Dynamics of Machine Systems
ME751 Advanced Computational Multibody Dynamics Section 9.3 February 16, 2010 © Dan Negrut, 2010 ME751, UW-Madison “Courage is fear holding on a minute.
ME451 Kinematics and Dynamics of Machine Systems
ME451 Kinematics and Dynamics of Machine Systems Review of Linear Algebra 2.1, 2.2, 2.3 September 06, 2013 Radu Serban University of Wisconsin-Madison.
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
ME451 Kinematics and Dynamics of Machine Systems Vel. And Acc. of a Fixed Point in Moving Frame Basic Concepts in Planar Kinematics February.
ME451 Kinematics and Dynamics of Machine Systems Basic Concepts in Planar Kinematics 3.1, 3.2 September 18, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Driving Constraints 3.5 October 19, 2010 © Dan Negrut, 2010 ME451, UW-Madison.
ME451 Kinematics and Dynamics of Machine Systems Introduction to Dynamics 6.1 October 09, 2013 Radu Serban University of Wisconsin-Madison.
Sugar Milling Research Institute
ME451 Kinematics and Dynamics of Machine Systems Singular Configurations 3.7 October 07, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Driving Constraints 3.5 September 30, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Review of Differential Calculus 2.5, 2.6 September 11, 2013 Radu Serban University of Wisconsin-Madison.
M. Zareinejad 1. 2 Grounded interfaces Very similar to robots Need Kinematics –––––– Determine endpoint position Calculate velocities Calculate force-torque.
ME451 Kinematics and Dynamics of Machine Systems
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 4)
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 6, 2011 Equilibrium Analysis & Inverse Dynamics Analysis ME451 Wrap.
ADAMS Assignment 2 ME451:Kinematics and Dynamics of Machine Systems (Spring 09)
ADAMS Assignment 2 ME451:Kinematics and Dynamics of Machine Systems (Fall 2013) Assigned: October 2, 2013 Due: October 9, 2013.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 9, 2010 Solving Index 3 DAEs using Newmark Method © Dan Negrut, 2010.
ME451 Kinematics and Dynamics of Machine Systems Driving Constraints 3.5 Start Position, Velocity, and Acc. Analysis 3.6 February 26, 2009 © Dan Negrut,
ME451 Kinematics and Dynamics of Machine Systems Start Position, Velocity, and Acc. Analysis 3.6 October 21, 2010 © Dan Negrut, 2010 ME451, UW-Madison.
ME451 Kinematics and Dynamics of Machine Systems Absolute Constraints 3.2 September 20, 2013 Radu Serban University of Wisconsin-Madison.
CSCE 441: Computer Graphics Forward/Inverse kinematics Jinxiang Chai.
ME451 Kinematics and Dynamics of Machine Systems Relative Constraints 3.3 September 23, 2013 Radu Serban University of Wisconsin-Madison.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems November 4, 2010 Chapter 6 © Dan Negrut, 2010 ME451, UW-Madison TexPoint fonts.
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
ME451 Kinematics and Dynamics of Machine Systems Dynamics of Planar Systems December 9, 2010 Solving Index 3 DAEs using Newmark Method © Dan Negrut, 2010.
MT411 Robotic Engineering
CSCE 441: Computer Graphics Forward/Inverse kinematics
Character Animation Forward and Inverse Kinematics
Introduction to theory of machinery
Basilio Bona DAUIN – Politecnico di Torino
Introduction To Robotics
Basilio Bona DAUIN – Politecnico di Torino
Direct Manipulator Kinematics
Analytical and Applied Kinematics
Analytical Modeling of Kinematic Linkages
ME451 Kinematics and Dynamics of Machine Systems
ME321 Kinematics and Dynamics of Machines
CSCE 441: Computer Graphics Forward/Inverse kinematics
RIGID BODY MOTION (Section 16.1)
Robotics kinematics: D-H Approach
© Sharif University of Technology - CEDRA By: Professor Ali Meghdari
KINEMATIC CHAINS & ROBOTS (I)
Chapter 4 . Trajectory planning and Inverse kinematics
Chapter 3. Kinematic analysis
Robotics 1 Copyright Martin P. Aalund, Ph.D.
Presentation transcript:

CHAPTER 3-2. Planar Cartesian Kinematics

Basic Concepts in Planar Kinematics(1) Kinematically driven system If number of independent driving constraints is specified as many as numer of DOF in the system, such a system is called kinematically driven. nc : number of coordinates nh : number of holonomic constraints ndof : number of degrees of freedom Jacobian matrix of constraint equation in the kinematically driven system has dimension nc × nc

Basic Concepts in Planar Kinematics(2) Constraint equation Solve for q in the kinematically driven system Since is highly nonlinear equation, it is difficult to obtain analytical from of solution q. If a numerical method is applied to solve constraint equation for q at discrete instants in time, q is not known as an explicit function of time, i.e., . Thus, can not be differentiated to obtain or

Basic Concepts in Planar Kinematics(3) One way to compute and Interpolation method Numerical Method such as Newton Raphson method Cubic spline interpolation method Differentiating interpolation function

Basic Concepts in Planar Kinematics(5) The other way to compute and Chain rule of differentiation Velocity Equation Acceleration Equation

Example : Simple Pendulum(1) A Physical pendulum system Assign triads for analysis Select generalized coordinates Mathematical Model (Formulation) Compute system DOF Assign driving constraint

Example : Simple Pendulum(2) Solve Compute for using numerical methods for at any instant in time.

Example : Simple Pendulum(3) Compute At any instant in time, velocity equations are as follows.

Example : Simple Pendulum(4) Compute Validate (9),(10) by directly differentiate constraint equations and velocity equations. Thus, (9), (10) have been validated.

Example : Slider Crank Mechanism(1) Geometric conditions to construct kinematic constraints. Point on the crank(body1) = Point in the Global frame. Point on the coupler(body2) must lie on the axis. Point on the crank = Point on the coupler

Example : Slider Crank Mechanism(2) Kinematic constraints DOF Driving constraint equation Kinematic constraint equations for kinematically driven system.

Example : Slider Crank Mechanism(3) Velocity equations can be obtained by differentiating . at any instant in time

Example : Slider Crank Mechanism(4) Acceleration equations can be obtained by twice differentiating . at any instant in time HW 3.1.3, 3.2.3 Introducing a systematic approach for formulating and solving kinematic equations are the objectives in this course.

Constraints between a Body and Grand(1) (Absolute Constraints) Absolute distance constraint Constraint equation where, and If , Constraint equation requires that both and

Constraints between a Body and Grand(1) (Absolute Constraints) Jacobian matrix Right side of the velocity equation Right side of the acceleration equation If , the Jacobian of equation is zero.

Constraints between a Body and Ground(2) Absolute position constraint Constraint equation Jacobian matrix Right side of velocity equation Right side of acceleration equation

Constraints between Pairs of Bodies Relative coordinate constraints A relative constraint Jacobian matrix where, Right side of velocity equation Right side of acceleration equation

Constraints between Pairs of Bodies A relative constraint Jacobian matrix where, Right side of velocity equation Right side of acceleration equation

Constraints between Pairs of Bodies A relative constraint Jacobian matrix where, Right side of velocity equation Right side of acceleration equation

Constraints between Pairs of Bodies(1) A relative distance constraint Jacobian matrix where, Right side of velocity and equations acceleration

Constraints between Pairs of Bodies(2)

Relative Position of Two Bodies

Revolute Joint Right side of velocity equation Constraint equation Jacobian matrix where, Right side of velocity equation Right side of acceleration equation

Translational Joint Constraint equation

Translational Joint Jacobian matrix Right side of velocity equations where, Right side of velocity equations

Translational Joint Right side of acceleration equation where,