25
Kinematics of robots M. C. Martín Montes Rivera

Kinematics of Robots

Embed Size (px)

DESCRIPTION

Apuntes cinemática de robots

Citation preview

Page 1: Kinematics of Robots

Kinematics of robotsM. C. Martín Montes Rivera

Page 2: Kinematics of Robots

Kinematics

Kinematics applied to robots it is the science that studies movement of a robot without

considering forces

There are 2 kinds of kinematical problems in robots, first is known as forward kinematics and

second inverse kinematics.

Forward kinematics it is to get the position and orientation of end effector with joint

coordinates.

Inverse Kinematics allows to get the required joint coordinates to reach a desired

position and orientation

Page 3: Kinematics of Robots

Forward Kinematics

To find a position or orientation of an end effector robot, requires of a

homogeneous matrix, which have this information.

With this homogeneous matrix it is possible to get equations depending of

joint coordiantes.

Page 4: Kinematics of Robots

Example with a few DOF

Page 5: Kinematics of Robots

Robots with more DOF

Methodology using transformation matrixes which are simpler to understand

and program in a computer.

In general industrial robots have n degrees of freedom, n joints and n links,

which means that every link-joint it’s a DOF.

Transformation matrix that changes two consecutive coordinate system it is

represented by (last one to actual).

Page 6: Kinematics of Robots

Examples

Page 7: Kinematics of Robots

Exercise

Obtain the equations that represents position of end effector robot

Page 8: Kinematics of Robots

Denavit-Hartenberg Algorithm

Page 9: Kinematics of Robots
Page 10: Kinematics of Robots

Denavit-Hartenberg (D-H) AlgorithmFollowing directions according to its joints, revolute axis

point out of the rotation and prismatic in the same

direction.

X axis must be selected pointing to end effector

Page 11: Kinematics of Robots
Page 12: Kinematics of Robots
Page 13: Kinematics of Robots

Example

Page 14: Kinematics of Robots
Page 15: Kinematics of Robots

Exercise D-H and Kinematic equations

Page 16: Kinematics of Robots

Exercise D-H and kinematic equations

Page 17: Kinematics of Robots

Exercise D-H and kinematic equations

Page 18: Kinematics of Robots

Exercise D-H and kinematic equations

Page 19: Kinematics of Robots

Exercise D-H and kinematic equations

Page 20: Kinematics of Robots

Exercise D-H and kinematic

equations

Page 21: Kinematics of Robots

Orientation Angles

Page 22: Kinematics of Robots

Orientation

Considering that a vector with magnitude k and components given by

If there is a rotation around angle theta in OZ axis, it is required to perform

the bellow operations in order to make concurrency of k with OZL, and then

get the rotation angle.

And with the next equivalences

Page 23: Kinematics of Robots

After perform operations and considering that

Homogeneous matrix obtained is:

Then all components are equaled to

Page 24: Kinematics of Robots

Orientation

Considering every angle between 0º and 180º and equations 3.74 and 3.75 can

be obtained

With alpha for x angle, beta

for y angle and theta for zeta

angle.

Page 25: Kinematics of Robots

References

Fundamentos de Robótica: Antonio Barrientos, Luis Felipe Peñín, Carlos Balaguer, Rafael Aracil

Robot Dynamics and Control: Mark W. Spong, Seth Hutchinson, and M. Vidyasagar