SlideShare uma empresa Scribd logo
1 de 37
Vibrant Technologies &
Computers |
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
Vibrant Technologies &
Computers |
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
despite changes to the environment.
Vibrant Technologies &
Computers |
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
Vibrant Technologies &
Computers |
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
Vibrant Technologies &
Computers |
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. Vibrant Technologies &
Computers |
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.
Vibrant Technologies &
Computers |
Cartesian Robot - Work
Envelope
Vibrant Technologies &
Computers |
Robot Configurations (cont’d)
• Cylindrical (R2P): Cylindrical coordinate Robots have 2 prismatic
joints and one revolute joint.
Vibrant Technologies &
Computers |
Cylindrical Robot - Work
Envelope
Vibrant Technologies &
Computers |
Robot Configurations (cont’d)
• Spherical joint (2RP): They follow a spherical coordinate system,
which has one
Vibrant Technologies &
Computers |
Spherical Robot - Work
Envelope
Vibrant Technologies &
Computers |
Robot Configurations (cont’d)
• Articulated/anthropomorphic(3R) :An articulated robot’s joints are
all revolute, similar to a human’s arm.
Vibrant Technologies &
Computers |
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
Vibrant Technologies &
Computers |
Robot Configurations
Vibrant Technologies &
Computers |
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.
Vibrant Technologies &
Computers |
Robot Reference Frames
Vibrant Technologies &
Computers |
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
Vibrant Technologies &
Computers |
Pure Spherical Jointed Arm - Work
envelope
Vibrant Technologies &
Computers |
2) Parallelogram Jointed
Vibrant Technologies &
Computers |
Exercise
Readiness Assessment Test A.K.A. RAT
AS A INDIVIDUALAS A INDIVIDUAL, prepare a
detailed response for the following
Readiness Assessment test
What type of Robot Configuration does the
ABB 140 Robot have?
Can you find out its Work
Space?
Vibrant Technologies &
Computers |
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
Vibrant Technologies &
Computers |
WRIST MOTIONS
Vibrant Technologies &
Computers |
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
Vibrant Technologies &
Computers |
• 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
Vibrant Technologies &
Computers |
• Servo Control
– Point to point Control
– Continuous Path Control
• Closed Loop control used to monitor
position, velocity (other variables) of
each joint
Vibrant Technologies &
Computers |
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
Vibrant Technologies &
Computers |
• Often used hydraulic drives, recent trend
towards servomotors
• loads up to 500lb and large reach
• Applications
– pick and place type operations
– palletizing
– machine loading
Vibrant Technologies &
Computers |
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
Vibrant Technologies &
Computers |
ROBOT PROGRAMMING
• Typically performed using one of the
following
– On line
• teach pendant
• lead through programming
– Off line
• robot programming languages
• task level programming
Vibrant Technologies &
Computers |
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
Vibrant Technologies &
Computers |
• Easy to use, no special programming
skills required
• Useful when programming robots for wide
range of repetitive tasks for long
production runs
• RAPID
Vibrant Technologies &
Computers |
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
Vibrant Technologies &
Computers |
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
Vibrant Technologies &
Computers |
• 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
Vibrant Technologies &
Computers |
In-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.
Vibrant Technologies &
Computers |
Thank you
Contact Us On :
+919892900103 |
info@vibranttechnologies.co.in |
www. Vibranttechnologies.co.in
Vibrant Technologies &
Computers |

Mais conteúdo relacionado

Mais procurados

Lecture #2 Robot design
Lecture #2 Robot designLecture #2 Robot design
Lecture #2 Robot design
Esmail Bialy
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
jjenishmech
 
Computer aided manufacturing robotic systems
Computer aided manufacturing robotic systemsComputer aided manufacturing robotic systems
Computer aided manufacturing robotic systems
Prasanth Kumar RAGUPATHY
 
Chapter 1 Intro to industrial robot automation
Chapter 1 Intro to industrial robot automationChapter 1 Intro to industrial robot automation
Chapter 1 Intro to industrial robot automation
Afiq Sajuri
 
Chapter 12 law and class robot
Chapter 12  law and class robotChapter 12  law and class robot
Chapter 12 law and class robot
Siti Sofia
 

Mais procurados (20)

Lecture #2 Robot design
Lecture #2 Robot designLecture #2 Robot design
Lecture #2 Robot design
 
Industrial robots
Industrial robotsIndustrial robots
Industrial robots
 
Industrial robotics
Industrial roboticsIndustrial robotics
Industrial robotics
 
Computer aided manufacturing robotic systems
Computer aided manufacturing robotic systemsComputer aided manufacturing robotic systems
Computer aided manufacturing robotic systems
 
Tushar ppt
Tushar pptTushar ppt
Tushar ppt
 
Chapter 1 Intro to industrial robot automation
Chapter 1 Intro to industrial robot automationChapter 1 Intro to industrial robot automation
Chapter 1 Intro to industrial robot automation
 
Robots one day presentation
Robots one day presentationRobots one day presentation
Robots one day presentation
 
Ec6003 robotics and automation notes
Ec6003   robotics and automation notesEc6003   robotics and automation notes
Ec6003 robotics and automation notes
 
Robot classification working and spesific uitilities of robot
Robot classification working and spesific uitilities of robotRobot classification working and spesific uitilities of robot
Robot classification working and spesific uitilities of robot
 
Industrial robot
Industrial robotIndustrial robot
Industrial robot
 
Traditional industrial robots
Traditional industrial robotsTraditional industrial robots
Traditional industrial robots
 
robotics and its components
robotics and its componentsrobotics and its components
robotics and its components
 
Robotics and Automation basic concepts
Robotics and Automation   basic conceptsRobotics and Automation   basic concepts
Robotics and Automation basic concepts
 
Robotics done
Robotics doneRobotics done
Robotics done
 
Chapter 12 law and class robot
Chapter 12  law and class robotChapter 12  law and class robot
Chapter 12 law and class robot
 
ABB training report
ABB training reportABB training report
ABB training report
 
Components of industrial robotics
Components of industrial roboticsComponents of industrial robotics
Components of industrial robotics
 
Unit-I Robotics
Unit-I RoboticsUnit-I Robotics
Unit-I Robotics
 
RF Based Pick And Place Robotic Arm
RF Based Pick And Place Robotic ArmRF Based Pick And Place Robotic Arm
RF Based Pick And Place Robotic Arm
 
Robots
RobotsRobots
Robots
 

Destaque

Brakesdrumchapter10 111221140048-phpapp01 (1)
Brakesdrumchapter10 111221140048-phpapp01 (1)Brakesdrumchapter10 111221140048-phpapp01 (1)
Brakesdrumchapter10 111221140048-phpapp01 (1)
aut2011
 
Brain Computer Interface Next Generation of Human Computer Interaction
Brain Computer Interface Next Generation of Human Computer InteractionBrain Computer Interface Next Generation of Human Computer Interaction
Brain Computer Interface Next Generation of Human Computer Interaction
Saurabh Giratkar
 
Dek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial roboticDek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial robotic
mkazree
 

Destaque (19)

Robot Configuration - 2
Robot Configuration - 2Robot Configuration - 2
Robot Configuration - 2
 
Robotics- Naved
Robotics- NavedRobotics- Naved
Robotics- Naved
 
Brakesdrumchapter10 111221140048-phpapp01 (1)
Brakesdrumchapter10 111221140048-phpapp01 (1)Brakesdrumchapter10 111221140048-phpapp01 (1)
Brakesdrumchapter10 111221140048-phpapp01 (1)
 
Robotics Safety
Robotics SafetyRobotics Safety
Robotics Safety
 
Robotic chapter 2
Robotic chapter 2Robotic chapter 2
Robotic chapter 2
 
Robotics project ppt
Robotics project pptRobotics project ppt
Robotics project ppt
 
Brain Computer Interface Next Generation of Human Computer Interaction
Brain Computer Interface Next Generation of Human Computer InteractionBrain Computer Interface Next Generation of Human Computer Interaction
Brain Computer Interface Next Generation of Human Computer Interaction
 
Sensor based motion control of mobile car robot
Sensor based motion control of mobile car robotSensor based motion control of mobile car robot
Sensor based motion control of mobile car robot
 
Dek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial roboticDek3223 chapter 3 industrial robotic
Dek3223 chapter 3 industrial robotic
 
Robot Manipulation Basics
Robot Manipulation BasicsRobot Manipulation Basics
Robot Manipulation Basics
 
Textual Robot programming
Textual Robot programmingTextual Robot programming
Textual Robot programming
 
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
 
Robot Configuration - 1
Robot Configuration - 1Robot Configuration - 1
Robot Configuration - 1
 
Robotics End Effector
Robotics End EffectorRobotics End Effector
Robotics End Effector
 
2. robotics
2. robotics2. robotics
2. robotics
 
Robotics ppt
Robotics  pptRobotics  ppt
Robotics ppt
 
Basics of Robotics
Basics of RoboticsBasics of Robotics
Basics of Robotics
 
Robotics.Ppt
Robotics.PptRobotics.Ppt
Robotics.Ppt
 
robotics ppt
robotics ppt robotics ppt
robotics ppt
 

Semelhante a Robotics corporate-training-in-mumbai

ROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdfROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdf
Gifilo
 

Semelhante a Robotics corporate-training-in-mumbai (20)

Ie450pp8
Ie450pp8Ie450pp8
Ie450pp8
 
Ie450pp8
Ie450pp8Ie450pp8
Ie450pp8
 
Robotics1.ppt
Robotics1.pptRobotics1.ppt
Robotics1.ppt
 
introduction to robotics and embedded systems
introduction to robotics and embedded systemsintroduction to robotics and embedded systems
introduction to robotics and embedded systems
 
ie450pp8.ppt
ie450pp8.pptie450pp8.ppt
ie450pp8.ppt
 
Robot And it configuration
Robot And it configurationRobot And it configuration
Robot And it configuration
 
ROBOTICS - Introduction to Robotics
ROBOTICS -  Introduction to RoboticsROBOTICS -  Introduction to Robotics
ROBOTICS - Introduction to Robotics
 
ROBOTIC - Introduction to Robotics
ROBOTIC - Introduction to RoboticsROBOTIC - Introduction to Robotics
ROBOTIC - Introduction to Robotics
 
robotics1.ppt
robotics1.pptrobotics1.ppt
robotics1.ppt
 
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
 
ROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdfROBOTICS-LATEST-PPT.pdf
ROBOTICS-LATEST-PPT.pdf
 
robot_program.ppt
robot_program.pptrobot_program.ppt
robot_program.ppt
 
Robotics introduction by Pranav navathe
Robotics introduction by Pranav navatheRobotics introduction by Pranav navathe
Robotics introduction by Pranav navathe
 
Robots
RobotsRobots
Robots
 
Industrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptxIndustrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptx
 
Robotics training in mumbai
Robotics training in mumbai Robotics training in mumbai
Robotics training in mumbai
 
Robotics-training-classes
Robotics-training-classesRobotics-training-classes
Robotics-training-classes
 
corporate-Robotics-training
corporate-Robotics-trainingcorporate-Robotics-training
corporate-Robotics-training
 
INTRODUCTION TO ROBOTICS
INTRODUCTION TO ROBOTICSINTRODUCTION TO ROBOTICS
INTRODUCTION TO ROBOTICS
 

Mais de Unmesh Baile

Mais de Unmesh Baile (20)

java-corporate-training-institute-in-mumbai
java-corporate-training-institute-in-mumbaijava-corporate-training-institute-in-mumbai
java-corporate-training-institute-in-mumbai
 
Php mysql training-in-mumbai
Php mysql training-in-mumbaiPhp mysql training-in-mumbai
Php mysql training-in-mumbai
 
Java course-in-mumbai
Java course-in-mumbaiJava course-in-mumbai
Java course-in-mumbai
 
Corporate-training-for-msbi-course-in-mumbai
Corporate-training-for-msbi-course-in-mumbaiCorporate-training-for-msbi-course-in-mumbai
Corporate-training-for-msbi-course-in-mumbai
 
Linux corporate-training-in-mumbai
Linux corporate-training-in-mumbaiLinux corporate-training-in-mumbai
Linux corporate-training-in-mumbai
 
Professional dataware-housing-training-in-mumbai
Professional dataware-housing-training-in-mumbaiProfessional dataware-housing-training-in-mumbai
Professional dataware-housing-training-in-mumbai
 
Best-embedded-corporate-training-in-mumbai
Best-embedded-corporate-training-in-mumbaiBest-embedded-corporate-training-in-mumbai
Best-embedded-corporate-training-in-mumbai
 
Selenium-corporate-training-in-mumbai
Selenium-corporate-training-in-mumbaiSelenium-corporate-training-in-mumbai
Selenium-corporate-training-in-mumbai
 
Weblogic-clustering-failover-and-load-balancing-training
Weblogic-clustering-failover-and-load-balancing-trainingWeblogic-clustering-failover-and-load-balancing-training
Weblogic-clustering-failover-and-load-balancing-training
 
Advance-excel-professional-trainer-in-mumbai
Advance-excel-professional-trainer-in-mumbaiAdvance-excel-professional-trainer-in-mumbai
Advance-excel-professional-trainer-in-mumbai
 
Best corporate-r-programming-training-in-mumbai
Best corporate-r-programming-training-in-mumbaiBest corporate-r-programming-training-in-mumbai
Best corporate-r-programming-training-in-mumbai
 
R-programming-training-in-mumbai
R-programming-training-in-mumbaiR-programming-training-in-mumbai
R-programming-training-in-mumbai
 
Corporate-data-warehousing-training
Corporate-data-warehousing-trainingCorporate-data-warehousing-training
Corporate-data-warehousing-training
 
Sas-training-in-mumbai
Sas-training-in-mumbaiSas-training-in-mumbai
Sas-training-in-mumbai
 
Microsoft-business-intelligence-training-in-mumbai
Microsoft-business-intelligence-training-in-mumbaiMicrosoft-business-intelligence-training-in-mumbai
Microsoft-business-intelligence-training-in-mumbai
 
Linux-training-for-beginners-in-mumbai
Linux-training-for-beginners-in-mumbaiLinux-training-for-beginners-in-mumbai
Linux-training-for-beginners-in-mumbai
 
Corporate-informatica-training-in-mumbai
Corporate-informatica-training-in-mumbaiCorporate-informatica-training-in-mumbai
Corporate-informatica-training-in-mumbai
 
Corporate-informatica-training-in-mumbai
Corporate-informatica-training-in-mumbaiCorporate-informatica-training-in-mumbai
Corporate-informatica-training-in-mumbai
 
Best-robotics-training-in-mumbai
Best-robotics-training-in-mumbaiBest-robotics-training-in-mumbai
Best-robotics-training-in-mumbai
 
Best-embedded-system-classes-in-mumbai
Best-embedded-system-classes-in-mumbaiBest-embedded-system-classes-in-mumbai
Best-embedded-system-classes-in-mumbai
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
Earley Information Science
 

Último (20)

What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Robotics corporate-training-in-mumbai

  • 2. 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 Vibrant Technologies & Computers |
  • 3. 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 despite changes to the environment. Vibrant Technologies & Computers |
  • 4. 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 Vibrant Technologies & Computers |
  • 5. 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 Vibrant Technologies & Computers |
  • 6. 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. Vibrant Technologies & Computers |
  • 7. 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. Vibrant Technologies & Computers |
  • 8. Cartesian Robot - Work Envelope Vibrant Technologies & Computers |
  • 9. Robot Configurations (cont’d) • Cylindrical (R2P): Cylindrical coordinate Robots have 2 prismatic joints and one revolute joint. Vibrant Technologies & Computers |
  • 10. Cylindrical Robot - Work Envelope Vibrant Technologies & Computers |
  • 11. Robot Configurations (cont’d) • Spherical joint (2RP): They follow a spherical coordinate system, which has one Vibrant Technologies & Computers |
  • 12. Spherical Robot - Work Envelope Vibrant Technologies & Computers |
  • 13. Robot Configurations (cont’d) • Articulated/anthropomorphic(3R) :An articulated robot’s joints are all revolute, similar to a human’s arm. Vibrant Technologies & Computers |
  • 14. 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 Vibrant Technologies & Computers |
  • 16. 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. Vibrant Technologies & Computers |
  • 17. Robot Reference Frames Vibrant Technologies & Computers |
  • 18. 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 Vibrant Technologies & Computers |
  • 19. Pure Spherical Jointed Arm - Work envelope Vibrant Technologies & Computers |
  • 20. 2) Parallelogram Jointed Vibrant Technologies & Computers |
  • 21. Exercise Readiness Assessment Test A.K.A. RAT AS A INDIVIDUALAS A INDIVIDUAL, prepare a detailed response for the following Readiness Assessment test What type of Robot Configuration does the ABB 140 Robot have? Can you find out its Work Space? Vibrant Technologies & Computers |
  • 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 Vibrant Technologies & Computers |
  • 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 Vibrant Technologies & Computers |
  • 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 Vibrant Technologies & Computers |
  • 26. • Servo Control – Point to point Control – Continuous Path Control • Closed Loop control used to monitor position, velocity (other variables) of each joint Vibrant Technologies & Computers |
  • 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 Vibrant Technologies & Computers |
  • 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 Vibrant Technologies & Computers |
  • 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 Vibrant Technologies & Computers |
  • 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 Vibrant Technologies & Computers |
  • 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 Vibrant Technologies & Computers |
  • 32. • Easy to use, no special programming skills required • Useful when programming robots for wide range of repetitive tasks for long production runs • RAPID Vibrant Technologies & Computers |
  • 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 Vibrant Technologies & Computers |
  • 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 Vibrant Technologies & Computers |
  • 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 Vibrant Technologies & Computers |
  • 36. In-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. Vibrant Technologies & Computers |
  • 37. Thank you Contact Us On : +919892900103 | info@vibranttechnologies.co.in | www. Vibranttechnologies.co.in Vibrant Technologies & Computers |