SlideShare a Scribd company logo
1 of 27
Download to read offline
Chapter 3: Inverse Kinematics
Instructor: Dr. Dang Xuan Ba
Email : badx@hcmute.edu.vn
Robotics
Content
3.1 Introduction
3.2 Planar robot
3.3 Spatial robot
Instructor: Dr. Dang Xuan Ba 2
3.1 Introduction
Instructor: Dr. Dang Xuan Ba 3
What is inverse kinematics?
Instructor: Dr. Dang Xuan Ba 4
Fig. C3.1.1: A typical robot configuration
Joint-based state
variables (Joint
angles)
End-effector-based state
variables (Position and
orientation)
Forward kinematics
Inverse kinematics
What is inverse kinematics?
Instructor: Dr. Dang Xuan Ba 5
Fig. C3.1.2: Location of standard frames
B : Base
W: Wrist
T : Tool
S : Station
G : Goal
6 unknown joint angles
R: 9 eqs
P: 3 eqs
Example in 6DOF Robot:
0
0 6
6
0 1
R P
T
 
=  
 
R: 3 ind eqs
P: 3 eqs
Highly
Nonlinear
Solvability?
Solvability
Instructor: Dr. Dang Xuan Ba 6
Existence of Solution
Instructor: Dr. Dang Xuan Ba 7
Work space
Joint limitation Number of DOF
Volume of space which the end-effector of manipulator can reach.
Example:
1

2

0
x
0
y
( , )
ee ee
x y
1 2
l =
2 1
l =
1
x
1
y
2
x
2
y
Work space
Multiple Solution
Instructor: Dr. Dang Xuan Ba 8
Number of solutions
Number of joints
Function of link parameters
Range of motion of the joints
Examples:
Environments
2 Solutions 1 Solution
4 Solutions
Method of Solution
Instructor: Dr. Dang Xuan Ba 9
Inverse Kinematics Solution
Analytical (Closed-form) Solution
(Phương pháp phân tích)
Numerical Solution
(Phương pháp số)
Algebraic
(Đại số)
Geometric
(Hình học)
Necessary condition: Serial 6DOF robot is solvable.
Sufficient condition: Closed-form solution of a 6DOF robot is possible in cases of that joint axes of three consecutive
revolution joints intersect at a single point for all configuration.
3.2 Planar robot
Instructor: Dr. Dang Xuan Ba 10
Algebraic solution
Instructor: Dr. Dang Xuan Ba 11
Fig. C3. 2. 1: A 3R Planar robot
Given: 0 0 0
( , , )
x y  Find: 1 2 3
( , , )?
  
D-H Table:
123
123
1 1 2 12
1 1 2 12
c c
s s
x l c l c
y l s l s


=


=


= +

 = +

Direct Reduction
Homework 1
Instructor: Dr. Dang Xuan Ba 12
Fig. C3. 2. 1: A 3R Planar robot
Given:
0 0 0 0
3 3
( 0.5, 1.4, 30 )
ORG ORG
x y 
= = =
1)Find:
2) Re-verify using Matlab.
1 2 3
( , , )?
  
1 2
l =
2 1
l =
3 1
l =
Geometric solution
Instructor: Dr. Dang Xuan Ba 13
Fig. C3. 2. 1: A 3R Planar robot
2

3

1

Given: 0 0 0
( , , )
x y  Find: 1 2 3
( , , )?
  
3.3 Spatial robot
Instructor: Dr. Dang Xuan Ba 14
Pieper’s method
Instructor: Dr. Dang Xuan Ba 15
Application: 6DOF Robot with the last 3 axes intersecting
Pieper’s method
Instructor: Dr. Dang Xuan Ba 16
Pieper’s method
Instructor: Dr. Dang Xuan Ba 17
1 1
2 2
1
2
3 3
1 1
g f
g f
T
g f
   
   
   
=
   
   
   
1 1 1 1 2
2 1 1 1 2
0 0
4 1
3 3
1 1
ORG
g c g s g
g s g c g
P T
g g
−
   
   
+
   
= =
   
   
   
Pieper’s method
Instructor: Dr. Dang Xuan Ba 18
Pieper’s method
Instructor: Dr. Dang Xuan Ba 19
3
( )
 2
( )
 1
( )

1 1 1 1 2
2 1 1 1 2
0 0
4 1
3 3
1 1
ORG
g c g s g
g s g c g
P T
g g
−
   
   
+
   
= =
   
   
   
4 5 6
( , , )
  
Unimation method
Instructor: Dr. Dang Xuan Ba 20
Application: 6DOF Robot with the last 3 axes intersecting
Unimation method
Instructor: Dr. Dang Xuan Ba 21
Unimation method – Step 1
Instructor: Dr. Dang Xuan Ba 22
1
( )

Unimation method – Step 2
Instructor: Dr. Dang Xuan Ba 23
Square and add
(Bình phương và cộng) 3
( )

Unimation method – Step 3
Instructor: Dr. Dang Xuan Ba 24
2
( )

Unimation method – Step 4
Instructor: Dr. Dang Xuan Ba 25
1 2 3
( , , )
  
4 5 6
( , , )
  
Homework 3
Instructor: Dr. Dang Xuan Ba 26
Given:
0 0 0
6 6 6
0 0 0 0
( 0.5, 1, 0,
30 , 0)
ORG ORG ORG
x y z
x y z
  
= = =
= = =
1)Find:
2) Re-verify using Matlab.
1 2 3 4 5 6
( , , , , , )?
     
3 4 2 3
0.1, 1, 1; 0.1;
d d a a
= = = =
DH table of PUMA 560:
End of Chapter 3
Instructor: Dr. Dang Xuan Ba 27

More Related Content

Similar to Robotics_Chap_03.pdf

Notes and formulae mathematics
Notes and formulae mathematicsNotes and formulae mathematics
Notes and formulae mathematics
Zainonie Ma'arof
 
Iaetsd vlsi implementation of gabor filter based image edge detection
Iaetsd vlsi implementation of gabor filter based image edge detectionIaetsd vlsi implementation of gabor filter based image edge detection
Iaetsd vlsi implementation of gabor filter based image edge detection
Iaetsd Iaetsd
 
On Inexact Newton Directions in Interior Point Methods for Linear Optimization
On Inexact Newton Directions in Interior Point Methods for Linear OptimizationOn Inexact Newton Directions in Interior Point Methods for Linear Optimization
On Inexact Newton Directions in Interior Point Methods for Linear Optimization
SSA KPI
 
INTRODUCTION TO MATLAB presentation.pptx
INTRODUCTION TO MATLAB presentation.pptxINTRODUCTION TO MATLAB presentation.pptx
INTRODUCTION TO MATLAB presentation.pptx
Devaraj Chilakala
 
L4 Addition and Subtraction of Functions.pdf
L4 Addition and Subtraction of Functions.pdfL4 Addition and Subtraction of Functions.pdf
L4 Addition and Subtraction of Functions.pdf
SweetPie14
 

Similar to Robotics_Chap_03.pdf (20)

Notes and formulae mathematics
Notes and formulae mathematicsNotes and formulae mathematics
Notes and formulae mathematics
 
Iaetsd vlsi implementation of gabor filter based image edge detection
Iaetsd vlsi implementation of gabor filter based image edge detectionIaetsd vlsi implementation of gabor filter based image edge detection
Iaetsd vlsi implementation of gabor filter based image edge detection
 
Robotics_BK_Chap_01.pdf
Robotics_BK_Chap_01.pdfRobotics_BK_Chap_01.pdf
Robotics_BK_Chap_01.pdf
 
TABREZ KHAN.ppt
TABREZ KHAN.pptTABREZ KHAN.ppt
TABREZ KHAN.ppt
 
Module 3 similarity
Module 3   similarityModule 3   similarity
Module 3 similarity
 
Introduction to PyTorch
Introduction to PyTorchIntroduction to PyTorch
Introduction to PyTorch
 
Engg math's practice question by satya prakash 1
Engg math's practice question by satya prakash 1Engg math's practice question by satya prakash 1
Engg math's practice question by satya prakash 1
 
Banco de preguntas para el ap
Banco de preguntas para el apBanco de preguntas para el ap
Banco de preguntas para el ap
 
Investigación de Operaciones 022 programación lineal solución gráfica y geogebra
Investigación de Operaciones 022 programación lineal solución gráfica y geogebraInvestigación de Operaciones 022 programación lineal solución gráfica y geogebra
Investigación de Operaciones 022 programación lineal solución gráfica y geogebra
 
On Inexact Newton Directions in Interior Point Methods for Linear Optimization
On Inexact Newton Directions in Interior Point Methods for Linear OptimizationOn Inexact Newton Directions in Interior Point Methods for Linear Optimization
On Inexact Newton Directions in Interior Point Methods for Linear Optimization
 
Dealing with Constraints in Estimation of Distribution Algorithms
Dealing with Constraints in Estimation of Distribution AlgorithmsDealing with Constraints in Estimation of Distribution Algorithms
Dealing with Constraints in Estimation of Distribution Algorithms
 
Finding Area of a Composite Figure (Presentation)
Finding Area of a Composite Figure (Presentation)Finding Area of a Composite Figure (Presentation)
Finding Area of a Composite Figure (Presentation)
 
Movimiento en dos y tres dimensiones
Movimiento en dos y tres dimensionesMovimiento en dos y tres dimensiones
Movimiento en dos y tres dimensiones
 
Episode 50 : Simulation Problem Solution Approaches Convergence Techniques S...
Episode 50 :  Simulation Problem Solution Approaches Convergence Techniques S...Episode 50 :  Simulation Problem Solution Approaches Convergence Techniques S...
Episode 50 : Simulation Problem Solution Approaches Convergence Techniques S...
 
INTRODUCTION TO MATLAB presentation.pptx
INTRODUCTION TO MATLAB presentation.pptxINTRODUCTION TO MATLAB presentation.pptx
INTRODUCTION TO MATLAB presentation.pptx
 
L4 Addition and Subtraction of Functions.pdf
L4 Addition and Subtraction of Functions.pdfL4 Addition and Subtraction of Functions.pdf
L4 Addition and Subtraction of Functions.pdf
 
Visual Impression Localization of Autonomous Robots_#CASE2015
Visual Impression Localization of Autonomous Robots_#CASE2015Visual Impression Localization of Autonomous Robots_#CASE2015
Visual Impression Localization of Autonomous Robots_#CASE2015
 
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
An Improved Adaptive Multi-Objective Particle Swarm Optimization for Disassem...
 
Chapter 06
Chapter 06Chapter 06
Chapter 06
 
NUMERICAL METHODS MULTIPLE CHOICE QUESTIONS
NUMERICAL METHODS MULTIPLE CHOICE QUESTIONSNUMERICAL METHODS MULTIPLE CHOICE QUESTIONS
NUMERICAL METHODS MULTIPLE CHOICE QUESTIONS
 

More from Nhựt Nguyễn Minh (6)

ForceMomentumChangeandMotion.pdf
ForceMomentumChangeandMotion.pdfForceMomentumChangeandMotion.pdf
ForceMomentumChangeandMotion.pdf
 
Your big idea.pptx
Your big idea.pptxYour big idea.pptx
Your big idea.pptx
 
Album ảnh.pptx
Album ảnh.pptxAlbum ảnh.pptx
Album ảnh.pptx
 
LaplaceTransform11.pptx
LaplaceTransform11.pptxLaplaceTransform11.pptx
LaplaceTransform11.pptx
 
Title Lorem Ipsum.pptx
Title Lorem Ipsum.pptxTitle Lorem Ipsum.pptx
Title Lorem Ipsum.pptx
 
LỊCH SỬ ĐẢNG.pptx
LỊCH SỬ ĐẢNG.pptxLỊCH SỬ ĐẢNG.pptx
LỊCH SỬ ĐẢNG.pptx
 

Recently uploaded

FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
dollysharma2066
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Christo Ananth
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
dharasingh5698
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Recently uploaded (20)

Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
 
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
(INDIRA) Call Girl Aurangabad Call Now 8617697112 Aurangabad Escorts 24x7
 
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
FULL ENJOY Call Girls In Mahipalpur Delhi Contact Us 8377877756
 
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort ServiceCall Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
Call Girls in Ramesh Nagar Delhi 💯 Call Us 🔝9953056974 🔝 Escort Service
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
 
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
(INDIRA) Call Girl Bhosari Call Now 8617697112 Bhosari Escorts 24x7
 
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Palanpur 7001035870 Whatsapp Number, 24/07 Booking
 
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...Top Rated  Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
Top Rated Pune Call Girls Budhwar Peth ⟟ 6297143586 ⟟ Call Me For Genuine Se...
 
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
Call for Papers - African Journal of Biological Sciences, E-ISSN: 2663-2187, ...
 
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
 
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Wakad Call Me 7737669865 Budget Friendly No Advance Booking
 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
 
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Walvekar Nagar Call Me 7737669865 Budget Friendly No Advance Booking
 
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar  ≼🔝 Delhi door step de...
Call Now ≽ 9953056974 ≼🔝 Call Girls In New Ashok Nagar ≼🔝 Delhi door step de...
 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
 

Robotics_Chap_03.pdf

  • 1. Chapter 3: Inverse Kinematics Instructor: Dr. Dang Xuan Ba Email : badx@hcmute.edu.vn Robotics
  • 2. Content 3.1 Introduction 3.2 Planar robot 3.3 Spatial robot Instructor: Dr. Dang Xuan Ba 2
  • 4. What is inverse kinematics? Instructor: Dr. Dang Xuan Ba 4 Fig. C3.1.1: A typical robot configuration Joint-based state variables (Joint angles) End-effector-based state variables (Position and orientation) Forward kinematics Inverse kinematics
  • 5. What is inverse kinematics? Instructor: Dr. Dang Xuan Ba 5 Fig. C3.1.2: Location of standard frames B : Base W: Wrist T : Tool S : Station G : Goal 6 unknown joint angles R: 9 eqs P: 3 eqs Example in 6DOF Robot: 0 0 6 6 0 1 R P T   =     R: 3 ind eqs P: 3 eqs Highly Nonlinear Solvability?
  • 7. Existence of Solution Instructor: Dr. Dang Xuan Ba 7 Work space Joint limitation Number of DOF Volume of space which the end-effector of manipulator can reach. Example: 1  2  0 x 0 y ( , ) ee ee x y 1 2 l = 2 1 l = 1 x 1 y 2 x 2 y Work space
  • 8. Multiple Solution Instructor: Dr. Dang Xuan Ba 8 Number of solutions Number of joints Function of link parameters Range of motion of the joints Examples: Environments 2 Solutions 1 Solution 4 Solutions
  • 9. Method of Solution Instructor: Dr. Dang Xuan Ba 9 Inverse Kinematics Solution Analytical (Closed-form) Solution (Phương pháp phân tích) Numerical Solution (Phương pháp số) Algebraic (Đại số) Geometric (Hình học) Necessary condition: Serial 6DOF robot is solvable. Sufficient condition: Closed-form solution of a 6DOF robot is possible in cases of that joint axes of three consecutive revolution joints intersect at a single point for all configuration.
  • 10. 3.2 Planar robot Instructor: Dr. Dang Xuan Ba 10
  • 11. Algebraic solution Instructor: Dr. Dang Xuan Ba 11 Fig. C3. 2. 1: A 3R Planar robot Given: 0 0 0 ( , , ) x y  Find: 1 2 3 ( , , )?    D-H Table: 123 123 1 1 2 12 1 1 2 12 c c s s x l c l c y l s l s   =   =   = +   = +  Direct Reduction
  • 12. Homework 1 Instructor: Dr. Dang Xuan Ba 12 Fig. C3. 2. 1: A 3R Planar robot Given: 0 0 0 0 3 3 ( 0.5, 1.4, 30 ) ORG ORG x y  = = = 1)Find: 2) Re-verify using Matlab. 1 2 3 ( , , )?    1 2 l = 2 1 l = 3 1 l =
  • 13. Geometric solution Instructor: Dr. Dang Xuan Ba 13 Fig. C3. 2. 1: A 3R Planar robot 2  3  1  Given: 0 0 0 ( , , ) x y  Find: 1 2 3 ( , , )?   
  • 14. 3.3 Spatial robot Instructor: Dr. Dang Xuan Ba 14
  • 15. Pieper’s method Instructor: Dr. Dang Xuan Ba 15 Application: 6DOF Robot with the last 3 axes intersecting
  • 17. Pieper’s method Instructor: Dr. Dang Xuan Ba 17 1 1 2 2 1 2 3 3 1 1 g f g f T g f             =             1 1 1 1 2 2 1 1 1 2 0 0 4 1 3 3 1 1 ORG g c g s g g s g c g P T g g −         +     = =            
  • 19. Pieper’s method Instructor: Dr. Dang Xuan Ba 19 3 ( )  2 ( )  1 ( )  1 1 1 1 2 2 1 1 1 2 0 0 4 1 3 3 1 1 ORG g c g s g g s g c g P T g g −         +     = =             4 5 6 ( , , )   
  • 20. Unimation method Instructor: Dr. Dang Xuan Ba 20 Application: 6DOF Robot with the last 3 axes intersecting
  • 22. Unimation method – Step 1 Instructor: Dr. Dang Xuan Ba 22 1 ( ) 
  • 23. Unimation method – Step 2 Instructor: Dr. Dang Xuan Ba 23 Square and add (Bình phương và cộng) 3 ( ) 
  • 24. Unimation method – Step 3 Instructor: Dr. Dang Xuan Ba 24 2 ( ) 
  • 25. Unimation method – Step 4 Instructor: Dr. Dang Xuan Ba 25 1 2 3 ( , , )    4 5 6 ( , , )   
  • 26. Homework 3 Instructor: Dr. Dang Xuan Ba 26 Given: 0 0 0 6 6 6 0 0 0 0 ( 0.5, 1, 0, 30 , 0) ORG ORG ORG x y z x y z    = = = = = = 1)Find: 2) Re-verify using Matlab. 1 2 3 4 5 6 ( , , , , , )?       3 4 2 3 0.1, 1, 1; 0.1; d d a a = = = = DH table of PUMA 560:
  • 27. End of Chapter 3 Instructor: Dr. Dang Xuan Ba 27