0% found this document useful (0 votes)
13 views

Chapter 2

The document discusses kinematics of robots. It defines kinematics as the analysis of motion without consideration of forces or masses. It describes forward and inverse kinematics. Forward kinematics determines the position and orientation of the end effector given the joint angles and link lengths. Inverse kinematics determines the joint angles required to achieve a desired end effector position and orientation. Two examples are provided to demonstrate forward and inverse kinematics calculations for planar robots with two revolute joints. The Jacobian is introduced to relate joint velocities to end effector velocities.

Uploaded by

villian
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
13 views

Chapter 2

The document discusses kinematics of robots. It defines kinematics as the analysis of motion without consideration of forces or masses. It describes forward and inverse kinematics. Forward kinematics determines the position and orientation of the end effector given the joint angles and link lengths. Inverse kinematics determines the joint angles required to achieve a desired end effector position and orientation. Two examples are provided to demonstrate forward and inverse kinematics calculations for planar robots with two revolute joints. The Jacobian is introduced to relate joint velocities to end effector velocities.

Uploaded by

villian
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 22

HARAMAYA INSTITUTE OF TECHNOLOGY

School of Electrical and Computer Engineering

KINEMATICS OF ROBOTS

April, 2023
Kinematics, what is?

2

3
Kinematics

Forward Inverse
Kinematics Kinematics

4


6
Example 1: Given the joint angles and length of the links,
what is the position and orientation of the end effector?

a2

q2

a1

q1
 Choose the base coordinate frame of the robot.
• we want (x, y) to be expressed in this frame.

(x, y) ?

a2

q2
y0

a1

q1
x0

8
 Notice that link 1 moves in a circle centered on the base
frame origin.

(x, y) ?
y1
a2

q2
y0
q1
a1 x1

q1 ( a1 cos q1 , a1 sin q1 )
x0

9
 Choose a coordinate frame with origin located on joint 2
with the same orientation as the base frame.

(x, y) ?
y1
a2

q2
y0
q1
a1 x1

q1 ( a1 cos q1 , a1 sin q1 )
x0
 Notice that link 2 moves in a circle centered on frame 1.

(x, y) ?
y1
a2
( a2 cos (q1 + q2),
q2 a2 sin (q1 + q2) )
y0
q1
a1 x1

q1
( a1 cos q1 , a1 sin q1 )
x0

11
 Because the base frame and frame 1 have the same
orientation, we can sum the coordinates to find the
position of the end effector in the base frame.

(a1 cos q1 + a2 cos (q1 + q2),


a1 sin q1 + a2 sin (q1 + q2) )

y1
a2
( a2 cos (q1 + q2),
q2 a2 sin (q1 + q2) )
y0
q1
a1 x1

q1
( a1 cos q1 , a1 sin q1 )
x0

12
Example 2: Given the joint variables and dimensions of the
three link manipulator, what is the position and
orientation of the end effector?

13
 We can relate the end-effecter coordinates to the joint
angles determined by the three actuators by using the
link lengths and joint angles defined above:

 This end-effecter orientation ∅𝑒 is related to the actuator


displacements as:

14

15

𝑥𝑒 𝑦𝑒 𝜃1 𝜃2

16
Two dof planar robot with two revolute joints

17

18
 𝑥𝑒 , 𝑦𝑒 𝜃1 𝜃2

Differential
Where, Motion of Joint

Jacobian
Differential
Motion of end
effectors

and J is a 2 by 2 matrix given by:

19
 𝑥𝑒 (𝜃1 ,

𝜃2 ) 𝑦𝑒 (𝜃1 , 𝜃2 ) 𝜃1 𝜃2

The Jacobian matrix are computed as:

20

𝐕𝐞 = joint velocity

21

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy