IESLCoE Robotics-Assignment - 2
IESLCoE Robotics-Assignment - 2
End Effector: This is the part that generally handles objects, makes connection to other machines, or
performs the required tasks.
Manipulator it is the main body of robot which includes links, joints, other structural elements
Actuators : Actuators are the muscles of the manipulators(servo motors, stepper motors, pneumatic
and hydraulic cylinder)
Sensors: Sensors are used to collect information about the internal state of the robot or to
communicate with the outside environment.
Controller: The controller receives data from the computer, controls the motions of the actuator and
coordinates these motions with the sensory feedback information.
2) Robot programming language can be classified into several categories according to the level at which
the programmer must interact with the system during the programming process. Describe these robot
programming classifications.
On line
• teach pendant
Teach pendant programming language is evolving to program the robot, the operator
moves it from point-to-point, using the buttons on the pendant to move it around and save
each position individually. When the whole program has been learned, the robot can play
back the points at full speed.
Off line
Offline programming allows the robot to be programmed using a virtual prototype of the robot and task.
If the simulation software is intuitive to use, this can be a quick way to test an idea before moving it to
the robot. CAD CAM systems are being used to generate programs and it possible to program robots
Page 1 of 11
from CAD data. The CAD models of the components are used along with models of the robots being
used and the fixturing required.
In off line programming the program uses a high level computer language such as VAL
which gives the Robot decision making power.
• task level programming
Task-level-programming systems will require a very complete model of the robot and its environment to
perform automated planning operations.
Combination Programming:
– Often programming is a combination of on-line and off-line
• on-line to teach locations in space
• off-line to define the task or “sequence of operations
3) Vision system are being used increasingly with robot automation to perform many tasks. Describe
briefly of these tasks.
Part Location
help locate the parts so that the robot can then pick them up precisely and
consistently. This includes parts that are loosely fixtured, parts that are presented on
a conveyor and in some cases parts in a box or bin.
Part Identification
Traceability and genealogy of parts is crucial to many manufacturing or production
processes. Other processes simply require parts to be identified for a specific
operation such as assembly or kitting
Part Sortation
Many manufacturing and production processes require part to be sorted. Which can
help to select and sort parts based on part geometry (shape and size), color, barcode,
markings and other features
Flexible Feeding
Flexible feeding is an innovative way to present parts to a robot. Parts are fed out of
a bulk hopper and onto a feed surface. A feed surface may be a solid indexing or
vibratory surface of a conveyor belt. A camera mounted above the feed surface
Page 2 of 11
located the part and determines its orientation. The robot then picks the parts and
performs the necessary operation
Presence/Absence
Operations often require validating if a part or a feature on a part is present or
absent. If the part/feature is present the operation continues. If the part/feature is
absent, the exception can be caught and managed.
Error Proofing
Error proofing is similar to Presence/Absence. Preventing a manufacturing error
before it occurs or detecting an error early in the process can save companies from
shipping faulty or defective product
Inspection
Shipping faulty or defective products can be devastating to a business. Machine
vision has a long history in part inspection, ensuring consistent and predictable
quality. Whether it's gauging a part, detecting presence of a feature or error
proofing, our MotoSight products have all the necessary inspection and data
analysis tools for part inspection
Quality Control:
Quality control is another major key aspect that can be improved with automation for almost all
manufacturing processes.which help to identify what aspects of the part need to look at in order to say
whether the part is good or bad.
4) Briefly describe the main types of power source used to power a robot and automation work-cell.
Batteries
Battery that is used for a robot varies depending on the safety, life cycle, and
weight. Lead acid batteries are common, as are silver cadmium batteries.
Rechargeable batteries and primary batteries are both used; batteries that are not
rechargeable are generally more powerful.
Photovoltaic Cells
Photovoltaic or solar cells can be used to charge the batteries of the robotic systems. They are
used in conjunction with a capacitor and can be charged up to a set voltage level and then be
discharged via the movements of motor
Page 3 of 11
Fuel Cells
Like batteries, fuel cells supply direct energy via a non-combustion process by directly deriving
power from a hydrocarbon source at high efficiencies of up to 75%. This includes two electrodes
sandwiched around a conductive electrolyte.
Generator Systems
The generator systems work based on the conversion of the gasoline energy to motive power via a
combustion process in an engine.
5) “Safety is an important issue to be considered when planning and integrating an industrial robot in a
manufacturing work-cell. To avoid accidents, the industry must consider and emphasize certain
procedures/safety issues”. Discuss.
Safety procedures
General reliable and fail-safe design of robot and its parts
Quality assurance for the hardware
Limitation in design of supply of power, electrical, pneumatic, hydraulic etc. to the robot
Fire and explosion safe design
Avoidance of sharp corners, protruding parts, which can catch other items
Tether protection
Assurance of reliable operation of robot basic hardware and software
Low total mass of robot and transported items
Use of sensors for collision avoidance
Carrying out risk analysis
Set up an emergency stop mechanism and local control system
Safety issues
movements and sequences of movements that are almost impossible to follow, as the robot’s high-
speed movements within its radius of action often overlap with those of other machines and equipment
release of energy caused by flying parts or beams of energy such as those emitted by lasers by
Free programmability in terms of direction and speed
susceptibility to influence by external errors (e.g., electromagnetic compatibility)
6) “The robot gripper plays an important role in industrial part handling operations”. Briefly discuss
about types of gripper with its working principal.
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.
Page 4 of 11
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.
Pneumatic vacuum generators function based on the Venturi principle Compressed air is introduced
into the ejector or gripper.
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.
It works based on Pascal’s law. This law states that the pressure can be transferred to a confined fluid
in every direction.
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.
1. An Input command is sent to the gripper from a robot control unit. This unit is usually pre-
programmed by an operator via a teach pendant. With most electric grippers, the command can be a
position, a speed or a grip force. The robot can send commands to the gripper using digital I/O's, or by
using any of the available robot communication protocols.
2. The command from the robot is received by the gripper control module responsible for driving the
gripper motor(s). This gripper module is sometimes embedded in the gripper but most of the time it
consists of a box sitting between the robot controller and the gripper.
3. The servo-electric motor reacts to the signal. The shaft will then rotate to the commanded
position, speed or force. To enable closed-loop control, feedback from the motor position is usually
necessary at the gripper level. Until there is a signal change, the servo will hold the position (and resist
change).
Page 5 of 11
Self-improvement
Randomness and creativity
AI system in robotic is being utilized in vast area of activities such as, vehicle, transportation, electronic
trading medical diagnosis, robot control, and remote sensing. AI has been used to develop and advance
numerous fields and industries, including finance, healthcare, education, transportation, and more.
8) For all industrial jobs below, suggest most suitable robot geometry for each job. Support your
answer with a sketch of work envelop.
i. Painting
Polar Configuration (Articulated Robot )
Page 6 of 11
iii. Palletizing
Cylindrical Configuration robot (SCARA)
9) Company ABC plan to set up a flexible manufacturing system in their new plant. This company
produces a variety of bread for daily consumes.
a) Identify the capabilities of flexibilities of their manufacturing.
The following capabilities should able to be varied or diverse each to each for the flexibilities
of their manufacturing.
Weight of bread
Bread type
Flavours
Colour changeability
Sliced or non- sliced
Variety of Ingredient
packing methods
b) Then, they should qualify as being flexible. Explain all tests they should possess as the
manufacturing system would satisfy the criteria.
Bread Weight measuring test
Volume measurement of ingredients
Packing process monitoring and testing
Count and measure right number of slices for the right weight and type
temperature measurement at different states of backing
Flour & Dough Testing
c) Illustrate the basic FMS components for their new plant with appropriate label. Also explain
the details of each component.
Proximity sensors
Limit sensors
Page 7 of 11
Thermostat
Count sensors
Actuators
Conveyers
Pick and place robots
Image processing to detect faulty packing
Industrial Timers
TX200 Robot has higher number of moments with compared to TS20; hence TX200 has greater
flexibility of operation and ensures higher number application than the TS20 robot.
TX200 has greater payload than TS20, therefore it can be used for loading and unloading
application.
Capability of Reach is higher in TX200 therefore it has large working envelop and allows
maximum utilization of cell workspace than the TS20 robot.
Repeatability is good in TS20 than TX200 robot, therefore TS20 is compatible with precision tasks
and repeating applications, such as spot welding.
TX200 robot has two options for robot mounting therefore it has the flexibility from its
commencing. And it can save the floor space so it is ideal for limited space work cell.
The Protection class (wrist) IP implies the of robots classification (Ingress Protection)
The two digits represent different forms of environmental influence: The first digit represents
protection against ingress of solid objects. The second digit represents protection against ingress of
liquids. -----( IP65)
Protection schemes of TX200;
Totally protected against dust ingress
Protected against low pressure water jets from any direction. Limited ingress permitted. And
Protected against short period s of immersion in water.
Protection schemes of TS20
Protected against solid objects over 50mm e.g. hands, large tools.
No protection against liquids
Page 8 of 11
b) Suggest an application suit for each model.
TX200 applications
Milling
TS20 applications
Spot welding
Pick and place
Table 1
11) What does ZYX Euler angle rotation matrix represent? Show that the order of rotation for ZYX and
XYZ are equivalent.
Describe Rotations relative to the frame
13) Find the coordinates of point 𝑷 = [𝟐 𝟑 𝟓]𝑻 relative to the reference frame after a rotation of 45°
degrees about the 𝑧-axis.
14) A frame {D} has been moved 9 units along 𝑥-axis, and 5 units along 𝑧-axis of the reference frame.
Find the new location of the frame.
0.527 −0.574 0.628 5
{𝐷} = [ 0.369 0.819 0.439 3]
−0.766 0 0.643 8
0 0 0 1
15) A frame {2} was rotated about the 𝑥-axis by 90° , it was then translated about the current 𝑧-axis by 3
units before being rotated about the 𝑧-axis by 90° . Finally, it was translated about the current 𝑦-axis
by 5 units.
a) Write an equation describing the motions.
b) Find the final location of a point 𝑷(𝟏, 𝟓, 𝟒) attached to the frame relative to the reference
frame.
Page 9 of 11
16) Explain the factors on which the number of solutions to given inverse kinematic model.
Inverse kinematics takes as input the Cartesian end effector position and orientation, and calculates
joint angles. Getting the solution for an inverse kinematics problem is very complex and also, inverse
kinematics may not have a unique solution therefore it requires data for finding the right solution.
18) Consider following 2-DOF planer manipulator whose joints are both revolute and link lengths are
𝑙1and 𝑙2 shown in Figure 3. Derive the forward and inverse kinematics equations for the planar
manipulator.
Figure 3
END
Reference
Page 10 of 11
https://www.robots.com/articles/grippers-for-robots
https://science.howstuffworks.com/robot6.htm
https://www.researchgate.net/publication/287878456_Artificial_Intelligence_and_its_a
pplications_in_Libraries
Page 11 of 11