SlideShare a Scribd company logo
1 of 40
Introduction to robotics
3/13/2019capt Bhane G/m1
Chapter one
Knowledge base for Robotics
3/13/20192
Typical knowledgebase for the design and operation of
robotics systems:
 Dynamic system modeling and analysis
 Feedback control
 Sensors and signal conditioning
 Actuators and power electronics
 Hardware/computer interfacing
 Computer programming
 Disciplines:-athematics, physics, biology, mechanical engineering, electrical engineering,
computer engineering, and computer science.
What is a Robot ?
3/13/2019capt Bhane G/m3
A machine that resembles a human being and does mechanical routine tasks on command.
 A machine that looks and acts like a human being.
 An efficient but insensitive person.
 An automatic apparatus / A clever mechanical device – automaton
 Something guided by automatic controls.
E.g. remote control
 a computer whose main function is to produce motion.
A robot is an automatic, general-purpose device whose primary function is to produce motion in
order to accomplish some task.
Robotics Association of America :-An industrial robot is a re-
programmable, multifunctional manipulator designed to move
materials, parts, tools, or specialized devices through variable
programmed motions for the performance of a variety of tasks.
Definitions:-
3/13/2019capt Bhane G/m4
 A robot is a system that posses a number of links attached serially to each other with
joints where each joint can be moved by some type of actuator.
 The manipulator can be moved in space and be placed in any desired location
within the work space of the robot.
 It can carry a certain amount of load, and each link is controlled be a central
controller which controls the actuators.
 … a machine able to extract information from its environment and use
knowledge about its world to act safely in a meaningful and purposeful manner.
(Ron Arkin, 1998)
 … an autonomous system which exists in the physical world, can sense its
environment and can act on it to achieve some goals.
What is Robotics?
3/13/20195
Robotics is the study of robots, autonomous embodied systems
interacting with the physical world.
Robotics addresses perception, interaction and action, in the physical
world.
 Robotics is the art, knowledge base, and the know-how of designing,
applying, and using robots in human endeavors.
 Robotics is an interdisciplinary subject that benefits from mechanical
engineering, electrical and electronic engineering, computer science,
biology, and many other disciplines.
Fundamental Laws of Robotics
3/13/2019capt Bhane G/m6
The term robotics was then introduced by Asimov as the science
devoted to the study of robots which was based on the three
fundamental laws:
 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 the orders given by human beings, except
when 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.
 The first industrial robot: UNIMATE
 1954: The first programmable robot is
designed by George Devol, who coins the
term Universal Automation. He later shortens
this to Unimation, which becomes the name
of the first robot company (1962).
UNIMATE originally automated the
manufacture of TV picture tubes
History of Robotics: I
 HISTORY OF ROBOTICS
3/13/2019
7
PUMA 560 Manipulator
History of Robotics: II
 1978: The Puma (Programmable
Universal Machine for Assembly)
robot is developed by Unimation
with a General Motors design
support
3/13/2019 8
 1980s: The robot industry enters a phase of rapid growth.
Many institutions introduce programs and courses in robotics.
Robotics courses are spread across mechanical engineering, electrical
engineering, and computer science departments.
Adept's SCARA robots Barrett Technology ManipulatorCognex In-Sight Robot
History of Robotics: III
3/13/2019 9
2003: NASA’s Mars Exploration Rovers will launch
toward Mars in search of answers about the history of
water on Mars
 1995-present:
 Emerging applications in small
robotics and mobile robots drive a
second growth of start-up
companies and research
History of Robotics: IV
3/13/201910
3/13/2019capt Bhane G/m11
 A manipulator (or an industrial robot) is composed of a
series of links connected to each other via joints. Each
joint usually has an actuator (a motor for eg.) connected to
it.
 These actuators are used to cause relative motion between
successive links. One end of the manipulator is usually
connected to a stable base and the other end is used to
deploy a tool.
Industrial Robot
Robot and Crane
3/13/2019capt Bhane G/m12
 Basically, both robotic manipulator and crane are similar, their
main difference is that the crane is controlled be a human who
operates and controls the actuators, whereas the robot
manipulator is controlled by a computer that runs a program.
 The motions of the robot are controlled through a controller that
is under the supervision of the computer, which, itself is running
some type of a program.
 Thus, the robot is designed to be able to perform any task that
can be programmed simply by changing the program.
Classification of Robots
3/13/2019capt Bhane G/m13
According to the Japanese Industrial Robot Association
robots are classified as:
 Manual- handling Devices:- with multiple degrees of
freedom that is actuated by an operator.
 Fixed-Sequence Robot:- performs the successive stages of
a task according to a predetermined, unchanging method
and is hard to modify.
 Variable-Sequence Robots:- same as fixed-sequence robot
in performance, but easy to modify the sequence of the
task.
 Playback Robot:- robot that repeats the same motions
according to the recorded information of human operator.
Cont…..
3/13/2019capt Bhane G/m14
 Numerical Control Robot:- the operator supplies robot with
a movement program rather than teaching it the task
manually.
 Intelligent Robot:-a robot with the means to understand its
environment and the ability to successfully complete a task
despite change in the surrounding conditions under which it
is to be performed.
Advantages of Robots
3/13/201915
 Robots increase productivity, safety, efficiency, quality, and
consistency of products.
 Robots can work in hazardous environments without the need.
 Robots need no environmental comfort.
 Robots work continuously without experiencing fatigue(exhaust ) of
problem.
 Robots have repeatable precision at all times.
 Robots can be much more accurate than human.
 Robots replace human workers creating economic problems.
 Robots can process multiple stimuli or tasks
Disadvantages of Robots
3/13/201916
 Robots lack capability to respond in emergencies.
 Robots, although superior in certain senses, have limited
capabilities in Degree of freedom, Dexterity(skill),
Sensors, Vision system, real time response.
 Robots are costly, due to Initial cost of equipment,
Installation costs, Need for Peripherals, Need for training,
Need for programming.
3/13/201917
Why use robots?
To Perform 4A tasks in 4D environments
4A: Automation, Augmentation, Assistance,
Autonomous
4D: Dangerous, Dirty, Dull, Difficult
Robot Components
3/13/201918
 A robot as a system consist of the following elements
which are integrated together to perform a whole:
 Manipulator
 End effector
 Actuator
 Sensor
 Controller
3/13/201919
 Manipulator
 Manipulator consists of joints and links.
 Joints provide relative motion
 Links are rigid members between joints
 joint types: linear and rotary
 Each joint provides a “degree-of-freedom”
 Most robots possess five or six degrees-of-freedom
 Robot manipulator consists of two sections:-
 Body-and-arm – for positioning of objects in the robot's work
volume and
 Wrist assembly and Gripper – for orientation of objects
Cont….
3/13/201920
 Manipulator Configurations:
 Cartesian Coordinates
 Cylindrical Coordinates
 SCARA
 Polar Coordinates
 Jointed Arm
3/13/201921
Joints and Links:
 Connected to each joint are two links, one that we call the input link, the other called the
output link.
Manipulator Joints:
 Translational motion
 Linear joint (type L)
 Orthogonal joint (type O)
 Rotary motion
 Rotational joint (type R)
 Twisting joint (type T)
 Revolving joint (type V)
Joint Notation Scheme:
 Uses the joint symbols (L, O, R, T, V) to designate joint types used to construct robot
 manipulator
Controller (The brain)
3/13/201922
 Issues instructions to the robot.
 Controls peripheral devices.
 Interfaces with robot.
 Interfaces with humans.
Pedestal (Human waist)
 Supports the manipulator.
 Acts as a counterbalance.
3/13/201923
How do robots move?
Simple joints (2D)
 Prismatic -- sliding along one axis
-- square cylinder in square tube
 Revolute — rotating about one axis
Compound joints (3D)
 ball and socket = 3 revolute joints
 round cylinder in tube = 1 prismatic, 1 revolute
Degrees of freedom = Number of independent motions
 3 degrees of freedom: 2 translation, 1 rotation
 6 degrees of freedom: 3 translation, 3 rotation
3/13/201924
End Effectors
The end-effector is specified according to the task the robot should
execute.
For material handling tasks, the end-effector consists of a gripper of
proper shape and dimensions determined by the object to be
grasped.
To position the wrist which is then required to orient the
manipulator’s end-effector.
If arbitrary orientation in 3D space is desired, the wrist must possess
at least three DOFs provided by revolute joints.
Robots Degrees of Freedom
3/13/2019 25
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.
1 D.O.F. 2 D.O.F. 3 D.O.F
3/13/2019 26
 Manipulator Configurations:
 Cartesian Coordinates
 Cylindrical Coordinates
 SCARA
 Polar Coordinates
 Jointed Arm
Cont…
Body-and-Arm configurations:
 Common body-and-arm configurations are:
1) Cartesian Coordinate Body-and-Arm Assembly
 Consists of three sliding joints, two of which are orthogonal
 Other names include rectilinear robot and x-y-z robot
 straight, or linear motion along three axes:
 in and out, (x)
 back and forth, (y)
 up and down (z)
3/13/2019 27
3/13/2019 28
Cont…
2) Polar Coordinate Body-and-Arm Assembly
 Consists of a sliding arm (L joint) actuated relative to the body, which
can rotate about both a vertical axis (T joint) and horizontal axis (R joint)
 Also called spherical-coordinates
Rotation about the base
 Rotation about an axis in the vertical plane to raise and lower it.
 reaches in and out.
3/13/2019 29
Cont…
3)Cylindrical Body-and-Arm Assembly
 Consists of a vertical column, relative to which
an arm assembly is moved up or down
 The arm can be moved in or out relative to the column
 Rotation about the base or shoulder. (θ)
 up and down (z)
 in and out. (R)
3/13/2019 30
Cont…
4) SCARA Robot
 SCARA stands for Selectively Compliant Assembly Robot Arm
 Similar to jointed-arm robot except that vertical axes are used for shoulder
and elbow joints to be compliant in horizontal direction for vertical insertion
tasks
 the same work area as a cylindrical-coordinates robot.
 the reach axis includes a rotational
joint in a plane parallel to the floor.
3/13/2019 31
Cont…
5) Jointed-Arm Robot
3/13/2019 32
Wrist Configurations:
 Wrist assembly is attached to end-of-arm
 End effectors is attached to wrist assembly
 Function of wrist assembly is to orient end effectors
 Body-and-arm determines global position of end effectors
 Two or three degrees of freedom:
 Roll
 Pitch
 Yaw
 Notation :RRT
3/13/2019 33
3/13/201934
Manipulators
Robot Configuration:
Cartesian: PPP Cylindrical: RPP
Spherical: RRP
SCARA: RRP
(Selective Compliance Assembly Robot
Arm) : RRR
Hand coordinate:
n: normal vector; s: sliding vector;
a: approach vector, normal to the
tool mounting plate
3/13/201935
Robot Joints
 Robots may have different types of joints, such as linear, rotary, sliding, or
spherical.
 Since spherical joints are difficult to control, hence, they are not common
in robotics.
 Most robots have either a linear (prismatic) joint or a rotary (revolute)
joint.
 Prismatic joints are linear; there is no rotation involved.
 Revolute joints are rotary; there is no linear translation involved.
3/13/2019 36
Robot Characteristics
A robot can be characterized using the following
specifications:
Payload: the maximum amount of weight a robot can
carry. The payload of robots compared with their own
weight is usually very small.
Reach: The maximum distance a robot can reach
within its work envelop. It is a function of the robot’s
joint lengths and its configuration.
3/13/2019 37
Precision: how accurately a specified point can be
reached. It is a function of the actuator resolution as
well as feedback element.
Repeatability: how accurately the same position can
be reached if the motion is repeated many times.
Repeatability is much more important than precision.
3/13/201938
Workspace
Workspace is the collection of points in space
which a robot can reach.
The robot workspace depends on its
configuration and size of its links and
joints.
The workspace may be found either
mathematically by writing equations that
define robot’s links and joints
or empirically by moving each joint through
3/13/201939
Robot Application
Robots are applicable in environments where humans cannot perform task,
consistent performance and better quality. Some of the applications of robot are:
Machine loading
Pick and place operations
Welding
Painting
Sampling
Assembly operation
Manufacturing
Surveillance
Medical applications
Assisting disabled individuals
Hazardous environments
Underwater, space, and remote locations
3/13/201940
THANK
YOU!

More Related Content

What's hot

Fundamental of robotic manipulator
Fundamental of robotic manipulatorFundamental of robotic manipulator
Fundamental of robotic manipulatorsnkalepvpit
 
Robotics End Effector
Robotics End EffectorRobotics End Effector
Robotics End EffectorYasodharan R
 
robotics and its components
robotics and its componentsrobotics and its components
robotics and its componentsAmandeep Kaur
 
RMV robot programming
RMV robot programmingRMV robot programming
RMV robot programminganand hd
 
pick and place robotic arm
pick and place robotic armpick and place robotic arm
pick and place robotic armANJANA ANILKUMAR
 
Components of industrial robotics
Components of industrial roboticsComponents of industrial robotics
Components of industrial roboticsJayanth Krishna
 
Textual Robot programming
Textual Robot programmingTextual Robot programming
Textual Robot programmingCHEMGLOBE
 
Robots one day presentation
Robots one day presentationRobots one day presentation
Robots one day presentationGanesh Murugan
 
Robot programming , accuracy ,repeatability and application
Robot programming , accuracy ,repeatability  and applicationRobot programming , accuracy ,repeatability  and application
Robot programming , accuracy ,repeatability and applicationvishaldattKohir1
 
Chapter 8 - Robot Control System
Chapter 8 - Robot Control SystemChapter 8 - Robot Control System
Chapter 8 - Robot Control SystemHaffiz Radzi
 
Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry  Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry Mohammad Ehtasham
 
Robotix & Industrial Robots
Robotix & Industrial RobotsRobotix & Industrial Robots
Robotix & Industrial Robotsparthbabariya151
 
Chapter 1 Intro to industrial robot automation (2)
Chapter 1 Intro to industrial robot automation (2)Chapter 1 Intro to industrial robot automation (2)
Chapter 1 Intro to industrial robot automation (2)Afiq Sajuri
 

What's hot (20)

Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
Trajectory
TrajectoryTrajectory
Trajectory
 
Fundamental of robotic manipulator
Fundamental of robotic manipulatorFundamental of robotic manipulator
Fundamental of robotic manipulator
 
Robotics End Effector
Robotics End EffectorRobotics End Effector
Robotics End Effector
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
robotics and its components
robotics and its componentsrobotics and its components
robotics and its components
 
RMV robot programming
RMV robot programmingRMV robot programming
RMV robot programming
 
Robot Configuration - 1
Robot Configuration - 1Robot Configuration - 1
Robot Configuration - 1
 
pick and place robotic arm
pick and place robotic armpick and place robotic arm
pick and place robotic arm
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Components of industrial robotics
Components of industrial roboticsComponents of industrial robotics
Components of industrial robotics
 
Textual Robot programming
Textual Robot programmingTextual Robot programming
Textual Robot programming
 
Robots one day presentation
Robots one day presentationRobots one day presentation
Robots one day presentation
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Robot programming , accuracy ,repeatability and application
Robot programming , accuracy ,repeatability  and applicationRobot programming , accuracy ,repeatability  and application
Robot programming , accuracy ,repeatability and application
 
Chapter 8 - Robot Control System
Chapter 8 - Robot Control SystemChapter 8 - Robot Control System
Chapter 8 - Robot Control System
 
Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry  Introduction to robotics, Laws,Classification,Types, Drives,Geometry
Introduction to robotics, Laws,Classification,Types, Drives,Geometry
 
Sem2 robotics ppt
Sem2 robotics pptSem2 robotics ppt
Sem2 robotics ppt
 
Robotix & Industrial Robots
Robotix & Industrial RobotsRobotix & Industrial Robots
Robotix & Industrial Robots
 
Chapter 1 Intro to industrial robot automation (2)
Chapter 1 Intro to industrial robot automation (2)Chapter 1 Intro to industrial robot automation (2)
Chapter 1 Intro to industrial robot automation (2)
 

Similar to Introduction to Robotics Fundamentals

Robotics online assignment
Robotics  online assignmentRobotics  online assignment
Robotics online assignmentsimivijayan
 
All Terrain Offensive and Defensive Robot
All Terrain Offensive and Defensive RobotAll Terrain Offensive and Defensive Robot
All Terrain Offensive and Defensive Robotijtsrd
 
Fire Detector And Extinguisher Robot- Project Report
Fire Detector And Extinguisher Robot- Project ReportFire Detector And Extinguisher Robot- Project Report
Fire Detector And Extinguisher Robot- Project ReportRobolab Technologies Pvt. Ltd
 
Introductionto robotics a
Introductionto robotics aIntroductionto robotics a
Introductionto robotics aIftekhar Ali
 
Fundamentals of Robotics and Machine Vision System
Fundamentals of Robotics and Machine Vision SystemFundamentals of Robotics and Machine Vision System
Fundamentals of Robotics and Machine Vision Systemanand hd
 
Summer Training Program Report On Embedded system and robot
Summer Training Program Report On Embedded system and robot Summer Training Program Report On Embedded system and robot
Summer Training Program Report On Embedded system and robot Arcanjo Salazaku
 
Robotics and collision detection
Robotics and   collision detectionRobotics and   collision detection
Robotics and collision detectionNaveen Sihag
 
MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...
MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...
MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...IRJET Journal
 
Ch-5.0_Robot Technology - CIM.pptx
Ch-5.0_Robot Technology - CIM.pptxCh-5.0_Robot Technology - CIM.pptx
Ch-5.0_Robot Technology - CIM.pptxDrGaurangJoshi2
 
Robotics
RoboticsRobotics
RoboticsVijay G
 

Similar to Introduction to Robotics Fundamentals (20)

Robotics
RoboticsRobotics
Robotics
 
Robotics
RoboticsRobotics
Robotics
 
Robotics online assignment
Robotics  online assignmentRobotics  online assignment
Robotics online assignment
 
All Terrain Offensive and Defensive Robot
All Terrain Offensive and Defensive RobotAll Terrain Offensive and Defensive Robot
All Terrain Offensive and Defensive Robot
 
Fire Detector And Extinguisher Robot- Project Report
Fire Detector And Extinguisher Robot- Project ReportFire Detector And Extinguisher Robot- Project Report
Fire Detector And Extinguisher Robot- Project Report
 
Introductionto robotics a
Introductionto robotics aIntroductionto robotics a
Introductionto robotics a
 
Robots
RobotsRobots
Robots
 
Robotics with mems
Robotics with memsRobotics with mems
Robotics with mems
 
Fundamentals of Robotics and Machine Vision System
Fundamentals of Robotics and Machine Vision SystemFundamentals of Robotics and Machine Vision System
Fundamentals of Robotics and Machine Vision System
 
Summer Training Program Report On Embedded system and robot
Summer Training Program Report On Embedded system and robot Summer Training Program Report On Embedded system and robot
Summer Training Program Report On Embedded system and robot
 
Robotics
RoboticsRobotics
Robotics
 
Lecture 1.pdf
Lecture 1.pdfLecture 1.pdf
Lecture 1.pdf
 
Robotics ppt
Robotics pptRobotics ppt
Robotics ppt
 
Robotics
Robotics Robotics
Robotics
 
Robotics
RoboticsRobotics
Robotics
 
Robotics
RoboticsRobotics
Robotics
 
Robotics and collision detection
Robotics and   collision detectionRobotics and   collision detection
Robotics and collision detection
 
MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...
MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...
MODEL PREDICTIVE CONTROL BASED JUMPINGOF ROBOTIC LEG ON A PARTICULAR HEIGHT U...
 
Ch-5.0_Robot Technology - CIM.pptx
Ch-5.0_Robot Technology - CIM.pptxCh-5.0_Robot Technology - CIM.pptx
Ch-5.0_Robot Technology - CIM.pptx
 
Robotics
RoboticsRobotics
Robotics
 

Recently uploaded

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort servicejennyeacort
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130Suhani Kapoor
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...Soham Mondal
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxJoão Esperancinha
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineeringmalavadedarshan25
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )Tsuyoshi Horigome
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfAsst.prof M.Gokilavani
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...VICTOR MAESTRE RAMIREZ
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2RajaP95
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 

Recently uploaded (20)

Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort serviceGurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
Gurgaon ✡️9711147426✨Call In girls Gurgaon Sector 51 escort service
 
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptxExploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
Exploring_Network_Security_with_JA3_by_Rakesh Seal.pptx
 
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
VIP Call Girls Service Hitech City Hyderabad Call +91-8250192130
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
OSVC_Meta-Data based Simulation Automation to overcome Verification Challenge...
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptxDecoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
Decoding Kotlin - Your guide to solving the mysterious in Kotlin.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Internship report on mechanical engineering
Internship report on mechanical engineeringInternship report on mechanical engineering
Internship report on mechanical engineering
 
SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )SPICE PARK APR2024 ( 6,793 SPICE Models )
SPICE PARK APR2024 ( 6,793 SPICE Models )
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdfCCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
CCS355 Neural Network & Deep Learning Unit II Notes with Question bank .pdf
 
Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...Software and Systems Engineering Standards: Verification and Validation of Sy...
Software and Systems Engineering Standards: Verification and Validation of Sy...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2HARMONY IN THE HUMAN BEING - Unit-II UHV-2
HARMONY IN THE HUMAN BEING - Unit-II UHV-2
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 

Introduction to Robotics Fundamentals

  • 1. Introduction to robotics 3/13/2019capt Bhane G/m1 Chapter one
  • 2. Knowledge base for Robotics 3/13/20192 Typical knowledgebase for the design and operation of robotics systems:  Dynamic system modeling and analysis  Feedback control  Sensors and signal conditioning  Actuators and power electronics  Hardware/computer interfacing  Computer programming  Disciplines:-athematics, physics, biology, mechanical engineering, electrical engineering, computer engineering, and computer science.
  • 3. What is a Robot ? 3/13/2019capt Bhane G/m3 A machine that resembles a human being and does mechanical routine tasks on command.  A machine that looks and acts like a human being.  An efficient but insensitive person.  An automatic apparatus / A clever mechanical device – automaton  Something guided by automatic controls. E.g. remote control  a computer whose main function is to produce motion. A robot is an automatic, general-purpose device whose primary function is to produce motion in order to accomplish some task. Robotics Association of America :-An industrial robot is a re- programmable, multifunctional manipulator designed to move materials, parts, tools, or specialized devices through variable programmed motions for the performance of a variety of tasks.
  • 4. Definitions:- 3/13/2019capt Bhane G/m4  A robot is a system that posses a number of links attached serially to each other with joints where each joint can be moved by some type of actuator.  The manipulator can be moved in space and be placed in any desired location within the work space of the robot.  It can carry a certain amount of load, and each link is controlled be a central controller which controls the actuators.  … a machine able to extract information from its environment and use knowledge about its world to act safely in a meaningful and purposeful manner. (Ron Arkin, 1998)  … an autonomous system which exists in the physical world, can sense its environment and can act on it to achieve some goals.
  • 5. What is Robotics? 3/13/20195 Robotics is the study of robots, autonomous embodied systems interacting with the physical world. Robotics addresses perception, interaction and action, in the physical world.  Robotics is the art, knowledge base, and the know-how of designing, applying, and using robots in human endeavors.  Robotics is an interdisciplinary subject that benefits from mechanical engineering, electrical and electronic engineering, computer science, biology, and many other disciplines.
  • 6. Fundamental Laws of Robotics 3/13/2019capt Bhane G/m6 The term robotics was then introduced by Asimov as the science devoted to the study of robots which was based on the three fundamental laws:  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 the orders given by human beings, except when 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.
  • 7.  The first industrial robot: UNIMATE  1954: The first programmable robot is designed by George Devol, who coins the term Universal Automation. He later shortens this to Unimation, which becomes the name of the first robot company (1962). UNIMATE originally automated the manufacture of TV picture tubes History of Robotics: I  HISTORY OF ROBOTICS 3/13/2019 7
  • 8. PUMA 560 Manipulator History of Robotics: II  1978: The Puma (Programmable Universal Machine for Assembly) robot is developed by Unimation with a General Motors design support 3/13/2019 8
  • 9.  1980s: The robot industry enters a phase of rapid growth. Many institutions introduce programs and courses in robotics. Robotics courses are spread across mechanical engineering, electrical engineering, and computer science departments. Adept's SCARA robots Barrett Technology ManipulatorCognex In-Sight Robot History of Robotics: III 3/13/2019 9
  • 10. 2003: NASA’s Mars Exploration Rovers will launch toward Mars in search of answers about the history of water on Mars  1995-present:  Emerging applications in small robotics and mobile robots drive a second growth of start-up companies and research History of Robotics: IV 3/13/201910
  • 11. 3/13/2019capt Bhane G/m11  A manipulator (or an industrial robot) is composed of a series of links connected to each other via joints. Each joint usually has an actuator (a motor for eg.) connected to it.  These actuators are used to cause relative motion between successive links. One end of the manipulator is usually connected to a stable base and the other end is used to deploy a tool. Industrial Robot
  • 12. Robot and Crane 3/13/2019capt Bhane G/m12  Basically, both robotic manipulator and crane are similar, their main difference is that the crane is controlled be a human who operates and controls the actuators, whereas the robot manipulator is controlled by a computer that runs a program.  The motions of the robot are controlled through a controller that is under the supervision of the computer, which, itself is running some type of a program.  Thus, the robot is designed to be able to perform any task that can be programmed simply by changing the program.
  • 13. Classification of Robots 3/13/2019capt Bhane G/m13 According to the Japanese Industrial Robot Association robots are classified as:  Manual- handling Devices:- with multiple degrees of freedom that is actuated by an operator.  Fixed-Sequence Robot:- performs the successive stages of a task according to a predetermined, unchanging method and is hard to modify.  Variable-Sequence Robots:- same as fixed-sequence robot in performance, but easy to modify the sequence of the task.  Playback Robot:- robot that repeats the same motions according to the recorded information of human operator.
  • 14. Cont….. 3/13/2019capt Bhane G/m14  Numerical Control Robot:- the operator supplies robot with a movement program rather than teaching it the task manually.  Intelligent Robot:-a robot with the means to understand its environment and the ability to successfully complete a task despite change in the surrounding conditions under which it is to be performed.
  • 15. Advantages of Robots 3/13/201915  Robots increase productivity, safety, efficiency, quality, and consistency of products.  Robots can work in hazardous environments without the need.  Robots need no environmental comfort.  Robots work continuously without experiencing fatigue(exhaust ) of problem.  Robots have repeatable precision at all times.  Robots can be much more accurate than human.  Robots replace human workers creating economic problems.  Robots can process multiple stimuli or tasks
  • 16. Disadvantages of Robots 3/13/201916  Robots lack capability to respond in emergencies.  Robots, although superior in certain senses, have limited capabilities in Degree of freedom, Dexterity(skill), Sensors, Vision system, real time response.  Robots are costly, due to Initial cost of equipment, Installation costs, Need for Peripherals, Need for training, Need for programming.
  • 17. 3/13/201917 Why use robots? To Perform 4A tasks in 4D environments 4A: Automation, Augmentation, Assistance, Autonomous 4D: Dangerous, Dirty, Dull, Difficult
  • 18. Robot Components 3/13/201918  A robot as a system consist of the following elements which are integrated together to perform a whole:  Manipulator  End effector  Actuator  Sensor  Controller
  • 19. 3/13/201919  Manipulator  Manipulator consists of joints and links.  Joints provide relative motion  Links are rigid members between joints  joint types: linear and rotary  Each joint provides a “degree-of-freedom”  Most robots possess five or six degrees-of-freedom  Robot manipulator consists of two sections:-  Body-and-arm – for positioning of objects in the robot's work volume and  Wrist assembly and Gripper – for orientation of objects
  • 20. Cont…. 3/13/201920  Manipulator Configurations:  Cartesian Coordinates  Cylindrical Coordinates  SCARA  Polar Coordinates  Jointed Arm
  • 21. 3/13/201921 Joints and Links:  Connected to each joint are two links, one that we call the input link, the other called the output link. Manipulator Joints:  Translational motion  Linear joint (type L)  Orthogonal joint (type O)  Rotary motion  Rotational joint (type R)  Twisting joint (type T)  Revolving joint (type V) Joint Notation Scheme:  Uses the joint symbols (L, O, R, T, V) to designate joint types used to construct robot  manipulator
  • 22. Controller (The brain) 3/13/201922  Issues instructions to the robot.  Controls peripheral devices.  Interfaces with robot.  Interfaces with humans. Pedestal (Human waist)  Supports the manipulator.  Acts as a counterbalance.
  • 23. 3/13/201923 How do robots move? Simple joints (2D)  Prismatic -- sliding along one axis -- square cylinder in square tube  Revolute — rotating about one axis Compound joints (3D)  ball and socket = 3 revolute joints  round cylinder in tube = 1 prismatic, 1 revolute Degrees of freedom = Number of independent motions  3 degrees of freedom: 2 translation, 1 rotation  6 degrees of freedom: 3 translation, 3 rotation
  • 24. 3/13/201924 End Effectors The end-effector is specified according to the task the robot should execute. For material handling tasks, the end-effector consists of a gripper of proper shape and dimensions determined by the object to be grasped. To position the wrist which is then required to orient the manipulator’s end-effector. If arbitrary orientation in 3D space is desired, the wrist must possess at least three DOFs provided by revolute joints.
  • 25. Robots Degrees of Freedom 3/13/2019 25 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. 1 D.O.F. 2 D.O.F. 3 D.O.F
  • 26. 3/13/2019 26  Manipulator Configurations:  Cartesian Coordinates  Cylindrical Coordinates  SCARA  Polar Coordinates  Jointed Arm
  • 27. Cont… Body-and-Arm configurations:  Common body-and-arm configurations are: 1) Cartesian Coordinate Body-and-Arm Assembly  Consists of three sliding joints, two of which are orthogonal  Other names include rectilinear robot and x-y-z robot  straight, or linear motion along three axes:  in and out, (x)  back and forth, (y)  up and down (z) 3/13/2019 27
  • 29. Cont… 2) Polar Coordinate Body-and-Arm Assembly  Consists of a sliding arm (L joint) actuated relative to the body, which can rotate about both a vertical axis (T joint) and horizontal axis (R joint)  Also called spherical-coordinates Rotation about the base  Rotation about an axis in the vertical plane to raise and lower it.  reaches in and out. 3/13/2019 29
  • 30. Cont… 3)Cylindrical Body-and-Arm Assembly  Consists of a vertical column, relative to which an arm assembly is moved up or down  The arm can be moved in or out relative to the column  Rotation about the base or shoulder. (θ)  up and down (z)  in and out. (R) 3/13/2019 30
  • 31. Cont… 4) SCARA Robot  SCARA stands for Selectively Compliant Assembly Robot Arm  Similar to jointed-arm robot except that vertical axes are used for shoulder and elbow joints to be compliant in horizontal direction for vertical insertion tasks  the same work area as a cylindrical-coordinates robot.  the reach axis includes a rotational joint in a plane parallel to the floor. 3/13/2019 31
  • 33. Wrist Configurations:  Wrist assembly is attached to end-of-arm  End effectors is attached to wrist assembly  Function of wrist assembly is to orient end effectors  Body-and-arm determines global position of end effectors  Two or three degrees of freedom:  Roll  Pitch  Yaw  Notation :RRT 3/13/2019 33
  • 34. 3/13/201934 Manipulators Robot Configuration: Cartesian: PPP Cylindrical: RPP Spherical: RRP SCARA: RRP (Selective Compliance Assembly Robot Arm) : RRR Hand coordinate: n: normal vector; s: sliding vector; a: approach vector, normal to the tool mounting plate
  • 35. 3/13/201935 Robot Joints  Robots may have different types of joints, such as linear, rotary, sliding, or spherical.  Since spherical joints are difficult to control, hence, they are not common in robotics.  Most robots have either a linear (prismatic) joint or a rotary (revolute) joint.  Prismatic joints are linear; there is no rotation involved.  Revolute joints are rotary; there is no linear translation involved.
  • 36. 3/13/2019 36 Robot Characteristics A robot can be characterized using the following specifications: Payload: the maximum amount of weight a robot can carry. The payload of robots compared with their own weight is usually very small. Reach: The maximum distance a robot can reach within its work envelop. It is a function of the robot’s joint lengths and its configuration.
  • 37. 3/13/2019 37 Precision: how accurately a specified point can be reached. It is a function of the actuator resolution as well as feedback element. Repeatability: how accurately the same position can be reached if the motion is repeated many times. Repeatability is much more important than precision.
  • 38. 3/13/201938 Workspace Workspace is the collection of points in space which a robot can reach. The robot workspace depends on its configuration and size of its links and joints. The workspace may be found either mathematically by writing equations that define robot’s links and joints or empirically by moving each joint through
  • 39. 3/13/201939 Robot Application Robots are applicable in environments where humans cannot perform task, consistent performance and better quality. Some of the applications of robot are: Machine loading Pick and place operations Welding Painting Sampling Assembly operation Manufacturing Surveillance Medical applications Assisting disabled individuals Hazardous environments Underwater, space, and remote locations