Session #5 2D Mechanisms: Mobility, Kinematic Analysis & Synthesis

Similar documents
2.007 Design and Manufacturing I Spring 2009

SolidWorks Assembly Files. Assemblies Mobility. The Mating Game Mating features. Mechanical Mates Relative rotation about axes

Kinematics: Intro. Kinematics is study of motion

Theory of Machines Course # 1

Analytical and Applied Kinematics

Lesson 1: Introduction to Pro/MECHANICA Motion

Introduction to Robotics

Mechanisms. Updated: 18Apr16 v7

ME 321 Kinematics and Dynamics of Machines

Overview. What is mechanism? What will I learn today? ME 311: Dynamics of Machines and Mechanisms Lecture 2: Synthesis

Chapter 1 Introduction

EEE 187: Robotics Summary 2

Robotics kinematics and Dynamics

ME451 Kinematics and Dynamics of Machine Systems

MEM380 Applied Autonomous Robots Winter Robot Kinematics

10/11/07 1. Motion Control (wheeled robots) Representing Robot Position ( ) ( ) [ ] T

ME451 Kinematics and Dynamics of Machine Systems

MTRX4700 Experimental Robotics

SAMPLE STUDY MATERIAL. Mechanical Engineering. Postal Correspondence Course. Theory of Machines. GATE, IES & PSUs

Robotics (Kinematics) Winter 1393 Bonab University

Definitions. Kinematics the study of constrained motion without regard to forces that cause that motion

Forward kinematics and Denavit Hartenburg convention

WEEKS 1-2 MECHANISMS

Lecture «Robot Dynamics»: Multi-body Kinematics

Robot Inverse Kinematics Asanga Ratnaweera Department of Mechanical Engieering

Lecture «Robot Dynamics»: Kinematics 3

Position Analysis

Kinematics Fundamentals CREATING OF KINEMATIC CHAINS

Lecture «Robot Dynamics»: Kinematics 3

Lecture 3. Planar Kinematics

Robotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur

Chapter 4. Mechanism Design and Analysis

Kinematics - Introduction. Robotics. Kinematics - Introduction. Vladimír Smutný

MECHANICAL ENGINEERING

3. Manipulator Kinematics. Division of Electronic Engineering Prof. Jaebyung Park

2.1 Introduction. 2.2 Degree of Freedom DOF of a rigid body

Industrial Robots : Manipulators, Kinematics, Dynamics

Lecture 2: Kinematics of medical robotics

1. Introduction 1 2. Mathematical Representation of Robots

KINEMATICS OF MACHINES. Dr.V.SUNDARESWARAN PROFESSOR OF MECHANICAL ENGG. COLLEGE OF ENGINEERING, GUINDY ANNA UNIVERSITY CHENNAI

ME5286 Robotics Spring 2014 Quiz 1 Solution. Total Points: 30

Position and Displacement Analysis

Robotics. SAAST Robotics Robot Arms

Motion Control (wheeled robots)

Mechanism Synthesis. Introduction: Design of a slider-crank mechanism

ME 115(b): Final Exam, Spring

CMPUT 412 Motion Control Wheeled robots. Csaba Szepesvári University of Alberta

11. Kinematic models of contact Mechanics of Manipulation

Chapter 4 Dynamics. Part Constrained Kinematics and Dynamics. Mobile Robotics - Prof Alonzo Kelly, CMU RI

Kinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur. Module - 2 Lecture - 1

Kinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.

Kinematic Synthesis. October 6, 2015 Mark Plecnik

Inverse Kinematics (part 1) CSE169: Computer Animation Instructor: Steve Rotenberg UCSD, Winter 2018

Mechanism Kinematics and Dynamics

Animation. CS 4620 Lecture 33. Cornell CS4620 Fall Kavita Bala

Articulated Characters

September 20, Chapter 5. Simple Mechanisms. Mohammad Suliman Abuhaiba, Ph.D., PE

Applications. Human and animal motion Robotics control Hair Plants Molecular motion

ME 115(b): Final Exam, Spring

A rigid body free to move in a reference frame will, in the general case, have complex motion, which is simultaneously a combination of rotation and

CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES

Mobile Robots Locomotion

Computer Animation Fundamentals. Animation Methods Keyframing Interpolation Kinematics Inverse Kinematics

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582

Modelling of mechanical system CREATING OF KINEMATIC CHAINS

Inverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector

Kinematics, Kinematics Chains CS 685

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

ON THE RE-CONFIGURABILITY DESIGN OF PARALLEL MACHINE TOOLS

Configuration Space. Chapter 2

The University of Missouri - Columbia Electrical & Computer Engineering Department EE4330 Robotic Control and Intelligence

ME/CS 133(a): Final Exam (Fall Quarter 2017/2018)

Mechanism Kinematics and Dynamics

Basilio Bona ROBOTICA 03CFIOR 1

Mobile Robotics. Marcello Restelli. Dipartimento di Elettronica e Informazione Politecnico di Milano tel:

To Do. History of Computer Animation. These Lectures. 2D and 3D Animation. Computer Animation. Foundations of Computer Graphics (Spring 2010)

METR 4202: Advanced Control & Robotics

Mechanism Design. Four-bar coupler-point curves

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics

Kinematics of Wheeled Robots

Resolution of spherical parallel Manipulator (SPM) forward kinematic model (FKM) near the singularities

Flexible multibody systems - Relative coordinates approach

Week 12 - Lecture Mechanical Event Simulation. ME Introduction to CAD/CAE Tools

MAE 342 Dynamics of Machines. Types of Mechanisms. type and mobility

MACHINES AND MECHANISMS

Kinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur. Module - 3 Lecture - 1

What Is SimMechanics?

ME 3222 Design & Manufacturing II. Creating and Animating a Slider-Crank in Creo Elements (Version 2.0)

MENG 372 Chapter 3 Graphical Linkage Synthesis. All figures taken from Design of Machinery, 3 rd ed. Robert Norton 2003

Lecture 22 of 41. Animation 2 of 3: Rotations, Quaternions Dynamics & Kinematics

Lecture 22 of 41. Animation 2 of 3: Rotations, Quaternions Dynamics & Kinematics

6.141: Robotics systems and science Lecture 13: Grasping and Manipulation

Constraint and velocity analysis of mechanisms

Inverse Kinematics of 6 DOF Serial Manipulator. Robotics. Inverse Kinematics of 6 DOF Serial Manipulator

Manipulation: Mechanisms, Grasping and Inverse Kinematics

Centre for Autonomous Systems

Introduction to Solid Modeling Using SolidWorks 2008 COSMOSMotion Tutorial Page 1

Simulation Model for Coupler Curve Generation using Five Bar Planar Mechanism With Rotation Constraint

Mechanism and Robot Kinematics, Part I: Algebraic Foundations

Transcription:

Session #5 2D Mechanisms: Mobility, Kinematic Analysis & Synthesis Courtesy of Design Simulation Technologies, Inc. Used with permission. Dan Frey

Today s Agenda Collect assignment #2 Begin mechanisms Mobility / degrees of freedom Some basic mechanisms Some basic synthesis and analysis techniques MathCad preliminaries Homogeneous Transformation Matrices Solving systems of equations Kinematic analysis Mechanism synthesis Distribute & discuss assignment #3 Distribute graded assignment #1

2D Mechanisms Where are they found? What do they do? Courtesy of Design Simulation Technologies, Inc. Used with permission. http://workingmodel.design-simulation.com/

2D Mechanisms Where are they found? What do they do?

2D Mechanisms Where are they found? What do they do? Courtesy of Design Simulation Technologies, Inc. Used with permission. http://workingmodel.design-simulation.com/

Analysis Two Goals in our Study of 2D Mechanisms given a mechanism, predict its behavior DOF, position, velocity, acceleration Synthesis given a desired behavior, develop a mechanism

Degrees of Freedom DOF = the number of independent parameters required to completely define the entity s positioning If a body is constrained to a plane, how many DOF does it possess? If a pin joint is added? If a sliding joint is added? If it rolls without slipping?

Mobility Criteria Kutzbach criterion (to find the DOF) F=3(n-1)-2j DOF # of bodies # of joints Grübler criterion (to have a single DOF) 2j-3n+4=0

Concept Question How many degrees of freedom does this mechanism possess? 1)1 DOF 2)2 DOF 3)3 DOF 4)0 DOF Ground Pin joints Pin joints Clamp rigidly

Concept Question How many degrees of freedom does this mechanism possess? 1)1 DOF 2)2 DOF 3)3 DOF 4)0 DOF

Degrees of Freedom How many degrees of freedom does this mechanism possess? We ll cover 3D mechanisms later Figure removed for copyright reasons. Rear suspension of a Honda Accord

The 4 Bar Mechanism Use working Model to arrange a mechanism in which neither link can rotate a full turn Use working Model to arrange a mechanism in which rotating the input link a full turn causes the output link to: Oscillate Rotate a full turn Same direction Opposite direction

Parallelogram Linkage This object is connected to links that are parallel and of equal length What can we say (qualitatively) about the motion of the body (bce)? b c e

3 Position Synthesis Say we want a mechanism to guide a body in a prescribed way Pick 3 positions Pick two attachment points The 4 bar mechanism can be constructed graphically

Concept Question If you do not specify the attachment point, how many positions can you specify and still generally retain the capability to synthesize a mechanism? 1)3 2)4 3)5 4)>5

Slider-Crank Mechanism Kinematically the same (in the limit) as a 4 bar mechanism with a very long output crank Courtesy of Design Simulation Technologies, Inc. Used with permission.

Inversion Take a mechanism Change which link is ground A new mechanism results

Velocity Analysis This object is translating and is NOT rotating The velocity if point b is indicated by a green arrow What do we know about the velocity of point e? b c e

Velocity Analysis This object is translating and ALSO rotating about b at rate ω The velocity if point b is indicated by a green arrow Can we construct the velocity of vector of point e? b c e

Velocity Analysis This object is a rigid body The velocity if point b is indicated by a green arrow The velocity of point e is indicated by a blue arrow Can the vector e take any value, or are there some restrictions on values it might have? b e c

Homogeneous Transformation Matrices How can we mathematically express the motions of a rigid body? Translations Rotations Both Matrix multiplication will do the trick body' := cos( θ) sin( θ) 0 0 sin( θ) cos( θ) 0 0 0 0 1 0 δ x δ y 0 1 body

MathCad: Preliminaries Assigning a value to a scalar variable Assigning a value to a vector or matrix Defining a function Displaying results Numerically Graphically

MathCad: Useful Capabilities Taking Derivatives Integration Symbolic manipulation Solving non-linear equations Solving blocks of non-linear equations including constraints Minimizing / maximizing under constraints Making animations Processing images

HTM MathCad Demonstrator See HTM_DEMO_2D v2.xmcd

A Challenge Can you modify the HTM Demonstrator to simulate the operation of a 4 Bar mechanism? Specify input and output crank geometry Specify an input crank angle Solve for an HTM that satisfies the physical constraints created by the cranks

Assignment #3 Do some problems from the handout Analyze the kinematics of a robot s leg mechanism Take some measurements of Motion Force Synthesize a mechanism (your choice)

Next Steps Start Assignment #3 Lab tomorrow, Friday 24 FEB Next Class Tues 28 FEB