SlideShare a Scribd company logo
INTRODUCTION TO
ROBOTICS
A COMMON VIEW : ROBOTS AS
HUMANOIDS
We will be studying Industrial manipulator
type Robots.
AGENDA
• Introduction to Robotics
• Classification of Robots
• Robot accessories
• Robot coordinates
• Work volumes and Reference Frames
• Robot Programming
• Robot Applications in Lean Mfg.
ROBOTICS TIMELINE
• 1922 Czech author Karel Capek wrote a story called
Rossum’s Universal Robots and introduced the word
“Rabota”(meaning worker)
• 1954 George Devol developed the first programmable
Robot.
• 1955 Denavit and Hartenberg developed the
homogenous transformation matrices
• 1962 Unimation was formed, first industrial Robots
appeared.
• 1973 Cincinnati Milacron introduced the T3 model
robot, which became very popular in industry.
• 1990 Cincinnati Milacron was acquired by ABB
ROBOT CLASSIFICATION
The following is the classification of Robots according to the
Robotics Institute of America
• Variable-Sequence Robot : A device that performs the
successive stages of a task according to a predetermined
method easy to modify
• Playback Robot :A human operator performs the task
manually by leading the Robot
• Numerical Control Robot : The operator supplies the
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
ROBOT
• Defined by Robotics Industry Association
(RIA) as
• a re-programmable, multifunctional
manipulator designed to move material, parts,
tools or specialized devices through variable
programmed motion for a variety of tasks
• possess certain anthropomorphic
characteristics
• mechanical arm
• sensors to respond to input
• Intelligence to make decisions
ROBOT ACCESSORIES
A Robot is a system, consists of the following elements, which
are integrated to form a whole:
• Manipulator / Rover : This is the main body of the Robot and
consists of links, joints and structural elements of the Robot.
• End Effector : This is the part that generally handles objects,
makes connection to other machines, or performs the
required tasks.
It can vary in size and complexity from a endeffector on the
space shuttle to a small gripper
ACCESSORIES
• Acutators : Actuators are the muscles of the manipulators.
Common types of actuators are servomotors, stepper
motors, pneumatic cylinders etc.
• Sensors : Sensors are used to collect information about the
internal state of the robot or to communicate with the
outside environment. Robots are often equipped with
external sensory devices such as a vision system, touch
and tactile sensors etc which help to communicate with the
environment
• Controller : The controller receives data from the
computer, controls the motions of the actuator and
coordinates these motions with the sensory feedback
information.
ROBOT CONFIGURATIONS
Some of the commonly used configurations in Robotics are
• Cartesian/Rectangular Gantry(3P) : These Robots are made of 3
Linear joints that orient the end effector, which are usually
followed by additional revolute joints.
CARTESIAN ROBOT - WORK
ENVELOPE
ROBOT CONFIGURATIONS
(CONT’D)
• Cylindrical (R2P): Cylindrical coordinate Robots have 2
prismatic joints and one revolute joint.
CYLINDRICAL ROBOT - WORK
ENVELOPE
ROBOT CONFIGURATIONS
(CONT’D)
• Spherical joint (2RP): They follow a spherical coordinate
system, which has one
SPHERICAL ROBOT - WORK
ENVELOPE
ROBOT CONFIGURATIONS
(CONT’D)
• Articulated/anthropomorphic(3R) :An articulated robot’s
joints are all revolute, similar to a human’s arm.
ROBOT CONFIGURATIONS
(CONT’D)
• Selective Compliance Assembly Robot Arm (SCARA)
(2R1P): They have two revolute joints that are parallel
and allow the Robot to move in a horizontal plane, plus
an additional prismatic joint that moves vertically
ROBOT CONFIGURATIONS
REFERENCE FRAMES
• World Reference Frame which is a universal coordinate frame, as
defined by the x-y-z axes. In this case the joints of the robot move
simultaneously so as to create motions along the three major axes.
• Joint Reference Frame which is used to specify movements of each
individual joint of the Robot. In this case each joint may be accessed
individually and thus only one joint moves at a time.
• Tool Reference Frame which specifies the movements of the Robots
hand relative to the frame attached to the hand. The x’,y’and z’ axes
attached to the hand define the motions of the hand relative to this
local frame. All joints of the Robot move simultaneously to create
coordinated motions about the Tool frame.
ROBOT REFERENCE FRAMES
WORK ENVELOPE CONCEPT
• Depending on the configuration and size of
the links and wrist joints, robots can reach a
collection of points called a Workspace.
• Alternately Workspace may be found
empirically, by moving each joint through its
range of motions and combining all space it
can reach and subtracting what space it cannot
reach
Pure Spherical Jointed Arm - Work envelope
2) Parallelogram Jointed
WRIST
• typically has 3 degrees of freedom
• Roll involves rotating the wrist about the arm axis
• Pitch up-down rotation of the wrist
• Yaw left-right rotation of the wrist
• End effector is mounted on the wrist
WRIST MOTIONS
CONTROL METHODS
• Non Servo Control
• implemented by setting limits or mechanical stops
for each joint and sequencing the actuation of each
joint to accomplish the cycle
• end point robot, limited sequence robot, bang-bang
robot
• No control over the motion at the intermediate
points, only end points are known
24
• Programming accomplished by
• setting desired sequence of moves
• adjusting end stops for each axis accordingly
• the sequence of moves is controlled by a
“squencer”, which uses feedback received from the
end stops to index to next step in the program
• Low cost and easy to maintain, reliable
• relatively high speed
• repeatability of up to 0.01 inch
• limited flexibility
• typically hydraulic, pneumatic drives
• Servo Control
• Point to point Control
• Continuous Path Control
• Closed Loop control used to monitor position,
velocity (other variables) of each joint
POINT-TO-POINT CONTROL
• Only the end points are programmed, the path
used to connect the end points are computed
by the controller
• user can control velocity, and may permit
linear or piece wise linear motion
• Feedback control is used during motion to
ascertain that individual joints have achieved
desired location
• Often used hydraulic drives, recent trend
towards servomotors
• loads up to 500lb and large reach
• Applications
• pick and place type operations
• palletizing
• machine loading
CONTINUOUS PATH
CONTROLLED
• in addition to the control over the endpoints,
the path taken by the end effector can be
controlled
• Path is controlled by manipulating the joints
throughout the entire motion, via closed loop
control
• Applications:
• spray painting, polishing, grinding, arc welding
ROBOT PROGRAMMING
• Typically performed using one of the following
• On line
• teach pendant
• lead through programming
• Off line
• robot programming languages
• task level programming
USE OF TEACH PENDANT
• hand held device with switches used to control
the robot motions
• End points are recorded in controller memory
• sequentially played back to execute robot
actions
• trajectory determined by robot controller
• suited for point to point control applications
• Easy to use, no special programming skills
required
• Useful when programming robots for wide
range of repetitive tasks for long production
runs
• RAPID
LEAD THROUGH PROGRAMMING
• lead the robot physically through the required
sequence of motions
• trajectory and endpoints are recorded, using a
sampling routine which records points at 60-
80 times a second
• when played back results in a smooth
continuous motion
• large memory requirements
PROGRAMMING LANGUAGES
• Motivation
• need to interface robot control system to external
sensors, to provide “real time” changes based on
sensory equipment
• computing based on geometry of environment
• ability to interface with CAD/CAM systems
• meaningful task descriptions
• off-line programming capability
• Large number of robot languages available
• AML, VAL, AL, RAIL, RobotStudio, etc. (200+)
• Each robot manufacturer has their own robot
programming language
• No standards exist
• Portability of programs virtually non-existent

More Related Content

PPT
Robot And it configuration
PPT
ie450pp8 jsjdjoscoxlmlxmmxmxlmxclmnlcm lmclvxlc
PPT
INTRODUCTION TO ROBOTICS a common view : robotics
PPT
INTRODUCTION TO ROBOTICS a common view : robotics
PPT
Introduction of Robotics and configuration.ppt
PPT
Introduction to Robotics Classification .ppt
PPT
Ie450pp8
PPT
Ie450pp8
Robot And it configuration
ie450pp8 jsjdjoscoxlmlxmmxmxlmxclmnlcm lmclvxlc
INTRODUCTION TO ROBOTICS a common view : robotics
INTRODUCTION TO ROBOTICS a common view : robotics
Introduction of Robotics and configuration.ppt
Introduction to Robotics Classification .ppt
Ie450pp8
Ie450pp8

Similar to robotics1.ppt (20)

PPT
Introduction to Robotics Presentation.ppt
PPT
ie450pp8.ppt
PPT
introduction to robotics and embedded systems
PPT
Robotics1.ppt
PPT
ROBOTICS - Introduction to Robotics
PPT
ROBOTIC - Introduction to Robotics
PPT
Robotics introduction by Pranav navathe
PPT
Robotics corporate-training-in-mumbai
PDF
ROBOTICS-LATEST-PPT.pdf
PDF
IRB PPT_5.pdf
PPTX
ROBOTICS-Sensors and its applicationsLATEST-PPT .pptx
PDF
ROBOTICS-LATEST-PPT.pdf
PPTX
PPT
robot_program.ppt
PPT
UNIT 6 Robotics01.ppt
PPTX
Robotix & Industrial Robots
PPT
2. robotics
PPTX
types of robots
PDF
Industrial Robotics in manufacturing industry
Introduction to Robotics Presentation.ppt
ie450pp8.ppt
introduction to robotics and embedded systems
Robotics1.ppt
ROBOTICS - Introduction to Robotics
ROBOTIC - Introduction to Robotics
Robotics introduction by Pranav navathe
Robotics corporate-training-in-mumbai
ROBOTICS-LATEST-PPT.pdf
IRB PPT_5.pdf
ROBOTICS-Sensors and its applicationsLATEST-PPT .pptx
ROBOTICS-LATEST-PPT.pdf
robot_program.ppt
UNIT 6 Robotics01.ppt
Robotix & Industrial Robots
2. robotics
types of robots
Industrial Robotics in manufacturing industry
Ad

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
sap open course for s4hana steps from ECC to s4
PPTX
Spectroscopy.pptx food analysis technology
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Approach and Philosophy of On baking technology
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
Programs and apps: productivity, graphics, security and other tools
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Empathic Computing: Creating Shared Understanding
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
KodekX | Application Modernization Development
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
MYSQL Presentation for SQL database connectivity
Unlocking AI with Model Context Protocol (MCP)
sap open course for s4hana steps from ECC to s4
Spectroscopy.pptx food analysis technology
The AUB Centre for AI in Media Proposal.docx
Approach and Philosophy of On baking technology
Advanced methodologies resolving dimensionality complications for autism neur...
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Network Security Unit 5.pdf for BCA BBA.
Programs and apps: productivity, graphics, security and other tools
Understanding_Digital_Forensics_Presentation.pptx
Diabetes mellitus diagnosis method based random forest with bat algorithm
Empathic Computing: Creating Shared Understanding
Dropbox Q2 2025 Financial Results & Investor Presentation
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
KodekX | Application Modernization Development
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Ad

robotics1.ppt

  • 1. INTRODUCTION TO ROBOTICS A COMMON VIEW : ROBOTS AS HUMANOIDS We will be studying Industrial manipulator type Robots.
  • 2. AGENDA • Introduction to Robotics • Classification of Robots • Robot accessories • Robot coordinates • Work volumes and Reference Frames • Robot Programming • Robot Applications in Lean Mfg.
  • 3. ROBOTICS TIMELINE • 1922 Czech author Karel Capek wrote a story called Rossum’s Universal Robots and introduced the word “Rabota”(meaning worker) • 1954 George Devol developed the first programmable Robot. • 1955 Denavit and Hartenberg developed the homogenous transformation matrices • 1962 Unimation was formed, first industrial Robots appeared. • 1973 Cincinnati Milacron introduced the T3 model robot, which became very popular in industry. • 1990 Cincinnati Milacron was acquired by ABB
  • 4. ROBOT CLASSIFICATION The following is the classification of Robots according to the Robotics Institute of America • Variable-Sequence Robot : A device that performs the successive stages of a task according to a predetermined method easy to modify • Playback Robot :A human operator performs the task manually by leading the Robot • Numerical Control Robot : The operator supplies the 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
  • 5. ROBOT • Defined by Robotics Industry Association (RIA) as • a re-programmable, multifunctional manipulator designed to move material, parts, tools or specialized devices through variable programmed motion for a variety of tasks • possess certain anthropomorphic characteristics • mechanical arm • sensors to respond to input • Intelligence to make decisions
  • 6. ROBOT ACCESSORIES A Robot is a system, consists of the following elements, which are integrated to form a whole: • Manipulator / Rover : This is the main body of the Robot and consists of links, joints and structural elements of the Robot. • End Effector : This is the part that generally handles objects, makes connection to other machines, or performs the required tasks. It can vary in size and complexity from a endeffector on the space shuttle to a small gripper
  • 7. ACCESSORIES • Acutators : Actuators are the muscles of the manipulators. Common types of actuators are servomotors, stepper motors, pneumatic cylinders etc. • Sensors : Sensors are used to collect information about the internal state of the robot or to communicate with the outside environment. Robots are often equipped with external sensory devices such as a vision system, touch and tactile sensors etc which help to communicate with the environment • Controller : The controller receives data from the computer, controls the motions of the actuator and coordinates these motions with the sensory feedback information.
  • 8. ROBOT CONFIGURATIONS Some of the commonly used configurations in Robotics are • Cartesian/Rectangular Gantry(3P) : These Robots are made of 3 Linear joints that orient the end effector, which are usually followed by additional revolute joints.
  • 9. CARTESIAN ROBOT - WORK ENVELOPE
  • 10. ROBOT CONFIGURATIONS (CONT’D) • Cylindrical (R2P): Cylindrical coordinate Robots have 2 prismatic joints and one revolute joint.
  • 11. CYLINDRICAL ROBOT - WORK ENVELOPE
  • 12. ROBOT CONFIGURATIONS (CONT’D) • Spherical joint (2RP): They follow a spherical coordinate system, which has one
  • 13. SPHERICAL ROBOT - WORK ENVELOPE
  • 14. ROBOT CONFIGURATIONS (CONT’D) • Articulated/anthropomorphic(3R) :An articulated robot’s joints are all revolute, similar to a human’s arm.
  • 15. ROBOT CONFIGURATIONS (CONT’D) • Selective Compliance Assembly Robot Arm (SCARA) (2R1P): They have two revolute joints that are parallel and allow the Robot to move in a horizontal plane, plus an additional prismatic joint that moves vertically
  • 17. REFERENCE FRAMES • World Reference Frame which is a universal coordinate frame, as defined by the x-y-z axes. In this case the joints of the robot move simultaneously so as to create motions along the three major axes. • Joint Reference Frame which is used to specify movements of each individual joint of the Robot. In this case each joint may be accessed individually and thus only one joint moves at a time. • Tool Reference Frame which specifies the movements of the Robots hand relative to the frame attached to the hand. The x’,y’and z’ axes attached to the hand define the motions of the hand relative to this local frame. All joints of the Robot move simultaneously to create coordinated motions about the Tool frame.
  • 19. WORK ENVELOPE CONCEPT • Depending on the configuration and size of the links and wrist joints, robots can reach a collection of points called a Workspace. • Alternately Workspace may be found empirically, by moving each joint through its range of motions and combining all space it can reach and subtracting what space it cannot reach
  • 20. Pure Spherical Jointed Arm - Work envelope
  • 22. WRIST • typically has 3 degrees of freedom • Roll involves rotating the wrist about the arm axis • Pitch up-down rotation of the wrist • Yaw left-right rotation of the wrist • End effector is mounted on the wrist
  • 24. CONTROL METHODS • Non Servo Control • implemented by setting limits or mechanical stops for each joint and sequencing the actuation of each joint to accomplish the cycle • end point robot, limited sequence robot, bang-bang robot • No control over the motion at the intermediate points, only end points are known 24
  • 25. • Programming accomplished by • setting desired sequence of moves • adjusting end stops for each axis accordingly • the sequence of moves is controlled by a “squencer”, which uses feedback received from the end stops to index to next step in the program • Low cost and easy to maintain, reliable • relatively high speed • repeatability of up to 0.01 inch • limited flexibility • typically hydraulic, pneumatic drives
  • 26. • Servo Control • Point to point Control • Continuous Path Control • Closed Loop control used to monitor position, velocity (other variables) of each joint
  • 27. POINT-TO-POINT CONTROL • Only the end points are programmed, the path used to connect the end points are computed by the controller • user can control velocity, and may permit linear or piece wise linear motion • Feedback control is used during motion to ascertain that individual joints have achieved desired location
  • 28. • Often used hydraulic drives, recent trend towards servomotors • loads up to 500lb and large reach • Applications • pick and place type operations • palletizing • machine loading
  • 29. CONTINUOUS PATH CONTROLLED • in addition to the control over the endpoints, the path taken by the end effector can be controlled • Path is controlled by manipulating the joints throughout the entire motion, via closed loop control • Applications: • spray painting, polishing, grinding, arc welding
  • 30. ROBOT PROGRAMMING • Typically performed using one of the following • On line • teach pendant • lead through programming • Off line • robot programming languages • task level programming
  • 31. USE OF TEACH PENDANT • hand held device with switches used to control the robot motions • End points are recorded in controller memory • sequentially played back to execute robot actions • trajectory determined by robot controller • suited for point to point control applications
  • 32. • Easy to use, no special programming skills required • Useful when programming robots for wide range of repetitive tasks for long production runs • RAPID
  • 33. LEAD THROUGH PROGRAMMING • lead the robot physically through the required sequence of motions • trajectory and endpoints are recorded, using a sampling routine which records points at 60- 80 times a second • when played back results in a smooth continuous motion • large memory requirements
  • 34. PROGRAMMING LANGUAGES • Motivation • need to interface robot control system to external sensors, to provide “real time” changes based on sensory equipment • computing based on geometry of environment • ability to interface with CAD/CAM systems • meaningful task descriptions • off-line programming capability
  • 35. • Large number of robot languages available • AML, VAL, AL, RAIL, RobotStudio, etc. (200+) • Each robot manufacturer has their own robot programming language • No standards exist • Portability of programs virtually non-existent