SlideShare a Scribd company logo
Module 6 : Robot manipulators kinematics
Lecture 21 : Forward & inverse kinematics examples of 2R, 3R & 3P manipulators
Objectives
In this course you will learn the following
Inverse position and orientation matrix for 6R serial chain robot
Forward and inverse position problem for simple manipulators
Inverse Kinematics for 6R Manipulator using D-H Parameters
Here given the for i=1……6 and the transformation matrix EE position & orientation; Find out the
joint position for i=1…..6
Fig. 21.1 Concurrent wrist for PUMA robot
C is a point of concurrency is at distance from End Effector frame & at
distance from ref frame .
Where equation (A) contains with as only unknowns.
Lecture 21
We observe that does not exist when sin (arg) >1. This implies that end effecter is beyond the reach as
shown Figure 21.2. That is when sin (arg) is grater than 1, numerator is grater than denominator in
expression. And hence two solutions exist for 1.
Fig.21.2 Workspace for Puma
Figure 21.3 Work space for Puma Robot
(Hint for )Use cosine rule knowing 3 sides, find angles; 2 solution for .
Thus we have 2 solutions for & each and therefore total 4 solutions for kinematics of Puma robot
(refer figure 21.3). Now will have COROSPONDING 4 solutions.
Part II
Here is known in terms of as given and thus RHS is known as
Thus all for i=1….6 is known and problem of inverse kinematics for 6R Puma robot is solved.
Example of SCARA Manipulator
Basically it has RRP pairs as arm and single DOF as wrist. It is as shown in figure. The homogeneous
transformation matrices for frame expressed in frame is as follows
i.e. The D-H representation of linkage parameters are as given in table here.
Joint ai di
1 a1 0 0
2 a2 0 0
3 0 180 d3 0
4 0 0 d4
(Bold letters shows the joint variables)
The corresponding transformation matrices are
The forward kinematics problem will be knowing ai, , di, i.e. joint variables, finding end effector
position and orientation. This is achieved through above transformation matrices. The inverse position
problem would be, knowing the elements in numerical values; finding the position and orientation of
each link i.e. ai, , di, . This is achieved by equating numerical values of to above elements and
solving for ai, , di, .
Fig. 21.2 SCARA Manipulator sketch of joint variables
Solve following
Exercise (A)
Do the Forward and inverse position calculation for concurrent wrist Manipulators
PUMA
Spherical
Cylindrical
SCARA
Do the exercise 1 calculation for non-concurrent wrist
Do the Exercise 1 for
Exercise (B)
Do the forward and inverse position calculation for serial chain manipulator / robot with n>6
[ Hint: In inverse kinematics, we have only EE position & orientation as known. This has 6 independent
variables as studied earlier. Therefore,
Infinite solution are possible for such chains and are kinematically redundant ]
Do the exercise for n<6
Generalised Stewart Platform is the one with fully parallel chain mechanism.
[ Hint: in forward kinematics, the local reference frame of all links are given & one has to find out the
position & orientation of the Stewart Platform. In Inverse kinematics it is the reverse way of above]
Hybrid links (combination of linear & rotary actuators ) can be solved for above depending on no. of links
in chains.
PUMA for non-concurrent wrist
We have C1(Xc1, Yc1, Zc1)0 and C2 (Xc2, Yc2, Zc2)0 as known points in terms of ref base ref frame and
ref frame (X3, Y3, Z3) and (X6, Y6, Z6) respectively(refer figure 21.4). (Both position and orientation as
follows).
Here the only unknowns are in
Similarly,
Where the contains as unknowns which can be solved as we have done for concurrent
wrist.
Fig.21.4 PUMA non-concurrent wrist sketch
Cylindrical robot with 3 dof wrist ( non-concurrent C1 & C2)
Joint ai di
1 a1 1 d1
1
2 a2 2 d2
2
3 a3 3 d3
3
4 a4 4 d4
4
5 a5 5 d5
5
6 a6 6 d6
6
(Bold letters are the joint variables)
The procedure for obtaining (refer figure 21.5) remains the same as for PUMA non
concurrent wrist with C1 & C2 as known.
Fig. 21.5 Sketch of cylindrical robot with joint variables
(All parameters listed in D-H table are not shown in figure)
Spherical robot with 3 dof wrist (non-concurrent C1 & C2)
Joint ai i di
i
1 a1 1 d1
1
2 a2 2 d2
2
3 a3 3 d3
3
4 a4 4 d4
4
5 a5 5 d5
5
6 a6 6 d6
6
(Bold letters are the joint variables)
Fig.21.6 Sketch of spherical robot with joint variables (All parameters listed in
D-H table are not shown in figure)
The procedure for obtaining (refer figure 21.6) remains the same as for PUMA non
concurrent wrist with C1 & C2 as known
Hybrid (3 DOF Stewart Platform) Manipulators
Forward Kinematics : Given the link parameters, find EE position & orientation.
The D-H table is given as
(Xp, Yp, Zp)
Joint ai i di i
1 b 0 0 1
2 0 90 d2 0
3 0 0 a 3
Fig. 21.7 Stewart Platform as 3 DOF hybrid manipulator
We have as given earlier, hence the forward kinematics is multiplication of these transformation
matrices as which gives position and orientation point P.
To get position of top platform, sum up three top joints coordinates. And to get orientation, take cross
product of orientation vectors from .
Inverse kinematics: This will be as, given top platforms position and orientation, find out position and
orientation of each link. i.e. given numerical values of 4x4 matrix, finding the joint variables 1, d2, 3 is
a inverse kinematics problem. Equating and solving for joint variables is a solution.
Recap
In this course you will learn the following
Inverse position problem for PUMA robot.
Example of SCARA robot.
PUMA for non-concurrent wrist as example for forward kinematics.
Cylindrical robot with 3 dof wrist ( non-concurrent C1 & C2).
Example of Spherical robot with 3 DOF wrist (non-concurrent).
Example of Stewart platform as 3 DOF hybrid manipulator
Congratulations, you have finished Lecture 21. To view the next lecture select it from the left hand side
menu of the page.
Lecture 21

More Related Content

PDF
Kinematic Model of Anthropomorphic Robotics Finger Mechanisms
PPTX
Robotics
PDF
Fir 04 kinem
PDF
Robot Manipulation Basics
PPT
Robotics: 2-Link Planar Manipulator
PPTX
Differential kinematics robotic
PPT
Robot kinematics
PPT
Robotics: 3D Movements
Kinematic Model of Anthropomorphic Robotics Finger Mechanisms
Robotics
Fir 04 kinem
Robot Manipulation Basics
Robotics: 2-Link Planar Manipulator
Differential kinematics robotic
Robot kinematics
Robotics: 3D Movements

What's hot (19)

PDF
Kinematics Modeling of a 4-DOF Robotic Arm
PPT
Robot kinematics
PPTX
Virtual reality
PPT
robot kinematics
PPT
Kinematics final
PPT
Robotics position and orientation
PPT
Robotics: Cartesian Trajectory Planning
PDF
11 kinematicsrobot
PPT
Denavit hartenberg convention
PDF
Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...
ODP
Matlab robotics toolbox
PPTX
Industrial Robots
PPTX
Position analysis and dimensional synthesis
PDF
Ch04 position analysis
PDF
Manipulator Jacobian
PPT
Robot motion planning
PDF
Fir 05 dynamics
PDF
Robotics Representing Position & Orientation 1
PDF
Singularity condition of wrist partitioned 6-r serial manipulator based on gr...
Kinematics Modeling of a 4-DOF Robotic Arm
Robot kinematics
Virtual reality
robot kinematics
Kinematics final
Robotics position and orientation
Robotics: Cartesian Trajectory Planning
11 kinematicsrobot
Denavit hartenberg convention
Inverse Kinematics Analysis for Manipulator Robot with Wrist Offset Based On ...
Matlab robotics toolbox
Industrial Robots
Position analysis and dimensional synthesis
Ch04 position analysis
Manipulator Jacobian
Robot motion planning
Fir 05 dynamics
Robotics Representing Position & Orientation 1
Singularity condition of wrist partitioned 6-r serial manipulator based on gr...
Ad

Similar to Lecture 21 (20)

PDF
Robot Arm Kinematics
PPTX
Day 02 Robotics Kinematics introduction.pptx
PPTX
Manipuladores robóticos em sistemas espaciais - aula 4
PPTX
Robotic arm tool
PDF
C4 Manipulator kinematics for robotics.pdf
PDF
RMV Mechanics
PPTX
2A_ROBOT KINEMATICS.pptx
PDF
IRJET- Simulation and Kinematic Analysis of MTAB ARISTO Robot
PDF
Lecture 20
PDF
Kinematics Modeling and Simulation of SCARA Robot Arm
PDF
welding
PDF
Forward and Inverse Kinematic Analysis of Robotic Manipulators
PPTX
Robotics Lecture lec4-Robot Kinematics.pptx
PDF
Forward And Inverse Kinematics- Elbow Manipulator.pdf
PDF
Forward and Inverse Kinematic Analysis of Robotic Manipulators
PDF
Kinematics for robotics inverse and forward
PDF
A New Method For Solving Kinematics Model Of An RA-02
PPTX
Introduction to Robots and Robotics
PDF
Direct Kinematic modeling of 6R Robot using Robotics Toolbox
PDF
Direct Kinematic modeling of 6R Robot using Robotics Toolbox
Robot Arm Kinematics
Day 02 Robotics Kinematics introduction.pptx
Manipuladores robóticos em sistemas espaciais - aula 4
Robotic arm tool
C4 Manipulator kinematics for robotics.pdf
RMV Mechanics
2A_ROBOT KINEMATICS.pptx
IRJET- Simulation and Kinematic Analysis of MTAB ARISTO Robot
Lecture 20
Kinematics Modeling and Simulation of SCARA Robot Arm
welding
Forward and Inverse Kinematic Analysis of Robotic Manipulators
Robotics Lecture lec4-Robot Kinematics.pptx
Forward And Inverse Kinematics- Elbow Manipulator.pdf
Forward and Inverse Kinematic Analysis of Robotic Manipulators
Kinematics for robotics inverse and forward
A New Method For Solving Kinematics Model Of An RA-02
Introduction to Robots and Robotics
Direct Kinematic modeling of 6R Robot using Robotics Toolbox
Direct Kinematic modeling of 6R Robot using Robotics Toolbox
Ad

More from Praveen Djadhav (20)

DOC
Santosh g kelshekar hyd pumping theory
DOC
Prof.n.nagraj pneumatic control
PDF
Hydraulic cylinder e_notes
DOC
Hydra&amp;pneum ramani pumptypes and operations
PDF
Cylinder presentation2
TXT
Analog readserial
PDF
Lecture 22&amp;23
PDF
Lecture 22&amp;23 (1)
PDF
Lecture 19
PDF
Lecture 18
PDF
Lecture 17
PDF
Lecture 16
PDF
Lecture 15
PDF
Lecture 6
PDF
Lecture 5
PDF
Lecture 4 (1)
PDF
Fir 03 rbody
PDF
Actuators3
PDF
Actuators2
PDF
Actuators
Santosh g kelshekar hyd pumping theory
Prof.n.nagraj pneumatic control
Hydraulic cylinder e_notes
Hydra&amp;pneum ramani pumptypes and operations
Cylinder presentation2
Analog readserial
Lecture 22&amp;23
Lecture 22&amp;23 (1)
Lecture 19
Lecture 18
Lecture 17
Lecture 16
Lecture 15
Lecture 6
Lecture 5
Lecture 4 (1)
Fir 03 rbody
Actuators3
Actuators2
Actuators

Recently uploaded (20)

PPTX
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PDF
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
PPTX
CyberSecurity Mobile and Wireless Devices
PDF
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
PDF
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
PPTX
Amdahl’s law is explained in the above power point presentations
PPTX
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
PPTX
communication and presentation skills 01
PDF
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
PPTX
Feature types and data preprocessing steps
PPTX
introduction to high performance computing
PDF
distributed database system" (DDBS) is often used to refer to both the distri...
PDF
Categorization of Factors Affecting Classification Algorithms Selection
PPT
Total quality management ppt for engineering students
PPTX
Fundamentals of Mechanical Engineering.pptx
PPTX
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
PDF
III.4.1.2_The_Space_Environment.p pdffdf
PDF
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
PPTX
Module 8- Technological and Communication Skills.pptx
PDF
Visual Aids for Exploratory Data Analysis.pdf
"Array and Linked List in Data Structures with Types, Operations, Implementat...
PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS
CyberSecurity Mobile and Wireless Devices
Influence of Green Infrastructure on Residents’ Endorsement of the New Ecolog...
A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION
Amdahl’s law is explained in the above power point presentations
Sorting and Hashing in Data Structures with Algorithms, Techniques, Implement...
communication and presentation skills 01
Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF
Feature types and data preprocessing steps
introduction to high performance computing
distributed database system" (DDBS) is often used to refer to both the distri...
Categorization of Factors Affecting Classification Algorithms Selection
Total quality management ppt for engineering students
Fundamentals of Mechanical Engineering.pptx
tack Data Structure with Array and Linked List Implementation, Push and Pop O...
III.4.1.2_The_Space_Environment.p pdffdf
BIO-INSPIRED ARCHITECTURE FOR PARSIMONIOUS CONVERSATIONAL INTELLIGENCE : THE ...
Module 8- Technological and Communication Skills.pptx
Visual Aids for Exploratory Data Analysis.pdf

Lecture 21

  • 1. Module 6 : Robot manipulators kinematics Lecture 21 : Forward & inverse kinematics examples of 2R, 3R & 3P manipulators Objectives In this course you will learn the following Inverse position and orientation matrix for 6R serial chain robot Forward and inverse position problem for simple manipulators Inverse Kinematics for 6R Manipulator using D-H Parameters Here given the for i=1……6 and the transformation matrix EE position & orientation; Find out the joint position for i=1…..6 Fig. 21.1 Concurrent wrist for PUMA robot C is a point of concurrency is at distance from End Effector frame & at distance from ref frame . Where equation (A) contains with as only unknowns.
  • 3. We observe that does not exist when sin (arg) >1. This implies that end effecter is beyond the reach as shown Figure 21.2. That is when sin (arg) is grater than 1, numerator is grater than denominator in expression. And hence two solutions exist for 1. Fig.21.2 Workspace for Puma Figure 21.3 Work space for Puma Robot (Hint for )Use cosine rule knowing 3 sides, find angles; 2 solution for . Thus we have 2 solutions for & each and therefore total 4 solutions for kinematics of Puma robot (refer figure 21.3). Now will have COROSPONDING 4 solutions. Part II Here is known in terms of as given and thus RHS is known as
  • 4. Thus all for i=1….6 is known and problem of inverse kinematics for 6R Puma robot is solved. Example of SCARA Manipulator Basically it has RRP pairs as arm and single DOF as wrist. It is as shown in figure. The homogeneous transformation matrices for frame expressed in frame is as follows i.e. The D-H representation of linkage parameters are as given in table here. Joint ai di 1 a1 0 0 2 a2 0 0 3 0 180 d3 0 4 0 0 d4 (Bold letters shows the joint variables) The corresponding transformation matrices are
  • 5. The forward kinematics problem will be knowing ai, , di, i.e. joint variables, finding end effector position and orientation. This is achieved through above transformation matrices. The inverse position problem would be, knowing the elements in numerical values; finding the position and orientation of each link i.e. ai, , di, . This is achieved by equating numerical values of to above elements and solving for ai, , di, . Fig. 21.2 SCARA Manipulator sketch of joint variables Solve following Exercise (A) Do the Forward and inverse position calculation for concurrent wrist Manipulators PUMA Spherical Cylindrical SCARA
  • 6. Do the exercise 1 calculation for non-concurrent wrist Do the Exercise 1 for Exercise (B) Do the forward and inverse position calculation for serial chain manipulator / robot with n>6 [ Hint: In inverse kinematics, we have only EE position & orientation as known. This has 6 independent variables as studied earlier. Therefore, Infinite solution are possible for such chains and are kinematically redundant ] Do the exercise for n<6 Generalised Stewart Platform is the one with fully parallel chain mechanism. [ Hint: in forward kinematics, the local reference frame of all links are given & one has to find out the position & orientation of the Stewart Platform. In Inverse kinematics it is the reverse way of above] Hybrid links (combination of linear & rotary actuators ) can be solved for above depending on no. of links in chains. PUMA for non-concurrent wrist We have C1(Xc1, Yc1, Zc1)0 and C2 (Xc2, Yc2, Zc2)0 as known points in terms of ref base ref frame and ref frame (X3, Y3, Z3) and (X6, Y6, Z6) respectively(refer figure 21.4). (Both position and orientation as follows). Here the only unknowns are in Similarly, Where the contains as unknowns which can be solved as we have done for concurrent wrist.
  • 7. Fig.21.4 PUMA non-concurrent wrist sketch Cylindrical robot with 3 dof wrist ( non-concurrent C1 & C2) Joint ai di 1 a1 1 d1 1 2 a2 2 d2 2 3 a3 3 d3 3 4 a4 4 d4 4 5 a5 5 d5 5 6 a6 6 d6 6 (Bold letters are the joint variables) The procedure for obtaining (refer figure 21.5) remains the same as for PUMA non concurrent wrist with C1 & C2 as known. Fig. 21.5 Sketch of cylindrical robot with joint variables (All parameters listed in D-H table are not shown in figure) Spherical robot with 3 dof wrist (non-concurrent C1 & C2) Joint ai i di i
  • 8. 1 a1 1 d1 1 2 a2 2 d2 2 3 a3 3 d3 3 4 a4 4 d4 4 5 a5 5 d5 5 6 a6 6 d6 6 (Bold letters are the joint variables) Fig.21.6 Sketch of spherical robot with joint variables (All parameters listed in D-H table are not shown in figure) The procedure for obtaining (refer figure 21.6) remains the same as for PUMA non concurrent wrist with C1 & C2 as known Hybrid (3 DOF Stewart Platform) Manipulators Forward Kinematics : Given the link parameters, find EE position & orientation. The D-H table is given as (Xp, Yp, Zp) Joint ai i di i 1 b 0 0 1 2 0 90 d2 0 3 0 0 a 3
  • 9. Fig. 21.7 Stewart Platform as 3 DOF hybrid manipulator We have as given earlier, hence the forward kinematics is multiplication of these transformation matrices as which gives position and orientation point P. To get position of top platform, sum up three top joints coordinates. And to get orientation, take cross product of orientation vectors from . Inverse kinematics: This will be as, given top platforms position and orientation, find out position and orientation of each link. i.e. given numerical values of 4x4 matrix, finding the joint variables 1, d2, 3 is a inverse kinematics problem. Equating and solving for joint variables is a solution. Recap In this course you will learn the following Inverse position problem for PUMA robot. Example of SCARA robot. PUMA for non-concurrent wrist as example for forward kinematics. Cylindrical robot with 3 dof wrist ( non-concurrent C1 & C2). Example of Spherical robot with 3 DOF wrist (non-concurrent). Example of Stewart platform as 3 DOF hybrid manipulator Congratulations, you have finished Lecture 21. To view the next lecture select it from the left hand side menu of the page.