Contents
Introduction to industrial robots
Application of robots in different areas
Application of robot in manufacturing industries
Types of industrial robots and their application
Advantages of industrial robots
Disadvantages of industrial robots
References
Methods of robot programming
Leadthrough programming methods
A robot program as a path in space
Motion interpolation
WAIT, SIGNAL and DELAY commands
Branching
Definition and origin of robotics – different types of robotics – various generations of robots – degrees of freedom – Asimov's laws of robotics – dynamic stabilization of robots.
This PPT gives information about:
1.Practical building simple wheeled mobile robots
2. Timeline
3. Classification
4. Robot Accessories
5. Robot Configuratin
6. Control Methods
Contents
Introduction to industrial robots
Application of robots in different areas
Application of robot in manufacturing industries
Types of industrial robots and their application
Advantages of industrial robots
Disadvantages of industrial robots
References
Methods of robot programming
Leadthrough programming methods
A robot program as a path in space
Motion interpolation
WAIT, SIGNAL and DELAY commands
Branching
Definition and origin of robotics – different types of robotics – various generations of robots – degrees of freedom – Asimov's laws of robotics – dynamic stabilization of robots.
This PPT gives information about:
1.Practical building simple wheeled mobile robots
2. Timeline
3. Classification
4. Robot Accessories
5. Robot Configuratin
6. Control Methods
Robotics is an interdisciplinary branch of computer science and engineering.[1] Robotics involves design, construction, operation, and use of robots. The goal of robotics is to design machines that can help and assist humans. Robotics integrates fields of mechanical engineering, electrical engineering, information engineering, mechatronics, electronics, bioengineering, computer engineering, control engineering, software engineering, mathematics, etc.
Robotics develops machines that can substitute for humans and replicate human actions. Robots can be used in many situations for many purposes, but today many are used in dangerous environments (including inspection of radioactive materials, bomb detection and deactivation), manufacturing processes, or where humans cannot survive (e.g. in space, underwater, in high heat, and clean up and containment of hazardous materials and radiation). Robots can take any form, but some are made to resemble humans in appearance. This is claimed to help in the acceptance of robots in certain replicative behaviors which are usually performed by people. Such robots attempt to replicate walking, lifting, speech, cognition, or any other human activity. Many of today's robots are inspired by nature, contributing to the field of bio-inspired robotics.
Certain robots require user input to operate while other robots function autonomously. The concept of creating robots that can operate autonomously dates back to classical times, but research into the functionality and potential uses of robots did not grow substantially until the 20th century. Throughout history, it has been frequently assumed by various scholars, inventors, engineers, and technicians that robots will one day be able to mimic human behavior and manage tasks in a human-like fashion. Today, robotics is a rapidly growing field, as technological advances continue; researching, designing, and building new robots serve various practical purposes, whether domestically, commercially, or militarily. Many robots are built to do jobs that are hazardous to people, such as defusing bombs, finding survivors in unstable ruins, and exploring mines and shipwrecks. Robotics is also used in STEM (science, technology, engineering, and mathematics) as a teaching aid.[2]
robot are essential in now day to manufacturing industries. it's widely used in automobile industries, aerospace, in foundry industries, manufacturing industries. main benefit of robots is it's gives high accuracy, more flexibility, reliable, also used to produce things at large scale in short period of duration. another benefits are it's works easily in hazardous environment, also at high temperature.
Industrial Robots, Robot Anatomy,Joints, Robot Configurations, Robot Actuators/ Drive systems,Robot programming, Teach pendant Programming, Lead through Programming, Robot control systems,Applications,Advatages
Transducers and sensors
Sensors in robotics
Tactile sensors
Proximity and range sensors
Miscellaneous sensors and sensor based system
Use of sensors in Robotics
File system and IOCS
Files and file organization
Fundamentals of file organizations
Directory structures
File protection
Interface between file system and IOCS
Allocation of disk space
Implementation of file access
Managing the memory hierarchy
Static and dynamic memory allocations
Memory allocation to a process
Reuse of memory
Contiguous and non contiguous memory allocation
Paging
Segmentation
Segmentation with paging
Definition
Embedded systems vs. General Computing Systems
Core of the Embedded System
Memory
Sensors and Actuators
Communication Interface
Embedded Firmware
Other System Components
PCB and Passive Components
Introduction
Types of end effectors
Mechanical gripper
Other types of grippers
Tools as end effectors
The Robot/End effectors interface
Considerations in gripper selection and design
Operation of an O.S
Structure of an operating system,
Operating systems with monolithic structure
Layered design of an operating system
Virtual machine operating systems
Kernel based operating systems
Fundamentals of Robotics and Machine Vision Systemanand hd
Automation and Robotics
Robotics in science Fiction
A brief history of robotics
Robot Anatomy & Work volume
Robot drive systems
Control systems and Dynamic performance
Precision of movement
End effectors
Robotic sensors,
Robot programming and work cell control
Robot applications
Efficiency, system performance and user convenience
Classes of operating systems
Batch processing system,
Multi programming systems
Time sharing systems
Real time operating systems
Hybrid optimization of pumped hydro system and solar- Engr. Abdul-Azeez.pdffxintegritypublishin
Advancements in technology unveil a myriad of electrical and electronic breakthroughs geared towards efficiently harnessing limited resources to meet human energy demands. The optimization of hybrid solar PV panels and pumped hydro energy supply systems plays a pivotal role in utilizing natural resources effectively. This initiative not only benefits humanity but also fosters environmental sustainability. The study investigated the design optimization of these hybrid systems, focusing on understanding solar radiation patterns, identifying geographical influences on solar radiation, formulating a mathematical model for system optimization, and determining the optimal configuration of PV panels and pumped hydro storage. Through a comparative analysis approach and eight weeks of data collection, the study addressed key research questions related to solar radiation patterns and optimal system design. The findings highlighted regions with heightened solar radiation levels, showcasing substantial potential for power generation and emphasizing the system's efficiency. Optimizing system design significantly boosted power generation, promoted renewable energy utilization, and enhanced energy storage capacity. The study underscored the benefits of optimizing hybrid solar PV panels and pumped hydro energy supply systems for sustainable energy usage. Optimizing the design of solar PV panels and pumped hydro energy supply systems as examined across diverse climatic conditions in a developing country, not only enhances power generation but also improves the integration of renewable energy sources and boosts energy storage capacities, particularly beneficial for less economically prosperous regions. Additionally, the study provides valuable insights for advancing energy research in economically viable areas. Recommendations included conducting site-specific assessments, utilizing advanced modeling tools, implementing regular maintenance protocols, and enhancing communication among system components.
Overview of the fundamental roles in Hydropower generation and the components involved in wider Electrical Engineering.
This paper presents the design and construction of hydroelectric dams from the hydrologist’s survey of the valley before construction, all aspects and involved disciplines, fluid dynamics, structural engineering, generation and mains frequency regulation to the very transmission of power through the network in the United Kingdom.
Author: Robbie Edward Sayers
Collaborators and co editors: Charlie Sims and Connor Healey.
(C) 2024 Robbie E. Sayers
Final project report on grocery store management system..pdfKamal Acharya
In today’s fast-changing business environment, it’s extremely important to be able to respond to client needs in the most effective and timely manner. If your customers wish to see your business online and have instant access to your products or services.
Online Grocery Store is an e-commerce website, which retails various grocery products. This project allows viewing various products available enables registered users to purchase desired products instantly using Paytm, UPI payment processor (Instant Pay) and also can place order by using Cash on Delivery (Pay Later) option. This project provides an easy access to Administrators and Managers to view orders placed using Pay Later and Instant Pay options.
In order to develop an e-commerce website, a number of Technologies must be studied and understood. These include multi-tiered architecture, server and client-side scripting techniques, implementation technologies, programming language (such as PHP, HTML, CSS, JavaScript) and MySQL relational databases. This is a project with the objective to develop a basic website where a consumer is provided with a shopping cart website and also to know about the technologies used to develop such a website.
This document will discuss each of the underlying technologies to create and implement an e- commerce website.
Industrial Training at Shahjalal Fertilizer Company Limited (SFCL)MdTanvirMahtab2
This presentation is about the working procedure of Shahjalal Fertilizer Company Limited (SFCL). A Govt. owned Company of Bangladesh Chemical Industries Corporation under Ministry of Industries.
Welcome to WIPAC Monthly the magazine brought to you by the LinkedIn Group Water Industry Process Automation & Control.
In this month's edition, along with this month's industry news to celebrate the 13 years since the group was created we have articles including
A case study of the used of Advanced Process Control at the Wastewater Treatment works at Lleida in Spain
A look back on an article on smart wastewater networks in order to see how the industry has measured up in the interim around the adoption of Digital Transformation in the Water Industry.
Automobile Management System Project Report.pdfKamal Acharya
The proposed project is developed to manage the automobile in the automobile dealer company. The main module in this project is login, automobile management, customer management, sales, complaints and reports. The first module is the login. The automobile showroom owner should login to the project for usage. The username and password are verified and if it is correct, next form opens. If the username and password are not correct, it shows the error message.
When a customer search for a automobile, if the automobile is available, they will be taken to a page that shows the details of the automobile including automobile name, automobile ID, quantity, price etc. “Automobile Management System” is useful for maintaining automobiles, customers effectively and hence helps for establishing good relation between customer and automobile organization. It contains various customized modules for effectively maintaining automobiles and stock information accurately and safely.
When the automobile is sold to the customer, stock will be reduced automatically. When a new purchase is made, stock will be increased automatically. While selecting automobiles for sale, the proposed software will automatically check for total number of available stock of that particular item, if the total stock of that particular item is less than 5, software will notify the user to purchase the particular item.
Also when the user tries to sale items which are not in stock, the system will prompt the user that the stock is not enough. Customers of this system can search for a automobile; can purchase a automobile easily by selecting fast. On the other hand the stock of automobiles can be maintained perfectly by the automobile shop manager overcoming the drawbacks of existing system.
Cosmetic shop management system project report.pdfKamal Acharya
Buying new cosmetic products is difficult. It can even be scary for those who have sensitive skin and are prone to skin trouble. The information needed to alleviate this problem is on the back of each product, but it's thought to interpret those ingredient lists unless you have a background in chemistry.
Instead of buying and hoping for the best, we can use data science to help us predict which products may be good fits for us. It includes various function programs to do the above mentioned tasks.
Data file handling has been effectively used in the program.
The automated cosmetic shop management system should deal with the automation of general workflow and administration process of the shop. The main processes of the system focus on customer's request where the system is able to search the most appropriate products and deliver it to the customers. It should help the employees to quickly identify the list of cosmetic product that have reached the minimum quantity and also keep a track of expired date for each cosmetic product. It should help the employees to find the rack number in which the product is placed.It is also Faster and more efficient way.
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSEDuvanRamosGarzon1
AIRCRAFT GENERAL
The Single Aisle is the most advanced family aircraft in service today, with fly-by-wire flight controls.
The A318, A319, A320 and A321 are twin-engine subsonic medium range aircraft.
The family offers a choice of engines
TECHNICAL TRAINING MANUAL GENERAL FAMILIARIZATION COURSE
Robotics and Automation Introduction
1. Mr. Anand H. D.
1
Department of Electronics & Communication Engineering
Dr. Ambedkar Institute of Technology
Bengaluru-56
2. 2
Topics to be covered:
Introduction
Basic Configuration of Robots
Robot Drive Systems
Robot Control Systems
End Effectors
Robotic Sensors
Robot Programming
Robot Applications
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
3. 3
Introduction
Basic Configuration of Robots Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
Automation and Robotics are 2 closely related technologies.
In industrial context, we can define Automation as:
a technology that is concerned with the use of mechanical, electronic and computer-based
systems in the operation and control of production
“
”
Examples of this technology includes transfer lines, mechanized assembly machines,
feedback control systems(applied to industrial processes), numerically controlled machine tools
and robots.
Accordingly, Robotics is a form of industrial automation.
There are 3 broad classes of industrial automation:
Fixed Automation
Programmable Automation
Flexible Automation
4. 4
Introduction
Basic Configuration of Robots Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
Fixed Automation
Programmable Automation
Flexible Automation
is used when volume of production is very high, it is therefore appropriate to design specialized equipment to
process the product very efficiently and at high production rates
a good example is found in automobile industry, where highly integrated transfer lines consisting of several
dozen workstations are used to perform machining operations on engine and transmission components
Unit cost is low relative to other alternative methods of production
if the volume of production turns out to be lower than anticipated then unit cost will be greater than
anticipated
the equipments are specifically designed to produce one product and after that product’s life cycle is finished ,
the equipment is likely to become obsolete.
is used when volume of production is relatively low, and there is variety of products to be made
the production equipment is designed to be adaptable to variations in product configurations
this adaptability is achieved under the control of a ‘Program’ of instructions developed for a particular
product
Unique products can be made economically in small batches
is a relationship of first two types, as function of product variety and production volume
is most suitable for mid-volume production range.
a central computer is used to control the various activities that occur in the system, routing the various parts
to the appropriate stations and controlling the programmed operations at different stations.
5. 5
Introduction
Basic Configuration of Robots Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
The “official“ definition of an industrial robot is provided by the Robotics
Industries Association (RIA), formerly Robotics Institute of America (RIA):
An industrial robot is a reprogrammable, multifunctional manipulator
designed to move materials, parts, tools or special devices through variable
programmed motions for the performance of a variety of tasks
from the above definition we can classify Industrial robots as a form of
Programmable automation
but sometimes they are used in flexible automation and even fixed automation
systems
A production line that performs spot welds on automobile bodies is a typical
example.
The welding line might consists of 2 dozen Robots or more, and is capable of
accomplishing 100s of separate spot welds on two or three different body styles.
The Robot programs are contained in the computer or programmable controller
and are downloaded to each robot for the particular automobile body that is to be
welded at each station.
“
”
6. Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
6
Introduction Basic Configuration of Robots
Cartesian/Gantry Robot
There are 6 types of robot :
Cylindrical Robot
Spherical/Polar Robot
SCARA Robot
Articulated Robot
Parallel Robot
Basic Configurations
7. Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
7
Introduction Basic Configuration of Robots
It used for pick and place work, application
of sealant, assembly operation, handling
machine tools and arc welding
Cartesian Robot
Other names include XYZ Robot, Rectilinear
Robot, Gantry Robot
It uses 3 perpendicular Slides to construct X, Y
& Z axes and uses 3 prismatic joints
X =horizontal, left and right motions
Y = vertical, up and down motions
Z = horizontal, forward and
backward motions
by moving 3 slides relative one other, robot
is capable of operating with in Rectangular
workspace
XYZ
8. Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
8
Introduction Basic Configuration of Robots
It used for pick and place work, application
of sealant, assembly operation, handling
machine tools and arc welding
Cartesian Robot
Other names include XYZ Robot, Rectilinear
Robot, Gantry Robot
It uses 3 perpendicular Slides to construct X, Y
& Z axes and uses 3 prismatic joints
X =horizontal, left and right motions
Y = vertical, up and down motions
Z = horizontal, forward and
backward motions
by moving 3 slides relative one other, robot
is capable of operating with in Rectangular
workspace
Example: IBM RS-1 Robot
9. Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
9
Introduction Basic Configuration of Robots
It used for assembly operations, handling at
machine tools, spot welding and handling at
die-casting machines
Cylindrical Robot
It uses a vertical column and a slide that can be
moved up and down along the column, the
robot arm is attached to slide so that it can
move radially w.r.t. column
X = horizontal rotation of 360°, left and right
motions
Y = vertical, up and down motions
Z = horizontal, forward and backward
motions
by rotating the column, robot is capable of
achieving approximately Cylindrical work
space
Y Z
10. Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
10
Introduction Basic Configuration of Robots
It used for assembly operations, handling at
machine tools, spot welding and handling at
die-casting machines
Cylindrical Robot
It uses a vertical column and a slide that can be
moved up and down along the column, the
robot arm is attached to slide so that it can
move radially w.r.t. column
X = horizontal rotation of 360°, left and right
motions
Y = vertical, up and down motions
Z = horizontal, forward and backward
motions
by rotating the column, robot is capable of
achieving approximately Cylindrical work
space
Example: SciClops Benchtop Robot
11. Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
11
Introduction Basic Configuration of Robots
It is used for handling at machine tools, spot
welding, diecasting, fettling machines, gas
welding and arc welding.
Spherical/Polar Robot
It uses a telescopic arm that can be raised or
lowered about the horizontal pivot
Pivot is mounted on a rotating base
Robot axes form a polar coordinate system.
X = horizontal rotation of 360°, left and right
motions
Y = vertical rotation of 270°, up and down
motions
Z = horizontal, forward and backward
motions
various joints provide the robot capability to
move its arm with in a Spherical work space
12. Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
12
Introduction Basic Configuration of Robots
It is used for handling at machine tools, spot
welding, diecasting, fettling machines, gas
welding and arc welding.
Spherical/Polar Robot
It uses a telescopic arm that can be raised or
lowered about the horizontal pivot
Pivot is mounted on a rotating base
Robot axes form a polar coordinate system.
X = horizontal rotation of 360°, left and right
motions
Y = vertical rotation of 270°, up and down
motions
Z = horizontal, forward and backward
motions
various joints provide the robot capability to
move its arm with in almost Spherical work
space
Example: Unimate 2000 series
https://youtu.be/hxsWeVtb-JQ
13. Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
13
Introduction Basic Configuration of Robots
It is used for Automated part handling and part
picking processes, loading, Inspection, In-Mold
Labeling (IML) and In-Mold Decorating (IMD),
packaging and palletizing, stacking and sorting
Articulated/Jointed Arm Robot
are designed to have a few joint structures/axes
ranging from two to as many as ten structures.
various joints provide the robot capability to move
its arm with in a Spherical work space
Usually, these robots have four to six axes, and are
well-known for having the most DOF, compared to
any other robot type in the industrial field.
also called as anthropomorphic as its anatomy
resembles human arm
All the links will be connected through a rotatory
joints and a wrist will be attached at the end.
14. Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
14
Introduction Basic Configuration of Robots
It is used for Automated part handling and part
picking processes, loading, Inspection, In-Mold
Labeling (IML) and In-Mold Decorating (IMD),
packaging and palletizing, stacking and sorting
Articulated/Jointed Arm Robot
are designed to have a few joint structures/axes
ranging from two to as many as ten structures.
various joints provide the robot capability to move
its arm with in a Spherical work space
Usually, these robots have four to six axes, and are
well-known for having the most DOF, compared to
any other robot type in the industrial field.
also called as anthropomorphic as its anatomy
resembles human arm
All the links will be connected through a rotatory
joints and a wrist will be attached at the end.
Example: KUKA indudtrial Robot
https://youtu.be/DiuFkMkReSs
15. Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
15
Introduction Basic Configuration of Robots
It is used for pick and place work, application of
sealant, assembly operations and handling machine
tools
SCARA Robots
Selective Compliance Assembly Robot ARM
Usually, this robot has 2 parallel rotary joints to
provide compliance in a plane
Example: THE 400 SCARA Robot
https://youtu.be/97KX-j8Onu0
16. Example: Fanuc F-200iB
Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
16
Introduction Basic Configuration of Robots
It is used for mobile platform handling cockpit
flight simulators, automobile simulators, assembly
of PCBs
Parallel Robot
is a mechanical system that utilized multiple
computer-controlled limbs to support one common
platform or end effector. Comparing to a serial robot,
a PR generally has higher precision and dynamic
performance and, therefore, can be applied to many
applications.
also called as Delta Robots and parallel kinematic
machine, when used as machine tool
It's a robot whose arms have concurrent prismatic or
rotary joints.
https://youtu.be/3fbmguBgVPA
17. 17
Introduction Basic Configuration of Robots Robot Drive Systems
Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
The drive is the engine that moves the articulations into their designated positions.
They are also called as Actuators
There are basically three types of power sources for robot:
Hydraulic Drive/Actuator
Electric Drive/Actuator
Pneumatic Drive/Actuator
Actuators play vital role while implementing control. Controller provides control
signal to actuator for actuation.
Actuators are the muscles of Robots. There are many types of actuators available
depending upon the load involved .
Load is associated with many factors like force, torque, speed of operation,
accuracy , precision and power consumption.
18. 18
Introduction Basic Configuration of Robots Robot Drive Systems
Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
Mainly rotating but linear ones are also available
Electric Drive/Actuator:
Types: Servo-motors, DC-motors, brushless DC motors, asynchronous motors,
synchronous motors, reluctance motors, stepper motors.
Can generate high torque/force which allows high acceleration, high zero speed
torque, high Bandwidth of operation, robustness
Most of the robotic applications involves servo-motors
provides a robot with less speed and strength.
Slower movement compare to the hydraulic robots
Good for small and medium size robots
Better positioning accuracy and repeatability
Cleaner environment
19. 19
Introduction Basic Configuration of Robots Robot Drive Systems
Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
Generally associated with larger robots, provides robot greater speed
and strength
Hydraulic Drive/Actuator:
actuators Noted for their high power and lift capacity
Provide fast movements
Preferred for moving heavy part
Preferred to be used in expressive environments
Occupy large space area
There is a danger of oil leak
It can actuate both rotatory and linear joints. Uses hydraulic pistons for
linear motion and rotary vane for rotatory motion
20. 20
Introduction Basic Configuration of Robots Robot Drive Systems
Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
Similar to hydraulic actuators except powered from compressed air.
Pneumatic Drive/Actuator:
Can be readily adapted to actuation of piston device to provide translational
movement.
Suitable for Fast ON/OFF tasks
Preferred for smaller robots
Less expensive than electric or hydraulic robots
Suitable for relatively less degrees of freedom design
Suitable for simple pick and place application
Can be used to operate rotatory actuation for rotational joints.
21. 21
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
1. Limited sequence control
2. Playback with point-to-point control
3. Playback with continuous path control
4. Intelligent control
Controls the operation of robot by means of controlling its drive system.
Commercially available industrial robots can be classified into four categories:
Limited sequence control
doesn’t use servo-control to indicate relative position of robot joints, instead
use limit switches and/or mechanical stops to set end position of each joint.
Used for pick-and-place operations.
These robots do not require any sort of programming, and just uses the
manipulator to perform the operation.
every joint can only travel to the intense limits
Lowest level
Most sophisticated
22. 22
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
Playback Robots with Point to Point Control:
They can be programmed (taught) to move from a point within the
work envelope to another point within the work envelope.
Capable of performing motion cycles that consists of a series of
desired point locations related actions.
The robot is thought each point and these points are recorded into
robot’s control unit.
Point to point robots do not control the path taken by the robot to get
from one point to other.
Application: machine loading and unloading applications as well as
more-complex applications, such as spot welding and assembly
23. 23
End Effectors Robotic Sensors Robot Programming Robot Applications
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
Playback Robots with Continuous Path Control
This type of robots can control the path, and can end on any specified position.
These robots commonly move in the straight line. The initial and final
point is first described by the programmer.
it can also move in a curved path by moving its arm at the desired points.
Applications are arc welding, spray painting, and gluing operations.
The individual points are defined by control unit rather than the programmer.
Typically uses digital computer as controller.
To achieve continuous-path control to more than a limited extent requires that
the controller unit be capable of storing a large number of individual point
locations that define the compound curve path..
24. 24
End Effectors Robotic Sensors Robot Programming Robot Applications
Intelligent control
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
The intelligent control robot is capable of performing some of the functions and
tasks carried out by human beings.
It can interact with its environment by means of sensory perception.
Controller unit consists of a digital computer or similar device.
They are capable of altering their programmed cycle in response to conditions
that occur in workplace.
They are usually programmed using high level languages to accomplish the
complex and sophisticated activities.
Typical applications are assembly task, space application, under sea, nuclear
applications, defense applications etc.
It is equipped with a variety of sensors providing visual (computer vision) and
tactile (touching) capabilities to respond instantly to variable situations
25. 25
End Effectors
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
Robotic Sensors Robot Programming Robot Applications
Basic capabilities of robot can be augmented using End Effectors
Connected to the robot wrist.
End effectors can be either grippers or tools
End effectors are custom engineered for the particular task which is to
be performed.
Can be engineered by the company installing the robot or commercially
available from a third party firm
Some robots can change end-effectors and be programmed for a
different task.
If robot has more than one arm, there can be more than one end-
effector on the same robot
26. 26
End Effectors
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
Robotic Sensors Robot Programming Robot Applications
Grippers are used to grasp an object, usually the workpart and hold it during the robot work
cycle
Based on holding method. Grippers can be classified as:
Mechanical Grippers
Vacuum Cups
Magnetic Grippers
Adhesive Grippers
Hooks, scoops and others
27. 27
End Effectors
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
Robotic Sensors Robot Programming Robot Applications
Tools are used when robot needs to perform some operation on the workpart
during the robot work cycle
Tools used as end effectors in robot application includes:
Spot-welding tools, Arc-welding tools, spray painting nozzle, rotating spindle (for
drilling, routing, wire brushing, grinding), heating torches, water jet cutting tool
etc…
With the recent needs for holding micro and nano size parts several new devices
have been developed using smart actuators, PZT and ionic polymers etc.
Tools can be directly attached to robot wrist or it can be grasped by the gripper
Use of gripper to grasp tool facilitates multi tool handling function.
28. 28
End Effectors Robotic Sensors Robot Programming Robot Applications
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
Vision sensors can be used to locate workpart for manipulation, measure their
dimensions, direct intrusions into workcell etc.
Sensors allow the robot to receive feedback about its environment.
The sensor collects information and sends it to the robot controlled.
Sensors used in robotics can be classified into external sensors and internal
sensors
External sensors are used for interacting with the environment
Internal sensors are required to close the loop for feedback control.
External sensors : vision, force, torque, touch, proximity etc.
Internal sensors : position, velocity, acceleration
Sensors are required not only for working of robot and interaction with the
environment but also for safety and workcell control and monitoring.
Among all the external sensors, vision is more versatile and can be used for
several applications.
29. 29
End Effectors Robotic Sensors Robot Programming Robot Applications
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
Type of Robot Programming
Joint level programming
basic actions are positions (and possibly movements)
joint angles in the case of rotational joints .
linear positions in the case of linear or prismatic joints.
Robot-level programming
the basic actions are positions and orientations (and perhaps
trajectories) and the frame of reference attached to it
High-level programming
Object-level programming
Task-level programming
30. 30
End Effectors Robotic Sensors Robot Programming Robot Applications
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
On line
teach pendant
Manual leadthrough programming
Typically performed using one of the following
Off line
robot programming languages
task level programming
31. 31
End Effectors Robotic Sensors Robot Programming Robot Applications
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
Online teach pendant programming
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
Lead Through Programming
Programmer lead the robot physically through the required sequence of motions
If the robot is large, a special programming apparatus is often substituted for the actual robot. It
has same geometry as the robot, but easier to manipulate during programming
Motion cycle is divided into 100s or even 1000s of individual closely spaced points along the path
and these points are recorded in the controller memory.
https://youtu.be/EA6pWwNI_wg
32. 32
End Effectors Robotic Sensors Robot Programming Robot Applications
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
Advantage:
Easy to program
No special programming skills or training
Can specify other conditions on robot movements (type of trajectory to use – line, arc)
Disadvantages:
Potential dangerous (motors are on)
The robot cannot be used in production while it is being programmed
Not readily compatible with modern Computer Based Technologies as CAD/CAM, data
communication networking & integrated manufacturing information system.
The control systems for both leadthrough procedures operate in either of two modes:
Teach mode or Run mode
Teach mode is used to program the Robot and Run mode is used to execute the program.
33. 33
End Effectors Robotic Sensors Robot Programming Robot Applications
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
Off-line Programming
Programs can be developed without any need to use the robot
The sequence of operations and robot movements can be optimized or easily
improved
Previously developed and tested procedures and subroutines can be used
Existing CAD data can be incorporated-the dimensions of parts and the geometric
relationships between them
Programs can be tested and evaluated using simulation techniques, though this can
never remove the need to do final testing of the program using the real robot
Programs can more easily be maintained and modified
Programs can more be easily properly documented and commented.
34. 34
End Effectors Robotic Sensors Robot Programming Robot Applications
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
Robot Programming Languages:
Textual robot programming languages possess a variety of structures and capabilities. These are still
evolving
First Generation Languages
Combination of command statements and teach pendent procedure.
Second Generation Languages
Called as structured programming languages because they possess structured control structures
used in computer programming languages.
AML, RAIL, MCL and VAL II are commercially available second generation programming languages.
Developed largely to implement motion control with textual programming-motion level language.
The VAL language is example
Inability to specify complex arithmetic computations, inability to use complex sensors and
sensors data , limited capacity to communicate with other computers.
Also, these languages cannot be readily extended for future enhancements.
Provides advanced sensor capabilities, supports limited intelligence, can interact greatly with
other computer based systems, provides extensibility.
35. 35
End Effectors Robotic Sensors Robot Programming Robot Applications
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
1.Agriculture
2.Automobile
3.Construction
4.Entertainment
5.Health care: hospitals, patient-care, surgery , research, etc.
6.Law enforcement: surveillance, patrol, etc.
7.Manufacturing
8.Military: demining, surveillance, attack, etc.
9.Mining, excavation, and exploration
10.Transportation: air, ground, rail, space, etc.
11.Material handling
12.Material transfer
13.Machine loading/ unloading
14.Spot welding
15.Continuous arc welding
16.Spray painting
17.Assembly
18.Inspection
19.Laboratories: science, engineering , etc.
Robots in Industries: https://youtu.be/lR7c2rEFOH0
36. 36
Reference
•Introduction to Robotics : J. Craig , Pearson
•Industrial Robotics : M. P. Groover, Mitchel Weises, Roger N
Negal, Nicholas G Ordey, Ashish Dutta , McGraw Hill
•Internet Sources
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
37. 37
Introduction Basic Configuration of Robots Robot Drive Systems Robot Control Systems
End Effectors Robotic Sensors Robot Programming Robot Applications
Multi finger Gripper: https://youtu.be/T6FPwX8gvFI
6-axis industrial robot: https://youtu.be/7coUcEHxnYA
Programming using teach pendent: https://youtu.be/303LHXET0W4
Medical Robots: https://youtu.be/zCt4PGLsb9M
Robots in Space applications: https://youtu.be/r7CW92i0z_o
Robots in medical field: https://youtu.be/G2N62DVRlSU
Robots in military: https://youtu.be/yliThCy3RxY
Robots in agriculture: https://www.youtube.com/watch?v=Xr4aBFUzLmw
38. Prof. Anand H. D.
M. Tech. (PhD.)
Assistant Professor,
Department of Electronics & Communication Engineering
Dr. Ambedkar Institute of Technology, Bengaluru-56
Email: anandhdece@dr-ait.org
Phone: 9844518832