ASME DETC 1998 1 Background Twists in Kinematics and Wrenches in Statics Vijay Kumar.

Slides:



Advertisements
Similar presentations
Mechanics of Machines Dr. Mohammad Kilani
Advertisements

Monday October 20. Motion of a rigid body Body can translate only. In this case we can replace the body by a point located at the center of mass. Body.
Instantaneous Center of Zero Velocity (IC) (Ani Dönme Merkezi)
Kinematics of Rigid Bodies
Chapter 15 KINEMATICS OF RIGID BODIES
ASME DETC Screw Systems Vijay Kumar. ASME DETC Screw Systems Motivation l There is a need for adding and subtracting twists (screws). l.
Outline: Introduction Link Description Link-Connection Description
Denavit-Hartenberg Convention
Kinematic Modelling in Robotics
Forward and Inverse Kinematics CSE 3541 Matt Boggus.
ME 316 Handout 11 Planar Kinematics of a Rigid Body: Review I 1.Particle vs. Rigid body 2.Planar motion vs. Spatial motion 3.Type of planar motion.
Forward Kinematics. Focus on links chains May be combined in a tree structure Degrees of Freedom Number of independent position variables (i.e. joints.
Angular Momentum (of a particle) O The angular momentum of a particle, about the reference point O, is defined as the vector product of the position, relative.
Time to Derive Kinematics Model of the Robotic Arm
Module 6 General Screws (twists and wrenches). Forces in parallelJoints in series StaticsKinematics Can they be reduced to a single force? (Poinsot’s.
Ch. 4: Velocity Kinematics
Ch. 3: Forward and Inverse Kinematics
Introduction to Robotics Lecture II Alfred Bruckstein Yaniv Altshuler.
Introduction to ROBOTICS
ME Robotics DIFFERENTIAL KINEMATICS Purpose: The purpose of this chapter is to introduce you to robot motion. Differential forms of the homogeneous.
Serial and Parallel Manipulators
Introduction to ROBOTICS
Velocities and Static Force
ME/ECE Professor N. J. Ferrier Forward Kinematics Professor Nicola Ferrier ME Room 2246,
Engineering Mechanics: Statics
February 21, 2000Robotics 1 Copyright Martin P. Aalund, Ph.D. Computational Considerations.
Kinematics of Rigid Bodies
Theory of Machines Lecture 4 Position Analysis.
Feb 17, 2002Robotics 1 Copyright Martin P. Aalund, Ph.D. Kinematics Kinematics is the science of motion without regard to forces. We study the position,
15/09/2015handout 31 Robot Kinematics Logics of presentation: Kinematics: what Coordinate system: way to describe motion Relation between two coordinate.
ENGR 214 Chapter 15 Kinematics of Rigid Bodies
1 Fundamentals of Robotics Linking perception to action 2. Motion of Rigid Bodies 南台科技大學電機工程系謝銘原.
Rotational Motion 2 Coming around again to a theater near you.
Differential Kinematics and Statics Ref: 理论力学,洪嘉振,杨长俊,高 等教育出版社, 2001.
Manipulator’s Forward kinematics
EEE. Dept of HONG KONG University of Science and Technology Introduction to Robotics Page 1 Lecture 2. Rigid Body Motion Main Concepts: Configuration Space.
KINEMATIC CHAINS & ROBOTS (I).
ASME DETC Robot Manipulators and Singularities Vijay Kumar.
COMP322/S2000/L91 Direct Kinematics- The Arm Equation Link Coordinates and Kinematics Parameters (Cont‘d) Another example: A 5-axis articulated robot (Rhino.
KINEMATIC CHAINS AND ROBOTS (II). Many machines can be viewed as an assemblage of rigid bodies called kinematic chains. This lecture continues the discussion.
Robot Kinematics: Position Analysis 2.1 INTRODUCTION  Forward Kinematics: to determine where the robot ’ s hand is? (If all joint variables are known)
Kinematics. The function of a robot is to manipulate objects in its workspace. To manipulate objects means to cause them to move in a desired way (as.
ROTATIONAL MOTION. What can force applied on an object do? Enduring Understanding 3.F: A force exerted on an object can cause a torque on that object.
FROM PARTICLE TO RIGID BODY.
The Forward Kinematics of Manipulators Sebastian van Delden USC Upstate
ASME DETC An Introduction to Screw System Theory Kenneth J. Waldron Ohio State University Vijay Kumar University of Pennsylvania
INTRODUCTION TO DYNAMICS ANALYSIS OF ROBOTS (Part 1)
MECH572A Introduction To Robotics Lecture 5 Dept. Of Mechanical Engineering.
End effector End effector - the last coordinate system of figure Located in joint N. But usually, we want to specify it in base coordinates. 1.
DYNAMICS VECTOR MECHANICS FOR ENGINEERS: DYNAMICS Tenth Edition Ferdinand P. Beer E. Russell Johnston, Jr. Phillip J. Cornwell Lecture Notes: Brian P.
VECTOR MECHANICS FOR ENGINEERS: DYNAMICS Seventh Edition Ferdinand P. Beer E. Russell Johnston, Jr. Lecture Notes: J. Walt Oler Texas Tech University CHAPTER.
Robotics Chapter 3 – Forward Kinematics
Velocity Propagation Between Robot Links 3/4 Instructor: Jacob Rosen Advanced Robotic - MAE 263D - Department of Mechanical & Aerospace Engineering - UCLA.
Kinematics 제어시스템 이론 및 실습 조현우
Denavit-Hartenberg Convention
MT411 Robotic Engineering
Mitsubishi robot arm.
Denavit-Hartenberg Convention
Lecture Rigid Body Dynamics.
KINEMATICS OF RIGID BODY
Direct Manipulator Kinematics
Introduction to manipulator kinematics
CSE4421/5324: Introduction to Robotics
Homogeneous Transformation Matrices
Manipulator Dynamics 2 Instructor: Jacob Rosen
KINEMATIC CHAINS.
Course 7 Motion.
Outline: 5.1 INTRODUCTION
KINEMATIC CHAINS & ROBOTS (I)
Outline: 5.1 INTRODUCTION
Presentation transcript:

ASME DETC Background Twists in Kinematics and Wrenches in Statics Vijay Kumar

ASME DETC Background Rigid Body Motion P(t) = R(t) p + d(t) R3  3 rotation matrix d3  1 translation vector Alternatively, The motion of a rigid body is described by the matrix function of time

ASME DETC Rigid Body Velocity Rigid Body Motion P(t) = R(t) p + d(t)  t) angular velocity matrix v O  t) velocity of a point on the rigid body coincident with the origin The velocity of the rigid body is described by  t) and v O  t).

ASME DETC Velocity and Twist Twist A 6  1 velocity vector: Or, a 4  4 velocity matrix: The twist of the rigid body contains all information about the instantaneous velocity of the rigid body. The velocity of any point on the rigid body is simply:

ASME DETC Instantaneous Screw Axis (ISA) There is a unique (screw) axis and a pitch associated with any twist vector. Let u be a unit vector so that:  u Decompose v O into components parallel and perpendicular to u: v O = v parallel + v perpendicular Let v parallel = h u, and define a vector  so that: v perpendicular =    Any twist vector can be written as: ( , u) define the axis l h is the pitch of the axis  is the intensity of the twist about the ISA. u O 

ASME DETC ISA, continued The Instantaneous screw axis (ISA) is described by: l u, the orientation of the axis , the position vector to a point on the axis h, the pitch of the axis The rigid body velocity can be thought of as a twist about a screw axis with a certain amplitude.  amplitude of the twist - the vector representing the axis The twist vector is written as: u O 

ASME DETC Velocity field associated with a rigid body Instantaneous screw axis and the helicoidal vector field The velocity field or the set of all velocity vectors forms a helicoidal vector field. Let the origin be on the instantaneous screw axis corresponding to the twist. The velocity of any point P consists of a component parallel to the instantaneous screw axis and another velocity component normal to it. The velocity component normal to the screw axis is also normal to the normal from the point to the screw axis and is proportional both to the length of that normal and to the angular velocity, . It can be represented by the expression   q, where q is the normal vector from the screw axis to the point. Oq  q hh Helix of pitch h and axis S passing through the point P P vPvP

ASME DETC Screws of zero and infinite pitch Revolute joint The motion of the rigid body due to a revolute joint can be described as a twist about a screw of zero pitch. Prismatic joint Axis  y z O u u = [0, 0, 1] T,  = [a, b, c] T,  u = [b, -a, 0] T Axis y z O u d u = [0, 0, 1] T The motion of the rigid body due to a prismatic joint can be described as a twist about a screw of infinite pitch.

ASME DETC What is a Wrench? Any system of forces and couples can be reduced to a pure force along an axis l, and a pure couple parallel to l. This combination of a force and a couple is called a wrench.

ASME DETC Wrenches l Resultant force and couple l Equipollent to a force F along l and a couple C parallel to l

ASME DETC Screw Axis for a Wrench The screw axis is described by: l u, the orientation of the axis , the position vector to a point on the axis h, the pitch of the axis The system of forces and couples can be thought of as a wrench about a screw axis with a certain intensity. F  intensity of the wrench - the vector representing the axis Any system of forces and couples can be reduced to a wrench vector which can be written as: u O 

ASME DETC Lines and Plucker Line Coordinates Any line can be represented by 6 coordinates (L, M, N, P, Q, R) where (L, M, N) T = v; (P, Q, R) T = (   v). Note there are only four independent coordinates: l LP + MQ + NR = 0 (L, M, N, P, Q, R)  (kL, kM, kN, kP, kQ, kR) A line can be written in the form where h=0.

ASME DETC Screws and Lines l An instantaneous screw axis or simply a screw is a line with a pitch associated with it. l A zero pitch screw can be identified with a line. l An infinite pitch screw can be identified with a line located at infinity.

ASME DETC Lines in Kinematics and Statics A body subject to a pure force along the axis l l A pure force is a wrench of zero pitch l We can represent the force by a line. A body instantaneously undergoing a pure rotation about the axis l l A pure rotation is a twist of zero pitch l We can represent the rotation by a line

ASME DETC Lines in Kinematics and Statics (Cont’d) A body subject to a pure couple l A pure couple is a wrench of infinite pitch l We can represent the couple by a line at infinity A body instantaneously undergoing a pure translation l A pure translation is a twist of infinite pitch l We can represent the translation by a line at infinity

ASME DETC Example Two revolute joints in series l Screw axis for Joint 1 Axis 1 Axis 2 P a1a1 a2a2 22 11 y z O l Screw axis for Joint 2 u2u2 u1u1

ASME DETC Background: Open Chain Linkages System of screws: Open chain linkages Let the end effector twist be T. Consider two joints, 1 & 2. The effect of twists about two joints connected in series is to produce a composite twist that is obtained by adding the two twists (in the same coordinate system). Axis 1 Axis 2 y z O u2u2 u1u1 x Axis n

ASME DETC Background: Closed Chain Linkages System of screws: Open chain linkages The effect of twists about n joints connected in series is to produce a composite twist that is obtained by adding the n joint twists (in the same coordinate system). Axis 1 Axis 2 y z O u2u2 u1u1 x Axis n

ASME DETC Background: Closed chain linkages System of screws for a closed chain Consider a closed loop linkage with n joints. The twist of Link n-1 is given by: If the twist of joint n is T n, In other words, Axis 1 Axis 2 y z O u2u2 u1u1 x Axis n-1 Axis n Link n-1 Link 1 Link 0 l The sum of the twists for all joints in a closed chain equals zero. l The joint twist in a closed chain is obtained from the other joint twists by simply adding (or subtracting) them.