Course Introduction
This master's level course in robotics and automation is designed for mechatronics students to gain both theoretical understanding and practical insights related to industrial robots and automation systems. It focuses on kinematic modeling, programming of industrial robots, programmable logic controllers, and industrial communication systems.
Recommended Study Materials
A curated list of key texts is used including: Modern Robotics by Lynch and Park, Introduction to Robotics by Craig, Elements of Robotics, Industrial Automation and Robotics, and Industrial Communication Systems. These resources cover mechanics, control, industrial automation, and communication protocols like Fieldbus and Profibus.
Course Objectives
- Understand theoretical and industry-related aspects of robotic manipulators.
- Master kinematic modeling and programming of industrial robots.
- Learn basics and applications of programmable logic controllers (PLCs).
- Explore industrial communication standards to facilitate automation.
Course Structure and Contents
Part 1: Industrial Robots
- Definitions and fundamentals of robots
- Types, applications, and configurations of industrial robots
- Kinematics: forward and inverse kinematics
- Path planning, trajectory generation, and robot control
- Grippers, end-effectors, commissioning, calibration, and safety/maintenance practices
Part 2: Industrial Automation
- Overview of industrial automation concepts
- Detailed architecture and case studies
- PLC programming languages and interfacing techniques
- Visualization, control systems, and system development
Part 3: Industrial Communication
- Communication protocols: Fieldbus, Profibus, Industrial Ethernet
- Advantages, limitations, and usage in industrial environments
Key Concepts in Robotics
- Robot Definition: Programmable machines capable of complex tasks to assist humans (see Comprehensive Guide to Robotics: Uses, Characteristics, and Impact)
- Mechatronics: Integration of mechanical, electrical, electronics, and control engineering
- Automation: Application of control systems to replace human labor in industrial processes
Types of Robots
Mobile Robots
Robots capable of locomotion; include wheeled, omni-directional, differential drive, car-like robots, drones, and legged robots.
Industrial Robots
Robotic manipulators fixed in position with joints allowing movement but no locomotion.
Other Types
- Humanoids for social interaction
- Soft robots made from compliant materials for safe handling
Robotic Joints and Degrees of Freedom
- Prismatic Joints: Linear sliding movement, 1 DOF
- Revolute Joints: Rotational movement around an axis, 1 DOF
- Cylindrical Joints: Combined translation and rotation, 2 DOF
- Universal Joints: Two rotations, 2 DOF
- Spherical Joints: Three rotations, 3 DOF
Common Industrial Robot Types
Cartesian Robots
- Three linear prismatic joints, rectangular workspace
- High stiffness, payload capacity, easy programming
- Applications: pick-and-place, welding, assembly
Articulated Robots
- Multiple revolute joints (6 DOF), resembling a human arm
- High flexibility, used in assembly, welding, painting
- Disadvantages: complex programming, slower speed, limited payload
SCARA Robots
- Combination of revolute and prismatic joints
- Fast and easy to program, mainly for pick-and-place and assembly
Delta Robots
- Parallel kinematic structure with high speed and payload accuracy
- Used in electronics, pharmaceuticals, surgery, packaging
Robot Selection Criteria
- Work envelope size
- Tool orientation and mounting configuration
- Degrees of freedom required
- Velocity and speed demands
- Drive type: electric, hydraulic, pneumatic
- Payload capacity
Advantages of Using Robots
- Increased productivity, quality, consistency, and safety
- Ability to work in hazardous environments continuously
- No fatigue, need for rest, or environmental comfort
- Repeatable precision and accuracy
Disadvantages and Challenges
- Potential job displacement and social-economic effects
- Limited ability to respond to emergency or unpredictable situations
- High initial costs: equipment, installation, training, and programming
Safety Considerations
- Safety is paramount: prioritize human safety over robots and equipment
- Protect workers and visitors from robot-related hazards
- Most dangerous phases include repair and programming
- Common causes of accidents: programming errors, maintenance mishaps, mechanical failures, power issues
- Safety measures: training, safeguarding devices (fences, sensors), emergency stops, adherence to protocols
Summary
This course equips students with comprehensive knowledge on robotics and automation, combining core engineering concepts with practical considerations in design, operation, safety, and selection of industrial robots for diverse applications in manufacturing and automation. To further enhance your learning, consider exploring the Comprehensive Artificial Intelligence Course: AI, ML, Deep Learning & NLP, which covers complementary AI techniques increasingly integrated with robotic systems. For insights on future trends, refer to The Future of Robotics: Innovations and Industry Insights.
hello everyone i hope that all of you are fine and enjoying good health
welcome to the lecture of robotics and automation my name is amir sharif
and i shall be teaching you this course so this course is designed for
masters in mechatronics it has three credit hours per week
and the course code is mct dash 551
so the suggested books that you can follow here are the five books
and because this course is already a combination of
robotics and automation and these two fields are not really
similar so that's why we need multiple books but these are only suggested books you
can follow any other any other books you like or any other material
from internet youtube whatever you like so this first book modern robotics
mechanics planning and control this in this book we shall we shall study some chapters
that are related to industrial robots and for the second book introduction to
robotics mechanics and control uh here we again we shall study some
chapters that are related to industrial robots their
configuration space and some concepts about
kinematics and inverse kinematics and the third book is elements of
robotics this also here we shall we shall
talk about a chapter that is focused about the transformation matrices
and and later we shall use these concepts for um from for kinematic modeling of
the robot so these three books they are
they will be used for carrots these three they will be used for
purely for robotics and especially industrial robots
and then the other two books industrial automation and robotics from this book we shall also
grab some concepts about automation especially the industrial automation and also
some basic concepts about robotics and the last book industrial
communication systems this will be about the communication standards that are being
used in the industry for example field bus profibus
so we shall take these concepts from these books again these are only suggested books you
are free to follow any material you want okay so um what is the objective of this
course what is the objective of this course robotics and automation of course robotics is already
a multi-field there are there are multiple fields merge in this form
and [Music] automation this is also again a broad
field so what is the objective of this course
this course is actually it is it is intended to give theoretical and industry related knowledge
about robotic manipulators and automation so
we got also theoretical knowledge as well as the industry related knowledge that is
useful for your future uh carrier so you you already know some stuff
before entering the practical world students are expected to learn kinematic modeling
and programming of industrial robots so this course is specifically designed for industrial robots
okay there are also other types of robots but this
robot is only focused on or mostly focused on industrial robots and we shall learn how to
model them and how we can program them for useful tasks
and you should also learn about programmable logic controllers so in the second phase in the second
part of this course which is automation you will be learn some basic concepts
and also some in-depth knowledge about programmable logic controllers and their industrial
applications at the end we shall also go through various industrial
communication methods so quickly just see
what are the course contents of this uh this course so clearly we have divided the course
into three parts the first one is the we they're about the industrial robots
where we shall cover about uh the concepts like introduction to robotics
and then we shall talk about in detail about the industrial robots
their types applications and then we shall talk about configuration space work and envelope
coordinate transformations manipulated kinematics like forward kinematics inverse
kinematics and i i hope that not if not all of you
some of you might have studied um
[Music] like or have introduction about these
concepts about forward and inward inverse kinematics if you did not already if you don't know
about these things then don't worry we shall try to explain it like
everyone can understand okay after that we shall we shall go through path planning
trajectory generation and following industrial robot programming
grippers and defectors robot commissioning and calibration and finally
safety and maintenance so this was the first pair part where we cover about the
robotics especially the industrial robots um
in the second part we have the industrial automation
so in this in this part we shall cover we shall
have an overview about industry automation and then
we shall go through basic architectures with some examples or case studies we shall talk about programmable logic
controllers and how to program them which languages we shall use and then some
[Music] input output interfacing visualization and control
and finally system development um in the third
part we shall cover the industrial communication so
in in the in the communication between different
automation devices we need to follow certain protocols or certain
methods for fast and robust communication so in this part we shall see how we can
how we can apply existing
technologies or methods of communication and which is better for example there are
methods like fieldbus profibus or industrial ethernet and we should go through them
and also we shall learn about the advantages and disadvantages of
each of the method okay so we have seen the course contents
and also the objective of this course so now let's see the introduction
so introduction to robotics so first we need to define what is a robot
the word robot was introduced in 1920 in a play by
carl capek called rosum's universal robots
so yeah you can see the word was actually introduced
long time before and this word comes from a czech word the word is robota
and the meaning of this word is force labor so in the previous times
yeah the the labor it was
forced labor was i think it was common because because of the slavery and because of
lack of human rights or labor rights so forced labor was common so
they came up with this machine and they came up with this idea about forced labor by a machine
and they use this word which is robota okay so how we define robot
in in a modern definitions so there are uh two definitions that i use here
the first one is a machine capable of carrying out a complex series of actions automatically
especially one programmable by a computer so
so notice that it's a machine and it it can perform complex actions
automatically so this is one part of a robot and
the important thing is it must be also program programmable by a computer so the computer must be there also
that means that without computer without a programmable computer
the machine the automatic machine is not really a robot so this is a one definition
the second definition is a robot is a computer controlled machine that is programmed to move
manipulate objects and accomplish work while interacting with its environment so this is
a little bit more um you can say a specific definition toward industrial robots or
robotic arms so here you can see that computer control machine there must be a computer
and if there should there should be a movement
and also a capability to manipulate objects to interact with the
with the bolt and accomplish work
so it should be also doing some useful work for humans so if it's not doing something useful so
i mean you can call it robot but it's not really
it doesn't make any sense if it's not doing any work for us because
it's it's uh for us it's a slave it's a cheap forced labor it's a robot
okay so we have seen the definition of robot and
so let's see here here we have a a picture of a robotic arm you can also call it a robotic
manipulator and what you can see here so the
the purpose of this robot is to draw something on the paper so here we have some
a microcontroller okay that's a you can call it a programmable computer
and then we have some electronic components power supply and the base of this robot
and then we have this arm and the arm has here joints so here this is a joint here
here is also joints and then here is one joint also then finally the end effector is here which is a pencil in this case
and then these are the links here that connects two joints um
so according to definition this
this robot can perform complex actions automatically if it's programmed by this
microcontroller or a tiny computer it can draw something by itself and it it's also it can do something
useful also for us for humans okay maybe it can draw our picture if it's properly
programmed it can manipulate objects for example it can hold this pencil and also
move it and draw something on the paper so this is this is a
example of a robot or specifically a robotic arm we have seen the robot now
now you're studying mechatronics you're doing masters in mechatronics so
i'm quite sure that you're familiar with the definition of mechatronics but
let's repeat it let's see what it says so what is mechatronics synergistic integration of mechanical
engineering electronics electrical engineering with intelligent computer control
in that design and manufacturing in the design and manufacture of
industrial products so so this you call mechatronics
it's a combination of of different fields mechanical electrical computer
and what you do you try you manufacture some industrial products
and also you design some industrial products using all using this integrated
knowledge so this we call mechatronics this field you call
mechatronic now we shall see what is robotics and how it is
related to mechatronics how it's what are the differences what are the similarities
so robotics is a branch of engineering that involves the design manufacture and operation of robots
so in robotics what we do we design manufacturer
and operate robots in the mechatronics we design manufacture industrial
products but here see that
you can clearly see that robotics is the subfield of mechatronics
how it is subfield because here it's more generalized it's industrial products or you can say just some
some items that you design and manufacture but robotics
is specifically related to robots the machines that have a computer controlled
controller and they can manipulate they can move and they can also do some useful
work so this is the difference between mechatronics and robotics
okay since our course is robotics and automation so we have to also we have to know what is automation
we will not go in depth here we shall only see its definition but in the second part we shall go in
detail about automation so what is industrial automation industrial automation is a use of
control systems such as computers robots and information technologies or handling
different processes in an industry to replace a human being
so what we do here in the automation we use control system we can use microcontrollers computers
robots plc's and what's the purpose of this is for
handling different processes for example if there is a packaging plant if there is a
milk packaging plant and we want to automate it we want to we want that
all the packaging or the processing should be done automatically without
the involvement of humans so so the use of all these technologies to automate some process is called
industrial automation so now i hope that you understood the
definitions and the differences between different terms that we use
let's see this figure here what you can say is this this a mechatronics device is this a
robot industrial robot what can you tell about this figure
okay so this is a mobile robot mobile robot because it has wheels here and also it has some sensors attached
for example this is the ir sensor for obstacle detection and on the top we have some
microcontrollers and power supply so you can you can call it as a
mechatronic system and that's basically you can you should call it a
a robotic system okay of course because robotics is a subfield of mechatronics
so this is our bot robot specifically a mobile robot
so it's a robotic system and also it's a mechatronic system but they're all
systems for example uh traffic light
have you seen our traffic light using uh using let's say um
microcontroller so this system that uses
some you that uses a predefined on off sequence of
lights after certain amount of time the the red light turns on and then
the green light turns on so what you say is this
what kind of system is this so is this a mechatronic system or robotic system
since we have for the we have defined for for the robot we have defined that a
robot is a machine so there is there should be some
movement involved some manipulation of objects in involved and
um so but here this in the and also here while interacting with its
environment so there is there also should be some interaction with the environment
but here if you see the traffic light traffic light has a let's say a microcontroller
and there is there is no sensor involved here
there is no movement involved here so we can we cannot call it a robotic system
so this is example of a mechatronic system but it's not a robotic system
okay so it means that uh every robotic system
is a mechatronic system but every mechatronic system is not necessarily a robotic system
you can come up with other examples also think about other examples that are the systems that
are mechatronic system but they are not robotic system okay so now you know about what is a
robot what is robotics and now it's time to
see what types of robots are there so generally speaking there are
two main categories of the robots the first one is the mobile robots as the name suggests a mobile robot is a
type of robot that has ability of locomotion so what is locomotion
locomotion is ability to move from one place to another place
literally the whole robot including the base so see here i didn't use a word movement
or motion okay locomotion is different than simple
motion for example i can move my arm
this is a motion of my arm but locomotion is actually moving my whole
body from one place to another place not moving my leg or my feet or my arm
so it means that a mobile robot must be capable of locomotion
displacement you can call it from position one to position two
or location one to location two so the here in this figure this is an example of a mobile robot
you can see it has four wheels and some electronic and computer system for
control and it can move around it can move around from positions to
position so this is a perfect example of a mobile robot now let's see the second type of the
robot which is industrial robot so industrial robots the name
says that it's industrial but it's not necessarily that they are only limited to industries you can use it
anywhere but the main
difference is that these robots can move are capable of motion
but they are not capable of locomotion so let's see the definition industrial robot is defined as a number of rigid
links connected by joints of different types
that are controlled and monitored by computer this is typical
definition of industrial robot so you will see some let's see this this figure you will see
here are some joints where it can move and also there are some links for example this is a link here this
again there is a joint here and it can rotate here and then again there is a link
and then also it can do motion here and then again link
and then motion here so it's a
it's a connection of links and joins and here we have the base you can call it
and it must be controlled by computer programmable computer so
the difference between mobile robot and industrial robot is that the industrial robot
can can have motion or move motion for example this arm can move there are of course there are
motors here the joints can move it can have any configurations like up and
down or it can rotate also so it can have motion but it cannot have locomotion
no no locomotion the base cannot move
cannot change its position in any access but for a mobile robot it's different okay
so our this course will be mostly related to industrial robots we shall go in depth of
industrial robots their their modeling and the terms related to this
but we we shall not go in depth of mobile robots because this is not the scope of this course
but you should have some basic idea
about the mobile robots and this is not the only type of mobile robot so you should see
a robot and you should be able to tell what kind of robot is this so certainly there are other types of
mobile robots let's let's pause this industrial robot here
and we shall now see what are other types of mobile robots so
so let's see this is the first this is a one of the type and this is the
one other type and finally this is third type
so this one is we call it omni-wheel omni-wheel robot so this is also a type of mobile robot
it has wheels four wheels just like a car and
actually not a car but it has four wheels that that have motors attached to it
so the difference is that between between uh this robot this mobile robot and this here this
omni-wheel robot is that this omni-v robot can instantaneously change the direction of motion
but this one here it cannot let's say if it's moving in forward here and suddenly you want to move it in this
direction let's say this was the x-axis and this is the y-axis and you want your robot to move along y-axis while it was
already moving here along the x-axis it cannot it needs some time so first you can do
the robot will stop it will rotate in this direction and then it will start
moving here or it will slowly it will take some time to change that
direction if it's if it don't stop completely but in case of omnibus robots this is
not the case it can instantaneously change its direction of motion if it's moving forward
along x-axis and what you want to do you you want to now move it along
y-axis so it can do it instantaneously just need to change the
speed of the or the direction of motion of the wheels and it will
move like in any direction along x and y axis okay then we have
here the differential drive robot this is another type of mobile robot
so so how it turns is that when
it's moving forward now it wants to turn along the y axis here
so what it will do it will change the relative speeds of the two wheels this is the wheel here
and what it does that this wheel will start moving slower than
the other wheel and then it slowly turns in this direction and
it will change in its direction and start moving along y axis so you can call it it's
similar like this is also a differential drive robot this is also
a differential drive robot but the difference is that this one has four wheels and this one has only two wheels
and one passive view for support maybe on the back side or in the front side here it has a
passive view to support because the robot cannot be stable on two wheels
okay unless it's it's a self-balancing kind of robot
so normally if it's not a self-balancing robot then it cannot be
stable on two wheels it must need a third wheel for support for stability
okay let's see now the third type of configuration of the wheels that we can
have in a mobile robot which is a car-like robot so this is again an example of
a mobile robot it's a car-like robot the weeds are arranged like a car the wheels of the car
so this steering the turning mechanism which is attached
to the front wheels it's called ackermann steering
okay and and the
the rear wheels they have the differential drive okay
so the advantage of this thing is that um during turning
during turning there will be no there will be less slipping okay
but the other kinds of robots for example this differential drive they
they might face some slipping problems especially at high speed turning this is not really a good idea
differential drive so that's why most of the cars they have this
ackermann steering and differential drive so that they can turn
at high speeds without slipping or without getting unstable
so this is we call it car like robot and this is again example of mobile robot huh so
the mobile robots are not only limited to wheels nowadays you will find some
drones and this is also a type of mobile robot the drones how they work they
they have four propellers powered by motors and
they they produce a thrust downward
and which in turn lift the robot upward okay
and how this when the robot want to move forward
so what it does it decreases the speed of the it increases the speed of the the rear
two propellers and in this way it will start moving forward
and similarly it can change directions it can move in any direction just by changing the relative speed of the
propellers nowadays as the sensors are becoming cheaper and
lightweight and power efficient so these drones are becoming more and more autonomous
so they have gps sensors they have obstacle detection capability also
different types of gyroscopes and accelerometers so they are getting more and more
autonomous so this is also a good example of a mobile robot then we have some mobile robots that
look like they have legs
and they are inspired from animals for example in this picture we have a robot with four legs
and this is used for some kind of
transportation of goods but i guess it's for military purposes and
yeah so this is also an example of a mobile robot now so finally we have two more
categories of robots that they are not mobile robots actually um
you can you they actually they can they have a capability of locomotion
but we call it humanoid robots we don't call it like industrial robots or mobile robots we
name them humanoid so this for example this one is from honda
and it has it's a self-balancing robot just like humans it can balance on
on two legs and also they are making it more intelligent
and especially they are these kinds of robots they are being designed for the
for social interaction and for personal use for assistance
okay they're not suitable for really suitable for industry
um but they're more suitable for social
interactions where close interaction with humans is desired
so one more type of robot these are called soft robots so
of course they are not mobile robot okay this is also another different category of robots
so they are they have some soft materials for example silicon or some
some other type of plastic or rubber and but they are not made of some
some stiff or metallic material so
you can compare this thing this for example this [Music]
gripper you can call it with an elephant trunk so the elephant trunk it's soft
it's not really hard there is no born bone inside it okay and meanwhile it can
do tasks for example picking placing and also it can manipulate objects
but there is no bone inside it so there is no bone inside it it means it's less stiff it's not that hard so it means
that it can be used in places where
less risk is required less you can say accidental risk is required
so the elephant trunk will damage less for example if a human is get struck by
an elephant trunk there will be less damage as compared to
if the human is struck by some kind of metallic
kuka robot so there is there is more damage because
it's hard it's tough so this field is a newly
soft robotics it's a new field they're working on it to develop some different
mechanisms of actuation using some pressurized air
and or fluid to expand contract these uh these kind of
uh actuators you can see in this figure
so they are pressurizing it with air or some kind of fluid and you can see various movements
they can control it so i've seen also some of these soft robots
where it can pick and place some objects or manipulate some objects okay so this was a brief introduction
about different types of robots we have seen mobile robots and
two other categories and one category which is industrial
robots that we will continue in detail so what are some some
some terms that we shall use in this course you must know that i hope that you're
familiar with most of these definitions
but it's it's good you just revise them okay so links and joints
links are the solid structural members of a robot and joints are the
movable couplings between them so this is a base of a robot let's say and then you have here a joint
and then you have here a link this is a joint here and the link here
and then you have again one joint and one more link here so you can call it link one
link two and this is joint one and this is joint two
so these are the links and joints if we combine them together we can make a robotic arm or
you can call it also robotic manipulator the second is degrees of freedom degrees of freedom is the number of
independent movements a robot can realize with respect to its base so independent movements for example if
there is two links are connected by one joint
so let's say this is a fixed fixed link then here is a joint and this is link
one and this is link two so here because this is if this is a joint that allows
rotation about one x's okay
so it means that this link which is l2 the link l2
can have one independent motion about um
let's see this is the z-axis here so about z-axis the link to can have a circular motion
okay circle movement so you can call it
it has one degree of freedom because it cannot move there is no translation involved it
cannot move along x y axis it cannot move it cannot rotate also about x y axis it
can only have one motion which is the rotation about the z axis so this is the degree of freedom of this
specific arrangement of the links second thing is the third thing is the
accuracy accuracy describes
how close the arm will be when it moves to the desired point so let's say your robotic arm
your robot the end effector of your robot and defector means the the tool that you have attached here for
example this was a your two link robot and here you have attached uh let's say a paint brush
for painting okay let's say this is a paint brush uh
so this paint brush is a end effector okay so you want your paint brush to be at
position let's say uh at x axis it's uh
two and at y axis it's let's say also two but
in reality it goes in the x-axis like two
but in the y-axis it goes like one so it means that it's not really
accurate so this is the draw it here with the different color
so actually it's here somewhere let's say here so the green one is your desired
position and red one is your actual position of your end effector so it means that your
the [Music] your robot is not accurate it has a low
accuracy now comes precision cn is defined as how accurately
a specified point can be reached this is a function of resolution of the actuator
as well as its feedback devices so for the for the precision we mean that
how close are the if for example in let's take the same example
this is your desired point but let's say your robot
first time it reaches here very accurately near to the your desired point but second time it's not really
good third time it's somewhere here full time here so
so it means that your the it means that different
every each time it has error
and the output is not consistent okay every time it has different
uh position it reaches different position sometimes it's accurate sometimes it's
not okay so it means that this robot is
you can call it it's precise within the uh
with a specific error sorry uh it's accurate within a specific error but it's not precise
okay then comes the work envelope a robot can only work in the area in
which it can move this area is called the work envelope so
every robot it can reach a specific region of the space near around it and we call it work
envelope the work envelope is determined by how for the robot's arm can reach and how
flexible the robot is the more reach and flexibility a robot has the larger
the work envelope will be so if a robot if your robot is like
let's say a one link robot attach this is a one link robot we have here
there is one joint and one link so so its work envelope will be something
like this here so the robot can
reach in this region of space um now we not not the end it will be limited
let's say within this region the robot can reach and it can perform
some tasks for example painting welding but within this region so this is just work envelope
it cannot move in the other direction because we assume that it's not allowed here
because of the fixed joint okay so
another thing is we call it stability stability refers to robot motion with the least amount of oscillation
now this is very important for example most of time we are concerned about the position control of the end effector
whenever we have a robot we are doing something like for example welding let's say we are doing welding with this robot
here and what we are doing is we are we want actual
sorry accurate position control we want the position to be accurate here okay
but if the position control is not stable and the robot is shaking and
uh not really maintaining its position and there are
some oscillations then there there are some stability problems so
if the robot is stable okay it means that it's
position control is very good and there are no oscillations so as we call it the robot is very stable
and it's a good quality of our robot next thing is speed speed refers either to the maximum velocity
that is achievable by the tool center point or by individual joints so the speed is
how fast the joints or the the tool
center point is moving and this is also very useful property
because sometimes we need we need this
desired speed especially when your your uh
your object is moving and the robot must move with the object then you need
accurate speed control so yeah
another thing is payload payload is the weight a robot can carry and still remains
within its specifications reach is the maximum okay this is
reach is the okay payload is the weight of a robot can carry and still remain within its
specifications so um here you see that um
within its specification when a robot lifts a payload payload means a weight so whenever a robot lifts a weight for
example a car okay or some some part of your of a car and
so robot should be should able to carry this weight and
also it should maintain the specification of position control
like it should maintain its uh position
with a good within within a good uh [Music] you can say
range of position it should not become unstable you know while not starting to oscillate or shake
so this maximum load although this maximum weight
we call it a payload that the robot can carry
and this is also very important especially when we are we want to select the robot later you
will see that this is also important for example when your owner says that find a robot that can
do this this and this and it must have also a payload capacity of let's say
uh 100 kilograms so then you have to either design a robot
or you have to purchase a robot that can carry 100 kilograms without shaking
or without consuming extra power i mean extra means without uh extra
means the power that can overload your circuit okay
one more definition is the reach which is the maximum distance a robot can reach within its work envelope
so in this case uh you can say
when there is a let's say two this is a joint
this is a robot and so this is a link one of the robot and this is a link to
and this is here we there's a end effector here some kind of tool that's a drilling a drill
so what is the reach of this this robot here so the maximum distance that it can
reach starting from your base this is the base the fixed one
the maximum distance is when this uh
this link will move like here it will get straight like this
and this will be true you can call it this maximum distance is the reach of
your robot so of course when this link will turn from here to here
okay so but this is the maximum distance this is the radius you can call it
this is the reach okay the last concept is a settling time
so what is the settling time i hope that some of you have already studied it in
your control system during a movement the robot moves fast
but as the robot approaches the final position it slows down
and slowly approaches at final position the settling time is a time required for
the robot to be within a given distance from the final position
so so what happens at the robot when it it moves to position one let's
say position one to position two so what happens is that
it uh it moves fast and then when it reaches near the position two
it started to slow down okay um so it
it's not like instantaneous break otherwise if you if you uh stop it like very
quickly it will be a cause a jerk and then the the load the
object that is carry that is attached to the robot there is a chance
that it may get damaged so what it does it try to slows down and then finally stop at the final
position so the time it takes to slow down
okay we we we call it settling time and if you remember from
control system let's say this was a position this is a final position
and it was something like there were some oscillations and finally the oscillation is gone
and then your there was some steady state error but your robot was finally at your
final uh position position which is the position two
so this time in which the the robot still uh
still trying to stop and getting closer to the final position
this we call it settling time okay so now i
we are we are familiar with the basic concepts and basic terms used in robotics
so let's move and see what else
what else things we need for for robotics to start with
so now uh we are from here we are specifically talking about the robotic manipulator or you can call it
robotic sorry the industrial robots so here we shall talk about
types of joints of the industrial robots a robot joint is a mechanism that permits relative movement between parts
of the robot arm again when there are two links
one is fixed and then here we have a joint that can that
allows rotation and then there is a second joint so this is link one this is link two
this is joint so what is the joint is the joint allows a relative motion
between movement between link one and link two in this case it's a
circular motion so we call it a robot joint
j is a robot joint there are basically uh
five types of five major types of robotic joints
actually there are more but here we are discussing only the uh
commonly used or the important ones so the first one is prismatic joint prismatic joints are also known as
sliding as well as linear joints they are called prismatic because the
cross section of the joint is considered as a generalized
prism they permit link links to make a linear displacement along fixed axis
in other words one link slides on the other along the straight line
these joints are used in gantry cylindrical or similar joint configurations
so what is uh imagine uh so a prismatic joint imagine you can say uh
some kind of a rod okay a rod
that is square shaped but hollow from inside so this is here here is a material
it's a metallic rod let's say okay but from inside it's hollow and then now imagine one more
rod that's also a square shaped okay
but it can slide inside this red color rod okay
so this rod this square shape rod one it can enter in
this red color hollow rod two
so the movement will be the movement movement will be like in this direction okay let me change the color
so the movement of this rod will be either in this direction or in this direction so let's say this is x axis
so it means that the rod this green rod can enter in this
this red color hollow [Music] link you can call it
and it can also come out but it cannot rotate in any because it's a square shape okay
it's fixed within this within this red color rod so it cannot rotate it cannot move in
any other axis the only axis it can move is along x axis
so we call it prismatic joint this joint is a prismatic joint and it's
it allows only linear displacement okay let me they permit links to make a linear
displacement along fixed axis yeah so that's we have already explained here
and they say that these kinds of joints are used in uh
gantry or cylindrical so later when we study the different types of
of the industrial robot then we shall see what where we use these prismatic joints
so how many degrees of freedom this this kind of joint has only one let me write down here degrees of
freedom one for prismatic joints
and only linear motion then we have revolute joints the second type of joint is a revolute
joint where a pair of links rotates about a fixed axis
so we have already given the example here
so the revolute joints let's see can we
move it from here to here or let's draw in better draw one here
okay so for our level let's draw the revolute
joint we have here a fixed link
and then i cannot hear and then a joint that allows
rotation and then we have one more link here attached with this so this link
this link to can rotate
because here we have a joint that allows circular motion it cannot have any linear motion because
the joint is revolute joint it only allows rotation along z axis or any axis
so it means that this type of joint which is a revolute joint it has a degree of freedom of
one degree of freedom because there is only rotation along one axis there is no displacement
so degree of freedom is one i think this is the most common type of joints
for for robots okay the third types of joints are cylindrical joints
uh cylindrical joints they are they look like similar to the to the prismatic joints but the
difference is that here we have the so here here we have instead of our
square rod we have a circular rod hollow circular hollow robot
okay it doesn't look like proper rod maybe i should
so this is this rod is hollow from inside
okay and let's assume another link which is a rod which is not a hollow road but a rod
that enters that can enter inside this rod here
so in this case we have two rods rod one is a solid rod and rod two is the hollow rod
but they are circular they look like you can imagine same like here prismatic
joints case and here we have a square shaped okay both the rod one and draw two but here
for cylindrical joints as the name suggests here the cases both are circular
okay so in this case there will be one motion will be along so that this rod green rod
can move along x-axis like in and
out this rod can go inside and then come out so one motion will be along x-axis and the second motion that it can also
rotate about one axis so let's say the the rotation is about also x-axis
so it means this kind of robot this kind of joint it has degrees of freedom
too because it can have two independent motion
one is translation and other is rotation but in case of prismatic joint it cannot rotate because because it's
it's square shape it's constrained it's it's fixed there but here it can rotate it can also
displace so these are cylindrical joints and now let's move toward the
universal joints so in case of universal joints we have it
looks like something like this here [Music] as you can see that this is let's say
one of them is fixed this is the fixed link here and then this is a movable
link so this is a joint you can see these two links this link one
and this is linked to here and then here we have a joint so it allows us the motion along the
rotational motion along let's say here along one axis
in like here okay let me draw again and also it can
rotate about this axis also so there will be two rotations okay if you move this you can you can
see an animation also just google it and see the animation
so there will be one rotation about this end effector will move like here and second will be it can move along
this axis rotate so there will be two rotations two rotations it means
degree of freedom its degree of freedom is two
here we have how many here we have one
one linear motion
and one rotation and here we have
one rotation but here we have only one linear motion
okay so universal joints they have two degrees of freedom but they can only have rotation no
translation or no linear motion one more important one is the spherical joints
the spherical joint looks like here in this figure you can call it this one is your fixed
frame here this is the base a fixed frame and this is your
uh end effector the position that's movable the movable frame
here so yeah so for the spherical joints what
kind of motion it can have this
this point can move along let's say if this is x-axis and this is y-axis
this is z-axis x y and z
so this this type of joint it can
let me just this type of joint it can rotate
about x-axis of course like this in either direction
it can also rotate about y axis like in this direction and
it can also rotate about z axis let's see how
like in this direction so you can see that
one rotation is about x-axis this red color one this is red color rotation is about x-axis it will move like this and
this and the second rotation is about y-axis this blue color one
it can move like this and here and the third rotation is about z axis it's a it's a rotation about its
uh central axis so it means
it has three rotations so its degree of freedom
is three so we have covered the
some of important joints that are used in industrial robots
and now it will be for you easier to understand further about industrial robots okay so the next thing is
types of industrial robots so we have studied different types of joints
and now we shall see that how these joints are used to
in different types of robots so i have chosen here four different types
of industrial robots and the first one is the cartesian robot and then we have articulated robot
scala robot and finally we have delta robot there are
one or two more but they are not that popular they're not that common
so let's start with cartesian robots so um here you can see in the figure we
have example of our cartesian robot so
it usually has three prismatic or linear joints
so it means that um one joint let's say
for rotation for of our uh movement along x axis
and then we have one joint for movement along the y-axis and then finally one joint we have
movement along the z-axis this is we can call it this is a fixed joint here
and then so
this is x-axis y-axis and z-axis and finally you have here somewhere
your your end effector or your tool so as there are three linear joints
involved so there will be only linear motion the robot can move
here and here and then it can move and these links can move up
and down so the
so similarly it's shown here like in this figure this end effector this tool it can move like in this direction
which is let's say this is x direction and then there will be a more frame that suppose
it's motion along this axis also which is y axis and
it can also move up down a little bit so you can call this axis as z-axis a perfect example would be
a 3d printer have you ever seen a 3d printer so this is
one of the example of cartesian robots they are also sometimes called gantry robots
and one more important thing is that for cartesian robots they have rectangular workspace
so if you see their workspace it will look like rectangular in shape okay it
it's not as rectangular as i want it to so let's make again so yeah this is much better
so it's workspace is rectangular so the tool can move anywhere
in within this region of area and it can perform here you can see the workspace will be
entire this region so this is in 3d yeah okay so this was one of the advantage
and write it here okay before writing let's see that it's
applications what applications we have uh pick and place this is the one of the application
the where the robot just have to pick an object from one place and then and then put it somewhere else
uh application of sealant assembly operations and arc welding so
these types of applications you can use this robot and what are the
advantages one of the advantage is that it has high stiffness and better payload capacity
because this type of robot the end effector is supported by
overhead frames along x y axis and so this robot is very stiff
which is useful to carry heavy loads if the frame is heavy then you can also carry heavy loads
so this this is one of the i think the good
the main advantage of these kinds of robots that is that it has a better payload capacity
and then we have the second advantage is that easy computation and programming so
because only linear motions are involved okay so this robot is easy to you can
compute the position of your end effector easily
as compared to the the robots which involve some rotational or
revolute joints then you have to calculate angles and
they have to use trigonometry that will be a little bit difficult but here only linear motions are involved so
this is relatively easier to compute the positions and also do its
programming so again it has the advantages it has most
rigid structure for given length since its structure is rigid
so it means that if there will be less shaking
how so it means that these types of robots are accurate okay
other types of robots where the structure is not that rigid they will
not that precise or accurate okay there will be some backlash between
the joints but in here in this case their structure is rigid
so they are more accurate and precise now let's see its disadvantages
one of the disadvantages that it requires large operating volume because
linear motions are involved so of course you need some kind of frame
for these linear motions and this requires a lot of space so this robot is not suitable for
where you need and where you have a less space okay the second disadvantage is that
exposed guiding surfaces require covering in corrosive or dusty environment
so especially the in industry you have sometimes the environment is very rough a lot of dust
or some materials coming out and
so these types of robots the problem is that it's difficult to see their
uh their their surfaces or you can say the area where they move okay
so for example this here this is the let's say
the end effector that has to move along this slide overhead slider so if there is a dust here
then uh you cannot really cover this area the dust will stick here
and then when this uh end effector will reach here it will collect this dust okay
so that's a problem with these kind of robots you cannot really cover and seal
the joints and the surfaces so yeah this is one of the problem and with time this problem will cause
trouble because it will affect its accuracy precision and also the velocity of this
end effector so this was cartesian robot it's applications and
so i will go for it for if i let's say uh
the one of one of the uh advantage that i will choose is that
if you need a better payload capacity then i will select this kind of robot
but for the selection there is in the next slide we will see there is also some selection criteria and we
shall again discuss this thing there so meanwhile let's see articulated robot which is a second type of industrial
robot they are also called robotic arms
because they look like robotic arm as you can see in the figure they're also called 6x6
robot or sometimes they are also called robotic
manipulators so these are different names of the same thing here
so this is a figure here you can see these kind of robot they have a
revolute joint so let's see in this figure where are the
regular joints located this is the fixed base here and then this is our first joint
this is the revolute joint and this is a second joint again a regular joint
and then here we have one more revolute joint and here
one more revolute joint here and then we have rubber joint here and finally
here one two three four five six so we have six revolute joints
and then finally here we have the end effector or gripper so the
connection between two revolute joints this is a link so
this is first link here second link third fourth five fifth link
so notice that the uh it has six revolute joints so it
has six degrees of freedom okay
most common type of industrial robots so these types of robots they are commonly used
so mostly when you see in industry especially in the automobile industry you will see these types of robots
and why because we shall see some its advantages they have six
axes of motions or six degrees of freedom and i already showed you i be why because we have the uh
six level joints so that's why they have six degrees of freedom they resemble to human arm
yes we have also uh they look like
human arm and at the end we have creeper so you can compare them with you can do same task
as we do with human arm and most joints are revolutions yeah so we have already covered so let's see its
applications so they are suitable for assembly operations where you have to assemble
some products for example your assembly of your automobile parts where you have to
gather some parts and place them together there are application
applicable for die casting fettling machines gas welding
this is also very common application of these types of robots arc welding
spray printing yes this is also so these three applications are much common and
in industry also they are very commonly used industrial processes
so what are the advantages of these types of robot so
they have high mechanical flexibility this is one of the advantage so they are flexible
and if they are flexible it means that they can reach the places where other robots cannot reach
for example this cartesian robot
it cannot drill a hole in the wall for example here if you see here we have a let's say this wall on the back side if
you want to drill a hole with this cartesian robot it cannot do that because it's
it has limited degrees of freedom and also it has fixed orientation which is always
pointing downward so its workspace does not allow to
uh to drill holes on angle in angle or with a tilt
but with this type of robot since it's flexible it has more degrees of freedom
so it can reach any almost any position in its workspace
okay and also because of this it's
it can perform multiple tasks like not which other robots cannot do
i gave you example already about this drilling a hole horizontally
so this robot can easily do this task but others they they may not
the next advantage is that all joints can be sealed from the environment
you see as we have seen here the the joints they can be easily sealed because they are
they are rotary joints and they are also small they are not that
are long not that big so they can be sealed and covered from
the dust and the particles which which increases its uh its life and
also requires less maintenance so these were the advantages now see
let's see the disadvantages so the disadvantages include they are slow because too many joints
and many parameters to control of course there are if there are six joints it means there
are six actuators six motors that need to be controlled
so which makes this robot a little bit slower than than the
on your cartesian robot cartesian robot is actually fast
did we write down here fast advantage i think it's not mentioned here but we can
write down that this is fast comparatively as compared to
articulated robot your cartridge and robot is fast and the reason is
less degrees of freedom less less actuators to control and also motions are straight also
but here we have more degrees of freedom more joints needed to be controlled so which makes it a little bit slower
or you can call it comparatively slower another disadvantage is that it's difficult to visualize control and
program again if you want to visualize
your end effector to be at a certain position and what is the configuration of this
uh robot with respect to this new position is difficult to visualize and also the
um it requires a lot of mathematical computation to to uh
to control this robot and also which makes the programming also difficult
and then we have low accuracy this is it depends upon
but generally speaking it has low i said less accuracy because there
are many joints involved and if we add up the the backlash or the
error between for each joint so it accumulates and the error then becomes larger
and that's why these types of robot they have comparatively less accuracy and
precision again the last disadvantage is it has limited
payload capacity so why they have limited payload capacity
because uh because of their their structure
they have to actually lift the weight without any
overhead support unlike cartesian robots which has a structural support
from overhead okay these robots they don't have this kind of facility
so and also you can see that most of there are
many actuators that are added with this arm and they also
increase its weight if you want to make this robot stiff
okay you have to use some thick materials as a link
and which will which will increase the weight of your robotic arm
and if your robotic arm is already heavy then it will not able to lift uh
much payload here because it's already heavy because of actuators and strong links
so this kind of problem it
it affects its payload capacity and that's why we usually use these kinds of robots
for for small to middle range of payload so here we have
an example where there is a assembly line for automobile manufacturing
and you can see there are different types of articulated robots
that are being used for different types of operations including assembly
welding and then painting so what's happening is that this car
will keep moving and then each robot will
do its operation assembling welding and then finally in the next stage
maybe they do some kind of painting and so
eventually at the end of this conveyor this assembly line the
there will be a finished car and this is a
example of industrial robots and
automation also so because it uses very less human
intervention okay so the next type of robot we're gonna study is the scara robot
so scala robots stand for selective compliance assembly robotic arm as you can see in this figure this is a
scada robot it has two revolute joints and one prismatic joint
so this is one revolute joint here one revolute joint and this is the
second revolute joint here and then here we have a third prismatic joint that
allows linear motion along z axis it is faster than the articulated robot because it has less joints so i think
this is the advantage let's put it here
okay before going to advantage let's see the application where we can use this robot
so it's commonly used for pick and place applications
for example here you have to pick these objects and place in the other
area so this is perfect suited for these kind of applications because this is only a
repeatable application you have to do every time same task also assembly operations
and then applications of sealant handling machine tools but i would say this is the
most common application of these types of robots and let's see the advantages
it is faster than articulated robots because it has less joints so as you have less joints you have less motors to
control which makes this robot faster than articulated robots
so wherever you need faster operations you can use this robot another advantage of this robot is that
it is easy to program again the reason is that it has a certain
structure it's the structure is that
it has limit it has less joints and also the the movements are also very predictable
so that's why you can visualize easily you can control it
with ace and also programming will be also easy let's see disadvantages it has limited
applications because it's not that flexible okay
it's not flexible because again it has limited degrees of freedom it cannot drill a hole in a wall
i mean in a horizontal because this tool or its end effector is
always pointing downward so another disadvantage is that okay this is
the same thing may not reach in all that places okay this is
one of uh i think important thing to consider as a
disadvantage that it has limited payload capacity so again
similar like articulated robots this robot can also have a limited payload capacity because again
there is no structure overhead to support the load actually all the load must be
supported by these joints and
again the problem arises that if you try to make the joints stronger and stiffer then you
have to use heavy material and which in turn you have to use heavy
motors actuators which in turn
makes everything i mean heavy and at the end
you cannot really lift heavy load with this kind of robot so these kinds of robots are better suited for uh
small weight applications or where you have to
operate small stuff small parts need to be picked picked and placed
yeah so let's move toward our
next robot which is a delta robot so delta robots they have actually three download joints
as you can see in this figure um so here we have one revolute joint here
these are actually these are the actuators the motors here one two and three
and they have here a revolute joint here driver joint here or
and then here one two and three w joints and then we have six spherical joints
we already studied about in the previous slide about the spherical joints and gravel joints
so spheric rebel joints have one degree of freedom and spherical joints have three degrees of freedom so here we have
uh this one is a spherical joint and here we have revolute joint so this motor then moves
um so one two three three motors it means we have three spherical joints three
revolute joints and then we have here also three spherical joints
so it means that now we have six spherical joints and three revolute joints
and so yeah and this on the outer side we have
a structure a frame to support the weight and
here we have the end effector so one more thing for these kind of robot
is that they have a spherical workspace so their workspace looked like a sphere imagine a 3d
will disappear so it will it can operate within a spherical workspace a spherical region
of space a very interesting thing about this robot is that
the end effector here it can only have linear motions it cannot
turn it cannot tilt but it can only have it can move along x-axis
y-axis or z-axis but in a linear way it cannot have any rotation this is because of
the how this robot is configured and how it is the structure of the robot
it does not allow any rotations of the end effector okay now let's quickly see its
applications this application include manufacturing electronics
medical and pharmaceutical industry and due to their stiffness they are used in surgery also
so these are very stiff it means that it doesn't allow any
um small motions without without moving the actuators
so they are very stiff if the actuator is not moving so it means that the end effector will
also will not move even the small tiny motions will not be there
so that's what we required in the medical surgery for example you're operating something you cannot
allow your robot to move around and even force very tiny motions so they are used for surgery
they are used in packaging and sorting this is also very important application and
their advantages are they are fast because motors are attached to the base and not on the end effector which makes
the links lightweight and easy to move yes they this is one of the very important
advantage of these kinds of robot and also it it's unique and makes
this robots particularly applicable for
high speed tasks so the thing is your motors they are attached with the frame on the
on the top of of this supported frame
but your links and the end effector
they have very less weight because here the joints they don't have any motors here
so you can use here very thin joints sorry thin links and joints
and which in turn will decrease the inertia
and increase the speed and acceleration of your end effector
so these types of robots they are suitable for very high speed pick and place
packaging types of tasks especially for for the manufacturing of
your smartphones or in industrial some electronic manufacturing
so they can be very fast even faster than your other three robots cartesian robots or
articulated robots or the [Music] scala robot
they are much faster so let's see their disadvantages
these types of robot must be mounted on overhead which requires a structural frame for support
okay yeah that makes sense and that's true for cartesian robots also but for here we
we need a different types of of support and yeah this structure must be very strong
and without any uh you can say
without any flexibility they must the structure must be very stiff to support the
all the weights of your of the robot and so i think that's why this kind of robot
they they have a little bit larger area because of this
this structure supportive structure the second disadvantage is that they
have less accuracy than scar and cartilage in robots okay now you are familiar with all
the uh four types of industrial robots that are commonly used in industry and
in the next slide we shall see that when we have to select a robot for example if your boss
asks you to to design a robot for a specific task or to purchase a robot for a specific task
so what parameters or what characteristics should you
consider so we have already studied about the
advantages and disadvantages and their applications of different industrial robots
so now it should be easier for you to select a robot for your
particular application so selection of your industrial robot how you can select
so once application is selected a suitable robot should be
chosen from the many commercial robots available in the market the characteristics of robots generally
considered in a selection process include so
what things you can consider the first thing is size size of your work envelope so first thing you
once you have application chosen let's say so then you can
you have to consider what is the size of your work envelope
so first you need to to consider the maximum dimension of your
work envelop how big is it what is the size
typically the cartesian robots they are suitable for
for large work envelope and the
if you're if the size of your works envelope is small then you can either use
uh scara robot or you can also use
the articulated robot of course here you need to consider also
some other factors also because here we have already defined that the application we have already
selected we know the application and let's say the application we are going to
select the robot for is pick and place so for this application we are
we shall consider some other characteristics of the robot so we have a size of robot
and then once we have selected consider the size then we have to go for orientation so what is
orientation orientation depends on how the robot is mounted and how it handles parts or
products being moved this is also very important because uh it
it's it depends upon the space you have there and also the type of operation you're gonna
perform on the products for example if the pick and place is just uh
like on the table you have pick you have to pick from one place and to put the these top these um
these objects to another place but they're always on the same plane
then you can go for robot or you can also go for cartesian robot
but if this is not the case and
you have to for example you have to pick some objects here let me
for example if the application demands something like you have to pick an object from here
and then you have to place it somewhere like here
so from this plane to this plane you have to so this is your first position this is
second position in this case here this was the first position this was the second position
of an object so this this is the first case this is the second case so in this case you have
when you have something like orientation of your uh of your work is something
you have to move your objects from this orientation to a different orientation
so in this case you cannot really use car robot or cartesian robot or even the delta robot
for this types of orientation you have to use
articulated robot okay and also you need to consider how the
the robot should be orientation of the robot should be if you have like
uh overhead support okay
for example you have something to support the robot from top then better go for cartesian robots or
delta robot but if you don't have this overhead support then you get then you need a ground
support and for that you need scara or articulated robot the next thing you
have to consider is the degrees of freedom the cost of the robot increases with
number of degrees of freedom and this is because there will be more joints more
actuators and six degrees of freedom is suitable for
most works so if you are again if your
operation or your task requires less degrees of freedom then you go for
scada robot or cartesian robot but if your
task is more flexible i mean you have you have to use your robot for multiple tasks
and they they are also like not limited to uh
a certain plane then you have to choose for articulated water so it again these degrees of freedom is
purely dependent upon your task what you're going to do
and then comes the velocity velocity consideration is affected by robot's arm structure
so when you have for example you
in some application page you need the high velocity and then if you need let's say high
velocity or pick and place uh then
go for your first my first reference will be delta robot
and then number two will be cartesian robot
and your if your velocity requirement is low then i will go for
scara or articulated okay the next
is the drive type so the type of powering mechanism used in the robot
you have to consider if you want to buy a robot or design a robot what types of
powering mechanism is there hydraulic electric pneumatic so each one have their own
advantages and disadvantages so you need to be aware of this
beforehand and based on that you can select a proper robot
so some some robots they use hydraulics some use electric some use pneumatic so based on some other parameters like
how much noise is being generated how much power is being transmitted and
how much i mean how much that distance you gonna operate
this robot so you need to consider these also while
selecting the robot most of time it's most of time they are electric
or hydraulic so the last one is the payload capacity
which is the maximum load or weight that can be carried by the robot so regarding payload capacity
[Music] if you have high high payload
then you will select this cartesian robot
because again they have we have studied in their advantages that they have overhead support
so they can lift very high weights
and if you have small payload
then go for either scara or articulated
okay so yeah this is how we're gonna select the robot
and for this particular let's say pick and place application if you have
um if let's say the size of your is
larger then i will select with respect to size i shall select
cartridge in robot and then orientation let's say if the orientation
of the end effector only requires horizontal uh
or in a planar motion then i will select here again cartesian robot and if the degrees of freedom of the
robot uh the operation does not require any tilt
okay then here again i will select i shall select the
cartesian robot and let's say the velocity if the velocity is the uh
velocity let's say we need high velocity again you can either here select delta or cartesian robot
i will go for cartesian robot and drive type i shall go with electric
electric drives and then finally the payload capacity if the payload capacity is high
then again i shall go with cartagena robot so
this is my preferences but depending upon these characteristics you can change it you can do comparison and you
can select maybe a better robot depending upon your requirements
so this is how we select the robot and the next thing is we now to consider some general advantages and
disadvantages of robots and why we should use robot because in the
in the industry there are already people working on the same task especially in pakistan
people are working for some assembly operations welding
and when you go to your boss and tell them i want a robot and then you have you will ask you why
tell me some advantages or why should i choose a robot and so that's why you should be
able to tell why what are the advantages and also
honestly you have to tell the disadvantages also so the boss should be aware of
also the disadvantages so let's see one by one all the advantages first
increase in productivity safety efficiency quality and consistency of the product with the use
of robots so this is one of the advantage you have more productivity
more safety and the quality of your products will be
also better because robots are more accurate efficient so this is one of the advantage
and then we have robots can work in hazardous environments without the need for
life support comfort or concern about safety so
humans on the other hand they need some rest or you can say they need some break within the
within the work sessions so
or in case of robots you don't need these kind of supportive buyers for for in for working
so this is also one of one of the selling point of robots the third one is robots needs no
environmental comfort such as lighting air conditioning ventilation and noise protection
so all the things that are must for human working condition
they they are not necessarily needed for robots they can work in dark without any light
like without air conditioning or proper ventilation and also they don't need any
noise protection to cover like for humans you need to cover your ears
so that they don't get damaged permanently for robots you don't need that
next is the robot can work continuously without experiencing experiencing fatigue
or boredom do not have hangovers and need no medical insurance or vacation so again
it's uh it's a comparison with humans and this is the selling point this is
the benefit of a robot they don't get tired or bored and they don't need any medical
insurance robots have repeatable precision at all times
unless something happens to them or unless they veer out so unlike humans
robots are very precise and accurate because they are machines but humans on the other hand they are
not unless you have very long experience doing something
so humans have are not that precise so he this is also one of the advantage
if you compare robot with humans robots can be much more accurate than humans
yeah because they are machines they have this negative feedback loop
and so that is why they they are much more accurate on the other hand humans
they are more like flexible good at multitasking but for accuracy
no maybe you need a lot many years of experience to achieve
accuracy that is comparable to robots now let's be honest and tell your boss some disadvantages of robots
so the first disadvantage is that robots replace human work workers creating economic problems such as loss of
salaries and social problems such as dissatisfaction and resentment among workers
so this is happening right now in many of the developed countries and in also
countries like that are developing they will also face these problems they
have a huge population and already less job market so if we introduce
the robots there then people will be jobless so this is a fear
okay this is a fear maybe they get a job for making the robot that's
that also need to be considered but the direct effect of robots in industry is that
they will replace human beings so that is a fear and this will create social and economic
problems the second disadvantage is that robots lack capability to respond in
emergencies unless the situation is predicted and the response is included in the system
safety measures are needed to ensure that they do not injure operators and machines working with them
so robots are if you compare them with humans they are not intelligent
they are not aware of what they are doing wrong or
when something unpredictable happens how they should respond
so this is a problem with robots and this is a serious problem
they can damage and they don't know how to respond in some
unpredictable situations the third disadvantage is that robots are costly due to initial cost of
equipment installation cost need to be
need for training and need for programming so your boss must be aware of this thing
initially you need to invest a lot of money because
all these robots are manufactured in the west and they have a very high prices for for
them and also then you need installation cost to install the robot
transportation cost then you need to train your workers
and also you need to for operation and maintenance that's another thing i think that cost is less
but initial training cost will be higher so these are some advantages and disadvantage of the robot
and now we shall move towards the safety so when you're working in an industrial environment where there
are a lot of industrial robots so of course you need to
know and consider safety as we have seen in the disadvantages of the robots that they are not that
intelligent and they can cause problems because of that
safety problems so safety is everyone's responsibility that
needs to be clear it's it's everyone's responsibility you
cannot only blame the robot the present day industrial robot is a dumb
okay they cannot uh they are not intelligent they cannot think all the possible scenarios where
they can hurt someone therefore safety in in robotics must be managed by humans
so this thing is clear that humans should do this safety work
in matters of robot safety the safety of humans should come fast then the safety of the robot and finally
the safety of other related equipment so you need to you need to make a priority
first safety of humans then safety of robot and then the other equipment around
if you are in industry working there so first human safety it does not matter how expensive the robot is
if something goes wrong first human must be
protected okay and then the robot
especially in the west in the developed countries this is they follow this rule
very clearly and very openly again i'm saying it doesn't matter how costly the robot is humans are
more costly they are more important okay so the next point says that both workers and visitors need to be
protected from robots robots can injure people in many ways either through bodily impact or by
pinning the human against the against some
structure okay so in the in industry there are workers
there that are working with the robot and then there are some visitors that that visit
the your company or your industry and they they can visit for many
purposes okay just to see how
their order is being executed or maybe they want to purchase a similar robot like this
so so the safety from the safety perspective both these
workers and visitors need to be protected okay and because the robot can if things
goes wrong the robot can hit
hit this uh human or also they can just push uh push a human against a ball
so it can injure human beings the most dangerous situation in which human must work with the robot is when
repairing it the next most dangerous situation in which a human must work with a robot is
during the robots training or programming the least dangerous situation in which humans must work with
our robot is during the robot's normal operation so now we are talking about the
when humans are working side by side with robots okay again they can be workers or they
can also be visitors that came to repair or program the robot they don't work in your industry but they came from
outside from the robot manufacturing company and they want to do some repair or maintenance
the first danger scenario is when the robot is being repaired
okay this is the dangerous scenario so in this scenario there are chances that
there is some external visitor there and you want to repair the robot
in this condition the robot will behave very unpredictably
okay it's already damaged so it can cause some more damage to humans also so this condition
this situation is very dangerous and it demands more safety
and the second condition where the human must work with the robot during training or programming
so this is also because humans at this stage both the human and the pro and the robot
they are not being expert of their or they are not fully in a fully
functional state for example while programming the robot the code might not be
perfect and during during training humans also don't know
before that how the robot gonna move or behave
so this is also a dangerous situation but it is categorized as less dangerous
than the previous one the least dangerous situation is when the robot
is working normally it's perfectly programmed and it's doing this normal operations
and then humans have to work there so this is less dangerous because things are
already in a flow and there are less chances of getting some kind of damage
okay unintended operation can result in injury for example our robots are
functioned erratically during our programming sequence
and start the operator struck the operator so it can happen that when humans are
working there so unintentionally what happens that our
robot arm can accidentally or unengine intentionally hit the
hit the human so this is on this was not intended at all but it was a mistake let's say
a bug in your program or there was some fault next point is a material handling robot
operator entered a robot's work envelope during operations
and was pinned between the back and of the robot and safety pole so this is another scenario where
things can go wrong so so this person it entered the work
envelope during operation and there can be multiple reasons for
that why he entered but the robot will just
push this person with the wall and it causes this accident
another scenario is that a fellow employee accidentally tripped the power switch
which a maintenance worker was servicing and an assembly robot
while a maintenance worker was servicing an assembly robot this is also a very dangerous scenario
and i am i am also a witness of these kinds of situations it happened
one time and i'm i'm personal witness it was not a robot but it was just an
electric heater and someone was someone was repairing it and this guy's mother came
and she doesn't know that he's repairing this electric heater in the kitchen but she came in the house from outside
and she turned on the main switch electric switch and that guy got literally shocked because he was
holding the wires so coming down toward the um this scenario
so the robot's arm struck the maintenance worker hand because
someone accidentally switched on the power supply so this is also one scenario here people
can get hurt there is a chance of accident so let's see what causes robot accidents
the first call is placing oneself in hazardous positions while programming or performing maintenance within the
robot's work envelope so can it happen in uh
in a developed in a developed industry where the protocols are being followed
so during programming what happens or performing maintenance it can happen sometimes during
programming or when you're repairing the robot um while you're focused on
programming and repairing so sometimes unintentionally humans they enter
the danger zone okay and this can cause accident if you are
especially uh repairing or maintenance there is a maintenance
operation then you need to be careful that you have you must have to follow the
safety protocols the second cause is entering the envelope because of
unfamiliarity with the safeguards in the place or not knowing if they are activated
so especially for newcomers the fresh graduates this is also this can happen because they are not
aware of the science and safety signals
not fully aware so what happens that they they might learn by experience
so here in for example in the developed countries there is a special course on safety
learning about the science and safety protocols before entering these kinds of environment
the third cause is making errors in programming interfacing
peripheral equipment and connecting input output sensors so this is also if there is a mistake during these
operations then this can cause accidents and in the programming it happens
it can happen more often than you think the fourth reason is mechanical failure
for example if the gear is broken suddenly broken okay
so it might happen that the link or the robot on suddenly fell down and if there is some human there it will get struck
number five is safety guards deactivated so during maintenance or repairing sometimes
uh people turn off the safety guards and then they
forgot to turn them on again human error so this can cause accidents
then we have hazards from pneumatic hydraulic or electrical power that can result from
malfunction of control or transmission elements of the robots power systems such as control valve
voltage variations or voltage transients disrupting the electrical signals to the control and power supply lines
so this is also i would say uh it can happen also more often than you
think especially the countries where there are uh fluctuation in the voltage or power supply
it can also cause serious accidents and the last one is electrical
shock and release of stored energy from accumulating devices that can result in
injury to personal sometimes it can happen that the wire is broken
and it is it touched the metallic body of the robot and then a human
unknowingly unintentionally touched this wire or the robot body and he got shocked
well this can happen also so this can also cause robot accidents
okay now let's see how we can prevent the accidents to prevent hazards to the system the
robot systems operator should ensure that all appropriate safeguards are established
for all robot operations so this is important that
the operator should ensure that all the safety measures are
and all the protocols are being followed so sometimes we think that okay
or the the operator think that it's not really important or we can skip this small safety
protocol but it turns out sometimes it's risky it's
very risky those small safety meyers even the
tiny red lights for indicating the danger zone sometimes if they are ignored
or they are not turned on they can result in serious accidents so the first thing is you need to follow
the robot manual whatever there are safety instructions are
written you need to follow them you need to properly
step by step you need to follow all the safety protocols all workers should be educated about the
safety issues involved in working with robots or other equipment
so this is also not only the robot operator but also the other people who are working there in
the industry they must be given a crash course about safety and how they can prevent accidents
and this can only the education of the people will ensure that there will be less
accidents so this is education is very important when arc welding robots are used
shields or curtains should be placed around the welding area to protect passerby from bright light of the arc
whenever repair personnel works with a live robot they should know the location of the nearest emergency stop button
so one thing is it is suggested to make uh
some kind of fence near the around the work envelope of the robot and also
there the people should be properly uh trained
to that if in case if something happens so beside education they must have
training so they can respond quickly to this emergency situation and prevent
accidents personal should be safeguarded from hazards associated with the restricted
envelope through the use of safeguard devices so safeguard devices can be any
mechanical fence around the work envelope of the of your robot
or it can be also some kind of indicating signs of danger
or it could be some red lights that indicate that
this place is not allowed to visit so that the common workers they can
avoid the danger zone and also then they can prevent accidents to happen
so this lecture will end here thank you very much for joining if you have any questions you can contact me by
email i shall provide you guys the email also and
if you still have some like technical questions you can also arrange a meeting on the zoom
where you can talk with me and also have a live discussion of or a question answer session
so thank you very much and good bye
The course covers theoretical and practical aspects of industrial robots and automation systems, including kinematic modeling, industrial robot programming, programmable logic controllers (PLCs), and industrial communication protocols like Fieldbus and Profibus. It also addresses robot types, control methods, safety practices, and automation system architectures.
The course teaches forward and inverse kinematics modeling for robotic manipulators, along with path planning, trajectory generation, and control strategies. Students learn programming of industrial robots to perform specified tasks, emphasizing both theoretical formulations and practical implementation using real-world examples and case studies.
Students study Cartesian, Articulated, SCARA, and Delta robots. Cartesian robots have three linear axes and are suitable for pick-and-place; Articulated robots have multiple revolute joints offering high flexibility; SCARA robots combine revolute and prismatic joints, excelling in speed for assembly tasks; Delta robots utilize parallel kinematics for high-speed, precise operations in electronics and pharmaceuticals.
The course highlights prioritizing human safety through proper training, use of safeguarding devices like fences and sensors, emergency stop mechanisms, and strict adherence to safety protocols. It identifies common accident causes such as programming errors, maintenance mistakes, and mechanical failures, especially during repair and commissioning phases.
It includes comprehensive modules on industrial automation concepts, PLC programming languages, system interfacing techniques, and control system visualization. Additionally, it covers industrial communication standards like Fieldbus, Profibus, and Industrial Ethernet, emphasizing their advantages, limitations, and practical applications in automation environments.
Key robot selection criteria taught include the required work envelope size, desired tool orientation, number of degrees of freedom, speed and velocity needs, drive type (electric, hydraulic, pneumatic), and payload capacity. Understanding these factors helps in choosing the most suitable robot to optimize productivity, precision, and cost-effectiveness.
Advantages covered include increased productivity, improved quality and consistency, enhanced safety by working in hazardous areas, and fatigue-free operation. Challenges include potential job displacement, limited adaptability to emergencies, and high initial costs related to equipment, installation, training, and programming. Understanding these aspects prepares students for real-world deployment and management.
Heads up!
This summary and transcript were automatically generated using AI with the Free YouTube Transcript Summary Tool by LunaNotes.
Generate a summary for freeRelated Summaries
Comprehensive Guide to Robotics: Uses, Characteristics, and Impact
Explore the fundamentals of robotics including their characteristics, applications in industry, medicine, homes, and transportation, along with their advantages and disadvantages. Understand how robots operate, their types, and the role they play in modern automated technologies.
Complete n8n Masterclass: From Beginner to AI Agent Builder
This comprehensive n8n masterclass guides you from understanding low-code automation basics to building advanced AI-powered agents using RAG and vector databases. Learn workflow setup, API integrations, error handling, and best practices to automate tasks and boost productivity.
The Future of Robotics: Innovations and Industry Insights
This video discusses the rapid advancements in robotics and AI, highlighting the impending labor shortage and the potential for robots to fill this gap. Key technologies like Omniverse and the new physics engine Newton are introduced, showcasing their role in training robots and enhancing their capabilities.
Comprehensive Artificial Intelligence Course: AI, ML, Deep Learning & NLP
Explore a full Artificial Intelligence course covering AI history, machine learning types and algorithms, deep learning concepts, and natural language processing with practical Python demos. Learn key AI applications, programming languages, and advanced techniques like reinforcement learning and convolutional neural networks. Perfect for beginners and aspiring machine learning engineers.
Comprehensive Overview of Management Information Systems: A Lecture Summary
Discover key insights from the lecture on Management Information Systems, including technology integration and practical applications.
Most Viewed Summaries
Kolonyalismo at Imperyalismo: Ang Kasaysayan ng Pagsakop sa Pilipinas
Tuklasin ang kasaysayan ng kolonyalismo at imperyalismo sa Pilipinas sa pamamagitan ni Ferdinand Magellan.
A Comprehensive Guide to Using Stable Diffusion Forge UI
Explore the Stable Diffusion Forge UI, customizable settings, models, and more to enhance your image generation experience.
Pamamaraan at Patakarang Kolonyal ng mga Espanyol sa Pilipinas
Tuklasin ang mga pamamaraan at patakaran ng mga Espanyol sa Pilipinas, at ang epekto nito sa mga Pilipino.
Mastering Inpainting with Stable Diffusion: Fix Mistakes and Enhance Your Images
Learn to fix mistakes and enhance images with Stable Diffusion's inpainting features effectively.
Pamaraan at Patakarang Kolonyal ng mga Espanyol sa Pilipinas
Tuklasin ang mga pamamaraan at patakarang kolonyal ng mga Espanyol sa Pilipinas at ang mga epekto nito sa mga Pilipino.

