Robotics & Automation. Lecture 17. Manipulability Ellipsoid, Singularities of Serial Arm. John T. Wen. October 14, 2008

Size: px
Start display at page:

Download "Robotics & Automation. Lecture 17. Manipulability Ellipsoid, Singularities of Serial Arm. John T. Wen. October 14, 2008"

Transcription

1 Robotics & Automation Lecture 17 Manipulability Ellipsoid, Singularities of Serial Arm John T. Wen October 14, 2008

2 Jacobian Singularity rank(j) = dimension of manipulability ellipsoid = # of independent columns in J = # of independent directions in SE(3) end effector can move. J is singular J loses rank (R(J) reduces in dimension ) manipulability ellipsoid becomes degenerate J gain addition DOF in self motion (N(J) gains dimension). October 14, 2008Copyrighted by John T. Wen Page 1

3 Manipulability Ellipsoid Jacobian may be interpreted as mapping of a unit ball in the joint velocity space to an ellipsoid in the task space. The principal axes of the ellipsoid are given by the left singular vectors of the Jacobian and the lengths of the principal axes are given by the singular values of the Jacobian. Large singular value indicates the direction that the arm is easy to move, and, conversely, small singular value indicates the direction that the arm is difficult to move (near singularities). For this reason, this ellipsoid is called the manipulability ellipsoid. Dual perspective: the torque induced by the spatial force (force/torque) applied at the end effector is given by τ = J T f or f = J T τ. Again consider a unit ball in τ and the corresponding ellipsoid in f. Then the ellipsoid has the same principal axes but the lengths along these axes are the reciprocal of the manipulability ellipsoid. This is sometimes called the force ellipsoid. In general, a direction that is easy (hard) to manipulate would require large (small) torque to resist spatial force. October 14, 2008Copyrighted by John T. Wen Page 2

4 Example: 3-DOF wrist (h 1,h 2,h 3 ) = (x,y,z), therefore, the Jacobian is (J) 1 = [h 1,eĥ1θ 1 h 2,eĥ1θ 1 eĥ2θ 2 h 3 ]. Or more conveniently expressed in frame 2: (J) 2 = [h 1,h 2,eĥ2θ 2 h 3 ] = 1 0 s c 2. Singularity occurs at det(j) = 0 or cos(θ 2 ) = 0 or θ 2 = ± π 2. In coordinate-free perspective, J = [ h 1, h 2, h 3 ], where h 1 h 2 and h 2 h 3. Then J will lose rank if and only if h 1 and h 3 are linearly dependent. October 14, 2008Copyrighted by John T. Wen Page 3

5 Example: 3-DOF planar arm h 1 = h 2 = h 3 = z, and J = z z z z p 13 z p 23 0 J loses rank (rank less than 3) if and only if p 13 and p 23 are collinear, i.e., θ 2 = 0 or π. In coordinate frame, z z z 0 0 z J 2 = ẑ(e ẑθ 2 p 12 + p 23 ) ẑp 23 0 ẑ(e ẑθ 2 p 12 ) ẑp 23 0 Since p 12 = l 1 x, p 23 = l 2 x, we have the determinant of the (2 2 portion of) Jacobian = l 1 l 2 sinθ 2. October 14, 2008Copyrighted by John T. Wen Page 4

6 Example: PUMA 560 Choose A at the origin of the spherical wrist joints, then h J A = 1 h 2 h 3 h 4 h 5 h 6 h 1 p 14 h 2 p 24 h 3 p Singularities: [ ] h 4 h 5 h 6 loses rank. [ ] h 1 p 14 h 2 p 24 h 3 p 34 loses rank [ ] First consider h 4 h 5 h 6 losing rank. This is the same as the first example, and singularity occurs at sinθ 5 = 0. October 14, 2008Copyrighted by John T. Wen Page 5

7 PUMA 560 Singularities [ ] Now consider h 1 p 14 h 2 p 24 h 3 p 34 losing rank. Noting that p 12 is collinear with h 1, h 2 = h 3, and applying elementary column reduction, we obtain [ h 1 p 24 h 2 p 23 h 2 p 34 ]. From before, h 1 = z,h 2 = y,h 3 = y,h 4 = z,h 5 = y,h 6 = z p 01 = 0, p 12 = d 1 z, p 23 = l 2 x d 3 y, p 34 = l 3 x + d 4 z, p 45 = 0, p 56 = 0. Now represent the submatrix in 2-frame, we obtain: d 3 c 2 0 s 3 l 3 c 3 d 4 l 2 c 2 l 3 c 23 d 4 s d 3 s 2 l 2 c 3 l 3 s 3 d 4 The determinant is l 2 (l 2 c 2 l 3 c 23 d 4 s 23 )(s 3 l 3 c 3 d 4 ). Therefore, the singularities are at: s 3 l 3 c 3 d 4 = 0, or tanθ 3 = d 4 /l 3 (boundary singularity) l 2 c 2 l 3 c 23 d 4 s 23 = 0. This is an interior singularity. October 14, 2008Copyrighted by John T. Wen Page 6

8 Geometric conditions for singularities A 6-DOF arm is singular if for any two revolute joints, the joint axes are collinear (e.g., spherical wrist). A 6-DOF arm is singular if any three parallel rotational axes lie in a plane (e.g., boundary singularity of an elbow arm). A 6-DOF arm is singular if any four rotational axes intersect at a point or three coplanar revolute axes intersect at a point. October 14, 2008Copyrighted by John T. Wen Page 7

9 Two Collinear revolute axes Suppose that h i = h j and i, j are both revolute axes. Then the corresponding columns in the Jacobian is h i h j 0 h j h i p ie h j p je h i p i j h j p je Since h i and p i j are collinear, the Jacobian loses rank. October 14, 2008Copyrighted by John T. Wen Page 8

10 Three Coplanar revolute axes Let i, j,k be three revolute joints and h i = h j = h k = h. The corresponding columns in the Jacobian are: h i h j h k 0 0 h h i p ie h j p je h k p ke h p i j h p jk h p ke Since ( h, p i j, p jk ) are coplanar, the first two columns are linearly dependent. October 14, 2008Copyrighted by John T. Wen Page 9

11 Four intersecting revolute axes Let (i, j,k,m) be four revolute joints, and the corresponding rotational axes, ( h i, h j, h k, h m ) intersect at a point s. The corresponding columns in the Jacobian are: h i h j h k h m h i p ie h j p je h k p ke h m p me. h i h j h k h m h i p se h j p se h k p se h m p se. Premultiply by rank 3. I 0 p se I, we obtain h i h j h k h m , which has maximum October 14, 2008Copyrighted by John T. Wen Page 10

12 Three coplanar intersecting revolute axes Repeat the same argument as before for the three coplanar axes, { h i, h j, h k }, we obtain the (sub-)jacobian similar to h i h j h k Since { h i, h j, h k } are coplanar, [ h i, h j, h k ] is of rank 2. October 14, 2008Copyrighted by John T. Wen Page 11

MEAM 520. More Velocity Kinematics

MEAM 520. More Velocity Kinematics MEAM 520 More Velocity Kinematics Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture 12: October

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

Ch. 5: Jacobian. 5.1 Introduction

Ch. 5: Jacobian. 5.1 Introduction 5.1 Introduction relationship between the end effector velocity and the joint rates differentiate the kinematic relationships to obtain the velocity relationship Jacobian matrix closely related to the

More information

Inverse differential kinematics Statics and force transformations

Inverse differential kinematics Statics and force transformations Robotics 1 Inverse differential kinematics Statics and force transformations Prof Alessandro De Luca Robotics 1 1 Inversion of differential kinematics! find the joint velocity vector that realizes a desired

More information

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics

Robotics I Kinematics, Dynamics and Control of Robotic Manipulators. Velocity Kinematics Robotics I Kinematics, Dynamics and Control of Robotic Manipulators Velocity Kinematics Dr. Christopher Kitts Director Robotic Systems Laboratory Santa Clara University Velocity Kinematics So far, we ve

More information

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics

DIFFERENTIAL KINEMATICS. Geometric Jacobian. Analytical Jacobian. Kinematic singularities. Kinematic redundancy. Inverse differential kinematics DIFFERENTIAL KINEMATICS relationship between joint velocities and end-effector velocities Geometric Jacobian Analytical Jacobian Kinematic singularities Kinematic redundancy Inverse differential kinematics

More information

Robotics & Automation. Lecture 06. Serial Kinematic Chain, Forward Kinematics. John T. Wen. September 11, 2008

Robotics & Automation. Lecture 06. Serial Kinematic Chain, Forward Kinematics. John T. Wen. September 11, 2008 Robotics & Automation Lecture 06 Serial Kinematic Chain, Forward Kinematics John T. Wen September 11, 2008 So Far... We have covered rigid body rotational kinematics: representations of SO(3), change of

More information

Screw Theory and its Applications in Robotics

Screw Theory and its Applications in Robotics Screw Theory and its Applications in Robotics Marco Carricato Group of Robotics, Automation and Biomechanics University of Bologna Italy IFAC 2017 World Congress, Toulouse, France Table of Contents 1.

More information

Lecture Note 8: Inverse Kinematics

Lecture Note 8: Inverse Kinematics ECE5463: Introduction to Robotics Lecture Note 8: Inverse Kinematics Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 8 (ECE5463

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

Lecture Note 8: Inverse Kinematics

Lecture Note 8: Inverse Kinematics ECE5463: Introduction to Robotics Lecture Note 8: Inverse Kinematics Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 8 (ECE5463

More information

Lecture «Robot Dynamics» : Kinematics 3

Lecture «Robot Dynamics» : Kinematics 3 Lecture «Robot Dynamics» : Kinematics 3 151-0851-00 V lecture: CAB G11 Tuesday 10:15-12:00, every week exercise: HG G1 Wednesday 8:15-10:00, according to schedule (about every 2nd week) office hour: LEE

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

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino

ROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Kinematic Functions Kinematic functions Kinematics deals with the study of four functions(called kinematic functions or KFs) that mathematically

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

Lecture Note 7: Velocity Kinematics and Jacobian

Lecture Note 7: Velocity Kinematics and Jacobian ECE5463: Introduction to Robotics Lecture Note 7: Velocity Kinematics and Jacobian Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018

More information

Example: RR Robot. Illustrate the column vector of the Jacobian in the space at the end-effector point.

Example: RR Robot. Illustrate the column vector of the Jacobian in the space at the end-effector point. Forward kinematics: X e = c 1 + c 12 Y e = s 1 + s 12 = s 1 s 12 c 1 + c 12, = s 12 c 12 Illustrate the column vector of the Jacobian in the space at the end-effector point. points in the direction perpendicular

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

Homogeneous Transformations

Homogeneous Transformations Purpose: Homogeneous Transformations The purpose of this chapter is to introduce you to the Homogeneous Transformation. This simple 4 x 4 transformation is used in the geometry engines of CAD systems and

More information

Robotics 1 Inverse kinematics

Robotics 1 Inverse kinematics Robotics 1 Inverse kinematics Prof. Alessandro De Luca Robotics 1 1 Inverse kinematics what are we looking for? direct kinematics is always unique; how about inverse kinematics for this 6R robot? Robotics

More information

Robotics & Automation. Lecture 03. Representation of SO(3) John T. Wen. September 3, 2008

Robotics & Automation. Lecture 03. Representation of SO(3) John T. Wen. September 3, 2008 Robotics & Automation Lecture 03 Representation of SO(3) John T. Wen September 3, 2008 Last Time Transformation of vectors: v a = R ab v b Transformation of linear transforms: L a = R ab L b R ba R SO(3)

More information

Kinematics of a UR5. Rasmus Skovgaard Andersen Aalborg University

Kinematics of a UR5. Rasmus Skovgaard Andersen Aalborg University Kinematics of a UR5 May 3, 28 Rasmus Skovgaard Andersen Aalborg University Contents Introduction.................................... Notation.................................. 2 Forward Kinematics for

More information

Exercise 1b: Differential Kinematics of the ABB IRB 120

Exercise 1b: Differential Kinematics of the ABB IRB 120 Exercise 1b: Differential Kinematics of the ABB IRB 120 Marco Hutter, Michael Blösch, Dario Bellicoso, Samuel Bachmann October 5, 2016 Abstract The aim of this exercise is to calculate the differential

More information

ME 115(b): Homework #2 Solution. Part (b): Using the Product of Exponentials approach, the structure equations take the form:

ME 115(b): Homework #2 Solution. Part (b): Using the Product of Exponentials approach, the structure equations take the form: ME 5(b): Homework #2 Solution Problem : Problem 2 (d,e), Chapter 3 of MLS. Let s review some material from the parts (b) of this problem: Part (b): Using the Product of Exponentials approach, the structure

More information

Lecture Note 7: Velocity Kinematics and Jacobian

Lecture Note 7: Velocity Kinematics and Jacobian ECE5463: Introduction to Robotics Lecture Note 7: Velocity Kinematics and Jacobian Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018

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 1 Inverse kinematics

Robotics 1 Inverse kinematics Robotics 1 Inverse kinematics Prof. Alessandro De Luca Robotics 1 1 Inverse kinematics what are we looking for? direct kinematics is always unique; how about inverse kinematics for this 6R robot? Robotics

More information

Robotics I. February 6, 2014

Robotics I. February 6, 2014 Robotics I February 6, 214 Exercise 1 A pan-tilt 1 camera sensor, such as the commercial webcams in Fig. 1, is mounted on the fixed base of a robot manipulator and is used for pointing at a (point-wise)

More information

What you will learn today

What you will learn today What you will learn today The Dot Product Equations of Vectors and the Geometry of Space 1/29 Direction angles and Direction cosines Projections Definitions: 1. a : a 1, a 2, a 3, b : b 1, b 2, b 3, a

More information

Analysis of the Acceleration Characteristics of Non-Redundant Manipulators

Analysis of the Acceleration Characteristics of Non-Redundant Manipulators Analysis of the Acceleration Characteristics of Non-Redundant Manipulators Alan Bowling and Oussama Khatib Robotics Laboratory Computer Science Depart men t Stanford University Stanford, CA, USA 94305

More information

The Jacobian. Jesse van den Kieboom

The Jacobian. Jesse van den Kieboom The Jacobian Jesse van den Kieboom jesse.vandenkieboom@epfl.ch 1 Introduction 1 1 Introduction The Jacobian is an important concept in robotics. Although the general concept of the Jacobian in robotics

More information

Given U, V, x and θ perform the following steps: a) Find the rotation angle, φ, by which u 1 is rotated in relation to x 1

Given U, V, x and θ perform the following steps: a) Find the rotation angle, φ, by which u 1 is rotated in relation to x 1 1 The Jacobian can be expressed in an arbitrary frame, such as the base frame located at the first joint, the hand frame located at the end-effector, or the global frame located somewhere else. The SVD

More information

Advanced Robotic Manipulation

Advanced Robotic Manipulation Advanced Robotic Manipulation Handout CS37A (Spring 017 Solution Set # Problem 1 - Redundant robot control The goal of this problem is to familiarize you with the control of a robot that is redundant with

More information

Robotics 1 Inverse kinematics

Robotics 1 Inverse kinematics Robotics 1 Inverse kinematics Prof. Alessandro De Luca Robotics 1 1 Inverse kinematics what are we looking for? direct kinematics is always unique; how about inverse kinematics for this 6R robot? Robotics

More information

Lecture 7: Kinematics: Velocity Kinematics - the Jacobian

Lecture 7: Kinematics: Velocity Kinematics - the Jacobian Lecture 7: Kinematics: Velocity Kinematics - the Jacobian Manipulator Jacobian c Anton Shiriaev. 5EL158: Lecture 7 p. 1/?? Lecture 7: Kinematics: Velocity Kinematics - the Jacobian Manipulator Jacobian

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

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

(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

Lecture «Robot Dynamics»: Kinematics 2

Lecture «Robot Dynamics»: Kinematics 2 Lecture «Robot Dynamics»: Kinematics 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) Marco Hutter,

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

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

Single Exponential Motion and Its Kinematic Generators

Single Exponential Motion and Its Kinematic Generators PDFaid.Com #1 Pdf Solutions Single Exponential Motion and Its Kinematic Generators Guanfeng Liu, Yuanqin Wu, and Xin Chen Abstract Both constant velocity (CV) joints and zero-torsion parallel kinematic

More information

Lower-Mobility Parallel Manipulators: Geometrical Analysis and Singularities

Lower-Mobility Parallel Manipulators: Geometrical Analysis and Singularities Lower-Mobility Parallel Manipulators: Geometrical Analysis and Singularities Stéphane CARO Méthodes de subdivisions pour les systèmes singuliers December 15, 2014 Context Figure: A 6-dof parallel manipulator

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

Kinematic Analysis of a Pentapod Robot

Kinematic Analysis of a Pentapod Robot Journal for Geometry and Graphics Volume 10 (2006), No. 2, 173 182. Kinematic Analysis of a Pentapod Robot Gert F. Bär and Gunter Weiß Dresden University of Technology Institute for Geometry, D-01062 Dresden,

More information

Advanced Robotic Manipulation

Advanced Robotic Manipulation Lecture Notes (CS327A) Advanced Robotic Manipulation Oussama Khatib Stanford University Spring 2005 ii c 2005 by Oussama Khatib Contents 1 Spatial Descriptions 1 1.1 Rigid Body Configuration.................

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

The Principle of Virtual Power Slide companion notes

The Principle of Virtual Power Slide companion notes The Principle of Virtual Power Slide companion notes Slide 2 In Modules 2 and 3 we have seen concepts of Statics and Kinematics in a separate way. In this module we shall see how the static and the kinematic

More information

TECHNICAL RESEARCH REPORT

TECHNICAL RESEARCH REPORT TECHNICAL RESEARCH REPORT A Parallel Manipulator with Only Translational Degrees of Freedom by Lung-Wen Tsai, Richard E. Stamper T.R. 97-72 ISR INSTITUTE FOR SYSTEMS RESEARCH Sponsored by the National

More information

A geometric interpretation of the homogeneous coordinates is given in the following Figure.

A geometric interpretation of the homogeneous coordinates is given in the following Figure. Introduction Homogeneous coordinates are an augmented representation of points and lines in R n spaces, embedding them in R n+1, hence using n + 1 parameters. This representation is useful in dealing with

More information

Lecture Note 1: Background

Lecture Note 1: Background ECE5463: Introduction to Robotics Lecture Note 1: Background Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 1 (ECE5463 Sp18)

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

Advanced Robotic Manipulation

Advanced Robotic Manipulation Advanced Robotic Manipulation Handout CS37A (Spring 017) Solution Set #3 Problem 1 - Inertial properties In this problem, you will explore the inertial properties of a manipulator at its end-effector.

More information

Homogeneous Coordinates

Homogeneous Coordinates Homogeneous Coordinates Basilio Bona DAUIN-Politecnico di Torino October 2013 Basilio Bona (DAUIN-Politecnico di Torino) Homogeneous Coordinates October 2013 1 / 32 Introduction Homogeneous coordinates

More information

Lecture 14: Kinesthetic haptic devices: Higher degrees of freedom

Lecture 14: Kinesthetic haptic devices: Higher degrees of freedom ME 327: Design and Control of Haptic Systems Autumn 2018 Lecture 14: Kinesthetic haptic devices: Higher degrees of freedom Allison M. Okamura Stanford University (This lecture was not given, but the notes

More information

Development of RRR Type Anthropomorphic Shoulder Joint Model and its Dynamics

Development of RRR Type Anthropomorphic Shoulder Joint Model and its Dynamics , July 4-6, 2012, London, U.K. Development of RRR Type Anthropomorphic Shoulder Joint Model and its Dynamics Anil Kumar Gillawat 1, Hemant J. Nagarsheth 2, Mansi Nagarsheth 3, H.D. Desai 4 Abstract The

More information

Outline. Outline. Vector Spaces, Twists and Wrenches. Definition. ummer Screws 2009

Outline. Outline. Vector Spaces, Twists and Wrenches. Definition. ummer Screws 2009 Vector Spaces, Twists and Wrenches Dimiter Zlatanov DIMEC University of Genoa Genoa, Italy Z-2 Definition A vector space (or linear space) V over the field A set V u,v,w,... of vectors with 2 operations:

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

Robotics - Homogeneous coordinates and transformations. Simone Ceriani

Robotics - Homogeneous coordinates and transformations. Simone Ceriani Robotics - Homogeneous coordinates and transformations Simone Ceriani ceriani@elet.polimi.it Dipartimento di Elettronica e Informazione Politecnico di Milano 5 March 0 /49 Outline Introduction D space

More information

27. Euler s Equations

27. Euler s Equations 27 Euler s Equations Michael Fowler Introduction We ve just seen that by specifying the rotational direction and the angular phase of a rotating body using Euler s angles, we can write the Lagrangian in

More information

Kinematic Analysis of the 6R Manipulator of General Geometry

Kinematic Analysis of the 6R Manipulator of General Geometry Kinematic Analysis of the 6R Manipulator of General Geometry Madhusudan Raghavan Powertrain Systems Research Lab General Motors R&D Center Warren, MI 48090-9055 and Bernard Roth, Professor Design Division

More information

Chapter 6. Screw theory for instantaneous kinematics. 6.1 Introduction. 6.2 Exponential coordinates for rotation

Chapter 6. Screw theory for instantaneous kinematics. 6.1 Introduction. 6.2 Exponential coordinates for rotation Screw theory for instantaneous kinematics 6.1 Introduction Chapter 6 Screw theory was developed by Sir Robert Stawell Ball [111] in 1876, for application in kinematics and statics of mechanisms (rigid

More information

Framework Comparison Between a Multifingered Hand and a Parallel Manipulator

Framework Comparison Between a Multifingered Hand and a Parallel Manipulator Framework Comparison Between a Multifingered Hand and a Parallel Manipulator Júlia Borràs and Aaron M. Dollar Abstract In this paper we apply the kineto-static mathematical models commonly used for robotic

More information

The Virtual Linkage: A Model for Internal Forces in Multi-Grasp Manipulation

The Virtual Linkage: A Model for Internal Forces in Multi-Grasp Manipulation The Virtual Linkage: A Model for Internal Forces in Multi-Grasp Manipulation David Williams Oussama Khatib Robotics Laboratory Department of Computer Science Stanford University Stanford, California 94305

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

Structural topology, singularity, and kinematic analysis. J-P. Merlet HEPHAISTOS project INRIA Sophia-Antipolis

Structural topology, singularity, and kinematic analysis. J-P. Merlet HEPHAISTOS project INRIA Sophia-Antipolis Structural topology, singularity, and kinematic analysis J-P. Merlet HEPHAISTOS project INRIA Sophia-Antipolis 1 Parallel robots Definitions: a closed-loop mechanism whose end-effector is linked to the

More information

ME5286 Robotics Spring 2017 Quiz 2

ME5286 Robotics Spring 2017 Quiz 2 Page 1 of 5 ME5286 Robotics Spring 2017 Quiz 2 Total Points: 30 You are responsible for following these instructions. Please take a minute and read them completely. 1. Put your name on this page, any other

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

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

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

Chapter 2 Coordinate Systems and Transformations

Chapter 2 Coordinate Systems and Transformations Chapter 2 Coordinate Systems and Transformations 2.1 Coordinate Systems This chapter describes the coordinate systems used in depicting the position and orientation (pose) of the aerial robot and its manipulator

More information

ON THE INVERSE KINEMATICS OF A FRAGMENT OF PROTEIN BACKBONE

ON THE INVERSE KINEMATICS OF A FRAGMENT OF PROTEIN BACKBONE ON THE INVERSE KINEMATIS OF A FRAGMENT OF PROTEIN BAKBONE Guanfeng Liu, R.J. Milgram, A. Dhanik, and J.. Latombe Department of omputer Science, Stanford University Department of Mathematics, Stanford University

More information

Author's version. Optimal Design of N-UU Parallel Mechanisms. 1 Introduction. Yuanqing Wu 1 and Marco Carricato 2

Author's version. Optimal Design of N-UU Parallel Mechanisms. 1 Introduction. Yuanqing Wu 1 and Marco Carricato 2 Optimal Design of N-UU Parallel Mechanisms Yuanqing Wu 1 and Marco Carricato 2 1 Dept. of Industrial Engineering, University of Bologna, Italy, e-mail: yuanqing.wu@unibo.it 2 Dept. of Industrial Engineering,

More information

Minimal representations of orientation

Minimal representations of orientation Robotics 1 Minimal representations of orientation (Euler and roll-pitch-yaw angles) Homogeneous transformations Prof. lessandro De Luca Robotics 1 1 Minimal representations rotation matrices: 9 elements

More information

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost

Game Physics. Game and Media Technology Master Program - Utrecht University. Dr. Nicolas Pronost Game and Media Technology Master Program - Utrecht University Dr. Nicolas Pronost Rigid body physics Particle system Most simple instance of a physics system Each object (body) is a particle Each particle

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

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

Week Quadratic forms. Principal axes theorem. Text reference: this material corresponds to parts of sections 5.5, 8.2,

Week Quadratic forms. Principal axes theorem. Text reference: this material corresponds to parts of sections 5.5, 8.2, Math 051 W008 Margo Kondratieva Week 10-11 Quadratic forms Principal axes theorem Text reference: this material corresponds to parts of sections 55, 8, 83 89 Section 41 Motivation and introduction Consider

More information

Robot Modeling and Control

Robot Modeling and Control Robot Modeling and Control First Edition Mark W. Spong, Seth Hutchinson, and M. Vidyasagar JOHN WILEY & SONS, INC. New York / Chichester / Weinheim / Brisbane / Singapore / Toronto Preface TO APPEAR i

More information

Robot Dynamics Lecture Notes. Robotic Systems Lab, ETH Zurich

Robot Dynamics Lecture Notes. Robotic Systems Lab, ETH Zurich Robot Dynamics Lecture Notes Robotic Systems Lab, ETH Zurich HS 217 Contents 1 Introduction 1 1.1 Nomenclature.............................. 2 1.2 Operators................................ 3 2 Kinematics

More information

Robotics I June 11, 2018

Robotics I June 11, 2018 Exercise 1 Robotics I June 11 018 Consider the planar R robot in Fig. 1 having a L-shaped second link. A frame RF e is attached to the gripper mounted on the robot end effector. A B y e C x e Figure 1:

More information

Solution Sheet 1.4 Questions 26-31

Solution Sheet 1.4 Questions 26-31 Solution Sheet 1.4 Questions 26-31 26. Using the Limit Rules evaluate i) ii) iii) 3 2 +4+1 0 2 +4+3, 3 2 +4+1 2 +4+3, 3 2 +4+1 1 2 +4+3. Note When using a Limit Rule you must write down which Rule you

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

11.1 Three-Dimensional Coordinate System

11.1 Three-Dimensional Coordinate System 11.1 Three-Dimensional Coordinate System In three dimensions, a point has three coordinates: (x,y,z). The normal orientation of the x, y, and z-axes is shown below. The three axes divide the region into

More information

Planar Stewart Gough platforms with quadratic singularity surface

Planar Stewart Gough platforms with quadratic singularity surface Planar Stewart Gough platforms with quadratic singularity surface B. Aigner 1 and G. Nawratil 2 Institute of Discrete Mathematics and Geometry, Vienna University of Technology, Austria, 1 e-mail: bernd.aigner@gmx.at,

More information

Main theorem on Schönflies-singular planar Stewart Gough platforms

Main theorem on Schönflies-singular planar Stewart Gough platforms Main theorem on Schönflies-singular planar Stewart Gough platforms Georg Nawratil Institute of Discrete Mathematics and Geometry Differential Geometry and Geometric Structures 12th International Symposium

More information

MAT 1339-S14 Class 10 & 11

MAT 1339-S14 Class 10 & 11 MAT 1339-S14 Class 10 & 11 August 7 & 11, 2014 Contents 8 Lines and Planes 1 8.1 Equations of Lines in Two-Space and Three-Space............ 1 8.2 Equations of Planes........................... 5 8.3 Properties

More information

Robot Dynamics Instantaneous Kinematiccs and Jacobians

Robot Dynamics Instantaneous Kinematiccs and Jacobians Robot Dynamics Instantaneous Kinematiccs and Jacobians 151-0851-00 V Lecture: Tuesday 10:15 12:00 CAB G11 Exercise: Tuesday 14:15 16:00 every 2nd week Marco Hutter, Michael Blösch, Roland Siegwart, Konrad

More information

13 Path Planning Cubic Path P 2 P 1. θ 2

13 Path Planning Cubic Path P 2 P 1. θ 2 13 Path Planning Path planning includes three tasks: 1 Defining a geometric curve for the end-effector between two points. 2 Defining a rotational motion between two orientations. 3 Defining a time function

More information

CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer

CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer CSE 167: Introduction to Computer Graphics Lecture #2: Linear Algebra Primer Jürgen P. Schulze, Ph.D. University of California, San Diego Fall Quarter 2016 Announcements Monday October 3: Discussion Assignment

More information

MODERN ROBOTICS MECHANICS, PLANNING, AND CONTROL. Practice Exercises. Contributions from Tito Fernandez, Kevin Lynch, Huan Weng, and Zack Woodruff

MODERN ROBOTICS MECHANICS, PLANNING, AND CONTROL. Practice Exercises. Contributions from Tito Fernandez, Kevin Lynch, Huan Weng, and Zack Woodruff MODERN ROBOTICS MECHANICS, PLANNING, AND CONTROL Practice Exercises Contributions from Tito Fernandez, Kevin Lynch, Huan Weng, and Zack Woodruff December 6, 2018 This is a supplemental document to Modern

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

4.5 Shaft Misallignments and Flexible Couplings

4.5 Shaft Misallignments and Flexible Couplings 222 CHAPTER 4. MECHANISMS FOR MOTION TRANSMISSION 4.5 Shaft Misallignments and Flexible Couplings Mechanical systems always involve two or more shafts to transfer motion. There is always a finite accuracy

More information

Robotics I Midterm classroom test November 24, 2017

Robotics I Midterm classroom test November 24, 2017 xercise [8 points] Robotics I Midterm classroom test November, 7 Consider the -dof (RPR) planar robot in ig., where the joint coordinates r = ( r r r have been defined in a free, arbitrary way, with reference

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

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

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

The Dynamics of Fixed Base and Free-Floating Robotic Manipulator

The Dynamics of Fixed Base and Free-Floating Robotic Manipulator The Dynamics of Fixed Base and Free-Floating Robotic Manipulator Ravindra Biradar 1, M.B.Kiran 1 M.Tech (CIM) Student, Department of Mechanical Engineering, Dayananda Sagar College of Engineering, Bangalore-560078

More information

Reconfiguration Manipulability Analyses for Redundant Robots in View of Strucuture and Shape

Reconfiguration Manipulability Analyses for Redundant Robots in View of Strucuture and Shape SCIS & ISIS 2010, Dec. 8-12, 2010, Okayama Convention Center, Okayama, Japan Reconfiguration Manipulability Analyses for Redundant Robots in View of Strucuture and Shape Mamoru Minami, Tongxiao Zhang,

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