Robotic Master 2023 L01-Introduction
Robotic Master 2023 L01-Introduction
ROBOTIC
Introduction
Robotic V.S Robot
❑ A Robot:
o Is a reprogrammable, multifunctional machine (mechanical device or
manipulator) designed to move material, parts, tools, or specialized
devices through variable programmed motions for the performance of
a variety of tasks.”
❑ Robotic:
o Is the branch of technology that deals with the design, construction,
operation, and application of robots, as well as computer systems for
their control, sensory feedback, and information processing.
What is Robot?
❑ Robot is an oriented machine that can:
Sense Plan Act
▪ Where am I ?
▪ Where are you ?
▪ What this is ?
▪ ... … … … … … ?
How do I get there? be Relax!! I will do that for you
Automation vs. Robots
❑ Automation
Machinery designed to carry out a specific task
o Bottling machine
o Dishwasher
o Paint sprayer
❑ Robots
Machinery designed to carry out a variety of tasks
o Pick and place arms
o Mobile robots
o Computer Numerical Control machines
Robot Generations, Word, History
▪ Machines, like the puppets in this theater, were designed
to mimic human actions over 3,000 years ago.
▪ Word “Robot” coined by Karel Capek in a 1921 science-
fiction Czech play
▪ Robota in Czech is a word for “worker or servant”
▪ Today’s Robots
Types of Robots
Wheeled Robot Legged Robot Manipulator Bio-Inspired Robot Bio-Inspired Robot
SCARA
30%
2016
Cultural - Science Fiction - Laws of Robotics
Laws of Robotics – RoboEthics
1st: A robot may not injure a human being or, through inaction, allow a human being to
come to harm.
2nd: A robot must obey the orders given it by human beings except where such orders
would conflict with the First Law.
3rd: A robot must protect its own existence as long as such protection does not conflict
with the First or Second Laws.
0th: A robot may not injure humanity, or, by inaction, allow humanity to come to harm.
Robotic & Artificial Intelligence
Robot Pills
Military Robots
The mechanical structure
of a robot manipulator
Robot Manipulators
❑ The mechanical structure of a robot manipulator consists
of: joint
Z X
Description of position and orientation 3
❑ describe the position of the manipulator by giving a
description of:
o The tool frame, which is attached to the end-
X
effector, Y
Tool frame
Relative to: Z
Y
o The base frame, which is attached to the nonmoving X
Y
base of the manipulator. Z
Base
Z X
Base frame
kinematics of manipulators
❑ Kinematics is the science of motion that deal with motion without regard
to the forces which cause it.
❑ The study of the kinematics of manipulators refers to all the geometrical
and time-based properties of the motion.
1) Position
2) Velocity
3) Acceleration
4) All higher order derivatives
degrees of freedom
❑ In mechanics, the degree of freedom (DOF) of a mechanical system is:
o the number of independent parameters that define its configuration
(determine the state of a physical system).
❑ (of Manipulator)
o Is the number of independent position variables that would have to be
specified in order to locate all parts of the mechanism.
Forward kinematics of manipulators
❑ Forward kinematics:
o Is the static geometrical problem of computing the position and
orientation of the end-effector of the manipulator.
❑ The forward kinematic problem: gripper
Control Actuators
Sensors
Control System
Trajectory [P, V , A]d Linear position control Robot
P, V
generation NonLinear position control
Force control
Terminology and
Definitions
Manipulator’s workspace
❑ The existence or nonexistence of a kinematic
solution defines the workspace of a given
manipulator.
❑ The lack of a solution means that the manipulator
cannot achieve the desired position and
orientation because it lies outside of the
manipulator's workspace.
Manipulator’s workspace
Cartesian Cylindrical
SCARA
Selective Compliant Assembly
Robot Arm.
Spherical Anthropomorphic
Joints of Manipulator
𝜽𝒊 𝟎 𝒅𝒎𝒂𝒙
Axis
𝒅𝒊
Out of page 𝟎
Axis
𝜽𝟑
Revolute 𝒅𝟐
Joint Prismatic
R Joint
P
𝜽𝟐
Revolute 𝜽𝟏
𝜽𝟏
Joint
The base RRR (or 3R) The base RPR
RPR - planer
RRP
Frames
Frame : B Frame : A
Ẑ B p xb Ẑ A p xa
B
P = Pyb
A
P = Pya
Pz Pz
B
P b A
P Py
a
BORG AORG
Pz
YˆB
X̂ A
YˆA
X̂ B px
𝐴
𝐵𝑇 ∶ {B} relative to {A} 𝐹𝑟𝑎𝑚𝑒: {𝐵}
𝑍መ𝐵
𝑃
𝐹𝑟𝑎𝑚𝑒: {𝐴}
𝑍መ𝐴 B
P 𝑋𝐵
A
P BORG
A
(BORG )
𝑌𝐵
AORG
𝑋𝐴
𝑌𝐴
Each object attach a coordinate system, or frame
Describe frame with respect to some reference coordinate system.
The Base
Bio-mimetic
Classes of mobile robots
Lever
Slider-Crank Linkage
Robot Sensors