MDP646: ROBOTICS ENGINEERING. Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt. Prof. Said M.

Size: px
Start display at page:

Download "MDP646: ROBOTICS ENGINEERING. Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt. Prof. Said M."

Transcription

1 MDP646: ROBOTICS ENGINEERING Mechanical Design & Production Department Faculty of Engineering Cairo University Egypt Prof. Said M. Megahed

2 APPENDIX A: PROBLEM SETS AND PROJECTS Problem Set # Due 3 rd week P. The basic components of a robot are: mechanical structure, tooling, drives, sensors, and controller. Make an Internet Search to briefly describe the main function(s) of each of these components. P. Make an Internet Search about: a- Industrial robots b- Mobile Robots c- Walking Machines d- Remotely Operated Vehicles (ROV) e- Parallel Robot f- Robot Tooling and Grippers P3. With the aid of Internet search write the specifications of the industrial robots shown in Figure below. Also, suggest a specification chart for selecting a robot of type RRRRRR to perform spot and arc welding, and another for painting operations. P4. Sketch three different types of a robot end effector used for: pick-and place, loading a CNC machine, and inspection applications. P5. Drives are one of the basic elements of a robot arm. What are the characteristics of a good motor for a robot? Make a complete comparison between the advantages and disadvantages of all types of robot drives. Using Internet search, write the standard specification of each drive type (electrical, pneumatic, and hydraulic). P6. The measurement of the linear/angular displacement, linear/angular velocity, and the force/ torque of a robot prismatic/revolute joint are important for robot control. Select three of these parameters and with the aid of Internet Search sketch the corresponding

3 sensing device for measuring them explaining their principle of operation. P7. Explain with aid of sketches the following robotic terms: a- Robot Manipulator, Arm, hand, wrist, and gripper giving the function of each b- Degree of mobility, Degree of freedom, and Degree of flexibility of a robot arm giving examples whenever necessary. c- Versatility, Auto-adaptability, Robot reach, Compliance, Payload, and Tool velocity. d- Repeatability, Accuracy, Control Resolution, and Spatial Resolution. P8. Prove that repeatability is always less than accuracy. Problem Set # Due 5 th week P. A certain DC servomotor used to actuate a robot joint has a torque constant of N.m/A, and a voltage constant of 5V/Kr/min. The armature resistance is.5 Ω. At a particular moment during the robot cycle, the joint is not moving and a voltage of 3 V is applied to the motor. a- Determine the torque of the motor immediately after the voltage is applied. b- Determine the back-emf and the corresponding torque at 5 and 75 rpm. c- If there is no resistance torques and no inductance of the armature windings operating to reduce the speed of the motor, determine the maximum theoretical speed of the motor when the input voltage is 3 V. d- If the resisting torques due to friction and the payload being carried by the robot are 6 N.m, determine the maximum theoretical speed of the motor when the input voltage is 3 V. P. Describe with the aid of sketches an optical encoder to measure the displacement and velocity of a rotating shaft and determine the resolution of an optical encoder of six tracks? Nine tracks? Twelve tracks? And a stepper motor with a step angle of 5? P3. A certain potentiometer is to be used as the feedback device to indicate position of the output link of a rotational robot joint. The excitation voltage of the potentiometer equals V, and the total wiper travel of the potentiometer is 4, the wiper arm is directly connected to the rotational joint so that a given rotation of the joint corresponds to an equal rotation of the wiper arm. Determine the voltage constant of the potentiometer k p. If the robot joint is actuated to a certain angle, causing the wiper position to be 5, determine the resulting output voltage of the potentiometer. P4. A two axis Cartesian robot has a reach of 6 mm in the z direction and a reach of 75 mm in the y direction. The robot controller is sending 8-bit D/A and A/D signals (DACS) for control and feedback. Determine the overall resolution and accuracy of this robot. Assume that the gripper is capable of finger motion parallel to the y direction with a range of 75 mm. If the same controller controls the gripper motor, determine the worst 3

4 accuracy in a pick and place operation. APPENDIX A: Problem Sets & Projects P5. A xyz rectangular Cartesian robotic manipulator has reach spans of 4, 38, and 4 mm in the x, y, and z directions respectively. The robot controller is sending bit D/A (DACS) command signals for control and feedback. Determine the worst spatial resolution and accuracy of this robot in assembly processes if the mechanical inaccuracies are. mm. P6. One of the axes of an RRP robot is a sliding mechanism with a total travel of.75 m. The robot control memory has a -bit capacity. In addition, it has been observed that the mechanical inaccuracies associated with moving the arm to any given programmed point form a normally distributed random variable with the mean at the taught point and the standard deviation equal to.5 mm. Assume that the total standard deviation is isotropic (it is equal in all directions). By definition, threestandard deviations include all of the mechanical errors in the arm movement. With these definitions and assumptions, determine the following: the control and spatial resolution for this axis, the defined control and spatial accuracy of the robot for this axis, and the repeatability of the robot Problem Set # 3 Due 7 th week P. A two-link robot arm of type RR is working in horizontal plane and has its links of lengths (l = 5 mm and l = 3 mm). a- Sketch this robot in a general position of its joint angles q and q b- Draw to scale its working area for each of the following ranges of motion of its joints: c- o q o and o q 8 o & ii- o q 5 o and o q 9 o d- Determine the robot DKPM and IKPM. e- Calculate the robot arm Jacobean and Hessian matrices as function of q and q where q and q are the joints angles. f- Find the expressions of the applied torques at its joints. The links masses are m and m. These masses are concentrated at the links mid points C and C. P. Repeat Problem if the robot works in vertical plane. P3 A two link planar robot arm of type RP has its links of lengths (l = 45 mm and l = 5 mm). The links' masses, and inertias about mass centers (links' mid lengths) are respectively: m, I & m, I. The robot is working in a vertical plan plane to resist a certain vertical load P (N) at its end effector TCP. a- Sketch this robot in a general position of its joint angles q and q b- Draw to scale its working area for each of the following ranges of motion of its joints: (-9 o q 5 o and o q 3 mm) where q and q are the joints angles c- Determine the robot DKPM and IKPM. d- Determine the Jacobean and Hessian matrices of this robot. 4

5 e- Determine the required joints' torques τ and τ as function of (l, m, I, l, m, I, q, q, q, q, q, q & P). P4 A three link planar robot arm of type RRR has its links of lengths (l = 6 mm, l = 4 mm, and l 3 =3 mm). The links' masses and inertias about mass centers (links' mid lengths) are respectively: (m, I & m, I & m 3, I 3 ). The robot is working in a horizontal plan plane to resist a certain vertical load P (N) at its end effector TCP. a- Draw to scale its working area for each of the following ranges of motion of its joints: (-9 o q 8 o, -9 o q 5 o and -9 o q 3 9 o ) where q, q and q 3 are the joints angles. b- Determine the robot DKPM and IKPM. c- Determine the Jacobean and Hessian matrices of this robot. d- Determine the required joints' torques τ, τ and τ 3 as function of the applied load P, robot geometrical and dynamical parameters, joints angles and their time derivatives. P4. Study the robot arms shown in figure and draw the working space for each assuming the necessary missing data. SCARA Robot 5

6 Problem Set # 4 Due 9 th week P. Find the 3x3 matrices, which describe the following motions in, -D: a. A 6 rotation about the origin. b. A 6 rotation about the point x=, y=. c. A translation of units in the x-direction followed by a 9 rotation about the origin. P. A -D rigid motion takes the points (,) and (,) to (.73,.73) and (.68,.5) respectively. Find the 3x3 matrix, which effects this transformation. P3. If R xyz = (O, X, Y, Z) is a fixed Coordinate frame of reference and R uvw = (O, U, V, W) is a rotating frame, what is the 3x3 rotation matrix R in the following cases: a. a rotation of 3º about the OZ axis, followed by a rotation of 6º about the OX axis, followed by a rotation of 9º about the OY axis? b. a rotation of an angle φ about the OX axis, followed by a rotation of an angle ψ about the OW axis, followed by a rotation of an angle θ about the OY axis?.find another sequence of rotations that is different, which results the same rotation matrix. c. a rotation of an angle α about the OX axis, followed by a translation of b unit of distance along the OZ axis, followed by a rotation of angle φ about the OV axis? P4. For the figures shown below, find the 4x4 homogeneous transformation matrices T i, i + and T,i for i=,, 3, 4, 5 for Fig. a and for i=,,3,4 for Fig. b. (Note: can you find the answer by observation based on the geometric interpretation of homogeneous transformation matrix?) c z 3 b z 5 x 5 z 3 y 3 x 3 d x 4 x 3 y 3 5 in y 5 z 4 e z 4 y 4 y in a x 4 y 4 z 4 in y x z x z x z x y z y x Fig. a y z y x 3 in Fig. b 3.5 in P5. Find the 4x4 matrices corresponding to the following 3-D rigid transformations: a. A rotation of 9 about the x-axis, followed by a translation of units in the 6

7 z-direction. b. A translation of units in the z-direction followed by a 9 rotation about the x-axis. c. A translation of units in the z-direction followed by a 9 rotation about the x-axis, followed by a translation of - units in the z-direction. P6. Find the rigid body transformations which take the points (,,), (,,) and (,,) respectively to: (a) (,,), (3,,) and (,,), (b). (,,), (,,) and (-,,), and (c). (,,), (,,) and (-,,) P7. Describe the particular robot system, using sketches when necessary, to illustrate a robot of the following types: PPR, RPR, PRR, PPP, and RRR. Give the name of the robot configuration in each case. P8. Define with the aid of neat sketches Denavit-Hartenberg (DH) Parameters for the i th link of a robot arm and determine with proof an analytical expression for its elementary HTM (T i, i+ ). Find also the inverse of this matrix (T i, i+ ) -. P9. The robot arm shown in Figure is of SCARA type (RRRP). Sketch the robot equivalent kinematical diagram and determine the robot arm elementary HTM s (T i, i+ ) for i = to 5 according to Denavit-Hartenberg notation, its generalized HTM T 5 and hence define its DKPM and IKPM (assume any messing data). Verify your results using vector analysis P. A cube of -meter edge length is positioned such that its corners have the following coordinates: [(,,); (,,); (,,); (,,); (,,); (,,), (,,); (,,)]. The position of the cube corners, (in meters), have been indicated relative to the reference coordinate system (xyz). From its current position, the cube is rotated 9 about the y-axis, followed by a 9 about the z-axis, followed by translation of + meters in the x direction. a- Assuming a coordinate system (uvw) fixed to the cube and initially coincident with the reference coordinate system (xyz), sketch the required transformation showing the moving coordinate system (u, v, w) with respect to the reference coordinate system (x, y, z) after each rotation or translation. b- Find the resulting HTM (T) after the move which satisfies the following relation: [x y z ] t = T [u v w ] t c- Find the new coordinates of the cube corners in the xyz frame after the move. d- Find the inverse of the HTM found in (b) T -. 7

8 Problem set # 5 Due 3 th week P. Given the Stanford arm as following figure, where d=. a- Find the link parameters for the arm. (Note: d3 is a prismatic joint variable, other joints are rotational joints; the link coordinate frames have been established as shown in the Fig.). b- Find the forward kinematic model for the arm and represent it in homogeneous matrix form. (Suggestion: the matrix chain product can be done either by hand or using Matlab symbolic toolbox if you have the software, simplify the results) c- Solving the above forward kinematics (i.e., represent the orientation with Yaw-Pitch-Roll angels). P. A two degree-of-freedom manipulator is shown in figure. The length of each link is m. a- establish its link coordinate frames and find the elementary HTM s T, T and the generalized HTM. b- Find the inverse kinematics solution for this manipulator (i.e., assuming you know the position/orientation of the robot tip, solve for the joint variables). c- Find the Jacobean matrix in the base coordinate frame for the two degree-of-freedom manipulator as shown in below (the length of each link is l; mass of the links are m and m). 8

9 P3 The six-link robot arm shown in Figure is of type RRRRRR. The robot axes are either parallel or perpendicular (Assume any missing data). a- Draw its equivalent kinematics diagram and establish the necessary orthonormal link coordinate systems (R i = o i, x i, y i, z i ) indicating those of the base R and tool R 7 according to DH notation. b- Define the necessary DH parameters specifying the type of the generalized coordinate (q i ) of each joint and write the corresponding elementary HTM's (T i, i+, i =,,, 6) in symbolic form. c- If the elements of the generalized HTM (T 7 ) of this robot are known, define its DKPM using Euler angles (Ψabout z-axis, followed by θ about x-axis, followed by ϕ about z-axis) for tool orientation and Cartesian coordinates for the position of its center (TCP). d- Find the Robot Jacobean Matrix. e- Find the robot IKPM P4. Establish the orthonormal link coordinate frames Ri = ( ox i, i, yz i, i) for i=,,, 6 for the PUMA 6 robot arm shown in the figure and complete the table below. PUMA 6 robot arm link coordinate parameters Joint i θ i α i a i r i 9

10 P5. The robot arm shown in Figure is of type RRRRRR and its axes are either parallel or perpendicular. a- Determine the robot elementary HTM's (T i, i+ ) for i = to 6 according to DH symbolic notation if a coordinate system R i+ = ( o i+, x i+, y i+, z i+ ) is attached to link i. b- If the elements of the generalized HTM (T 7 ) of this robot are known, define its DKPM using Roll φ about z-axis, Pitch φ about y-axis, and Yaw φ 3 about x-axis for tool orientation and Spherical Coordinates (r, θ, and φ) for the position of its center. c- Find the Robot Jacobean Matrix. d- Find the robot IKPM P6. Find the direct and inverse kinematics relations for the robot arm shown in Figure (assume any missing data). P7. The robot arm shown in the Figure of P3 is of type RRRRR. Find the elements of its Jacobean matrix if the position of its end effector is defined by the Cartesian coordinates (l e, m e, n e ) and its orientation is defined by Euler parameters (p e, q e, r e, s e ). P8. The expressions of the non-zero elements of the HTM T 7 of a six-link robot arm are: t = (C*C4*C5+S*S5)*C6+C*S4*S6 t = C*C4*S5-S*C5 t 3 = (C*C4*C5+S*S5)*S6-C*S4*C6 t 4 = (C*C4*S5-S*C5)*r6+S*q3+C*a t = (S*C4*C5-C*S5)*C6+S*S4*S6 t = S*C4*S5+C*C5 t 3 = (S*C4*C5-C*S5)*S6-S*S4*C6 t 4 = (S*C4*S5+C*C5)*r6-C*q3+S*a t 3 = S4*C5*C6-C4*S6 t 3 = S4*S5 t 33 = S4*C5*S6+C4*C6 t 34 = S4*S5*r6+q If C i = Cos q i and S i = Sin q i define the robot arm type and determine its direct and inverse kinematics position models (DKPM &IKPM).

11 Problem set # 6 Due 5 th week P: A two degree-of-freedom manipulator is shown in the figure below. Given that the length of each link is l; mass of the links are m and m; derive the dynamic model of this two-link robot arm using Lagrange-Euler method. Assume the mass is equally distributed and all the products of inertia are zero, with the pseudo-inertia matrices are: = 3 m m l m l m l J = 3 m l m l m l m J Z x y x y Z m m θ θ L L

12 Lab Work and Course Project Modeling, Simulation, Animation and Experimentation of FANUC Robot Arm Equipments FANUC Robot S-Model 5 is a 6-axis articulated robot specially developed for light parts handling with 5 kg payload. The mechanical unit construction is to have high rigidity and easy to maintain. This robot is controlled through an R-G controller unit with digital servo systems. The robot documentation can be found in the Robotics Lab. Requested: a. Study the FANUC robot documentation and specify the following: i. the robot components and their specifications ii. safety precautions iii. robot operation and control strategies iv. teaching methods and programming language. b. Using any software (Unigraphics, Matlab, Visual Basic, C++, Pascal,, etc), it is required to achieve the following tasks: i. make a complete solid modeling of this robot ii. animate all the robot joints in their working ranges iii. draw the robot working space in three views. c. Using the HTM Technique to obtain analytical expressions of robot models using the next steps: i. Draw the robot equivalent kinematic diagram ii. establish the orthonormal link coordinate systems (R i = o i, x i, y i, z i ) for i = to 7 indicating the base R b and tool coordinate system R t iii. define FANUC Denavit-Hartenberg (DH) parameters (a i, α i, r i, and θ i for i = to 6) iv. calculate the range of motion of each joint defined by (q i = θ i and θ i for i = to 6). v. define the elementary HTM's T i,i+ for such a robot for i = to 6. vi. calculate the robot HTM T 7 vii. define the robot DKPM viii. Make the transformation between the tool coordinates R t and the base coordinates R b ix. Try to operate the robot if possible. d. Each group must submit a Hard and Soft copies of a technical report (Max. pages) with its presentation (Max. slides) at most on Wednesday //5. Each member of the group must specify his role in the team on the report second page. This report must include the following items:. Abstract and objectives. Introduction 3. Results of (a, b and c) 4. Remarks and comments 5. References

INSTITUTE OF AERONAUTICAL ENGINEERING

INSTITUTE 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 information

Industrial Robots : Manipulators, Kinematics, Dynamics

Industrial 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 information

EEE 187: Robotics Summary 2

EEE 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 information

Robot mechanics and kinematics

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 information

Forward kinematics and Denavit Hartenburg convention

Forward 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 information

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

UNIVERSITY 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 information

Robot mechanics and kinematics

Robot 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 information

10/25/2018. Robotics and automation. Dr. Ibrahim Al-Naimi. Chapter two. Introduction To Robot Manipulators

10/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 information

[2] J. "Kinematics," in The International Encyclopedia of Robotics, R. Dorf and S. Nof, Editors, John C. Wiley and Sons, New York, 1988.

[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 information

Kinematics. 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. 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 information

Introduction to Robotics

Introduction 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 information

Module 1 : Introduction to robotics. Lecture 3 : Industrial Manipulators & AGVs. Objectives. History of robots : Main bodies and wrists

Module 1 : Introduction to robotics. Lecture 3 : Industrial Manipulators & AGVs. Objectives. History of robots : Main bodies and wrists Module 1 : Introduction to robotics Lecture 3 : Industrial Manipulators & AGVs Objectives In this course you will learn the following History of development of robots. Main body types of manipulators with

More information

Inverse 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 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 information

θ x Week Date Lecture (M: 2:05p-3:50, 50-N202) 1 23-Jul Introduction + Representing Position & Orientation & State 2 30-Jul

θ 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 information

Basilio Bona ROBOTICA 03CFIOR 1

Basilio 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 information

Robotics. SAAST Robotics Robot Arms

Robotics. 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 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 chains Readings & prerequisites From the MSMS course one shall already be familiar with Reference systems and transformations Vectors

More information

Ch 8 Industrial Robotics

Ch 8 Industrial Robotics Ch 8 Industrial Robotics Sections: 1. Robot Anatomy and Related Attributes 2. Robot Control Systems 3. End Effectors 4. Sensors in Robotics 5. Industrial Robot Applications 6. Robot Programming 7. Robot

More information

Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis

Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis Manipulator Path Control : Path Planning, Dynamic Trajectory and Control Analysis Motion planning for industrial manipulators is a challenging task when obstacles are present in the workspace so that collision-free

More information

Inverse 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 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 information

Jane 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 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 information

Robotics kinematics and Dynamics

Robotics 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 information

Introduction To Robotics (Kinematics, Dynamics, and Design)

Introduction To Robotics (Kinematics, Dynamics, and Design) Introduction To Robotics (Kinematics, Dynamics, and Design) SESSION # 5: Concepts & Defenitions Ali Meghdari, Professor School of Mechanical Engineering Sharif University of Technology Tehran, IRAN 11365-9567

More information

EE Kinematics & Inverse Kinematics

EE 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 information

MTRX4700 Experimental Robotics

MTRX4700 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 information

MCE/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 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 information

PPGEE Robot Dynamics I

PPGEE 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 information

Industrial Sections: 1.Robot Anatomy and Related Attributes 2.Robot Control Systems 3.End Effectors 4.Sensors in 5.Industrial Robot Applications 6.Robot Programming 7.Robot Accuracy and Repeatability Industrial

More information

KINEMATIC 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 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 information

Written exams of Robotics 1

Written 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 information

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction

MCE/EEC 647/747: Robot Dynamics and Control. Lecture 1: Introduction MCE/EEC 647/747: Robot Dynamics and Control Lecture 1: Introduction Reading: SHV Chapter 1 Robotics and Automation Handbook, Chapter 1 Assigned readings from several articles. Cleveland State University

More information

-SOLUTION- ME / ECE 739: Advanced Robotics Homework #2

-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 information

Matlab 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 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 information

Structural Configurations of Manipulators

Structural 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 information

Dynamics Analysis for a 3-PRS Spatial Parallel Manipulator-Wearable Haptic Thimble

Dynamics 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 information

Prof. Mark Yim University of Pennsylvania

Prof. 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 information

This week. CENG 732 Computer Animation. Warping an Object. Warping an Object. 2D Grid Deformation. Warping an Object.

This 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 information

Robotics I. March 27, 2018

Robotics 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 information

1. Introduction 1 2. Mathematical Representation of Robots

1. 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 information

Articulated 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 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 information

Chapter 2 Kinematics of Mechanisms

Chapter 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 information

Kinematic Analysis of MTAB Robots and its integration with RoboAnalyzer Software

Kinematic Analysis of MTAB Robots and its integration with RoboAnalyzer Software Kinematic Analysis of MTAB Robots and its integration with RoboAnalyzer Software Ratan Sadanand O. M. Department of Mechanical Engineering Indian Institute of Technology Delhi New Delhi, India ratan.sadan@gmail.com

More information

Cecilia Laschi The BioRobotics Institute Scuola Superiore Sant Anna, Pisa

Cecilia 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 information

Chapter 1: Introduction

Chapter 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 information

Robotics. 10/17/2015 (C) 2001, Ernest L. Hall, University of Cincinnati 1

Robotics. 10/17/2015 (C) 2001, Ernest L. Hall, University of Cincinnati 1 Robotics 10/17/2015 (C) 2001, Ernest L. Hall, University of Cincinnati 1 Course objective To provide a broad understanding of the use of industrial robots And an experience in specifying, designing and

More information

Dipartimento di Elettronica Informazione e Bioingegneria Robotics

Dipartimento 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 information

MEAM 520. More Denavit-Hartenberg (DH)

MEAM 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 information

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR

SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR SIMULATION ENVIRONMENT PROPOSAL, ANALYSIS AND CONTROL OF A STEWART PLATFORM MANIPULATOR Fabian Andres Lara Molina, Joao Mauricio Rosario, Oscar Fernando Aviles Sanchez UNICAMP (DPM-FEM), Campinas-SP, Brazil,

More information

Automatic Control Industrial robotics

Automatic Control Industrial robotics Automatic Control Industrial robotics Prof. Luca Bascetta (luca.bascetta@polimi.it) Politecnico di Milano Dipartimento di Elettronica, Informazione e Bioingegneria Prof. Luca Bascetta Industrial robots

More information

ECE569 Fall 2015 Solution to Problem Set 2

ECE569 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 information

ME5286 Robotics Spring 2013 Quiz 1

ME5286 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 information

Mechanical structure of a robot=skeleton of human body Study of structure of a robot=physical structure of the manipulator structure

Mechanical structure of a robot=skeleton of human body Study of structure of a robot=physical structure of the manipulator structure UNIT I FUNDAMENTALS OF ROBOT Part A 1. Define Robot. An industrial robot is a re-programmable, multifunctional manipulator designed to move materials, parts, tools, or specialized devices through variable

More information

Kinematic Model of Robot Manipulators

Kinematic 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 information

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

NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING. Dr. Stephen Bruder NMT EE 589 & UNM ME 482/582 ROBOT ENGINEERING Dr. Stephen Bruder Course Information Robot Engineering Classroom UNM: Woodward Hall room 147 NMT: Cramer 123 Schedule Tue/Thur 8:00 9:15am Office Hours UNM: After class 10am Email bruder@aptec.com

More information

METR 4202: Advanced Control & Robotics

METR 4202: Advanced Control & Robotics Position & Orientation & State t home with Homogenous Transformations METR 4202: dvanced Control & Robotics Drs Surya Singh, Paul Pounds, and Hanna Kurniawati Lecture # 2 July 30, 2012 metr4202@itee.uq.edu.au

More information

Written exams of Robotics 2

Written exams of Robotics 2 Written exams of Robotics 2 http://www.diag.uniroma1.it/~deluca/rob2_en.html All materials are in English, unless indicated (oldies are in Year Date (mm.dd) Number of exercises Topics 2018 07.11 4 Inertia

More information

MEAM 520. Denavit-Hartenberg (DH)

MEAM 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 information

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

3. 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 information

This overview summarizes topics described in detail later in this chapter.

This overview summarizes topics described in detail later in this chapter. 20 Application Environment: Robot Space and Motion Overview This overview summarizes topics described in detail later in this chapter. Describing Space A coordinate system is a way to describe the space

More information

Objectives. Part 1: forward kinematics. Physical Dimension

Objectives. Part 1: forward kinematics. Physical Dimension ME 446 Laboratory #1 Kinematic Transformations Report is due at the beginning of your lab time the week of February 20 th. One report per group. Lab sessions will be held the weeks of January 23 rd, January

More information

ISE 422/ME 478/ISE 522 Robotic Systems

ISE 422/ME 478/ISE 522 Robotic Systems ISE 422/ME 478/ISE 522 Robotic Systems Overview of Course R. Van Til Industrial & Systems Engineering Dept. Oakland University 1 What kind of robots will be studied? This kind Not this kind 2 Robots Used

More information

Dynamic Analysis of Manipulator Arm for 6-legged Robot

Dynamic Analysis of Manipulator Arm for 6-legged Robot American Journal of Mechanical Engineering, 2013, Vol. 1, No. 7, 365-369 Available online at http://pubs.sciepub.com/ajme/1/7/42 Science and Education Publishing DOI:10.12691/ajme-1-7-42 Dynamic Analysis

More information

Lecture Note 6: Forward Kinematics

Lecture 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 information

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis

Table of Contents Introduction Historical Review of Robotic Orienting Devices Kinematic Position Analysis Instantaneous Kinematic Analysis Table of Contents 1 Introduction 1 1.1 Background in Robotics 1 1.2 Robot Mechanics 1 1.2.1 Manipulator Kinematics and Dynamics 2 1.3 Robot Architecture 4 1.4 Robotic Wrists 4 1.5 Origins of the Carpal

More information

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

ME/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 information

MEM380 Applied Autonomous Robots Winter Robot Kinematics

MEM380 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 information

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

Applications. Human and animal motion Robotics control Hair Plants Molecular motion Multibody dynamics Applications Human and animal motion Robotics control Hair Plants Molecular motion Generalized coordinates Virtual work and generalized forces Lagrangian dynamics for mass points

More information

ME 115(a): Final Exam (Winter Quarter 2009/2010)

ME 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 information

Design & Kinematic Analysis of an Articulated Robotic Manipulator

Design & Kinematic Analysis of an Articulated Robotic Manipulator Design & Kinematic Analysis of an Articulated Robotic Manipulator Elias Eliot 1, B.B.V.L. Deepak 1*, D.R. Parhi 2, and J. Srinivas 2 1 Department of Industrial Design, National Institute of Technology-Rourkela

More information

Index Terms Denavit-Hartenberg Parameters, Kinematics, Pick and place robotic arm, Taper roller bearings. III. METHODOLOGY

Index Terms Denavit-Hartenberg Parameters, Kinematics, Pick and place robotic arm, Taper roller bearings. III. METHODOLOGY ISSN: 39-5967 ISO 9:8 Certified Volume 5, Issue 3, May 6 DESIGN OF A PROTOTYPE OF A PICK AND PLACE ROBOTIC ARM Amod Aboti, Sanket Acharya, Abhinav Anand, Rushikesh Chintale, Vipul Ruiwale Abstract In the

More information

Simulation and Modeling of 6-DOF Robot Manipulator Using Matlab Software

Simulation 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 information

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný

Serial Manipulator Statics. Robotics. Serial Manipulator Statics. Vladimír Smutný Serial Manipulator Statics Robotics Serial Manipulator Statics Vladimír Smutný Center for Machine Perception Czech Institute for Informatics, Robotics, and Cybernetics (CIIRC) Czech Technical University

More information

Lecture 3. Planar Kinematics

Lecture 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 information

NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours

NATIONAL UNIVERSITY OF SINGAPORE. (Semester I: 1999/2000) EE4304/ME ROBOTICS. October/November Time Allowed: 2 Hours NATIONAL UNIVERSITY OF SINGAPORE EXAMINATION FOR THE DEGREE OF B.ENG. (Semester I: 1999/000) EE4304/ME445 - ROBOTICS October/November 1999 - Time Allowed: Hours INSTRUCTIONS TO CANDIDATES: 1. This paper

More information

MODELING AND DYNAMIC ANALYSIS OF 6-DOF PARALLEL MANIPULATOR

MODELING AND DYNAMIC ANALYSIS OF 6-DOF PARALLEL MANIPULATOR MODELING AND DYNAMIC ANALYSIS OF 6-DOF PARALLEL MANIPULATOR N Narayan Rao 1, T Ashok 2, Anup Kumar Tammana 3 1 Assistant Professor, Department of Mechanical Engineering, VFSTRU, Guntur, India. nandurerao@gmail.com

More information

Prof. Mark Yim University of Pennsylvania

Prof. 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 information

Simulation-Based Design of Robotic Systems

Simulation-Based Design of Robotic Systems Simulation-Based Design of Robotic Systems Shadi Mohammad Munshi* & Erik Van Voorthuysen School of Mechanical and Manufacturing Engineering, The University of New South Wales, Sydney, NSW 2052 shadimunshi@hotmail.com,

More information

What Is SimMechanics?

What Is SimMechanics? SimMechanics 1 simulink What Is Simulink? Simulink is a tool for simulating dynamic systems with a graphical interface specially developed for this purpose. Physical Modeling runs within the Simulink environment

More information

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences

UNIVERSITY OF OSLO. Faculty of Mathematics and Natural Sciences UNIVERSITY OF OSLO Faculty of Mathematics and Natural Sciences Exam in INF4380 Introduction to Robotics Day of exam: 31 th May, 2017 Exam hours: 14:30, 4 hours This examination paper consists of 7 pages

More information

IntroductionToRobotics-Lecture02

IntroductionToRobotics-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 information

Inverse 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 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 information

CALCULATING TRANSFORMATIONS OF KINEMATIC CHAINS USING HOMOGENEOUS COORDINATES

CALCULATING 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 information

Force 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) 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 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 E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) Marco Hutter,

More information

[9] D.E. Whitney, "Resolved Motion Rate Control of Manipulators and Human Prostheses," IEEE Transactions on Man-Machine Systems, 1969.

[9] D.E. Whitney, Resolved Motion Rate Control of Manipulators and Human Prostheses, IEEE Transactions on Man-Machine Systems, 1969. 160 Chapter 5 Jacobians: velocities and static forces [3] I. Shames, Engineering Mechanics, 2nd edition, Prentice-Hall, Englewood Cliffs, NJ, 1967. [4] D. Orin and W. Schrader, "Efficient Jacobian Determination

More information

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric

Parallel Robots. Mechanics and Control H AMID D. TAG HI RAD. CRC Press. Taylor & Francis Group. Taylor & Francis Croup, Boca Raton London NewYoric Parallel Robots Mechanics and Control H AMID D TAG HI RAD CRC Press Taylor & Francis Group Boca Raton London NewYoric CRC Press Is an Imprint of the Taylor & Francis Croup, an informs business Contents

More information

Introduction To Robotics (Kinematics, Dynamics, and Design)

Introduction To Robotics (Kinematics, Dynamics, and Design) Introduction To Robotics (Kinematics, Dynamics, and Design) SESSION # 6: Geometrical configurations Ali Meghdari, Professor School of Mechanical Engineering Sharif University of Technology Tehran, IRAN

More information

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE

Table of Contents. Chapter 1. Modeling and Identification of Serial Robots... 1 Wisama KHALIL and Etienne DOMBRE Chapter 1. Modeling and Identification of Serial Robots.... 1 Wisama KHALIL and Etienne DOMBRE 1.1. Introduction... 1 1.2. Geometric modeling... 2 1.2.1. Geometric description... 2 1.2.2. Direct geometric

More information

Robot Inverse Kinematics Asanga Ratnaweera Department of Mechanical Engieering

Robot 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 information

Operation Trajectory Control of Industrial Robots Based on Motion Simulation

Operation Trajectory Control of Industrial Robots Based on Motion Simulation Operation Trajectory Control of Industrial Robots Based on Motion Simulation Chengyi Xu 1,2, Ying Liu 1,*, Enzhang Jiao 1, Jian Cao 2, Yi Xiao 2 1 College of Mechanical and Electronic Engineering, Nanjing

More information

Reaching and Grasping

Reaching and Grasping Lecture 14: (06/03/14) Reaching and Grasping Reference Frames Configuration space Reaching Grasping Michael Herrmann michael.herrmann@ed.ac.uk, phone: 0131 6 517177, Informatics Forum 1.42 Robot arms Typically

More information

Lecture «Robot Dynamics»: Multi-body Kinematics

Lecture «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 information

Design of a Three-Axis Rotary Platform

Design of a Three-Axis Rotary Platform Design of a Three-Axis Rotary Platform William Mendez, Yuniesky Rodriguez, Lee Brady, Sabri Tosunoglu Mechanics and Materials Engineering, Florida International University 10555 W Flagler Street, Miami,

More information

Dynamic Simulation of a KUKA KR5 Industrial Robot using MATLAB SimMechanics

Dynamic Simulation of a KUKA KR5 Industrial Robot using MATLAB SimMechanics Dynamic Simulation of a KUKA KR5 Industrial Robot using MATLAB SimMechanics Arun Dayal Udai, C.G Rajeevlochana, Subir Kumar Saha Abstract The paper discusses a method for the dynamic simulation of a KUKA

More information

Kinematics and dynamics analysis of micro-robot for surgical applications

Kinematics and dynamics analysis of micro-robot for surgical applications ISSN 1 746-7233, England, UK World Journal of Modelling and Simulation Vol. 5 (2009) No. 1, pp. 22-29 Kinematics and dynamics analysis of micro-robot for surgical applications Khaled Tawfik 1, Atef A.

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 E1.2 Wednesday 8:15 10:00, according to schedule (about every 2nd week) office hour: LEE

More information

6. Kinematics of Serial Chain Manipulators

6. 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 information

DIMENSIONAL SYNTHESIS OF SPATIAL RR ROBOTS

DIMENSIONAL 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 information

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot

Inverse Kinematics Software Design and Trajectory Control Programming of SCARA Manipulator robot International Journal of Engineering Research and Technology. ISSN 0974-3154 Volume 11, Number 11 (2018), pp. 1759-1779 International Research Publication House http://www.irphouse.com Inverse Kinematics

More information

Robotics 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 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 information