Lecture Note 2: Configuration Space
|
|
- Leon Griffin
- 5 years ago
- Views:
Transcription
1 ECE5463: Introduction to Robotics Lecture Note 2: Configuration Space Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 2 (ECE5463 Sp18) Wei Zhang(OSU) 1 / 19
2 Outline Mechanical Structure of a Robot Configuration Space Representation of Configuration Space Outline Lecture 2 (ECE5463 Sp18) Wei Zhang(OSU) 2 / 19
3 Chapter 4. Forward Kinematics 151 Typical Mechanical 2 Structure ẑb L 3 = 60 mm L 2 = 300 mm ˆxb Wrist J5,J6,J7 W 1 = 45 mm Elbow J4 L 1 = 550 mm ˆxs ẑs Shoulder J1,J2,J3 (a) An open-chain industrial manipulator, (b) Stewart Gough platform. Closed visualized in V-REP [154]. loops are formed from the base platform, through the legs, through the top Figure 4.8: Barrett Technology s WAM 7R robot arm at its zero configuration (right). At the zero configuration, axes 1, 3, 5, and 7 are along ẑs and axes 2, 4, and 6 are links, to aligned with ŷ s each other using various types of joints. out of the page. Positive rotations are given by the right-hand rule. platform, and through the legs back to Axes 1, 2, and 3 intersect at the origin of {s} and axes 5, 6, and 7 intersect at a point the base platform. 60mm from {b}. The zero configuration is singular, as discussed in Section 5.3. A robot is mechanically constructed by connecting a set of bodies, called Links are usually modeled as rigid bodies Figure 1.1: Open-chain and closed-chain robot mechanisms. Also, some joints of the WAM are driven by motors placed at the base of the robot, reducing the robot s moving mass. Torques are transferred from the motors to the joints by cables electric winding motors, around drums these at would the joints ideally and be lightweight, operate at relatively low rotational gear ratios speeds and high (e.g., speeds. in the Thisrange designof is hundreds of RPM), and be able to generate motors. Because the moving mass is reduced, the motor torque requirements are decreased, allowing low (cable) thereby causing motion in contrast with that of the UR5, large whereforces of the motor and the andtorques. robot harmonic drive Since gearing most currently available motors operate at low for each joint are directly at the joint. torques and at up to thousands of RPM, speed reduction and torque amplification Theare end-effector required. frame Examples {b} in the zero of such transmissions or transformers include Figure 4.8 illustrates the WAM s end-effector frame screw axes B1,..., B7 when the robot is at its zero position. gears, cable drives, belts and pulleys, and chains and sprockets. These speedreduction devices should have zero or low slippage and backlash (defined as the amount of rotation available at the output of the speed-reduction device Mechanical Structure without motion atlecture the input). 2 (ECE5463 Brakes Sp18) may also be attached to stop Wei Zhang(OSU) the robot 3 / 19 Actuators, such as electric motors, deliver forces and torques to the joints, End-effector, such as gripper or hand, is attached to a specific link
4 Degrees of Freedom of a Robot Typical Joints Revolute Joint (R): Figure 2.3: Typical robot joints. Cylindrical Joint (C): a formula, called Grübler s formula, for determining the number of degrees of freedom of planar and spatial robots. Prismatic Joint (P): Robot Joints Figure 2.3 illustrates the basic joints found in typical robots. Every joint connects exactly two links; joints that simultaneously Spherical connect three Joint or(s): more links are not allowed. The revolute joint (R), also called a hinge joint, allows rotational motion about the joint axis. The prismatic joint (P), also called a sliding or linear joint, allows translational (or rectilinear) motion along the direction of the joint axis. The helical joint (H), also called a screw joint, allows Helical Joint (H): Universal Joint (U): Mechanical Structure Lecture 2 (ECE5463 Sp18) Wei Zhang(OSU) 4 / 19
5 Outline Mechanical Structure of a Robot Configuration Space Representation of Configuration Space Configuration Space Lecture 2 (ECE5463 Sp18) Wei Zhang(OSU) 5 / 19
6 Configuration Space Definitions Configuration: a complete specification of the position of every point of the robot. Degree of Freedom (dof): The minimum number of real-valued coordinates needed to represent the configuration Configuration Space (C-space): The space (set) that contains all possible configurations of the robot. Effective representation of the C-space is essential for many aspects of robotics Configuration Space Lecture 2 (ECE5463 Sp18) Wei Zhang(OSU) 6 / 19
7 (x A, y A ), (x B, y B ), and (x C, y C ). If the points could be placed independently anywhere in the plane, the coin would have six degrees of freedom two for each of the three points. But, according to the definition of a rigid body, the distance Configuration Space Lecture 2 (ECE5463 Sp18) Wei Zhang(OSU) 7 / 19 How to find the dof? Chapter 2. Configuration Space 13 Example: coin on a table C ŷ d AC C ẑ A A d AB d BC B B ˆx ˆx (a) (b) (c) ŷ Figure 2.2: (a) Choosing three points fixed to the coin. (b) Once the location of A is chosen, B must lie on a circle of radius d AB centered at A. Once the location of B is chosen, C must lie at the intersection of circles centered at A and B. Only one of these two intersections corresponds to the heads up configuration. (c) The configuration of a coin in three-dimensional space is given by the three coordinates of A, two angles to the point B on the sphere of radius d AB centered at A, and one angle to the point C on the circle defined by the intersection of the a sphere centered at A and a sphere centered at B.
8 DoF of Planar and Spatial Rigid Body Chapter 2. Configuration Chapter 2. Configuration Space Space ẑ ŷ ẑ C ŷ d AC C C d AC C A A d BC d A AB A d BC B B d AB ˆx ˆx ŷ B B (a) (b) ˆx (c) ˆx ŷ Figure 2.2: (a) Choosing three points fixed to the coin. (b) Once the location of A is (a) chosen, B must lie on a (b) circle of radius d AB centered at A. Once(c) the location of B is chosen, C must lie at the intersection of circles centered at A and B. Only one of these two intersections corresponds to the heads up configuration. (c) The configuration Figure 2.2: (a) of achoosing coin three-dimensional three pointsspace fixedisto given theby coin. the three (b) coordinates Once the of location A, two angles of A is chosen, B mustolie theon point a circle B on the of sphere radiusofdradius AB centered d AB centered at A. at A, Once and one theangle location to the of point B is chosen, C mustc lie onat the the circle intersection defined by the ofintersection circles centered of the a at sphere A and centered B. Only at A and onea of sphere these centered at B. two intersections corresponds to the heads up configuration. (c) The configuration of a coin in three-dimensional space is given by the three coordinates of A, two angles to the point B (x on A, the y A ), sphere (x B, y B of ), and radius (x C d, y AB C ). centered If the points at A, could andbe one placed angle independently to the point C on the circleanywhere defined by in the theplane, intersection the coin would of thehave a sphere six degrees centered of freedom at A and two for a sphere each of the three points. But, according to the definition of a rigid body, the distance centered at B. between point A and point B, denoted d(a, B), is always constant regardless of where the coin is. Similarly, the distances d(b, C) and d(a, C) must be constant. The following equality constraints on the coordinates (x (x A, y A ), (x B, y B ), and (x C, y C ). If the points could be placed A, y A ), (x independently B, y B ), and (x C, y C ) must therefore always be satisfied: anywhere in the plane, the coin would have six degrees of freedom two for each of the three points. But, according d(a, B) = to (x the A definition x B ) 2 + (y A of ya B ) rigid 2 = d AB body,, the distance Configuration Space Lecture 2 (ECE5463 Sp18) Wei Zhang(OSU) 8 / 19
9 DoF of Joints Joint can be viewed as providing freedoms to allow one rigid body to move relative to another. Dof of a joint: minimum # of variables needed to represent the configuration of a joint Joint can also be viewed as providing constraints on the possible motions of the two rigid bodies it connects Chapter 2. Configuration Space Degrees of Freedom of a Robot Figure 2.3: Typical robot joints. Constraints c Constraints c between two between two Joint type dof f planar spatial rigid bodies rigid bodies Revolute (R) Prismatic (P) Helical (H) 1 N/A 5 Cylindrical (C) 2 N/A 4 Universal (U) 2 N/A 4 Spherical (S) 3 N/A 3 Table 2.1: The number of degrees of freedom f and constraints c provided by co a formula, called Grübler s formula, for determining the number of degrees of Configuration Space Lecture joints. 2 (ECE5463 Sp18) Wei Zhang(OSU) 9 / 19
10 DoF of Mechanisms (Linkages) dof =(sum of freedoms of the bodies) number of independent constraints (1) Grübler s Formula: dof = m(n 1 J) + J i=1 f i Configuration Space Lecture 2 (ECE5463 Sp18) Wei Zhang(OSU) 10 / 19
11 2.2. Degrees of Freedom of a Robot DoF Examples (a) Degrees of Freedom of a Robot (a) (a) (b) Figure 2.4: (a) Four-bar linkage. (b) Slider crank mechanism. Figure 2.4: (a) Four-bar linkage. (b) Slider crank mechanism. rübler s formula for the number of degrees of freedom of the robot is N = 4, J = 4, and f i = 1, i = 1,..., 4, into Grü four-bar linkage has one degree of freedom. formula for the number of degrees of freedom J of the robot is The slider crank closed-chain mechanism of F dof = m(n 1) c i two ways: (i) the mechanism consists of three rev }{{} i=1 joint (J = 4 and each f rigid body freedoms }{{ J i = 1) and four links ( } link), or (ii) the mechanism consists of two revol dof = m(n 1) joint constraints c i joint (the RP joint is a concatenation of a revolu }{{} J i=1 f i = 2) and three links (N = 3; remember tha rigid = m(n body freedoms 1) (m f i )}{{} two bodies). In both cases the mechanism has o i=1 joint constraints Example 2.4 (Some classical planar mechanism J J formula to several classical planar mechanisms. = m(n 1 J) + f = m(n 1) (m i. (2.4) f i ) of revolute joints in Figure 2.5(a) (called a kr i=1 has N = k + 1 links (k links plus ground), and J i=1 his formula holds only if all joint constraints are independent. If they are not J (b) (c) Figure 2.5: (a) k-link planar serial chain. (b) Five-b six-bar linkage. (d) Watt six-bar linkage. Configuration Space Lecture 2 (ECE5463 Sp18) May 2017 preprint of Modern Robotics, Wei Zhang(OSU) Lynch and Park, 11 Cambridge / 19
12 Chapter 2. DoF Examples Configuration Space Degrees of Freedom of a Robot (a) (b) Figure 2.6: A planar mechanism with two overlapping joints. joints are revolute, f i = 1 for all i. Therefore, Figure 2.7: (a) A parallelogram linkage. (b) The five-bar linkage in a regular a dof = 3((k + 1) 1 k) + k = k singular configuration. as expected. For the planar five-bar linkage of Figure 2.5(b), N = 5 (four links plus ground), J = 5, and since all joints are revolute, each f i = 1. Therefore, dof = 3(5 1 5) + 5 = 2. (ii) Alternatively, the lower-right revolute prismatic joint pair can be regard For the Stephenson six-bar linkage of Figure 2.5(c), we have N = 6, J = 7, and as a single two-dof joint. In this f i = 1 case for all i, the so thatnumber of links is N = 7, with sev revolute joints, and a single two-dof revolute prismatic dof = 3(6 1 7) + 7 pair. = 1. Substituting in Grübler s formula yields Finally, for the Watt six-bar linkage of Figure 2.5(d), we have N = 6, J = 7, and f i = 1 for all i, so that, like the Stephenson six-bar linkage, dof = 3(6 1 7) + 7 = 1. dof = 3(7 1 8) + 7(1) + 1(2) = 3. Example 2.5 (A planar mechanism with overlapping joints). The planar mechanism illustrated in Figure 2.6 has three links that meet at a single point on the right of the large link. Recalling that a joint by definition connects exactly Example 2.6 (Redundant constraints two links, the joint and at this singularities). point of intersection For shouldthe not beparallelogr Configuration Space Lecture 2 (ECE5463 Sp18) Wei Zhang(OSU) regarded 12 as / a 19
13 2.2. Degrees of Freedom of a Robot DoF Examples R R S S S R S Figure 2.8: The Delta robot. lta robot). The Delta robot of Figure 2.8 consists of two er one mobile, the upper one stationary connected by contains a parallelogram closed chain and consists of three spherical joints, and five links. Adding the two platforms, nks and J = 21 joints (nine revolute and 12 spherical). By of = 6( ) + 9(1) + 12(3) = 15. s of freedom, Configuration however, Space only three are visible at the Lecture end- 2 (ECE5463 Sp18) Wei Zhang(OSU) 13 / 19
14 Outline Mechanical Structure of a Robot Configuration Space Representation of Configuration Space Representation Lecture 2 (ECE5463 Sp18) Wei Zhang(OSU) 14 / 19
15 Issues for Explicit Parameterization Representation of Euclidean space: choose reference frame and represent point as a vector Representation of curved space is more tricky than it appears Explicit parameterization uses the same number of coordinates as the space dimension (suffer from singularity) Sphere S 2 Representation Lecture 2 (ECE5463 Sp18) Wei Zhang(OSU) 15 / 19
16 Topology Explicit parameterization of sphere (latitude/longitude) suffers from singularity because sphere and plane have different topologies. Roughly, two spaces are topologically equivalent if one can be continuously deformed into the other without cutting or gluing. Topologically distinct 1-d spaces: - circle: - line: - closed interval: Representation Lecture 2 (ECE5463 Sp18) Wei Zhang(OSU) 16 / 19
17 Topology Configuration Space: Topology and Representation Examples of topologically different 2-d spaces system topology sample representation point on a plane E 2 R 2 ŷ latitude 90 (x, y) ˆx longitude spherical pendulum S 2 [ 180, 180 ) [ 90, 90 ] θ2 2π 0 0 2π θ1 2R robot arm T 2 =S 1 S 1 [0, 2π) [0, 2π) θ 2π... 0 rotating sliding knob E 1 S 1 R 1 [0, 2π)... ˆx Table 2.2: Four topologically different two-dimensional C-spaces and example coordinate Representation representations. In the latitude-longitude representation Lecture 2 (ECE5463 of the sphere, Sp18) the Wei Zhang(OSU) 17 / 19
18 Implicit Representation of C-Space Implicit Representation: View n-dim space as embedded in a higher dimensional Euclidean space subject to constraints. Use more coordinates than the minimum, but can avoid singularities Example: Sphere S 2 In this class, we will primarily use the implicit representation Representation Lecture 2 (ECE5463 Sp18) Wei Zhang(OSU) 18 / 19
19 Summary Questions What is the configuration space (C-space) of a robot? What is dof of C-space, and how to find dof? What is topological equivalence? Pros and cons for explicit and implicit representation of C-space Further reading: chapter 2 of Lynch and Park. Representation Lecture 2 (ECE5463 Sp18) Wei Zhang(OSU) 19 / 19
Lecture Note 2: Configuration Space
ECE5463: Introduction to Robotics Lecture Note 2: Configuration Space Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 2 (ECE5463
More informationLecture Note 6: Forward Kinematics
ECE5463: Introduction to Robotics Lecture Note 6: Forward Kinematics Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 6 (ECE5463
More informationConfiguration Space. Chapter 2
Chapter 2 Configuration Space A typical robot is mechanically constructed from several bodies, or links, that are connected by various types of joints. The robot moves when certain joints are driven by
More informationChapter 4. Mechanism Design and Analysis
Chapter 4. Mechanism Design and Analysis All mechanical devices containing moving parts are composed of some type of mechanism. A mechanism is a group of links interacting with each other through joints
More informationRobotics. SAAST Robotics Robot Arms
SAAST Robotics 008 Robot Arms Vijay Kumar Professor of Mechanical Engineering and Applied Mechanics and Professor of Computer and Information Science University of Pennsylvania Topics Types of robot arms
More informationRobotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur
Robotics Prof. Dilip Kumar Pratihar Department of Mechanical Engineering Indian Institute of Technology, Kharagpur Lecture 03 Introduction to Robot and Robotics (Contd.) (Refer Slide Time: 00:34) Now,
More informationKinematics of Closed Chains
Chapter 7 Kinematics of Closed Chains Any kinematic chain that contains one or more loops is called a closed chain. Several examples of closed chains were encountered in Chapter 2, from the planar four-bar
More informationTheory of Machines Course # 1
Theory of Machines Course # 1 Ayman Nada Assistant Professor Jazan University, KSA. arobust@tedata.net.eg March 29, 2010 ii Sucess is not coming in a day 1 2 Chapter 1 INTRODUCTION 1.1 Introduction Mechanisms
More informationKinematics. Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position.
Kinematics Kinematics analyzes the geometry of a manipulator, robot or machine motion. The essential concept is a position. 1/31 Statics deals with the forces and moments which are aplied on the mechanism
More informationSAMPLE STUDY MATERIAL. Mechanical Engineering. Postal Correspondence Course. Theory of Machines. GATE, IES & PSUs
TOM - ME GATE, IES, PSU 1 SAMPLE STUDY MATERIAL Mechanical Engineering ME Postal Correspondence Course Theory of Machines GATE, IES & PSUs TOM - ME GATE, IES, PSU 2 C O N T E N T TOPIC 1. MACHANISMS AND
More informationEEE 187: Robotics Summary 2
1 EEE 187: Robotics Summary 2 09/05/2017 Robotic system components A robotic system has three major components: Actuators: the muscles of the robot Sensors: provide information about the environment and
More informationKinematics Fundamentals CREATING OF KINEMATIC CHAINS
Kinematics Fundamentals CREATING OF KINEMATIC CHAINS Mechanism Definitions 1. a system or structure of moving parts that performs some function 2. is each system reciprocally joined moveable bodies the
More information3. Manipulator Kinematics. Division of Electronic Engineering Prof. Jaebyung Park
3. Manipulator Kinematics Division of Electronic Engineering Prof. Jaebyung Park Introduction Kinematics Kinematics is the science of motion which treats motion without regard to the forces that cause
More informationModelling of mechanical system CREATING OF KINEMATIC CHAINS
Modelling of mechanical system CREATING OF KINEMATIC CHAINS Mechanism Definitions 1. a system or structure of moving parts that performs some function 2. is each system reciprocally joined moveable bodies
More informationKINEMATICS OF MACHINES. Dr.V.SUNDARESWARAN PROFESSOR OF MECHANICAL ENGG. COLLEGE OF ENGINEERING, GUINDY ANNA UNIVERSITY CHENNAI
KINEMATICS OF MACHINES Dr.V.SUNDARESWARAN PROFESSOR OF MECHANICAL ENGG. COLLEGE OF ENGINEERING, GUINDY ANNA UNIVERSITY CHENNAI 600 025 MECHANICS Science dealing with motion DIVISIONS OF MECHANICS Statics
More informationKinematic Synthesis. October 6, 2015 Mark Plecnik
Kinematic Synthesis October 6, 2015 Mark Plecnik Classifying Mechanisms Several dichotomies Serial and Parallel Few DOFS and Many DOFS Planar/Spherical and Spatial Rigid and Compliant Mechanism Trade-offs
More informationLecture 3. Planar Kinematics
Matthew T. Mason Mechanics of Manipulation Outline Where are we? s 1. Foundations and general concepts. 2.. 3. Spherical and spatial kinematics. Readings etc. The text: By now you should have read Chapter
More informationWEEKS 1-2 MECHANISMS
References WEEKS 1-2 MECHANISMS (METU, Department of Mechanical Engineering) Text Book: Mechanisms Web Page: http://www.me.metu.edu.tr/people/eres/me301/in dex.ht Analitik Çözümlü Örneklerle Mekanizma
More informationSolidWorks Assembly Files. Assemblies Mobility. The Mating Game Mating features. Mechanical Mates Relative rotation about axes
Assemblies Mobility SolidWorks Assembly Files An assembly file is a collection of parts The first part brought into an assembly file is fixed Other parts are constrained relative to that part (or other
More informationKinematics - Introduction. Robotics. Kinematics - Introduction. Vladimír Smutný
Kinematics - Introduction Robotics Kinematics - Introduction Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics (CIIRC) Czech Technical University
More informationAnalytical and Applied Kinematics
Analytical and Applied Kinematics Vito Moreno moreno@engr.uconn.edu 860-614-2365 (cell) http://www.engr.uconn.edu/~moreno Office EB1, hours Thursdays 10:00 to 5:00 1 This course introduces a unified and
More informationRobot mechanics and kinematics
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2016/17 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More informationForward kinematics and Denavit Hartenburg convention
Forward kinematics and Denavit Hartenburg convention Prof. Enver Tatlicioglu Department of Electrical & Electronics Engineering Izmir Institute of Technology Chapter 5 Dr. Tatlicioglu (EEE@IYTE) EE463
More informationDOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT
DOUBLE CIRCULAR-TRIANGULAR SIX-DEGREES-OF- FREEDOM PARALLEL ROBOT V. BRODSKY, D. GLOZMAN AND M. SHOHAM Department of Mechanical Engineering Technion-Israel Institute of Technology Haifa, 32000 Israel E-mail:
More informationKinematics of Machines. Brown Hills College of Engineering & Technology
Introduction: mechanism and machines, kinematic links, kinematic pairs, kinematic chains, plane and space mechanism, kinematic inversion, equivalent linkages, four link planar mechanisms, mobility and
More informationROBOTICS 01PEEQW. Basilio Bona DAUIN Politecnico di Torino
ROBOTICS 01PEEQW Basilio Bona DAUIN Politecnico di Torino Kinematic chains Readings & prerequisites From the MSMS course one shall already be familiar with Reference systems and transformations Vectors
More informationInverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm
Inverse Kinematics Analysis for Manipulator Robot With Wrist Offset Based On the Closed-Form Algorithm Mohammed Z. Al-Faiz,MIEEE Computer Engineering Dept. Nahrain University Baghdad, Iraq Mohammed S.Saleh
More informationJane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute
Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute We know how to describe the transformation of a single rigid object w.r.t. a single
More informationBasilio Bona ROBOTICA 03CFIOR 1
Kinematic chains 1 Readings & prerequisites Chapter 2 (prerequisites) Reference systems Vectors Matrices Rotations, translations, roto-translations Homogeneous representation of vectors and matrices Chapter
More informationMechanism and Robot Kinematics, Part I: Algebraic Foundations
Mechanism and Robot Kinematics, Part I: Algebraic Foundations Charles Wampler General Motors R&D Center In collaboration with Andrew Sommese University of Notre Dame Overview Why kinematics is (mostly)
More informationRobot mechanics and kinematics
University of Pisa Master of Science in Computer Science Course of Robotics (ROB) A.Y. 2017/18 cecilia.laschi@santannapisa.it http://didawiki.cli.di.unipi.it/doku.php/magistraleinformatica/rob/start Robot
More informationMCE/EEC 647/747: Robot Dynamics and Control. Lecture 3: Forward and Inverse Kinematics
MCE/EEC 647/747: Robot Dynamics and Control Lecture 3: Forward and Inverse Kinematics Denavit-Hartenberg Convention Reading: SHV Chapter 3 Mechanical Engineering Hanz Richter, PhD MCE503 p.1/12 Aims of
More informationInverse Kinematics. Given a desired position (p) & orientation (R) of the end-effector
Inverse Kinematics Given a desired position (p) & orientation (R) of the end-effector q ( q, q, q ) 1 2 n Find the joint variables which can bring the robot the desired configuration z y x 1 The Inverse
More informationIntroductionToRobotics-Lecture02
IntroductionToRobotics-Lecture02 Instructor (Oussama Khatib):Okay. Let's get started. So as always, the lecture starts with a video segment, and today's video segment comes from 1991, and from the group
More informationEE Kinematics & Inverse Kinematics
Electric Electronic Engineering Bogazici University October 15, 2017 Problem Statement Kinematics: Given c C, find a map f : C W s.t. w = f(c) where w W : Given w W, find a map f 1 : W C s.t. c = f 1
More informationKinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur. Module - 3 Lecture - 1
Kinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur Module - 3 Lecture - 1 In an earlier lecture, we have already mentioned that there
More informationIndustrial Robots : Manipulators, Kinematics, Dynamics
Industrial Robots : Manipulators, Kinematics, Dynamics z z y x z y x z y y x x In Industrial terms Robot Manipulators The study of robot manipulators involves dealing with the positions and orientations
More informationME 321 Kinematics and Dynamics of Machines
.0 INTRODUCTION ME Kinematics and Dynamics of Machines All Text References in these notes are for: Mechanism Design: Analysis and Synthesis, Volume, Fourth Edition, Erdman, Sandor and Kota, Prentice-Hall,
More informationME 115(b): Final Exam, Spring
ME 115(b): Final Exam, Spring 2005-06 Instructions 1. Limit your total time to 5 hours. That is, it is okay to take a break in the middle of the exam if you need to ask me a question, or go to dinner,
More informationPlanar Robot Kinematics
V. Kumar lanar Robot Kinematics The mathematical modeling of spatial linkages is quite involved. t is useful to start with planar robots because the kinematics of planar mechanisms is generally much simpler
More informationModel Library Mechanics
Model Library Mechanics Using the libraries Mechanics 1D (Linear), Mechanics 1D (Rotary), Modal System incl. ANSYS interface, and MBS Mechanics (3D) incl. CAD import via STL and the additional options
More information11. Kinematic models of contact Mechanics of Manipulation
11. Kinematic models of contact Mechanics of Manipulation Matt Mason matt.mason@cs.cmu.edu http://www.cs.cmu.edu/~mason Carnegie Mellon Lecture 11. Mechanics of Manipulation p.1 Lecture 11. Kinematic models
More information10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators
Robotics and automation Dr. Ibrahim Al-Naimi Chapter two Introduction To Robot Manipulators 1 Robotic Industrial Manipulators A robot manipulator is an electronically controlled mechanism, consisting of
More informationLecture «Robot Dynamics»: Multi-body Kinematics
Lecture «Robot Dynamics»: Multi-body Kinematics 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 informationUsing Algebraic Geometry to Study the Motions of a Robotic Arm
Using Algebraic Geometry to Study the Motions of a Robotic Arm Addison T. Grant January 28, 206 Abstract In this study we summarize selected sections of David Cox, John Little, and Donal O Shea s Ideals,
More informationLecture Note 3: Rotational Motion
ECE5463: Introduction to Robotics Lecture Note 3: Rotational Motion Prof. Wei Zhang Department of Electrical and Computer Engineering Ohio State University Columbus, Ohio, USA Spring 2018 Lecture 3 (ECE5463
More informationME 115(b): Final Exam, Spring
ME 115(b): Final Exam, Spring 2011-12 Instructions 1. Limit your total time to 5 hours. That is, it is okay to take a break in the middle of the exam if you need to ask me a question, or go to dinner,
More informationLecture «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 E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,
More informationDETC APPROXIMATE MOTION SYNTHESIS OF SPHERICAL KINEMATIC CHAINS
Proceedings of the ASME 2007 International Design Engineering Technical Conferences & Computers and Information in Engineering Conference IDETC/CIE 2007 September 4-7, 2007, Las Vegas, Nevada, USA DETC2007-34372
More informationKinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur. Module - 2 Lecture - 1
Kinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur Module - 2 Lecture - 1 The topic of today s lecture is mobility analysis. By mobility
More informationChapter 1 Introduction
Chapter 1 Introduction Generally all considerations in the force analysis of mechanisms, whether static or dynamic, the links are assumed to be rigid. The complexity of the mathematical analysis of mechanisms
More informationLecture 18 Kinematic Chains
CS 598: Topics in AI - Adv. Computational Foundations of Robotics Spring 2017, Rutgers University Lecture 18 Kinematic Chains Instructor: Jingjin Yu Outline What are kinematic chains? C-space for kinematic
More informationLecture «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 E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE
More informationKinematics of the Stewart Platform (Reality Check 1: page 67)
MATH 5: Computer Project # - Due on September 7, Kinematics of the Stewart Platform (Reality Check : page 7) A Stewart platform consists of six variable length struts, or prismatic joints, supporting a
More informationProf. Mark Yim University of Pennsylvania
Robotics: Fundamentals Prof. Mark Yim University of Pennsylvania Week 5: Degrees of Freedom 1 The Goal Understanding the position and orientation of robot links. Computing end-effector positions from joint
More informationInverse Kinematics of 6 DOF Serial Manipulator. Robotics. Inverse Kinematics of 6 DOF Serial Manipulator
Inverse Kinematics of 6 DOF Serial Manipulator Robotics Inverse Kinematics of 6 DOF Serial Manipulator Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics
More informationWritten exams of Robotics 1
Written exams of Robotics 1 http://www.diag.uniroma1.it/~deluca/rob1_en.php All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 06.11 2 Planar
More informationChapter 2 Mechanisms Abstract
Chapter 2 Mechanisms Abstract This chapter begins with a description of the different types of mechanisms that are generally used, especially in industrial robots. The parameters and variables of the mechanisms
More informationArticulated Robots! Robert Stengel! Robotics and Intelligent Systems! MAE 345, Princeton University, 2017
Articulated Robots! Robert Stengel! Robotics and Intelligent Systems! MAE 345, Princeton University, 2017 Robot configurations Joints and links Joint-link-joint transformations! Denavit-Hartenberg representation
More informationWhat is a Manipulator? 2007 RoboJackets TE Sessions 10/16/2007. Keys to Understanding Manipulators TE Sessions Manipulators 10/16/07
2007 TE Sessions Manipulators 10/16/07 www.robojackets.org Keys to Understanding Manipulators What is a manipulator? What kinds of manipulators are there? What are the different types of joints and linkages
More informationHomogeneous coordinates, lines, screws and twists
Homogeneous coordinates, lines, screws and twists In lecture 1 of module 2, a brief mention was made of homogeneous coordinates, lines in R 3, screws and twists to describe the general motion of a rigid
More informationAssignment 3. Position of the center +/- 0.1 inches Orientation +/- 1 degree. Decal, marker Stereo, matching algorithms Pose estimation
Assignment 3 1. You are required to analyze the feasibility of designing a vision system for the robot gas station attendant. Assume that the driver parks the car so that the flap and the cap are in a
More informationProf. Mark Yim University of Pennsylvania
Robotics: Fundamentals Prof. Mark Yim University of Pennsylvania Week 5: Degrees of Freedom Robo1x-1.5 1 The Goal Understanding the position and orientation of robot links. Computing end-effector positions
More informationRobot Geometry and Kinematics
CIS 68/MEAM 50 Robot Geometr and Kinematics CIS 68/MEAM 50 Outline Industrial (conventional) robot arms Basic definitions for understanding -D geometr, kinematics Eamples Classification b geometr Relationship
More informationSpatial R-C-C-R Mechanism for a Single DOF Gripper
NaCoMM-2009-ASMRL28 Spatial R-C-C-R Mechanism for a Single DOF Gripper Rajeev Lochana C.G * Mechanical Engineering Department Indian Institute of Technology Delhi, New Delhi, India * Email: rajeev@ar-cad.com
More informationInherently Balanced Double Bennett Linkage
Inherently Balanced Double Bennett Linkage V. van der Wijk Delft University of Technology - Dep. of Precision and Microsystems Engineering Mechatronic System Design, e-mail: v.vanderwijk@tudelft.nl Abstract.
More informationCOPYRIGHTED MATERIAL INTRODUCTION CHAPTER 1
CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.
More informationDIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS
DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS ALBA PEREZ Robotics and Automation Laboratory University of California, Irvine Irvine, CA 9697 email: maperez@uci.edu AND J. MICHAEL MCCARTHY Department of Mechanical
More informationDipartimento di Elettronica Informazione e Bioingegneria Robotics
Dipartimento di Elettronica Informazione e Bioingegneria Robotics properties and performance measures @ 25 Redundancy first definition McKerrow When a manipulator can reach a specified position with more
More information1. Introduction 1 2. Mathematical Representation of Robots
1. Introduction 1 1.1 Introduction 1 1.2 Brief History 1 1.3 Types of Robots 7 1.4 Technology of Robots 9 1.5 Basic Principles in Robotics 12 1.6 Notation 15 1.7 Symbolic Computation and Numerical Analysis
More informationRobotics kinematics and Dynamics
Robotics kinematics and Dynamics C. Sivakumar Assistant Professor Department of Mechanical Engineering BSA Crescent Institute of Science and Technology 1 Robot kinematics KINEMATICS the analytical study
More informationStructural Configurations of Manipulators
Structural Configurations of Manipulators 1 In this homework, I have given information about the basic structural configurations of the manipulators with the concerned illustrations. 1) The Manipulator
More informationRobotics (Kinematics) Winter 1393 Bonab University
Robotics () Winter 1393 Bonab University : most basic study of how mechanical systems behave Introduction Need to understand the mechanical behavior for: Design Control Both: Manipulators, Mobile Robots
More informationCALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES
CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES YINGYING REN Abstract. In this paper, the applications of homogeneous coordinates are discussed to obtain an efficient model
More informationWorkspaces of planar parallel manipulators
Workspaces of planar parallel manipulators Jean-Pierre Merlet Clément M. Gosselin Nicolas Mouly INRIA Sophia-Antipolis Dép. de Génie Mécanique INRIA Rhône-Alpes BP 93 Université Laval 46 Av. Felix Viallet
More informationINSTITUTE OF AERONAUTICAL ENGINEERING
Name Code Class Branch Page 1 INSTITUTE OF AERONAUTICAL ENGINEERING : ROBOTICS (Autonomous) Dundigal, Hyderabad - 500 0 MECHANICAL ENGINEERING TUTORIAL QUESTION BANK : A7055 : IV B. Tech I Semester : MECHANICAL
More informationJacobians. 6.1 Linearized Kinematics. Y: = k2( e6)
Jacobians 6.1 Linearized Kinematics In previous chapters we have seen how kinematics relates the joint angles to the position and orientation of the robot's endeffector. This means that, for a serial robot,
More informationINTRODUCTION CHAPTER 1
CHAPTER 1 INTRODUCTION Modern mechanical and aerospace systems are often very complex and consist of many components interconnected by joints and force elements such as springs, dampers, and actuators.
More informationChapter 1: Introduction
Chapter 1: Introduction This dissertation will describe the mathematical modeling and development of an innovative, three degree-of-freedom robotic manipulator. The new device, which has been named the
More informationLesson 1: Introduction to Pro/MECHANICA Motion
Lesson 1: Introduction to Pro/MECHANICA Motion 1.1 Overview of the Lesson The purpose of this lesson is to provide you with a brief overview of Pro/MECHANICA Motion, also called Motion in this book. Motion
More informationLecture VI: Constraints and Controllers
Lecture VI: Constraints and Controllers Motion Constraints In practice, no rigid body is free to move around on its own. Movement is constrained: wheels on a chair human body parts trigger of a gun opening
More informationMACHINES AND MECHANISMS
MACHINES AND MECHANISMS APPLIED KINEMATIC ANALYSIS Fourth Edition David H. Myszka University of Dayton PEARSON ж rentice Hall Pearson Education International Boston Columbus Indianapolis New York San Francisco
More informationManipulation and Fluid Power. October 07, 2008
2008 TE Sessions Supported by Manipulation and Fluid Power October 07, 2008 www.robojackets.org Manipulation Keys to Understanding Manipulators What is a manipulator? What kinds of manipulators are there?
More informationSeptember 20, Chapter 5. Simple Mechanisms. Mohammad Suliman Abuhaiba, Ph.D., PE
Chapter 5 Simple Mechanisms 1 Mohammad Suliman Abuhaiba, Ph.D., PE 2 Assignment #1 All questions at the end of chapter 1 st Exam: Saturday 29/9/2018 3 Kinematic Link or Element kinematic link (link) or
More information2.007 Design and Manufacturing I Spring 2009
MIT OpenCourseWare http://ocw.mit.edu 2.007 Design and Manufacturing I Spring 2009 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. 2.007 Design and Manufacturing
More informationKinematics, Kinematics Chains CS 685
Kinematics, Kinematics Chains CS 685 Previously Representation of rigid body motion Two different interpretations - as transformations between different coord. frames - as operators acting on a rigid body
More informationDevelopment of Direct Kinematics and Workspace Representation for Smokie Robot Manipulator & the Barret WAM
5th International Conference on Robotics and Mechatronics (ICROM), Tehran, Iran, 217 1 Development of Direct Kinematics and Workspace Representation for Smokie Robot Manipulator & the Barret WAM Reza Yazdanpanah
More informationPlanning in Mobile Robotics
Planning in Mobile Robotics Part I. Miroslav Kulich Intelligent and Mobile Robotics Group Gerstner Laboratory for Intelligent Decision Making and Control Czech Technical University in Prague Tuesday 26/07/2011
More informationComputational Design + Fabrication: 4D Analysis
Computational Design + Fabrication: 4D Analysis Jonathan Bachrach EECS UC Berkeley October 6, 2015 Today 1 News Torque and Work Simple Machines Closed Chains Analysis Paper Review Lab 3 Critique News 2
More informationPPGEE Robot Dynamics I
PPGEE Electrical Engineering Graduate Program UFMG April 2014 1 Introduction to Robotics 2 3 4 5 What is a Robot? According to RIA Robot Institute of America A Robot is a reprogrammable multifunctional
More informationLecture 3.5: Sumary of Inverse Kinematics Solutions
MCE/EEC 647/747: Robot Dynamics and Control Lecture 3.5: Sumary of Inverse Kinematics Solutions Reading: SHV Sect.2.5.1, 3.3 Mechanical Engineering Hanz Richter, PhD MCE647 p.1/13 Inverse Orientation:
More informationMechanism Synthesis Rules
Mechanism Synthesis ules Linkage Transformation ules Grashof s Law Inversion ME312: Dynamics of Mechanisms 1 BB LINKAGE TANSFOMATION ULE 1 evolute joints in any loop can be replaced by prismatic joints
More informationSYNTHESIS OF PLANAR MECHANISMS FOR PICK AND PLACE TASKS WITH GUIDING LOCATIONS
Proceedings of the ASME 2013 International Design Engineering Technical Conferences and Computers and Information in Engineering Conference IDETC/CIE 2013 August 4-7, 2013, Portland, Oregon, USA DETC2013-12021
More informationConnection Elements and Connection Library
Connection Elements and Connection Library Lecture 2 L2.2 Overview Introduction Defining Connector Elements Understanding Connector Sections Understanding Connection Types Understanding Connector Local
More informationKinematics of Wheeled Robots
CSE 390/MEAM 40 Kinematics of Wheeled Robots Professor Vijay Kumar Department of Mechanical Engineering and Applied Mechanics University of Pennsylvania September 16, 006 1 Introduction In this chapter,
More informationROBOTICS: ADVANCED CONCEPTS & ANALYSIS
ROBOTICS: ADVANCED CONCEPTS & ANALYSIS MODULE 2 ELEMENTS OF ROBOTS: JOINTS, LINKS, ACTUATORS & SENSORS Ashitava Ghosal 1 1 Department of Mechanical Engineering & Centre for Product Design and Manufacture
More informationSome algebraic geometry problems arising in the field of mechanism theory. J-P. Merlet INRIA, BP Sophia Antipolis Cedex France
Some algebraic geometry problems arising in the field of mechanism theory J-P. Merlet INRIA, BP 93 06902 Sophia Antipolis Cedex France Abstract Mechanism theory has always been a favorite field of study
More informationAppendix A: Carpal Wrist Prototype
Appendix A: Carpal Wrist Prototype The theoretical evolution of the Carpal wrist concept has resulted in a complete mathematical model representing the kinematics and dynamics. The validity of the concept
More informationOverview. What is mechanism? What will I learn today? ME 311: Dynamics of Machines and Mechanisms Lecture 2: Synthesis
Overview ME 311: Dynamics of Machines and Mechanisms Lecture 2: Synthesis By Suril Shah Some fundamentals Synthesis Function, path and motion generation Limiting condition Dimensional synthesis 1 2 What
More informationKinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur. Module 10 Lecture 1
Kinematics of Machines Prof. A. K. Mallik Department of Mechanical Engineering Indian Institute of Technology, Kanpur Module 10 Lecture 1 So far, in this course we have discussed planar linkages, which
More information