SlideShare a Scribd company logo
Introduction toIntroduction to
RoboticsRobotics
Robotics TimelineRobotics 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 ClassificationRobot 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
despite changes to the environment.
ROBOTROBOT
• Defined by Robotics Industry Association
(RIA) as
o 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
o mechanical arm
o sensors to respond to input
o Intelligence to make decisions
Robot AccessoriesRobot 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
AccessoriesAccessories
• 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 ConfigurationsRobot 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 - WorkCartesian Robot - Work
EnvelopeEnvelope
Robot ConfigurationsRobot Configurations
(cont’d)(cont’d)
• Cylindrical (R2P): Cylindrical coordinate Robots have 2
prismatic joints and one revolute joint.
Cylindrical Robot - WorkCylindrical Robot - Work
EnvelopeEnvelope
Robot ConfigurationsRobot Configurations
(cont’d)(cont’d)
• Spherical joint (2RP): They follow a spherical coordinate
system, which has one
Spherical Robot - WorkSpherical Robot - Work
EnvelopeEnvelope
Robot ConfigurationsRobot Configurations
(cont’d)(cont’d)
• Articulated/anthropomorphic(3R) :An articulated robot’s joints
are all revolute, similar to a human’s arm.
Robot ConfigurationsRobot Configurations
(cont’d)(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 ConfigurationsRobot Configurations
Reference FramesReference 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 FramesRobot Reference Frames
Work Envelope conceptWork 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
WRISTWRIST
• typically has 3 degrees of freedom
o Roll involves rotating the wrist about the arm axis
o Pitch up-down rotation of the wrist
o Yaw left-right rotation of the wrist
• End effector is mounted on the wrist
WRIST MOTIONSWRIST MOTIONS
CONTROL METHODSCONTROL METHODS
• Non Servo Control
o implemented by setting limits or mechanical stops for each joint
and sequencing the actuation of each joint to accomplish the
cycle
o end point robot, limited sequence robot, bang-bang robot
o No control over the motion at the intermediate points, only end
points are known
24
• Programming accomplished by
o setting desired sequence of moves
o adjusting end stops for each axis accordingly
o 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
o Point to point Control
o Continuous Path Control
• Closed Loop control used to monitor position,
velocity (other variables) of each joint
Point-to-Point ControlPoint-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
o pick and place type operations
o palletizing
o machine loading
Continuous PathContinuous Path
ControlledControlled
• 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:
o spray painting, polishing, grinding, arc welding
ROBOTROBOT
PROGRAMMINGPROGRAMMING
• Typically performed using one of the following
o On line
• teach pendant
• lead through programming
o Off line
• robot programming languages
• task level programming
Use of Teach PendantUse 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 ThroughLead Through
ProgrammingProgramming
• 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 LanguagesProgramming Languages
• Motivation
o need to interface robot control system to external sensors, to
provide “real time” changes based on sensory equipment
o computing based on geometry of environment
o ability to interface with CAD/CAM systems
o meaningful task descriptions
o off-line programming capability
• Large number of robot languages available
o 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
In-class ExerciseIn-class Exercise
• As a group, discuss an activity that you think could
be automated by using a robot.
• Define the tasks that the robot will perform.
• What kind of special tooling is required? Sketch if
you will use any.
• Can the activity be justified economically? Show
your development – do not simply say yes or no.
ThankThank You !!!You !!!
For More Information click below link:
Follow Us on:
http://vibranttechnologies.co.in/robotics-classes-in-mumbai.html

More Related Content

What's hot

Robotics and Automation_Case Studies
Robotics and Automation_Case StudiesRobotics and Automation_Case Studies
Robotics and Automation_Case Studies
JAIGANESH SEKAR
 
Robot Path Control
Robot Path ControlRobot Path Control
Robotic arm
Robotic armRobotic arm
Robotic arm
kartikeya Agarwal
 
Components of industrial robotics
Components of industrial roboticsComponents of industrial robotics
Components of industrial robotics
Jayanth Krishna
 
Robo unit4- Robot Programming.pptx
Robo unit4- Robot Programming.pptxRobo unit4- Robot Programming.pptx
Robo unit4- Robot Programming.pptx
Priya429658
 
Robotics
RoboticsRobotics
Robotics
Deepam Goyal
 
Robot Configuration - 1
Robot Configuration - 1Robot Configuration - 1
Robotics - unit-2 - end effector
Robotics - unit-2 - end effectorRobotics - unit-2 - end effector
Robotics - unit-2 - end effector
rknatarajan
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
shalet kochumuttath Shaji
 
Robot manipulator
Robot manipulatorRobot manipulator
Robot manipulator
Ganesh Murugan
 
Robot And it configuration
Robot And it configurationRobot And it configuration
Robot And it configuration
Daniel raj
 
Robotics and Autoamtion_ manipulators, actuators and end effectors
Robotics and Autoamtion_ manipulators, actuators and end effectorsRobotics and Autoamtion_ manipulators, actuators and end effectors
Robotics and Autoamtion_ manipulators, actuators and end effectors
JAIGANESH SEKAR
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
Ohgoma
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematicsnguyendattdh
 
The robotic arm
The robotic arm The robotic arm
The robotic arm
ajay sharma
 
Robotix & Industrial Robots
Robotix & Industrial RobotsRobotix & Industrial Robots
Robotix & Industrial Robots
parthbabariya151
 
Robot kinematics
Robot kinematicsRobot kinematics
Robot kinematics
Varinder Singh
 
ROBOTICS-Me8099 -unit-1.ppT
ROBOTICS-Me8099 -unit-1.ppTROBOTICS-Me8099 -unit-1.ppT
ROBOTICS-Me8099 -unit-1.ppT
dinesh babu
 

What's hot (20)

Robotics and Automation_Case Studies
Robotics and Automation_Case StudiesRobotics and Automation_Case Studies
Robotics and Automation_Case Studies
 
Robot Path Control
Robot Path ControlRobot Path Control
Robot Path Control
 
Robotic arm
Robotic armRobotic arm
Robotic arm
 
Components of industrial robotics
Components of industrial roboticsComponents of industrial robotics
Components of industrial robotics
 
Robo unit4- Robot Programming.pptx
Robo unit4- Robot Programming.pptxRobo unit4- Robot Programming.pptx
Robo unit4- Robot Programming.pptx
 
Robotics
RoboticsRobotics
Robotics
 
Robot Configuration - 1
Robot Configuration - 1Robot Configuration - 1
Robot Configuration - 1
 
Robotics - unit-2 - end effector
Robotics - unit-2 - end effectorRobotics - unit-2 - end effector
Robotics - unit-2 - end effector
 
Introduction to robotics
Introduction to roboticsIntroduction to robotics
Introduction to robotics
 
Robot manipulator
Robot manipulatorRobot manipulator
Robot manipulator
 
Robot And it configuration
Robot And it configurationRobot And it configuration
Robot And it configuration
 
Robotics and Autoamtion_ manipulators, actuators and end effectors
Robotics and Autoamtion_ manipulators, actuators and end effectorsRobotics and Autoamtion_ manipulators, actuators and end effectors
Robotics and Autoamtion_ manipulators, actuators and end effectors
 
Robotics
RoboticsRobotics
Robotics
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
Chapter 2 robot kinematics
Chapter 2   robot kinematicsChapter 2   robot kinematics
Chapter 2 robot kinematics
 
The robotic arm
The robotic arm The robotic arm
The robotic arm
 
Robotix & Industrial Robots
Robotix & Industrial RobotsRobotix & Industrial Robots
Robotix & Industrial Robots
 
Robot kinematics
Robot kinematicsRobot kinematics
Robot kinematics
 
CNC MILLING
CNC MILLINGCNC MILLING
CNC MILLING
 
ROBOTICS-Me8099 -unit-1.ppT
ROBOTICS-Me8099 -unit-1.ppTROBOTICS-Me8099 -unit-1.ppT
ROBOTICS-Me8099 -unit-1.ppT
 

Similar to ROBOTICS - Introduction to Robotics

ROBOTIC - Introduction to Robotics
ROBOTIC - Introduction to RoboticsROBOTIC - Introduction to Robotics
ROBOTIC - Introduction to Robotics
Vibrant Technologies & Computers
 
Ie450pp8
Ie450pp8Ie450pp8
Ie450pp8
Alexey Kozlov
 
Ie450pp8
Ie450pp8Ie450pp8
Ie450pp8
Alexey Kozlov
 
Robotics1.ppt
Robotics1.pptRobotics1.ppt
Robotics1.ppt
UITkarthimech
 
ie450pp8.ppt
ie450pp8.pptie450pp8.ppt
ie450pp8.ppt
ssuser2ac4c0
 
introduction to robotics and embedded systems
introduction to robotics and embedded systemsintroduction to robotics and embedded systems
introduction to robotics and embedded systems
DirectorCentreforEne
 
Robotics corporate-training-in-mumbai
Robotics corporate-training-in-mumbaiRobotics corporate-training-in-mumbai
Robotics corporate-training-in-mumbai
Unmesh Baile
 
robotics1.ppt
robotics1.pptrobotics1.ppt
robotics1.ppt
madhan825556
 
robot_program.ppt
robot_program.pptrobot_program.ppt
robot_program.ppt
ssuserc8fc691
 
Robots
RobotsRobots
ROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdfROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdf
BOLLAPRASAD
 
IRB PPT_5.pdf
IRB PPT_5.pdfIRB PPT_5.pdf
IRB PPT_5.pdf
AmolDhakane5
 
UNIT 6 Robotics01.ppt
UNIT 6 Robotics01.pptUNIT 6 Robotics01.ppt
UNIT 6 Robotics01.ppt
nachiketkale5
 
Robotics introduction by Pranav navathe
Robotics introduction by Pranav navatheRobotics introduction by Pranav navathe
Robotics introduction by Pranav navathe
PranavNavathe
 
ROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdfROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdf
Gifilo
 
Industrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptxIndustrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptx
Mahmoudadel153156
 
2. robotics
2. robotics2. robotics
2. robotics
Adib Bin Rashid
 
Robotics (CAD-CAM).pptx .
Robotics (CAD-CAM).pptx                    .Robotics (CAD-CAM).pptx                    .
Robotics (CAD-CAM).pptx .
Athar739197
 
Robotics or Robot Technology
Robotics or Robot Technology Robotics or Robot Technology
Robotics or Robot Technology
Janak Valaki (PhD)
 

Similar to ROBOTICS - Introduction to Robotics (20)

ROBOTIC - Introduction to Robotics
ROBOTIC - Introduction to RoboticsROBOTIC - Introduction to Robotics
ROBOTIC - Introduction to Robotics
 
Ie450pp8
Ie450pp8Ie450pp8
Ie450pp8
 
Ie450pp8
Ie450pp8Ie450pp8
Ie450pp8
 
Robotics1.ppt
Robotics1.pptRobotics1.ppt
Robotics1.ppt
 
ie450pp8.ppt
ie450pp8.pptie450pp8.ppt
ie450pp8.ppt
 
introduction to robotics and embedded systems
introduction to robotics and embedded systemsintroduction to robotics and embedded systems
introduction to robotics and embedded systems
 
Robotics corporate-training-in-mumbai
Robotics corporate-training-in-mumbaiRobotics corporate-training-in-mumbai
Robotics corporate-training-in-mumbai
 
robotics1.ppt
robotics1.pptrobotics1.ppt
robotics1.ppt
 
robot_program.ppt
robot_program.pptrobot_program.ppt
robot_program.ppt
 
Robots
RobotsRobots
Robots
 
ROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdfROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdf
 
IRB PPT_5.pdf
IRB PPT_5.pdfIRB PPT_5.pdf
IRB PPT_5.pdf
 
UNIT 6 Robotics01.ppt
UNIT 6 Robotics01.pptUNIT 6 Robotics01.ppt
UNIT 6 Robotics01.ppt
 
Robotics introduction by Pranav navathe
Robotics introduction by Pranav navatheRobotics introduction by Pranav navathe
Robotics introduction by Pranav navathe
 
ROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdfROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdf
 
Industrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptxIndustrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptx
 
2. robotics
2. robotics2. robotics
2. robotics
 
Robotics (CAD-CAM).pptx .
Robotics (CAD-CAM).pptx                    .Robotics (CAD-CAM).pptx                    .
Robotics (CAD-CAM).pptx .
 
INTRODUCTION TO ROBOTICS
INTRODUCTION TO ROBOTICSINTRODUCTION TO ROBOTICS
INTRODUCTION TO ROBOTICS
 
Robotics or Robot Technology
Robotics or Robot Technology Robotics or Robot Technology
Robotics or Robot Technology
 

More from Vibrant Technologies & Computers

Buisness analyst business analysis overview ppt 5
Buisness analyst business analysis overview ppt 5Buisness analyst business analysis overview ppt 5
Buisness analyst business analysis overview ppt 5
Vibrant Technologies & Computers
 
SQL Introduction to displaying data from multiple tables
SQL Introduction to displaying data from multiple tables  SQL Introduction to displaying data from multiple tables
SQL Introduction to displaying data from multiple tables
Vibrant Technologies & Computers
 
SQL- Introduction to MySQL
SQL- Introduction to MySQLSQL- Introduction to MySQL
SQL- Introduction to MySQL
Vibrant Technologies & Computers
 
SQL- Introduction to SQL database
SQL- Introduction to SQL database SQL- Introduction to SQL database
SQL- Introduction to SQL database
Vibrant Technologies & Computers
 
ITIL - introduction to ITIL
ITIL - introduction to ITILITIL - introduction to ITIL
ITIL - introduction to ITIL
Vibrant Technologies & Computers
 
Salesforce - Introduction to Security & Access
Salesforce -  Introduction to Security & Access Salesforce -  Introduction to Security & Access
Salesforce - Introduction to Security & Access
Vibrant Technologies & Computers
 
Data ware housing- Introduction to olap .
Data ware housing- Introduction to  olap .Data ware housing- Introduction to  olap .
Data ware housing- Introduction to olap .
Vibrant Technologies & Computers
 
Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.
Vibrant Technologies & Computers
 
Data ware housing- Introduction to data ware housing
Data ware housing- Introduction to data ware housingData ware housing- Introduction to data ware housing
Data ware housing- Introduction to data ware housing
Vibrant Technologies & Computers
 
Salesforce - classification of cloud computing
Salesforce - classification of cloud computingSalesforce - classification of cloud computing
Salesforce - classification of cloud computing
Vibrant Technologies & Computers
 
Salesforce - cloud computing fundamental
Salesforce - cloud computing fundamentalSalesforce - cloud computing fundamental
Salesforce - cloud computing fundamental
Vibrant Technologies & Computers
 
SQL- Introduction to PL/SQL
SQL- Introduction to  PL/SQLSQL- Introduction to  PL/SQL
SQL- Introduction to PL/SQL
Vibrant Technologies & Computers
 
SQL- Introduction to advanced sql concepts
SQL- Introduction to  advanced sql conceptsSQL- Introduction to  advanced sql concepts
SQL- Introduction to advanced sql concepts
Vibrant Technologies & Computers
 
SQL Inteoduction to SQL manipulating of data
SQL Inteoduction to SQL manipulating of data   SQL Inteoduction to SQL manipulating of data
SQL Inteoduction to SQL manipulating of data
Vibrant Technologies & Computers
 
SQL- Introduction to SQL Set Operations
SQL- Introduction to SQL Set OperationsSQL- Introduction to SQL Set Operations
SQL- Introduction to SQL Set Operations
Vibrant Technologies & Computers
 
Sas - Introduction to designing the data mart
Sas - Introduction to designing the data martSas - Introduction to designing the data mart
Sas - Introduction to designing the data mart
Vibrant Technologies & Computers
 
Sas - Introduction to working under change management
Sas - Introduction to working under change managementSas - Introduction to working under change management
Sas - Introduction to working under change management
Vibrant Technologies & Computers
 
SAS - overview of SAS
SAS - overview of SASSAS - overview of SAS
SAS - overview of SAS
Vibrant Technologies & Computers
 
Teradata - Architecture of Teradata
Teradata - Architecture of TeradataTeradata - Architecture of Teradata
Teradata - Architecture of Teradata
Vibrant Technologies & Computers
 
Teradata - Restoring Data
Teradata - Restoring Data Teradata - Restoring Data
Teradata - Restoring Data
Vibrant Technologies & Computers
 

More from Vibrant Technologies & Computers (20)

Buisness analyst business analysis overview ppt 5
Buisness analyst business analysis overview ppt 5Buisness analyst business analysis overview ppt 5
Buisness analyst business analysis overview ppt 5
 
SQL Introduction to displaying data from multiple tables
SQL Introduction to displaying data from multiple tables  SQL Introduction to displaying data from multiple tables
SQL Introduction to displaying data from multiple tables
 
SQL- Introduction to MySQL
SQL- Introduction to MySQLSQL- Introduction to MySQL
SQL- Introduction to MySQL
 
SQL- Introduction to SQL database
SQL- Introduction to SQL database SQL- Introduction to SQL database
SQL- Introduction to SQL database
 
ITIL - introduction to ITIL
ITIL - introduction to ITILITIL - introduction to ITIL
ITIL - introduction to ITIL
 
Salesforce - Introduction to Security & Access
Salesforce -  Introduction to Security & Access Salesforce -  Introduction to Security & Access
Salesforce - Introduction to Security & Access
 
Data ware housing- Introduction to olap .
Data ware housing- Introduction to  olap .Data ware housing- Introduction to  olap .
Data ware housing- Introduction to olap .
 
Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.Data ware housing - Introduction to data ware housing process.
Data ware housing - Introduction to data ware housing process.
 
Data ware housing- Introduction to data ware housing
Data ware housing- Introduction to data ware housingData ware housing- Introduction to data ware housing
Data ware housing- Introduction to data ware housing
 
Salesforce - classification of cloud computing
Salesforce - classification of cloud computingSalesforce - classification of cloud computing
Salesforce - classification of cloud computing
 
Salesforce - cloud computing fundamental
Salesforce - cloud computing fundamentalSalesforce - cloud computing fundamental
Salesforce - cloud computing fundamental
 
SQL- Introduction to PL/SQL
SQL- Introduction to  PL/SQLSQL- Introduction to  PL/SQL
SQL- Introduction to PL/SQL
 
SQL- Introduction to advanced sql concepts
SQL- Introduction to  advanced sql conceptsSQL- Introduction to  advanced sql concepts
SQL- Introduction to advanced sql concepts
 
SQL Inteoduction to SQL manipulating of data
SQL Inteoduction to SQL manipulating of data   SQL Inteoduction to SQL manipulating of data
SQL Inteoduction to SQL manipulating of data
 
SQL- Introduction to SQL Set Operations
SQL- Introduction to SQL Set OperationsSQL- Introduction to SQL Set Operations
SQL- Introduction to SQL Set Operations
 
Sas - Introduction to designing the data mart
Sas - Introduction to designing the data martSas - Introduction to designing the data mart
Sas - Introduction to designing the data mart
 
Sas - Introduction to working under change management
Sas - Introduction to working under change managementSas - Introduction to working under change management
Sas - Introduction to working under change management
 
SAS - overview of SAS
SAS - overview of SASSAS - overview of SAS
SAS - overview of SAS
 
Teradata - Architecture of Teradata
Teradata - Architecture of TeradataTeradata - Architecture of Teradata
Teradata - Architecture of Teradata
 
Teradata - Restoring Data
Teradata - Restoring Data Teradata - Restoring Data
Teradata - Restoring Data
 

Recently uploaded

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Product School
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
Ana-Maria Mihalceanu
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
Cheryl Hung
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
Guy Korland
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
Vlad Stirbu
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
Unsubscribed: Combat Subscription Fatigue With a Membership Mentality by Head...
 
Monitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR EventsMonitoring Java Application Security with JDK Tools and JFR Events
Monitoring Java Application Security with JDK Tools and JFR Events
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Assure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyesAssure Contact Center Experiences for Your Customers With ThousandEyes
Assure Contact Center Experiences for Your Customers With ThousandEyes
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Key Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdfKey Trends Shaping the Future of Infrastructure.pdf
Key Trends Shaping the Future of Infrastructure.pdf
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
GraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge GraphGraphRAG is All You need? LLM & Knowledge Graph
GraphRAG is All You need? LLM & Knowledge Graph
 
Quantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIsQuantum Computing: Current Landscape and the Future Role of APIs
Quantum Computing: Current Landscape and the Future Role of APIs
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 

ROBOTICS - Introduction to Robotics

  • 1.
  • 3. Robotics TimelineRobotics 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 ClassificationRobot 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 despite changes to the environment.
  • 5. ROBOTROBOT • Defined by Robotics Industry Association (RIA) as o 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 o mechanical arm o sensors to respond to input o Intelligence to make decisions
  • 6. Robot AccessoriesRobot 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. AccessoriesAccessories • 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 ConfigurationsRobot 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 - WorkCartesian Robot - Work EnvelopeEnvelope
  • 10. Robot ConfigurationsRobot Configurations (cont’d)(cont’d) • Cylindrical (R2P): Cylindrical coordinate Robots have 2 prismatic joints and one revolute joint.
  • 11. Cylindrical Robot - WorkCylindrical Robot - Work EnvelopeEnvelope
  • 12. Robot ConfigurationsRobot Configurations (cont’d)(cont’d) • Spherical joint (2RP): They follow a spherical coordinate system, which has one
  • 13. Spherical Robot - WorkSpherical Robot - Work EnvelopeEnvelope
  • 14. Robot ConfigurationsRobot Configurations (cont’d)(cont’d) • Articulated/anthropomorphic(3R) :An articulated robot’s joints are all revolute, similar to a human’s arm.
  • 15. Robot ConfigurationsRobot Configurations (cont’d)(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 FramesReference 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.
  • 18. Robot Reference FramesRobot Reference Frames
  • 19. Work Envelope conceptWork 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. WRISTWRIST • typically has 3 degrees of freedom o Roll involves rotating the wrist about the arm axis o Pitch up-down rotation of the wrist o Yaw left-right rotation of the wrist • End effector is mounted on the wrist
  • 24. CONTROL METHODSCONTROL METHODS • Non Servo Control o implemented by setting limits or mechanical stops for each joint and sequencing the actuation of each joint to accomplish the cycle o end point robot, limited sequence robot, bang-bang robot o No control over the motion at the intermediate points, only end points are known 24
  • 25. • Programming accomplished by o setting desired sequence of moves o adjusting end stops for each axis accordingly o 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 o Point to point Control o Continuous Path Control • Closed Loop control used to monitor position, velocity (other variables) of each joint
  • 27. Point-to-Point ControlPoint-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 o pick and place type operations o palletizing o machine loading
  • 29. Continuous PathContinuous Path ControlledControlled • 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: o spray painting, polishing, grinding, arc welding
  • 30. ROBOTROBOT PROGRAMMINGPROGRAMMING • Typically performed using one of the following o On line • teach pendant • lead through programming o Off line • robot programming languages • task level programming
  • 31. Use of Teach PendantUse 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 ThroughLead Through ProgrammingProgramming • 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 LanguagesProgramming Languages • Motivation o need to interface robot control system to external sensors, to provide “real time” changes based on sensory equipment o computing based on geometry of environment o ability to interface with CAD/CAM systems o meaningful task descriptions o off-line programming capability
  • 35. • Large number of robot languages available o 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
  • 36. In-class ExerciseIn-class Exercise • As a group, discuss an activity that you think could be automated by using a robot. • Define the tasks that the robot will perform. • What kind of special tooling is required? Sketch if you will use any. • Can the activity be justified economically? Show your development – do not simply say yes or no.
  • 37. ThankThank You !!!You !!! For More Information click below link: Follow Us on: http://vibranttechnologies.co.in/robotics-classes-in-mumbai.html