Jane Li. Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute
|
|
- Maximilian Richards
- 5 years ago
- Views:
Transcription
1 Jane Li Assistant Professor Mechanical Engineering Department, Robotic Engineering Program Worcester Polytechnic Institute
2 We know how to describe the transformation of a single rigid object w.r.t. a single frame If we have many rigid object in serial connection, how to express and derive their spatial relations? RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/2018 2
3 Forward Kinematics Planar Robotic Systems, Representation of Serial Robots, Open Polygon Model, Denavit-Hartenberg Representation, Singularities Inverse Kinematics Kinematic Decoupling, Inverse Position: Geometric Approach, Inverse Orientation Kinematics in a Nut Shell RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/2018 3
4 For industrial robots, the main concern is the position and orientation of the end-effector or the attached tool Robot Joint Angles Inverse Kinematics Forward Kinematics End Effector Pose RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/2018 4
5 Tool Center Position (TCP) of a Planar Robotic Manipulator X d a cos A b cos B c cosc Y e asin A bsin B csin C RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/2018 5
6 Homogeneous transformations can be applied to all joints to get the end effector / tool position. However The transformation matrix depends on how the coordinate systems are set up and how the structural parameters are defined. Hence, how to make sure two people can develop same transformation matrices for the same robot? A standard method of Kinematics derivation RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/2018 6
7 Every coordinate frame is established following three rules: The z i 1 axis lies along the axis of motion of the ith joint RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/2018 7
8 Every coordinate frame is established following three rules: The x i axis is normal to the z i 1 axis, and points away from it to the z i axis RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/2018 8
9 Every coordinate frame is established following three rules: The x i axis forms the common perpendicular between the z i-1 and z i axis RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/2018 9
10 Base Frame You can choose any location for the coordinate frame 0 in the the robot base as long as the z 0 axis is aligned with the first joint End-effector Frame The last coordinate frame (nth frame) can be placed anywhere in the tool or end effector, as long as the x n axis is normal to z n 1 axis. RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
11 Relative pose between rigid bodies Position + Orientation How many parameters do you need to fully specify their relative pose? RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
12 θ i is the joint angle from the x i 1 to the x i axis about the z i 1 axis using the right hand rule Angle between two X-axes RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
13 d i is the offset distance from the origin of the (i 1)th coordinate frame to the intersection of the z i 1 axis with the x i axis along the z i 1 axis. Distance between two X-axes RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
14 a i is the distance from the intersection of the z i 1 axis with the x i axis to the origin of the ith frame along the x i axis (the shortest distance between the z i 1 and z i axes). Distance between two Z-axes RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
15 α i is the twisted angle from the z i 1 axis to the z i axis about the x i axis (using the right-hand rule). Angle between two Z-axes RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
16 RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
17 i A 1 Rot z, Trans 0,0, d Trans a,0,0 Rot x, i i i i i c s i i ai s c c s 0 i i i i d i s c 0 i i c s c s s a i i i i i ic i s c i c i c i s i a i is i 0 s c d i i i T Complete transformation from base frame to tool frame: A A A A A A RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
18 Recall: H nx sx ax dx ny sy ay d y n s a d nz sz az d z n = normal direction s = sliding direction a = approach direction RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
19 RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
20 # θ d a α 1 θ 1 0 a θ 2 0 a 2 0 RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
21 D-H table:, 0,0,,0,0, T A Rot z Trans d Trans a Rot x c s c s s a c c s 0 a c s c 1 c 1 c s a s s c 0 a s 1 0 s c d # θ d a α 1 θ 1 0 a θ 2 0 a 2 0 RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
22 # θ d a α 1 θ 1 0 a θ 2 0 a 2 0, 0,0,,0,0, T A Rot z Trans d Trans a Rot x c s c s s a c c s 0 a c s c 2 c 2 c s a s s c 0 a s 2 0 s c d RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
23 T T A c c s s c s s c 0 a c a c c s s s c c s c c s s 0 a s a s c c s A A A A c s 1 0 a 1 1c 1 s c 0 1 a 1 1s c s 0 a 2 2 2c 2 s c 0 a 2 2 2s RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
24 RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
25 # θ d a α 1 θ θ 2 0 a θ 3 0 a θ 4 0 a θ θ RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
26 T A A A A A A c c c c s s c c c c s c c c s c c a c a c a s1s5c 6 s1s5 s6 s1c 5 s c c c s s s c c c s c s c s + c1s 5s6 c1s5 s6 c1c 5 s234c5c6 c234s6 s234c5c6 c234c6 s234s5 s234a4 s23a3 s2a s1 c234a4 c23a3 c2a2 RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
27 There are 3 common singularities with serial robotics systems Wrist alignment joint 4 and 6 collinear axis Elbow singularity - Out-of-reach Alignment singularity wrist is as close to joint 1 as it can get RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
28 Degeneracy = Robot looses 1 DOF Physical Limits 2 similar joints become collinear Determinant of position matrix = zero Reduced dexterity Impossible to orient end effecter at a desired orientation, at the limits of robots workspace. RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
29 A spherical wrist A singular configuration when the vectors z3 and z5 are linearly dependent. The axes z3 and z5 are collinear, which happens when θ5 = 0 or π. RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
30 Unavoidable singularity for sphere wrist, unless The wrist is designed in such a way as to not permit this alignment. Not limited to a spherical wrist If any two revolute joint axes become collinear a singularity results. RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
31 RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
32 RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
33 The robot arm has two joints The joint space has 2 dimensions Theoretically, any position within the robot workspace is reachable by the end effector. However A singularity reduces the mobility of the robot. This will occur in two configurations what are they? RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
34 RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
35 RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
36 RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
37 Singularity due to aligned links Like the 2D case we just saw, there are two singularities due to the parallel Z1 and Z2 axes. RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
38 Singularity due to aligned rotational axes If the wrist center intersects with the axis of the base rotation, z 0, then there are an infinite number of solutions to the inverse kinematic equations. In other words, any value of θ1 will produce the same wrist position. We have again lost a degree of freedom RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
39 Singularity due to reach limit There are workspace volumes (shown in purple) where the end of arm tooling cannot reach. RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
40 Singularity due to self collision There are also configurations where the arm will collide with itself (another form of singularity). RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
41 RBE/ME 4815 Industrial Robotics Instructor: Jane Li, Mechanical Engineering Department & Robotic Engineering Program - WPI 3/22/
42 3/22/201842
Robot 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 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 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 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 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 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 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 What are the DH parameters for describing the relative pose of the two frames?
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 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 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 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 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 informationKinematic Model of Robot Manipulators
Kinematic Model of Robot Manipulators Claudio Melchiorri Dipartimento di Ingegneria dell Energia Elettrica e dell Informazione (DEI) Università di Bologna email: claudio.melchiorri@unibo.it C. Melchiorri
More informationRobot Inverse Kinematics Asanga Ratnaweera Department of Mechanical Engieering
PR 5 Robot Dynamics & Control /8/7 PR 5: Robot Dynamics & Control Robot Inverse Kinematics Asanga Ratnaweera Department of Mechanical Engieering The Inverse Kinematics The determination of all possible
More informationAdvances in Engineering Research, volume 123 2nd International Conference on Materials Science, Machinery and Energy Engineering (MSMEE 2017)
Advances in Engineering Research, volume nd International Conference on Materials Science, Machinery and Energy Engineering MSMEE Kinematics Simulation of DOF Manipulator Guangbing Bao,a, Shizhao Liu,b,
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 informationChapter 2 Kinematics of Mechanisms
Chapter Kinematics of Mechanisms.1 Preamble Robot kinematics is the study of the motion (kinematics) of robotic mechanisms. In a kinematic analysis, the position, velocity, and acceleration of all the
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 (3 pts) Compare the testing methods for testing path segment and finding first
More informationThis week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object.
CENG 732 Computer Animation Spring 2006-2007 Week 4 Shape Deformation Animating Articulated Structures: Forward Kinematics/Inverse Kinematics This week Shape Deformation FFD: Free Form Deformation Hierarchical
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 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 informationMTRX4700 Experimental Robotics
MTRX 4700 : Experimental Robotics Lecture 2 Stefan B. Williams Slide 1 Course Outline Week Date Content Labs Due Dates 1 5 Mar Introduction, history & philosophy of robotics 2 12 Mar Robot kinematics &
More informationMEAM 520. More Denavit-Hartenberg (DH)
MEAM 520 More Denavit-Hartenberg (DH) Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture 6: September
More informationKINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS
KINEMATIC ANALYSIS OF 3 D.O.F OF SERIAL ROBOT FOR INDUSTRIAL APPLICATIONS Annamareddy Srikanth 1 M.Sravanth 2 V.Sreechand 3 K.Kishore Kumar 4 Iv/Iv B.Tech Students, Mechanical Department 123, Asst. Prof.
More informationIntroduction to Robotics
Université de Strasbourg Introduction to Robotics Bernard BAYLE, 2013 http://eavr.u-strasbg.fr/ bernard Modelling of a SCARA-type robotic manipulator SCARA-type robotic manipulators: introduction SCARA-type
More informationFinding Reachable Workspace of a Robotic Manipulator by Edge Detection Algorithm
International Journal of Advanced Mechatronics and Robotics (IJAMR) Vol. 3, No. 2, July-December 2011; pp. 43-51; International Science Press, ISSN: 0975-6108 Finding Reachable Workspace of a Robotic Manipulator
More informationTheory of Robotics and Mechatronics
Theory of Robotics and Mechatronics Final Exam 19.12.2016 Question: 1 2 3 Total Points: 18 32 10 60 Score: Name: Legi-Nr: Department: Semester: Duration: 120 min 1 A4-sheet (double sided) of notes allowed
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 informationTransformation. Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering
RBE 550 MOTION PLANNING BASED ON DR. DMITRY BERENSON S RBE 550 Transformation Jane Li Assistant Professor Mechanical Engineering & Robotics Engineering http://users.wpi.edu/~zli11 Announcement Project
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 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 informationMatlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer
Matlab Simulator of a 6 DOF Stanford Manipulator and its Validation Using Analytical Method and Roboanalyzer Maitreyi More 1, Rahul Abande 2, Ankita Dadas 3, Santosh Joshi 4 1, 2, 3 Department of Mechanical
More informationExtension of Usable Workspace of Rotational Axes in Robot Planning
Extension of Usable Workspace of Rotational Axes in Robot Planning Zhen Huang' andy. Lawrence Yao Department of Mechanical Engineering Columbia University New York, NY 127 ABSTRACT Singularity of a robot
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 informationMDP646: ROBOTICS ENGINEERING. Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt. Prof. Said M.
MDP646: ROBOTICS ENGINEERING Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt Prof. Said M. Megahed APPENDIX A: PROBLEM SETS AND PROJECTS Problem Set # Due 3 rd week
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 informationAn Iterative Algorithm for Inverse Kinematics of 5-DOF Manipulator with Offset Wrist
World Academy of Science, Engineering and echnology An Iterative Algorithm for Inverse Kinematics of 5-DOF Manipulator with Offset Wrist Juyi Park, Jung-Min Kim, Hee-Hwan Park, Jin-Wook Kim, Gye-Hyung
More informationLecture «Robot Dynamics»: Kinematic Control
Lecture «Robot Dynamics»: Kinematic 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 Hutter,
More information[2] J. "Kinematics," in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988.
92 Chapter 3 Manipulator kinematics The major expense in calculating kinematics is often the calculation of the transcendental functions (sine and cosine). When these functions are available as part of
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 informationRobotics I. March 27, 2018
Robotics I March 27, 28 Exercise Consider the 5-dof spatial robot in Fig., having the third and fifth joints of the prismatic type while the others are revolute. z O x Figure : A 5-dof robot, with a RRPRP
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 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 informationUNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences
Page 1 UNIVERSITY OF OSLO Faculty of Mathematics and Natural Sciences Exam in INF3480 Introduction to Robotics Day of exam: May 31 st 2010 Exam hours: 3 hours This examination paper consists of 5 page(s).
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 informationECE569 Fall 2015 Solution to Problem Set 2
ECE569 Fall 2015 Solution to Problem Set 2 These problems are from the textbook by Spong et al. 1, which is the textbook for the ECE580 this Fall 2015 semester. As such, many of the problem statements
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 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 informationautorob.github.io Inverse Kinematics UM EECS 398/598 - autorob.github.io
autorob.github.io Inverse Kinematics Objective (revisited) Goal: Given the structure of a robot arm, compute Forward kinematics: predicting the pose of the end-effector, given joint positions. Inverse
More informationMEAM 520. Denavit-Hartenberg (DH)
MEAM 520 Denavit-Hartenberg (DH) Katherine J. Kuchenbecker, Ph.D. General Robotics, Automation, Sensing, and Perception Lab (GRASP) MEAM Department, SEAS, University of Pennsylvania Lecture 5: September
More information6. Kinematics of Serial Chain Manipulators
6. Kinematics of Serial Chain Manipulators 6.1 Assignment of reference frames In a multi-degree-of-freedom mechanical system consisting of rigid bodies, it is useful to attach reference frames to each
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 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 informationME/CS 133(a): Final Exam (Fall Quarter 2017/2018)
ME/CS 133(a): Final Exam (Fall Quarter 2017/2018) Instructions 1. Limit your total time to 5 hours. You can take a break in the middle of the exam if you need to ask a question, or go to dinner, etc. That
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 informationθ x Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing Position & Orientation & State 2 30-Jul
θ x 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 Position
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 informationME5286 Robotics Spring 2015 Quiz 1
Page 1 of 7 ME5286 Robotics Spring 2015 Quiz 1 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 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 informationArticulated Characters
Articulated Characters Skeleton A skeleton is a framework of rigid body bones connected by articulated joints Used as an (invisible?) armature to position and orient geometry (usually surface triangles)
More informationME5286 Robotics Spring 2013 Quiz 1
Page 1 of 7 ME5286 Robotics Spring 2013 Quiz 1 Total Points: 36 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 informationThe University of Missouri - Columbia Electrical & Computer Engineering Department EE4330 Robotic Control and Intelligence
The University of Missouri - Columbia Final Exam 1) Clear your desk top of all handwritten papers and personal notes. You may keep only your textbook, a cheat sheet, the test paper, a calculator and a
More informationSCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK
ABCM Symposium Series in Mechatronics - Vol. 3 - pp.276-285 Copyright c 2008 by ABCM SCREW-BASED RELATIVE JACOBIAN FOR MANIPULATORS COOPERATING IN A TASK Luiz Ribeiro, ribeiro@ime.eb.br Raul Guenther,
More information-SOLUTION- ME / ECE 739: Advanced Robotics Homework #2
ME / ECE 739: Advanced Robotics Homework #2 Due: March 5 th (Thursday) -SOLUTION- Please submit your answers to the questions and all supporting work including your Matlab scripts, and, where appropriate,
More informationSolution of inverse kinematic problem for serial robot using dual quaterninons and plucker coordinates
University of Wollongong Research Online Faculty of Engineering and Information Sciences - Papers: Part A Faculty of Engineering and Information Sciences 2009 Solution of inverse kinematic problem for
More informationThe Denavit Hartenberg Convention
The Denavit Hartenberg Convention Ravi Balasubramanian ravib@cmu.edu Robotics Institute Carnegie Mellon University 1 Why do Denavit Hartenberg (DH)? Last class, Matt did forward kinematics for the simple
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 informationME5286 Robotics Spring 2014 Quiz 1 Solution. Total Points: 30
Page 1 of 7 ME5286 Robotics Spring 2014 Quiz 1 Solution Total Points: 30 (Note images from original quiz are not included to save paper/ space. Please see the original quiz for additional information and
More informationModeling, Performance Analysis and Control of Robot Manipulators. Edited by Etienne Dombre Wisama Khalil
Modeling, Performance Analysis and Control of Robot Manipulators Edited by Etienne Dombre Wisama Khalil This page intentionally left blank Modeling, Performance Analysis and Control of Robot Manipulators
More informationSimulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software
Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software 1 Thavamani.P, 2 Ramesh.K, 3 Sundari.B 1 M.E Scholar, Applied Electronics, JCET, Dharmapuri, Tamilnadu, India 2 Associate Professor,
More informationA Review Paper on Analysis and Simulation of Kinematics of 3R Robot with the Help of RoboAnalyzer
A Review Paper on Analysis and Simulation of Kinematics of 3R Robot with the Help of RoboAnalyzer Ambuja Singh Student Saakshi Singh Student, Ratna Priya Kanchan Student, Abstract -Robot kinematics the
More informationForward Kinematic Analysis, Simulation & Workspace Tracing of Anthropomorphic Robot Manipulator By Using MSC. ADAMS
Forward Kinematic Analysis, Simulation & Workspace Tracing of Anthropomorphic Robot Manipulator By Using MSC. ADAMS Amit L Talli 1, B. B. Kotturshettar 2 Asst. Professor, Department of Automation & Robotics
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 informationwhich is shown in Fig We can also show that the plain old Puma cannot reach the point we specified
152 Fig. 7.8. Redundant manipulator P8 >> T = transl(0.5, 1.0, 0.7) * rpy2tr(0, 3*pi/4, 0); The required joint coordinates are >> qi = p8.ikine(t) qi = -0.3032 1.0168 0.1669-0.4908-0.6995-0.1276-1.1758
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 informationComputer Graphics: Geometric Transformations
Computer Graphics: Geometric Transformations Geometric 2D transformations By: A. H. Abdul Hafez Abdul.hafez@hku.edu.tr, 1 Outlines 1. Basic 2D transformations 2. Matrix Representation of 2D transformations
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 The foot segment is subjected to the pull of two plantarflexor muscles. Determine
More informationInverse Kinematics of a Rhino Robot
Inverse Kinematics of a Rhino Robot Rhino Robot (http://verona.fi-p.unam.mx/gpocontrol/images/rhino1.jpg) A Rhino robot is very similar to a 2-link arm with the exception that The base can rotate, allowing
More informationDynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble
Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble Masoud Moeini, University of Hamburg, Oct 216 [Wearable Haptic Thimble,A Developing Guide and Tutorial,Francesco Chinello]
More informationTransformations Week 9, Lecture 18
CS 536 Computer Graphics Transformations Week 9, Lecture 18 2D Transformations David Breen, William Regli and Maxim Peysakhov Department of Computer Science Drexel University 1 3 2D Affine Transformations
More informationME 115(a): Final Exam (Winter Quarter 2009/2010)
ME 115(a): Final Exam (Winter Quarter 2009/2010) 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 a question, or go to
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 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 informationA New Algorithm for Measuring and Optimizing the Manipulability Index
DOI 10.1007/s10846-009-9388-9 A New Algorithm for Measuring and Optimizing the Manipulability Index Ayssam Yehia Elkady Mohammed Mohammed Tarek Sobh Received: 16 September 2009 / Accepted: 27 October 2009
More informationDefining and minimizing cell margins in a SafeMove supervised robot system
Defining and minimizing cell margins in a SafeMove supervised robot system The development of an algorithm that assists the robot cell engineer at the design phase in RobotStudio Master s thesis in Systems,
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 informationLecture 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 informationCecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa
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 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 informationDifferential Kinematics. Robotics. Differential Kinematics. Vladimír Smutný
Differential Kinematics Robotics Differential Kinematics Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics (CIIRC) Czech Technical University in Prague
More informationSingularities of a Manipulator with Offset Wrist
Singularities of a Manipulator with Offset Wrist Robert L. Williams II Department of Mechanical Engineering Ohio University Athens, Ohio Journal of Mechanical Design Vol. 11, No., pp. 315-319 June, 1999
More informationMEM380 Applied Autonomous Robots Winter Robot Kinematics
MEM38 Applied Autonomous obots Winter obot Kinematics Coordinate Transformations Motivation Ultimatel, we are interested in the motion of the robot with respect to a global or inertial navigation frame
More informationRobot. A thesis presented to. the faculty of. In partial fulfillment. of the requirements for the degree. Master of Science. Zachary J.
Uncertainty Analysis throughout the Workspace of a Macro/Micro Cable Suspended Robot A thesis presented to the faculty of the Russ College of Engineering and Technology of Ohio University In partial fulfillment
More informationCS 775: Advanced Computer Graphics. Lecture 3 : Kinematics
CS 775: Advanced Computer Graphics Lecture 3 : Kinematics Traditional Cell Animation, hand drawn, 2D Lead Animator for keyframes http://animation.about.com/od/flashanimationtutorials/ss/flash31detanim2.htm
More informationAn Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices
An Improved Dynamic Modeling of a 3-RPS Parallel Manipulator using the concept of DeNOC Matrices A. Rahmani Hanzaki, E. Yoosefi Abstract A recursive dynamic modeling of a three-dof parallel robot, namely,
More informationForce control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF)
Force control of redundant industrial robots with an approach for singularity avoidance using extended task space formulation (ETSF) MSc Audun Rønning Sanderud*, MSc Fredrik Reme**, Prof. Trygve Thomessen***
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 informationJacobian: Velocities and Static Forces 1/4
Jacobian: Velocities and Static Forces /4 Models of Robot Manipulation - EE 54 - Department of Electrical Engineering - University of Washington Kinematics Relations - Joint & Cartesian Spaces A robot
More informationCS283: Robotics Fall 2016: Robot Arms
CS83: Fall 016: Robot Arms Sören Schwertfeger / 师泽仁 ShanghaiTech University ShanghaiTech University - SIST - 0.11.016 REVIEW ShanghaiTech University - SIST - 0.11.016 3 General Control Scheme for Mobile
More information