0% found this document useful (0 votes)
81 views33 pages

Lec5 Forward Kinematics-Examples

This document summarizes a lecture on forward and inverse kinematics. It includes examples of calculating the position and orientation of the end effector for different robot arm configurations using forward kinematics. It also discusses inverse kinematics, which involves determining the required joint angles to achieve a desired end effector pose. Inverse kinematics solutions can be obtained using either analytical geometric methods for simple structures like 2 DOF planar arms, or numerical methods for more complex robots.

Uploaded by

balkyder
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
81 views33 pages

Lec5 Forward Kinematics-Examples

This document summarizes a lecture on forward and inverse kinematics. It includes examples of calculating the position and orientation of the end effector for different robot arm configurations using forward kinematics. It also discusses inverse kinematics, which involves determining the required joint angles to achieve a desired end effector pose. Inverse kinematics solutions can be obtained using either analytical geometric methods for simple structures like 2 DOF planar arms, or numerical methods for more complex robots.

Uploaded by

balkyder
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 33

Robotics

Lecture 5

Forward Kinematics
Examples

Emam Fathy

Department of Electrical and Control Engineering

email: [email protected]

http://www.aast.edu/cv.php?disp_unit=346&ser=68525
1
 Base frame O0
Examples
 All Z ‘s are normal to the page
x2

y2
O2

y0 a2
y1
2
x1

a1 O1

1
x0
O0
Example 2

3
Example 2

4
Example 3
The three links cylindrical

5
Example 3
The three links cylindrical

6
Example 3
The three links cylindrical

7
Example 3
The three links cylindrical

8
Examples

9
10
11
12
13
14
15
16
End of Lec

17
Inverse Kinematics (IK)

“Given a goal position find the joint


angles for the robot arm”
Inverse Kinematics
 The inverse kinematics is needed in the control of
manipulators.
 Solving the inverse kinematics is computationally
expansive and generally takes a very long time in
the real time control of manipulators.
 IK generally harder than FK
 Sometimes no analytical solution
 Sometimes multiple solutions
 Sometimes no solution
– Outside workspace
Inverse
kinematics

Analytical Numerical
Method Method
Joint variables solved according Joint variables obtained
to given configuration data by numerical techniques

Geometric Algebraic
solution solution
For simple For more links and
20
structures,2-DOF in 3 dimensions
Geometric Solution Approach

21
Geometric Solution Approach
 It is applied to the simple robot structures, such as,
2-DOF planer manipulator whose joints are both
revolute. Y P

 In the shown Figure,


the components of l
2
point P (px , py) are θ
2
determined as
follows.
l
1

θ
1
X
22
Y

L L sin (θ + θ )
2 θ 2 1 2
2

θ
1
L
1
L sin θ
θ 1 1
1
X
L cos θ L cos (θ + θ )
1 1 2 1 2

23
 The solution of θ2 can be computed from summation
of squaring both previous equations

 Since c2θ1 + s2θ1 = 1, the equation is simplified as:

24
25
………1
………2
 The solution of θ1 multiply each side of equation
1 by cθ1 and equation 2 by sθ1 and add the
resulting equations in order to find the solution
of θ1 in terms of link parameters and the known
variable θ2.

…………3 26
………1
………2

 Multiply each side of equation 1 by -sθ1 and


equation 2 by cθ1 and add the resulting equations

…………4

Now, multiply each side of equation 3 by px and equation 4 by py


and add the resulting equations in order to obtain cθ1.

27
28
29
Although the planar manipulator has a very simple
structure, as can be seen, its inverse kinematics
solution based on geometric approach is very
difficult .

30
Algebraic Solution Approach

31
32
End of Lec

33

You might also like