Sie sind auf Seite 1von 40

ME 4804

ROBOTICS
Lecture 1
Instructor: Husnain Inayat Hussain

09/12/2014

Husnain Inayat Hussain

motivation / aspirations
A brief introduction
How I ended up here
Your ideas about this course

09/12/2014

Husnain Inayat Hussain

ADMINISTRATIVE TRIVIA

09/12/2014

Husnain Inayat Hussain

books
These presentations and board work should act as your
notes
Written notes (possibility)
Various books / authors / references
Introduction to Robotics
John J. Craig, Dorling Kindersly, 3th Ed., 2011.

Robot Modeling and Kinematics


Rachid Manseur, Da Vinci Engineering Press, 1st Ed., 2006.

Robot Modeling and Control


M. W. Spong, S. Hutchinson, M. Vidyasagar; Wiley, N.Y., 2006.

Introduction to Robotics
S. K. Saha,
09/12/2014

Husnain Inayat Hussain

what is this course about!

Understand what Robotics is


Develop intuition about autonomous systems.
Develop concepts about making objects move.
The need to automate things.
Can tasks be automated?
If they can be, could we achieve any level of
accuracy?
Can we achieve any repeatability?
Can we mimic humans or animals?
09/12/2014

Husnain Inayat Hussain

prerequisites
There are no prerequisites, however
ME 2303 Engineering Dynamics
Linear Algebra
Probability (Uncertainty)
Software
MATLAB
C
PASCAL, VAL, JARS, RAPID, KAREL

09/12/2014

Husnain Inayat Hussain

course contents
Refer to the PDF.

09/12/2014

Husnain Inayat Hussain

quizzes / exams / project


1. Assignments
2. Midterm
3. Quizzes
4. Final Exam
5. Practice Quiz
Your Grades will be assessed according to:
0.06x1 + 0.2x2 + 0.09x3 + 0.4x4 + 0x5

09/12/2014

Husnain Inayat Hussain

robotics

A BRIEF BACKGROUND

09/12/2014

Husnain Inayat Hussain

robot

A reprogrammable, multifunctional manipulator


designed to move material, parts, tools, or
specialized devices through various programmed
motions for the performance of a variety of tasks.
(Robot Institute of America)

09/12/2014

Husnain Inayat Hussain

10

early history
Ancient Greek poet Homer described maidens of
gold, mechanical helpers built by HEPHAISTOS,
the Greek god of metal smiths.
The golems of medieval Jewish legend were
robot-like servants made of clay, brought to life by
a spoken charm.
In 1495, Leonardo da Vinci drew plans for a
mechanical man.

09/12/2014

Husnain Inayat Hussain

11

modern history (1/2)


The word robot was introduced to public
by Czech writer Karel Capek(1890-1938)
in his play R.U.R (Rossums Universal
Robots), published in 1920. The play begins in a
factory that makes artificial people called robots.
Capek was reported several times a candidate for
Nobel prize for his work. The term robot derives
from the Czech word ROBOTA, meaning forced work
or compulsory service, or ROBOTNIK, meaning serf.
09/12/2014

Husnain Inayat Hussain

12

modern history (2/2)

The word robotics used to describe


the field of study , was defined by the Russian born
American scientist and science fiction writer, Isaac
Asimov (1920-1992) in 1940s.

09/12/2014

Husnain Inayat Hussain

13

Asimovs Laws of Robotics(1942)


1. A robot may not injure a human being, or,
through inaction, allow a human being to come
to harm
2. A robot must obey orders given it by human
beings, except where such orders would conflict
with the First Law.
3. A robot must protect its own existence as long as
such protection does not conflict with the First or
Second Law.
09/12/2014

Husnain Inayat Hussain

14

Why use Robots?


Robots produce more accurate and high quality work
Robots rarely make mistakes and are more precise than human
workers
They can produce a greater quantity in a short amount of time
They can work at a constant speed with no breaks, days off, or
holiday time
They can work in hazardous conditions, such as poor lighting, toxic
chemicals, or tight spaces
They are capable of lifting heavy loads without injury or tiring
Robots increase worker safety by preventing accidents since
humans are not performing risky jobs

09/12/2014

Husnain Inayat Hussain

15

Why not use Robots?


People doing labor work might lose their jobs
(economic problem)
Robots need some kind of power supply
Robots need maintenance !!!!
Capital cost might be high !!!!

09/12/2014

Husnain Inayat Hussain

16

some famous robots


QRIO

AIBO
09/12/2014

Husnain Inayat Hussain

17

multidisciplinary science

09/12/2014

Husnain Inayat Hussain

18

robot hardware

Actuators
Sensors
Controllers
Electronics
Mechanics

09/12/2014

Husnain Inayat Hussain

19

robot manipulators
Also known as kinematic chains, these are
composed of a sequence of links attached at
joints and each link can move with respect to the
previous link via joint motion.
Prismatic Joint
When a link slides with respect to the previous link

Revolute Joint
When a link rotates with respect to the previous link

09/12/2014

Husnain Inayat Hussain

20

example of a jointed manipulator


prismatic joint

revolute joint

End effector

revolute joint

fixed base

09/12/2014

Husnain Inayat Hussain

21

schematic of the example

09/12/2014

Husnain Inayat Hussain

22

demo

SHOWCASE

09/12/2014

Husnain Inayat Hussain

23

demo

robotics1
robotics2
robotics3
robotics4
robotics5
robotics6

09/12/2014

Husnain Inayat Hussain

24

ROBOT LEARNING

09/12/2014

Husnain Inayat Hussain

25

linear regression (1/2)

09/12/2014

Husnain Inayat Hussain

26

linear regression (2/2)

09/12/2014

Husnain Inayat Hussain

27

nerve cell
synapse

axon

nucleus

cell body
synapses
dendrite
09/12/2014

Husnain Inayat Hussain

28

fully connected FF network


(2)

(2)

1 11
(1) 44

(2)

(2)

2 12

4
(3)

1
(2) 25

(2) (2)
3 13

(1)

(2)

(2)

(2)

1
=0

(3)

1 =

1
(3)

1 + 1

(3) 13

(2)

4 14
(2)

(2)

0 10

(2) = (1) (1)


1
(2)
=
(2)
1 +
09/12/2014

(3) = (2) (2)


1
(3)
=
(3)
1 +
Husnain Inayat Hussain

(4) = (3) (3)


1
(4)
=
(4)
1 +

= (4)

29

neural nets (3/4)

09/12/2014

Husnain Inayat Hussain

30

value iteration for optimal policy

09/12/2014

Husnain Inayat Hussain

31

CONCEPTS

09/12/2014

Husnain Inayat Hussain

32

a particle
a particle in 2D

a particle in 3D

09/12/2014

Husnain Inayat Hussain

33

an object
an object in 2D

an object in 3D

09/12/2014

Husnain Inayat Hussain

34

an array of objects

frame

end
effector

joint

link

base

09/12/2014

a manipulator

Husnain Inayat Hussain

35

DOF Robotic Definition


Non Holonomic Robot
A robot which has fewer controllable parameters than
the representational degrees of freedom (car,
airplane)

Holonomic Robot
A robot with as many controllable parameters as the
degrees of freedom (PUMA, SCARA)

Redundant Robot
A robot with more controllable parameters than the
degrees of freedom (human arm)
09/12/2014

Husnain Inayat Hussain

36

simulation of a human arm

animation

09/12/2014

Husnain Inayat Hussain

37

more definitions
Configuration Space
A space of all the joint variables (revolute or prismatic)

State Space
A space of all the joint variables and velocities such
that future positions can be obtained

Work Space
A set of all possible points in space (volume) that can
be traversed by a robot.

09/12/2014

Husnain Inayat Hussain

38

problems in robotics

Configuration / Mobility / DOF


Object Localization / Frames
Rotations / Translations
Forward Kinematics
Velocity Kinematics (Jacobian)
Static Force Analysis (Jacobian)
Inverse Kinematics
Dynamics
Control
09/12/2014

Husnain Inayat Hussain

39

TIME FOR QUESTIONS /


DISCUSSION
09/12/2014

Husnain Inayat Hussain

40

Das könnte Ihnen auch gefallen