Unit-1 Introduction To Robotics: Part-B
Unit-1 Introduction To Robotics: Part-B
Part-B
Robotics & industrial automation refers to the use of control systems, computers and
information technology in handling various processes and machinery in an industry.
The ultimate aim is to replace manual labor and increase efficiency, speed, and overall
performance.
Automation as "the creation and application of technology to monitor and control the
production and delivery of products and services.”
Using our definition, the automation profession includes “everyone involved in the
creation and application of technology to monitor and control the production and
delivery of products and services”; and the automation professional is “any individual
involved in the creation and application of technology to monitor and control the
production and delivery of products and services.”
Automation provides benefits to virtually all of industry. Here are some examples:
Automation crosses all functions within industry from installation, integration, and
maintenance to design, procurement, and management. Automation even reaches into
the marketing and sales functions of these industries.
With stationary brickwork machines drastically raised production capacities can be achieved.
Moreover, they lead to considerable relief in labour and manpower savings.
Fig.2. Factory based mobile semi automated masonry wall production unit including
automated mortar distribution
Cartesian Robots
Cartesian robots, which are also called linear robots or gantry robots, are industrial robots that
work on three linear axes that use the Cartesian Coordinate system (X, Y, and Z), meaning
they move in straight lines on 3-axis (up and down, in and out, and side to side). Cartesian
robots are a popular choice due to being highly flexible in their configurations, giving users
the ability to adjust the robot’s speed, precision, stroke length, and size. Cartesian Robots are
one of the most commonly used robot types for industrial applications and are often used for
CNC machines and 3D printing.
Advantages:
• Highly accurate & speed
• Less cost
• Simple operating procedures
• High payloads
• Very versatile working
• Simplifies robot and master control systems
Disadvantages:
Cylindrical Robots
Cylindrical Robots have a rotary joint at the base and a prismatic joint to connect the links.
The robots have a cylindrical-shaped work envelop, which is achieved with rotating shaft and
an extendable arm that moves in a vertical and sliding motion. Cylindrical Robots are often
used in tight workspaces for simple assembly, machine tending, or coating applications due
to their compact design.
Polar Robots
Polar Robots, or spherical robots, have an arm with two rotary joints and one linear joint
connected to a base with a twisting joint. The axes of the robot work together to form a polar
coordinate, which allows the robot to have a spherical work envelope. Polar Robots are
credited as one of the first types of industrial robots to ever be developed. Polar robots are
commonly used for die casting, injection molding, welding, and material handling.
Articulated Robots
Articulated Robots mechanical movement and configuration closely resembles a human arm.
The arm is mounted to a base with a twisting joint. The arm itself can feature anywhere from
two rotary joints up to ten rotary joints which act as axes, with each additional joint or axis
allowing for a greater degree of motion. Most Articulated Robots utilize four or six-axis.
Typical applications for Articulated Robots are assembly, arc welding, material handling,
machine tending, and packaging.
Advantages
• High speed
• Large working envelope
• Great in unique controller, welding and painting applications
Disadvantage:
Typically requires dedicated robot controller in addition to line master controller like
PLC/PC
SCARA Robots
SCARA is an acronym that stands for Selective Compliance Assembly Robot Arm or
Selective Compliance Articulated Robot Arm. SCARA Robots function on 3-axis (X, Y, and
Z), and have a rotary motion as well. SCARA Robots excel in lateral movements and are
commonly faster moving and have easier integration than Cartesian Robots. Typically,
SCARA robots are used for assembly and palletizing, as well as bio-med application.
Advantages:
Disadvantages
SCARA robot typically requires dedicated robot controller in addition to line master
controller like PLC/PC.
Delta Robots
Delta Robots, or parallel robots, possess three arms connected to a single base, which is
mounted above the workspace. Delta Robots work in a dome-shape and can move both
delicately and precisely at high speeds due to each joint of the end effector being directly
controlled by all three arms. Delta Robots are often used for fast pick and place applications
in the food, pharmaceutical, and electronic industries.
Advantages
Disadvantages
The PTP robot is capable of moving from one point to the other point. The locations
are recorded in the control memory. The paths are not controlled by the path guide.
Instead the desired path is traced by programming a series of points. Component
insertion, spot welding, hole drilling, machine loading, unloading and crude assembly
are some of the common applications of this type of robot.
The movement along the controlled path is performed by the CP robot. Along the
controlled path, with CP control, the robot can stop any specified point. In the robot’s
control memory, all the points must be stored explicitly. Straight-line motion is being
carried out by these types of robots. Some continuous-path controlled robots also have
the capability to follow a smooth curve path that has been defined by the programmer.
Here, the programmer manually moves the robot arm through the desired path and the
controller unit stores a large number of individual point locations along the path in
memory.
Controlled-Path Robot
3. List and explain the various generations of robots. State and derive
Asimov’s laws of robotics. Also give its features and its limitations.
First generation
A first-generation robot is a simple mechanical arm. These machines have the
ability to make precise motions at high speed, many times, for a long time. Such
robots find widespread industrial use today. First-generation robots can work in
groups, such as in an automated integrated manufacturing system (AIMS), if their
actions are synchronized. The operation of these machines must be constantly
supervised, because if they get out of alignment and are allowed to keep working,
the result can be a series of bad production units.
Second generation
A second-generation robot has rudimentary machine intelligence. Such a robot is
equipped with sensors that tell it things about the outside world. These devices
include pressure sensors, proximity sensors, tactile sensors, radar, sonar, ladar, and
vision systems. A controller processes the data from these sensors and adjusts the
operation of the robot accordingly. These devices came into common use around
1980. Second-generation robots can stay synchronized with each other, without
having to be overseen constantly by a human operator. Of course, periodic
checking is needed with any machine, because things can always go wrong; the
more complex the system, the more ways it can malfunction.
Third generation
The concept of a third-generation robot encompasses two major avenues of
evolving smart robot technology: the autonomous robot and the insect robot. An
autonomous robot can work on its own. It contains a controller, and it can do
things largely without supervision, either by an outside computer or by a human
being. A good example of this type of third generation robot is the personal robot
about which some people dream. There are some situations in which autonomous
robots do not perform efficiently. In these cases, a fleet of simple insect robots, all
under the control of one central computer, can be used. These machines work like
ants in an anthill, or like bees in a hive. While the individual machines lack
artificial intelligence (AI), the group as a whole is intelligent.
The Three Laws of Robotics (often shortened to The Three Laws or known
as Asimov's Laws) are a set of rules devised by science fiction author Isaac Asimov.
The rules were introduced in his 1942 short story "Runaround" (included in the 1950
collection I, Robot), although they had been foreshadowed in some earlier stories. The
Three Laws, quoted from the "Handbook of Robotics, 56th Edition, 2058 A.D.", are:
First Law
A robot may not injure a human being or, through inaction, allow a human being to
come to harm.
Second Law
A robot must obey the orders given it by human beings except where such orders
would conflict with the First Law.
Third Law
A robot must protect its own existence as long as such protection does not conflict
with the First or Second Law.
Practical problems
The other big issue with the laws is that it would need a significant advancement in AI
for robots to actually be able to follow them. The goal of AI research is sometimes
described as developing machines that can think and act rationally and like a human.
So far, emulating human behaviour has not been well researched in the field of AI and
the development of rational behaviour has focused on limited, well defined areas.
With this in mind, a robot could only operate within a very limited sphere and any
rational application of the laws would be highly restricted. Even that might not be
possible with current technology, as a system that could reason and make decisions
based on the laws would need considerable computational power.
Given all these issues, Asimov’s laws offer little more than founding principles for
someone wanting to create a robotic code today. We need to follow them with a much
more comprehensive set of laws. That said, without significant developments in AI,
implementing such laws will remain an impossible task. And that’s before we even
consider the potential for hurt should humans start to fall in love with robots.
5. I) Discuss about the sensors used in the robots.
The sensor is a device that could be mechanical chemical or electrical. The working of
each sensor is based on the transduction principle which is energy conversion from
one form to another. Sensors in robot allow it to react with its environment in a
flexible way. With the help of sensors, robots are able to see and feel, and this would
help the robot to perform complex tasks. Robot sensors measure robots’ condition and
its environment and inform robots controller as electronic signals. Robots need
sensors to control themselves. In order to control their own actions, robots need to
know information about the position and the movement of its body and parts.
Robots can understand their surroundings with the help of sensors. With the help of
sensors, robots are able to protect themselves so the robots will be safe. Sensors are
the system that alerts the robots.
There are two categories of sensors used in industrial robots they are internal and
external. Internal type is used to control the position and velocity of the manipulator’s
joints while the external is used to coordinate the operation of the robot with the other
equipment.
Light Sensor
Light sensor is a transducer used for detecting light and creates a voltage difference
equivalent to the light intensity fall on a light sensor.
The two main light sensors used in robots are Photovoltaic cells and Photo
resistor. Other kind of light sensors like phototransistors, phototubes are rarely used.
The type of light sensors used in robotics are:
Photo resistor - It is a type of resistor used for detecting the light. In photo resistor
resistance varies with change in light intensity. The light falls on photo resistor is
inversely proportional to the resistance of the photo resistor. In general photo resistor
is also called as Light Dependent Resistor (LDR).
Photovoltaic Cells - Photovoltaic cells are energy conversion device used to convert
solar radiation into electrical electric energy. It is used if we are planning to build a
solar robot. Individually photovoltaic cells are considered as an energy source, an
implementation combined with capacitors and transistors can convert this into a
sensor.
Proximity Sensor
Proximity sensor can detect the presence of nearby object without any physical
contact. The working of a proximity sensor is simple. In proximity sensor transmitter
transmits an electromagnetic radiation and receiver receives and analyzes the return
signal for interruptions. Therefore the amount of light receiver receives by
surrounding can be used for detecting the presence of nearby object.
In general ultrasonic sensors are used for distance measurement in robotic system.
Position sensors
Position sensors can monitors the location of the joints and give the information to the
controller by this the robot can determine the position of the end effector, the end
effector is a part of the robot
Range sensors
These sensors can measure the distance between a point in the robot and the point that
surrounds the robots. This is mostly done with the help of cameras. These sensors are
used in end effector to calculate the distance between the sensor and the work part.
Types of range sensors are sonar, laser range finder, structured light, etc, large
distance can be measured by this sensor.
Heading sensor
Heading sensors are sensors that can determine the robot’s orientation and inclination
with the given reference.
Velocity sensors
The speed of an object could be known with the help of this sensor. Due to the effects
caused by the mechanical force, gravity, etc, the desired speed and required force to
reach the speed can be computed.
Vision sensor
To pick certain devices vision sensors will be useful, robots can handle workpiece
which is randomly piled by using a 3D vision sensor
Force sensor
Parts fitting and insertion can be done by the help of this sensor robots can do precise
fitting and insertion of machine parts with the help of the force sensor. A robot can
insert parts that have the phases after matching their phases in addition to simply
inserting them
Proximity sensors
This sensor can detect the presence of an object within a specified distance. Many
sensors give feedback to the robot if it is near an object or obstruction and this can be
done by a contacting or by non-contacting methods and this type of sensors is called
proximity sensors
Tactile sensors
Tactile sensors help the robots to touch and feel. Tactile sensors can be used for
measuring applications and they would interact properly with the environment.
o Static Force - It is the frictional force between any two objects. By measuring
this gravitational force we can determine the how much robot is tilting. This
measurement is useful in balancing robot, or for determining whether robot is
driving on a flat surface or uphill.
o Dynamic Force - It is the amount of acceleration required to move an object.
Measurement of dynamic force using an accelerometer tells about the
velocity/speed at which robot is moving.
Accelerometer is comes in different configuration. Always use the one which is most
appropriate for your robot. Some factors need to be considered before selecting
accelerometer is:
1. Sensitivity
2. Bandwidth
3. Output type: Analog or Digital
4. Number of Axis: 1,2 or 3
The human body has five sense elements which are used to interact with our
surroundings. Machines also need some sensing elements to interact with there
surroundings. To make this possible sensor was invented. The invention of the first
manmade sensor, thermostat, dates back to 1883. In 1940s infrared sensors were
introduced. Today we have sensors that can sense motion, light, humidity,
temperature, smoke, etc…Analog and digital both types of sensors are available today.
Sensors have brought a revolutionary change in the size and cost of various control
systems. One of such sensor which can detect touch is the Touch sensor.
Touch Sensor
Touch Sensors are the electronic sensors that can detect touch. They operate as a
switch when touched. These sensors are used in lamps, touch screens of the mobile,
etc… Touch sensors offer an intuitive user interface.
Touch sensors are also known as Tactile sensors. These are simple to design, low cost
and are produced in large scale. With the advance in technology, these sensors are
rapidly replacing the mechanical switches. Based on their functions there are two
types of touch sensors- Capacitive sensor and Resistive sensor
Capacitive sensors work by measuring capacitance and are seen in portable devices.
These are durable, robust and attractive with low cost. Resistive sensors don’t depend
on any electrical properties for operation. These sensors work by measuring the
pressure applied to their surface.
Working Principle of Touch Sensor
The Touch Sensor is sensitive to touch, pressure as well as force. The Touch Sensor
works similar to that of a simple switch.
When there is contact or a touch on the surface of the Touch Sensor. It acts like a
closed switch and allows the current to flow through it. When the contact is released it
acts similar to the opened switch and hence there is no flow of current.
In the below picture you can understand how the touch sensor works.
Below is the working of the two type of sensors are explained in detail.
Capacitive Touch Sensor
The Capacitive touch sensors are very popular since they are more robust, durable,
and user friendly. Moreover, it is also cost-effective when compared to resistive touch
sensors.
The capacitive sensor is made just similar to the normal capacitor. There are two
conductors separated from the insulator.
In case of the sensor, the metal plates are used as the conductors. The capacitance of
the sensor can be expressed as below.
C = ε0 x εr x A / d
Where,
d represents the distance the parallel plates and A represents the area of the plates.
We know that if the plate has more area the more capacitance it will produce and the
more distance between the two plates are the less capacitance will become.
In the Capacitive touch sensor, there are two parallel plates that form a capacitor with
the capacitance value represented as C0. As we touch the sensor through our finger,
our finger acts as a conductive object and hence produces a capacitance value of C T as
shown in the figure below.
So, by controlling the size of the parallel plate and the thickness of the insulator we
can control the sensitivity of the Capacitive touch sensor.
The Capacitive touch sensor, however, has few drawbacks such as there could be a
false trigger since all it needs is to be in a contact with a conducting material and does
not require a pressure to operate.
Applications
Capacitor sensors are easily available and are of very low cost. These sensors are
highly used in mobile phones, iPods, automotive, small home appliances, etc… These
are also used for measuring pressure, distance, etc… A drawback of these sensors is
that they can give a false alarm.
Resistive touch sensors only work when sufficient pressure is applied. Hence, these
sensors are not useful for detecting small contact or pressure. These are used in
applications such as musical instruments, keypads, touch-pads, etc.. where a large
amount of pressure is applied.
Examples
Some of the examples of touch sensors available in the market are TTP22301,
TTP229, etc…
6. I) What are grippers? Point out the use of various grippers in robot.
A gripper is a motion device that mimics the movements of people, in the case of the
gripper, it is the fingers. A gripper is a d evice that holds an object so it can be
manipulated. It has the ability to hold and release an object while some action is being
performed.
Robot grippers are the physical interface between a robot arm and the work piece.
This end-of-arm tooling (EOAT) is one of the most important parts of the robot. One
of the many benefits of material handling robots is the reduction of part damage. A
gripper comes in direct contact with your product, so it's important to choose the right
type of gripper for your operation.
There are four types of robotic grippers: vacuum grippers, pneumatic grippers,
hydraulic grippers and servo-electric grippers. Manufacturers choose grippers based
on which handling application is required and the type of material in use.
Vacuum Grippers
The vacuum gripper has been the standard EOAT in manufacturing because of its high
level of flexibility. This type of robot gripper uses a rubber or polyurethane suction
cup to pick up items. Some vacuum grippers use a closed-cell foam rubber layer,
rather than suction cups, to complete the application.
Pneumatic Grippers
The pneumatic gripper is popular due to its compact size and light weight. It can
easily be incorporated into tight spaces, which can be helpful in the manufacturing
industry. Pneumatic robot grippers can either be opened or closed, earning them the
nickname “bang bang” actuators, because of the noise created when the metal-on-
metal gripper operates.
Hydraulic Grippers
The hydraulic gripper provides the most strength and is often used for applications
that require significant amounts of force. These robotic grippers generate their
strength from pumps that can provide up to 2000psi. Although they are strong,
hydraulic grippers are messier than other grippers due to the oil used in the pumps.
They also may need more maintenance due the gripper being damaged because of the
force used during the application.
Servo-Electric Grippers
The servo-electric gripper appears more and more in industrial settings, due to the fact
that it is easy to control. Electronic motors control the movement of the gripper jaws.
These grippers are highly flexible and allow for different material tolerances when
handling parts. Servo-electric grippers are also cost effective because they are clean
and have no air lines.
Angular Grippers
Angular grippers have a specific set of specifications. These include gripping torque,
angular stroke, 180 degrees open, and gripping size.
Gripping torque is the available torque for gripping at the rated power. Torque can
be divided by distance from pivot to obtain gripping force. Note that jaw force is not
additive; two fingers each configured to grip at 10 lbs. force, for example, will provide
a total gripping force of 10 lbs.
Angular stroke is the full operational angle for each finger. This is half of total.
Fingers that open 120°, for example, will each have a stroke of 60°. 180 degrees open
implies that fingers open 90° or more each for total part clearance.
Gripping size is the grip size for actuated gripper; user may specify range. Grippers
frequently allow for custom machined fingers or jaws to be attached.
This is a very simple gripper utilized in many applications. Pneumatic, electric and
hydraulic versions come in a large variety of sizes, forces, weights, and stroke ranges.
They are generally used when you are grasping parts by two parallel, flat surfaces.
They can grip a part by either the gripper’s closing or opening motion. There are also
angular two-jaw grippers with 90-degree pivoting fingers that can completely retract
and provide extra clearance that is beneficial for certain applications.
Bellows Gripper
This end of arm tooling is a specialty device designed to handle O-ring seals. Similar
in operation to a three-jaw parallel gripper, the O-ring gripper has six or sometimes
eight fingers that radially expand and grab the inside diameter of the O-ring. Once
stretched, the O-ring can be placed by the machine into a groove on the end a
cylindrical shaft.
Needle Grippers
This is a somewhat rare gripper variant designed to pick up porous or woven sheet
materials, such as textiles, by penetrating the surface with multiple sharp needles.
7. ii) Point out the various types of end effectors used in robot. Explain
anyone type.
In robotics, it refers to any of various tools that can be mounted at the end of a robotic
arm and that are used to interact with or manipulate objects. It’s the part of the robot
that interacts with the environment, which is why it’s also called the “business end” of
every robot.
The structure of it depends on the task the robot will be performing and the object the
robot will be handling.
In manufacturing, a robot arm can accommodate only certain tasks without changes to
its end effector’s ancillary hardware and/or programming. If a robot needs to pick
something up, a type of robot hand called a gripper is the most functional end effector.
If a robot needs to be able to tighten screws, however, then the robot must be fitted
with an end effector that can spin.
Online Programming
• Advantage:
– Easy
– No special programming skills or training
• Disadvantages:
– not practical for large or heavy robots
– High accuracy and straight-line movements are difficult to achieve, as
are any other kind of geometrically defined trajectory, such as circular
arcs, etc.
– difficult to edit out unwanted operator moves
– difficult to incorporate external sensor data
– Synchronization with other machines or equipment in the work cell is
difficult
- A large amount of memory is required
Teach pendant
Features:
- To enable long cable to a good view
- Emergency stop switch
- Enabling switch
- Selection of TCP (Tool Center Point) function
- Selection of the coordinate
- Range of motion mode
- Selection of the speed of movement
- Status Display
Programming Languages
Off-Line Programming
Off-Line Programming:
• Analyze and decompose the task into a series of operations on the objects
involved, and specify their order.
• Identify and specify all the situations needed to program all the movements and
actions of the robot.
• Identify any types of repeated actions or operations and specify them as
subroutines with parameters.
• Design and develop the complete robot program and its documentation.
• Test and debug the program using a simulator of the robot and its work space.
• Test the program on the real robot.
Robot languages have been developed for ease of control of motions of robots having
different structures and geometrical capabilities.
Some of the robot languages have been developed by modifying the existing general-
purpose computer languages and some of them are written in a completely new style.
They could not be run in real-time and on-line. On the other hand, trajectory
calculations are possible at compile time and they can be modified during run time.
AML:
A manufacturing language, AML was developed by IBM. AML is very useful for
assembly operations as different user—robot programming interfaces are possible.
The programming language AML is also used in other automated manufacturing
systems.
The advantage of using AML is that integers, real numbers and strings can be
specified in the same aggregate which is said to be an ordered set of constants or
variables.
MCL:
US Air force ICAM project led to the development of another manufacturing control
language known as MCL by McDonnel—Douglas.
Was developed by Automatic for robotic assembly, inspection, arc Welding and
machine vision. A variety of data types as used in PASCAL can be used.
It uses Motorola 68000 type microcomputer system; It supports many commands and
control of the vision system.
HELP:
HELP was developed by General Electric Company. It acts more or less like
RAIL.
It has the capability to control two robot arms at the same time. The structure of the
language is like
PASCAL.
JARS:
JARS was developed by NASA JPL. The base of the language is PASCAL. JARS
can be interfaced with PUMA 6000 robot for running robotic programs.
RPL:
RPL was developed at SRI International. A compiler is used to convert a program into
the codes that can be interpreted by an interpreter. Unimation PUMA 500 can be
controlled with the help of RPL. The basic ideas of LISP (an Al language) have been
organized into a FORTRAN-like syntax in RPL. It is modular and flexible.
Besides these, there are some other languages like PAL, ADA etc. PAL has been
written by Richard Paul by modifying WAVE and incorporating features of PASCAL.
But the representations of syntaxes used in the program are difficult to handle. ADA
developed by the Department of Defense (DOD) in USA is a real-time system that can
be run on several microcomputers like Zilog, VAX, Motorola 68000, etc. ADA is
convenient for controlling the robots used in a manufacturing cell.
Different textual robot languages have different attributes. Far example, VAL, HELP
and MC though powerful for many simple tasks, do not have the same structured
modular programming capability like AL, AML, JARS and ADA or VAL II. In a
manufacturing cell, multiple robots or robotic equipment work in unison. Control of
two or more operations done by the robots in a coordinated manner is complex.
8. ii) Enumerate the issues related to design and control programming. Explain
the different robot layouts
While designing a robotic cell, selecting the most suitable robot for a given
industrial operation is one of the most difficult assignments because of a wide
range of physical forms such as cylindrical, SCARA, articulated, and delta. The
robot selection attributes of interest include cost, load capacity, max speed,
repeatability, accuracy, number of degrees of freedom, and man–machine interface.
In general, there is no absolute “best” of industrial robot itself. The best would
depend on the particular application as different configurations including robot and
its accessory equipment have different advantages which make them more suitable
for a certain task.
However, in real engineering scenarios, the robot configuration could broadly refer
to a robot or a configuration with robot and its accessory equipment, because, for
example, a full-DOF (degrees of freedom) operation, like pen assembly shown
in Figure, can be implemented either by a 6-axis articulated robot, or by a
configuration with a SCARA robot and an external 2-axis positioner. Similar as the
robot selection index (RSI) introduced in Rao and Padmanabhan,42 it is necessary
to establish a measure to judge what kind of configuration can success to a given
operation of degree or extent.
1. Security
Imagine if all the security guards are robots? Even thieves would be scared! That’s
why robots are being proposed as security agents as they can protect humans, and
they wouldn’t be in danger like human security guards would be. Currently, robotics
companies are working on pairing robot guards with human security consultants. A
very famous company in this field is Knightscope in the United States that has
autonomous security robots capable of assisting human security guards with real-
time, actionable intelligence. These robots can help with crimes such as armed
robberies, burglaries, domestic violence, fraud, hit, and runs, etc.
2. Space Exploration
There are many things in space that are very dangerous for astronauts to do. Humans
can’t roam on Mars all day to collect soil samples or work on repairing a spaceship
from the outside while it’s in deep space! In these situations, robots are a great
choice because there are no chances for the loss of human life then. So space
institutions like NASA frequently use robots and autonomous vehicles to do things
that humans can’t. For example, Mars Rover is an autonomous robot that travels on
Mars and takes pictures of Martian rock formations that are interesting or important
and then sends them back on Earth for the NASA scientists to study.
3. Entertainment
Robots are also a big draw in the entertainment industry. While they cannot exactly
become actors and actresses, they can be used behind the sets in movies and serials
to manage the camera, provide special effects, etc. They can be used for boring
repetitive tasks that are not suitable for a human as cinema is, after all, a creative
industry. Robots can also be used to do stunt work that is very dangerous for humans
but looks pretty cool in an action movie. Theme parks like Disney World are also
using autonomous robots to enhance the magical experience of their customers.
4. Agriculture
Agriculture is the sector that is the basis of human civilization. However, agriculture
is also a seasonal sector that is dependent on ideal weather conditions optimal soil,
etc. Moreover, there are many repetitive tasks in agriculture that are just a waste of
farmer’s time and can be performed more suitable by robots. These include seeding,
weed control, harvesting, etc. Robots are usually used for harvesting the crops which
allow farmers to be more efficient. An example of a robot that is used to remove
weeds in farms is the Ecorobotix. It is powered by solar energy and can be used to
target and spray weeds using a complex camera system.
5. Health Care
Robots have changed healthcare a lot. And all for the better! They can help doctors
in performing operations more precisely, be used as prosthetic limbs, provide
therapy to patients, etc. The possibilities are limitless. One example of this is the da
Vinci robot that can help surgeons in performing complex surgeries relating to the
heart, head, neck, and other sensitive areas. There are other robotic devices that are
created like exoskeletons that can be used to provide additional support for people
undergoing rehabilitation after spinal injures, strokes, etc.
6. Underwater Exploration
Robots are a great option for exploring places that humans cannot reach easily, like
the depths of the ocean! There is a lot of water pressure deep in the ocean which
means humans cannot go that down and machines such as submarines can only go to
a certain depth as well. A deep underwater is a mysterious place that can finally be
explored using specially designed robots. These robots are remote-controlled, and
they can go into depths of the ocean to collect data and images about the aquatic
plant and animal life.
7. Food Preparation
Don’t want to cook? Don’t worry, there are robots that even can cook and create
complete meals for you! These robot chefs can create food using hundreds of
different recipes. All humans need to do is choose the recipe they want and provide
the robot with pre-packaged containers of all the ingredients that are needed for that
recipe. The robot can then cook the food on its own. Moley Robotics is one such
robotics company that has created a robotic kitchen with a robot that can cook like a
master chef! So no worries if you can’t cook food. Because now a robot can!
8. Manufacturing
There are many repetitive and common tasks in the manufacturing industry that
don’t require any usage of the mind like welding, assembly, packing, etc. These
tasks can be easily done by robots while leaving the mentally challenging and
creative tasks to humans. These robots can be trained to perform these repetitive and
monotonous tasks with precision under the guidance and supervision of a human.
This option is also best for the manufacturing processes that are dangerous and may
be harmful to humans.
9. Military
Robots also have many applications in the military. They can be used as drones to
keep surveillance on the enemy, they can also be used as armed systems to attack the
opposing forces or as Medicare agents to help friendly forces. Some of the popular
robots used in the Military sector include MAARS (Modular Advanced Armed
Robotic System) which looks like a tank and contains tear gas and lasers to confuse
enemies and even grenade launcher for desperate situations. DOGO is also a tactical
combat robot that has a camera for spying on the activities of the enemy and a 9-
millimeter pistol for emergency situations!
There are robots that are developed to look exactly like humans for cosmetic
purposes. These robots are primarily used in the field of customer service in high
visibility areas to promote robotics. One such example is Nadine, a humanoid robot
in Singapore that can recognize people from previous visits, make eye contact, shake
hands, continue chatting based on previous meetings, etc. Another such customer
service robot is Junko Chihira in Japan, a humanoid robot working at the tourist
information center in Aqua City Odaiba, a shopping center on Tokyo’s waterfront.
While the ‘micro’ prefix has been used subjectively to mean small, standardizing on
length scales avoids confusion. Thus a nanorobot would have characteristic
dimensions at or below 1 micrometer, or manipulate components on the 1 to 1000
nm size range.
-A Microrobot would have characteristic dimensions less than 1 millimeter,
-A Millirobot would have dimensions less than a cm,
-A Minirobot would have dimensions less than 10 cm (4 in), and a small robot would
have dimensions less than 100 cm (39 in).
The earliest research and conceptual design of such small robots was conducted in the
early 1970s in (then)classified research for U.S. intelligence agencies. Applications
envisioned at that time included prisoner of war rescue assistance and electronic
intercept missions.
The concept of building very small robots, and benefiting from recent advances
in Micro Electro Mechanical Systems Due to their small size, microbots are
potentially very cheap, and could be used in large numbers (swarm robotics) to
explore environments which are too small or too dangerous for people or larger
robots. It is expected that microbots will be useful in applications such as looking for
survivors in collapsed buildings after an earthquake, or crawling through the digestive
tract. What microbots lack in brawn or computational power, they can make up for by
using large numbers, as in swarms of microbots.
Microbots were born thanks to the appearance of the microcontroller in the last
decade of the 20th century, and the appearance of miniature mechanical systems on
silicon (MEMS), although many microbots do not use silicon for mechanical
components other than sensors.
One of the major challenges in developing a microrobot is to achieve motion using a
very limited power supply. The microrobots can use a small lightweight battery source
like a coin cell or can scavenge power from the surrounding environment in the form
of vibration or light energy. Microrobots are also now using biological motors as
power sources, such as flagellated Serratia marcescens, to draw chemical power from
the surrounding fluid to actuate the robotic device. These biorobots can be directly
controlled by stimuli such aschemotaxis or galvanotaxis with several control schemes
available.
Nowadays, owing chiefly to wireless connections, like Wi-Fi (i.e. in domotic
networks) the microbot’s communication capacity has risen, so it can coordinate with
other microbots to carry out more complex tasks.
A work cell is a cluster of workers, equipment, and other materials that we need to
perform a specific task. It is the logical or physical arrangement of all the resources
people use in order to carry out a task, job, or activity. Designers in manufacturing
companies commonly create work cells in order to boost productivity and bring down
costs.
If you configure a work cell well, it can significantly increase how rapidly a process
progresses; it can also reduce costs and error rates.
The work cell concept comes from lean manufacturing. Lean manufacturing (lean) is
a systematic method for waste minimization within a manufacturing system in which
we do not sacrifice productivity.
Companies also use work cells for administrative tasks, and in the delivery of
services. You should design your work cell so that it can rapidly adapt as internal
processes change.
“A work cell is a cluster of equipment and personnel that performs a specific task. A
properly-configured work cell can increase the speed of a process, reduce error rates,
and cut costs.”
“The concept comes from lean manufacturing, especially in regard to how nonvalue-
added steps are eliminated from a process.”
In most sectors of the economy that create work cells, especially in the manufacturing
environment, the aim is to improve the speed, quality, and cost of the process.
There are two ways we can write the term, as two words – work cell – or just one –
workcell. Writers use both terms with equal frequency in most literature and online
articles.
To do this optimally, we have to arrange the machines in work cells that facilitate the
most logical progression of the goods that they are producing, from basic items such
as raw materials to the end product.
We have to arrange all the workers and other production-process materials properly
for the same reason.
In administrative procedures, i.e. the office environment, work cells help improve the
flow of communications and the utilization of shared resources.
Whatever the work cell layout is, the cell designer needs to:
– Concentrate on keeping transit times between each work station within the cell to a
minimum.
– Simplify how work and components move from one station and one cell to the next.
– Ensure that the layout is functional – it needs operators who are able to manage,
work, and supervise more than one work station.
“Before venturing into the individual cell designs, it’s important to define how you
determine the individual productivity rates emerging from each station within a work
cell. I adopt this strategy because it forces companies to witness production in
person.”
In charge of controlling this Robotic Arm there is an Arduino M0. This board
mounts a very capable ARM processor which will be controlling:
To move the motors we will need at least 9V: The minimum voltage needed by
the stepper motor drivers modules to move the motors of the Robotic Arm. As a 12V
power supply is quite common, but other power sources (9-15V) can be available too,
we decided to put a voltage regulator on the board capable of handling those input
voltages. NOTE: 12V and 2 Amperes is the recommended power source for the pyBot
Robotic Arm
Most of the current electronics modules and processors work at 3.3V but some
actuators (like servos) still need 5V to work properly, that is the reason the DEVIA
board have two voltage regulator modules, 9-15V to 5V and 5V to 3.3V
We opted for regular NEMA17 motors as they are widely available in the MAKER / 3D
printers World. They are accurate, affordable and let you know how much they have
rotated its shaft (as long as you do not skip steps. Learn more about stepper
motors here). But how does the DEVIA control board controls them? Using stepper
motor drivers modules. These modules, which can be attached (are not integrated) to
the control board will deliver the exact amount of current to the motor´s coils making
them to move a certain quantity of steps when required.
The M0 processor of the control board will tell the motors when to spin
and how (number of steps and direction). The control board will accept many models
of stepper motor drivers. You can find many in the market and its price will depend on
many factors as: power, noise created when moving the motors, accuracy…
Regular A4988 stepper motor drivers will do the job in this project.
The ESP8266 Wifi module will let you control the Robotic Arm from any WIFI
connected device as a smartphone/ tablet or even a computer. It will create its own
network accessible only using a password (by default: 87654321). Alternatively, you
can control the pyBot Robotic arm with just a USB cable and the control APP
A “LIDAR” sensor (in this case a VL53L0X Time-of-Flight Ranging Sensor) has been
added as a way to measure, in real time (up to 20 times per second) how far the arm
from the ground is. It is quite handy as provides info about the presence of any
object under the gripper. The sensor uses the i2c bus to establish a communication
channel with the processor. A i2c bus is perfect to chain several (not too many) sensors
or modules to the M0 processor just using 4 wires (Power/Ground/SDA/SCL). It has
some minor disadvantages like sensitivity to electromagnetic interference but easily
solvable taking precautions.