Robot Kinematics Powerpoint PDF
Robot Kinematics Powerpoint PDF
Václav Hlaváč
We will refer here to a robot as a proxy for a mechanical device, its position,
any other robot, and any other mechanism with moving components.
Mechanics and its parts
3/45
Statics deals with forces and moments which are applied on the mechanism
which is not moving. The essential concept are the stiffness and the stress.
Dynamics analyzes forces and moments which result from motion and
acceleration of a mechanism and a load.
Need of kinematics in robotics
4/45
and programming.
Kinematics provides knowledge of both robot’s spatial arrangement and a
z
y
x
Kinematics – Terminology
6/45
as a kinematic chain of rigid bodies (links) con-
nected by revolute or prismatic joints.
Kinematics can be represented by an acyclic
graph (tree). Example: human hand.
One end of the chain is constrained to a base,
while an end effector is mounted to the other
end of the chain.
The resulting motion is obtained by composition
Even analysis has to take into account statics, constraints from other links,
etc.
Synthesis of closed kinematic mechanisms is very difficult.
space.
+ Roll
+ Pitch
Degrees of freedom, example, question
13/45
A:
Degrees of freedom, example, answer
14/45
Planar Spherical
3 DOF 3 DOF
Cylindrical Revolute
2 DOF 1 DOF
Prismatic Helical
1 DOF 1 DOF
Structure of manipulators – Cartesian – PPP
18/45
Cartesian
Gantry
Structure of manipulators – Cylindrical – RPP
19/45
Structure of manipulators – Spherical – RRP
20/45
Structure of manipulators – Angular – RRR
21/45
Parallel kinematics.
6 DoFs.
hydraulic jacks.
Called also 6-axes platform or
hexapod.
Designed by V. E. Gough in 1954
In an open chain kinematic manipulator robotics, there are two kinematic tasks:
1. Direct (also forward) kinematics
Given: joint relations (rotations, translations) for the robot arm.
Task: What is the orientation and position of the end effector?
2. Inverse kinematics
Given: the desired end effector position and orientation.
Task: What are the joint rotations and orientations to achieve this?
In a more general case of close kinematic chain mechanisms, a more general statement is needed:
1. Direct kinematics
Given: the geometric structure of the manipulator and the values of a number of joint
positions equal to the number of degrees of freedom of the mechanism.
Task: Find a relative position and orientation of any two designed joints.
2. Inverse kinematics
Given: a relative position and orientation of any two designed joints.
Task: Find values of all joints position and orientations.
Coordinate frames
28/45
Two basic types of joints
29/45
Revolute Prismatic
Manipulator description
30/45
Revolute
joint
Prismatic
Link i joint
x
y
6 parameters
(3 positions, 3 orientations)
5 constrains
5 constrains
z On+1
O
x
y
z On+1
O
x
y
and a rotation.
This relationship is represented by a 4 × 4 homogeneous transformation
matrix.
Homogeneous transformation
39/45
r1 r2 r3 x
r7 r8 r9 z
In an open chain kinematic manipulator robotics, there are two kinematic tasks:
1. Direct (also forward) kinematics
Given: joint relations (rotations, translations) for the robot arm.
Task: What is the orientation and position of the end effector?
2. Inverse kinematics
Given: the desired end effector position and orientation.
Task: What are the joint rotations and orientations to achieve this?
Direct kinematics
42/45
Unique solution.
Inverse kinematics
43/45
equations.
Source of problems:
subproblems.
The spherical wrist. Positioning of the wrist + positioning within the wrist.
Geometric methods.
2. Numerical methods.
Symbolic elimination methods: involve analytical manipulations to