You are on page 1of 42

ME4802

Robotics

Lecture 2A

Azeem Anwer 1
ROBOTICS, AZEEM ANWER
Kinematics

ROBOTICS, AZEEM ANWER 2


Spatial Description

Task Description

Transformations

Representations

ROBOTICS, AZEEM ANWER 3


Manipulator

ROBOTICS, AZEEM ANWER 4


Configuration Parameter
A set of position parameters that describes the full
configuration of the system.

9 parameter / link

Generalized coordinates
A set of independent configuration parameters
Degrees of Freedom
Number of generalized coordinates
ROBOTICS, AZEEM ANWER 5
Generalized Coordinates

ROBOTICS, AZEEM ANWER 6


Generalized Coordinates

3 positions
6 parameters
3 orientations

n moving links: 6n parameters

ROBOTICS, AZEEM ANWER 7


Generalized Coordinates

3 positions
6 parameters
3 orientations

5 constraints

n moving links : 6n parameters


n 1 d.o.f. joints : 5n constraints
d.o.f. (system) : 6n 5n = n

ROBOTICS, AZEEM ANWER 8


End-Efector Configuration
Parameters

A set of m parameters:
(x1, x2, x3,,xm)
That completely specifies the end-effector
Position and orientation with respect to {0}
ROBOTICS, AZEEM ANWER 9
Operational Parameters
0n+1: Operational Point

A set x1, x2, x3,,xmo


of mo independent configuration parameters
mo : number of degree of freedom of
end-effector
What in the case of a planer robot?

ROBOTICS, AZEEM ANWER 10


Joint & Operational Space
Joint Coordinates Joint Space

Operational Coordinates Operational Space


ROBOTICS, AZEEM ANWER 11
Redundancy
A robot is said to
be REDUNDANT
if
n > mo

Degree of redundancy : n - mo
Helps avoiding the obstacles
ROBOTICS, AZEEM ANWER 12
Position of a Point

With respect to a fixed


origin O, the position
.P of a point P is described
by the vector OP or
simply by p.
p

ROBOTICS, AZEEM ANWER 13


Rigid Body Configuration

Euclidean
Space

Cartesian
Frame

ROBOTICS, AZEEM ANWER 14


Coordinate Frames

ROBOTICS, AZEEM ANWER 15


Coordinate Frames

ROBOTICS, AZEEM ANWER 16


Rotation Matrix

ROBOTICS, AZEEM ANWER 17


Rotation Matrix

ROBOTICS, AZEEM ANWER 18


Rotation Matrix

ROBOTICS, AZEEM ANWER 19


Rotation Matrix (Example)
What is the first column of the
Rotation matrix?

ROBOTICS, AZEEM ANWER 20


Rotation Matrix (Example 2.1)

ROBOTICS, AZEEM ANWER 21


Mapping & Rotations

ROBOTICS, AZEEM ANWER 22


Translation

ROBOTICS, AZEEM ANWER 23


General Transform

ROBOTICS, AZEEM ANWER 24


Homogeneous Transform

ROBOTICS, AZEEM ANWER 25


Homogeneous Transform (Example)

ROBOTICS, AZEEM ANWER 26


Homogeneous Transform (Ex 2.2)

ROBOTICS, AZEEM ANWER 27


Homogeneous Transform (Ex 2.2)

ROBOTICS, AZEEM ANWER 28


OPERATORS:
TRANSLATIONS,
ROTATIONS, AND
TRANSFORMATIONS

ROBOTICS, AZEEM ANWER 29


Operators

The same mathematical forms used


to map points between frames can
also be interpreted as operators
that translate points, rotate vectors,
or do both.

This section illustrates this


interpretation of the mathematics we
have already developed.
ROBOTICS, AZEEM ANWER 30
Operators

ROBOTICS, AZEEM ANWER 31


Rotational Operators

ROBOTICS, AZEEM ANWER 32


Rotational Operators (Ex 2.3)

ROBOTICS, AZEEM ANWER 33


Rotational Operators (Ex 2.3)

ROBOTICS, AZEEM ANWER 34


Translations

ROBOTICS, AZEEM ANWER 35


Translations

ROBOTICS, AZEEM ANWER 36


Translations

ROBOTICS, AZEEM ANWER 37


Translation Operator

ROBOTICS, AZEEM ANWER 38


General Operator

ROBOTICS, AZEEM ANWER 39


General Operator (Ex 2.4)

ROBOTICS, AZEEM ANWER 40


General Operator (Ex 2.4)

ROBOTICS, AZEEM ANWER 41


Time for questions /
discussion

ROBOTICS, AZEEM ANWER 42

You might also like