CH - 1 - Introduction To Robotics
CH - 1 - Introduction To Robotics
Introduction to
Robotics
PS: Most of the pages of this presentation were obtained and adapted
from various sources in the internet.
1
I. Definition of Robotics
Definition (Robot Institute of America):
A robot is a programmable multifunction manipulator
designed to move material, parts, tools, or specialized
devices through variable programmed motions for the
performance of a variety of tasks.
Robots can be autonomous or semi-autonomous and
range from humanoids to industrial robots, and even
microscopic nano robots.
By mimicking a lifelike appearance or automating
movements, a robot may convey a sense of intelligence or
thought of its own.
2
A typical robot
upper arm
elbow
lower arm
shoulder wrist
Chest
(base)
end effector
3
Applications of robotics
Assembly
Welding, painting
Surveys
Medical applications
Pick and place.
Assisting disabled individuals
Hazardous environments
Underwater, space, and remote locations
4
Robot examples
An experimental robot picks
up a simulated pipe bomb
during a demonstration for
the media.
The Nomad robot during its solo drive on an icy Antartic plain.
The robot, a product of the university's Robotics Institute, began testing its wheels in
January after it was taken by helicopter to a harsh region known as Elephant Moraine
where it was left to inspect rocks and look for meteorites.
(Carnegie Mellon Uniuversity ) 6
Robot examples
Robotics surgery
Doctor Franckle watches a
video monitor as he assists
in a gall bladder (safra
kesesi) operation using a
robotic surgery machine
called da Vinci Surgical
System.
8
Robot examples: Biomimetic
Robots
Using biological principles to reduce design
space
Ayers; Northeastern
BigDog; Boston Dynamics MFI; Harvard & Berkeley
9
Basic components of robots
Manipulators
End effectors
Sensors
Software
Actuators
Controller
Processor
10
Manipulator
Open chain kinematic structure with
mostly six DoF.
Manipulator = arm + wrist
6 DoF = 3 DoF + 3 DoF
Arm: Used for positioning the wrist
Wrist: Used for angular positioning
(orientation) the end effectors.
11
Types of
robot arms
12
Types of robot arms
Articulated robot arm
3R: Three
revolute joint.
13
Articulated Configuration
Features
Light payload capacity
Lower accuracy
Easy to integrate with
other manipulators
14
Types of robot arms
Cartesian robot arm
3P: Three
prismatic
joint.
15
Cartesian Configuration
Features
High resolution
High accuracy
High payload capacity
More volume needed for
motion Epson Cartesian Arm
Reachable Workspace
16
Types of robot arms
Cylindirical robot arm
R2P
17
Cylindrical Configuration
Joint coordinates map to
cylindrical coordinates
Denso
r, θ, z Cylindrical
arm
Non-uniform precision
Horizontal precision highest
along inside edge of work
envelope
Reachable Workspace
18
Types of robot arms
Spherical robot arm
2RP
19
Spherical Configuration
Joint variables directly
correspond to spherical
coordinates
φ
θ
r
Reachable Workspace
20
Types of robot arms
SCARA (selective
compliance
assembly robot
arm) robot arm
21
SCARA Configuration
Introduced in 1979
Revolutionized
manufacturing of small
electronics
Reachable Workspace
22
Types of robot arms
Human arm
23
Types of robot arms
26
Robots degrees of freedom
Degrees of Freedom: Number of
independent position variables which would
has to be specified to locate all parts of a
mechanism.
In most manipulators this is usually the
number of joints.
27
Robots degrees of freedom
28
Robots degrees of freedom
29
Robots degrees of freedom
30
Robots degrees of freedom
If the robot is a
mobile robot,
then,
DoF of the
system is
n+6
31
32
What is the DoF of this moving human model ?
1 DoF joint
2 DoF joint
1 DoF joint
Anderson&Pandy, 1999
33
Robot Joints
Prismatic Joint: Linear, No rotation involved.
(Hydraulic or pneumatic cylinder)
Revolute Joint: Rotary, (electrically driven with stepper motor, servo motor)
34
Common Robot Configurations
Revolute joints (R)
Compact
Increased dexterity –
easier to maneuver
around obstacles
Large kinematic and
dynamic coupling
between links
Larger error accumulation
Difficult control problem
Prismatic joints (P)
Increased accuracy
Higher payload
Difficult to integrate
Require more volume 35
Example end-effector: Grippers
Anthropomorphic or task-specific
Force control v. position control
36
Actuators
http://www.ab.com/motion/servo/fseries.html
37
Actuators
Pneumatic Cylinder
Flexiforce Sensor
39
Sensors
44
Robotic System Architecture
Components
Environment
Mechanical structure Sensors
Drives
Electric
Hydraulic
Pneumatic Planner World space
Output
Computing and Control
Sensors
Encoders
Force Controller Drives
Mechanical
Structure
Vision
many more
Computer
Communication
CAN, ethernet, Wireless,
Serial link (RS232), USB,
Configuration
analog link, PROFIBus, Sensor
GPIB, and many more
45
Robot Programming
46