0% found this document useful (0 votes)
132 views

Robotics and Cybernetics For Mechanical Engineers

The document discusses robots and their applications in mechanical engineering. It describes the main components of a robot including the manipulator, end effector, and control systems. It also covers various types of robots such as manual, fixed sequence, variable sequence, playback, and intelligent robots. Programming methods like lead-through, teach, and offline programming are summarized. Sensors used by robots for vision, sound, tactile feedback, force, and proximity are also mentioned briefly.

Uploaded by

Michelle Lucy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
132 views

Robotics and Cybernetics For Mechanical Engineers

The document discusses robots and their applications in mechanical engineering. It describes the main components of a robot including the manipulator, end effector, and control systems. It also covers various types of robots such as manual, fixed sequence, variable sequence, playback, and intelligent robots. Programming methods like lead-through, teach, and offline programming are summarized. Sensors used by robots for vision, sound, tactile feedback, force, and proximity are also mentioned briefly.

Uploaded by

Michelle Lucy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 20

ROBOTICS AND CYBERNETICS FOR MECHANICAL ENGINEERS

A robot is a programmable multifunctional manipulator designed to move a material, parts, tools

or specific devices through variable programmable motion for the performance of a variety

specific tasks.

The device is formed with several degrees of freedom, and it employs tasks like material

transfer, spot welding, arch welding and spray painting.

ISO ignition is a machine formed by mechanism appearance of one of the several arms and the

ending in capable of holding the tool work piece or an inspection device

They are mostly used in tasks like material transfer and machine tending.

It is classified into;

 Manual manuscript operated robot

 Fixed sequence robot. It performs a competitive operation according to the preprogram.

 Variable sequence robot. This is a repetitive performed operation according to a

predetermined set of rules whose set of information be changed easily.

 Playback robots. It produces operation initially executed by human control. An operator

initially operates the robot to establish the rules. All the information relevant to the

operator is then loaded to the memory and can be retrieved

 Intelligent robots. They use vision and touch sensors to detect change to the work

environment.

 Android. A robot resembling human physical appearances.


 Place to place robots are robots used to transfer items from a place to place using point to

point motion with little or no trajectory control.

 Numerical controlled robots (NC). It performs a given task according to the sequence

condition and the position as commanded by the numerical data.

Importance of robot manufacturing

 employed mainly to perform tasks that would be performed by humans. They are

desirable for hazardous and monotonous tasks

 little improvements

 offer opportunity for unmanned production

 reducing production cost

 it can access and operate in awkward places.

Basic components of a robot

Manipulator

It is a series of mechanical linkages and the joints capable of providing trajections similar to

those of a human hand. It stimulates the movement of the hand with dexterity.

End effector

End of the arm tooling is the robot equivalent to human arm and holding that the hand grips in

order to perform a particular task scoops, spray guns, electromagnets, attachments, for welding

and cutting. it can use elastic mechanism to lift the force that can be applied on the work piece.

Control systems
This is the communication of the information system that gives command of the movement of

the robot and also stores the sequence data in the memory initiating and stopping motion of a a

manipulator. It interferes with the computers and other equipment’s such as the manufacturing

set.

Teach pendant

This is a hand held device which is possible to position a robot manually. buttons on the pendant

allow specific positions to be recorded to the robot.

Terminologies used in robotics

1) accuracy. It is the measure the closeness a robot comes to the coordinated specified. the

difference between the actual and the desired quality determines accuracy.

2) Actuator. Any device in the robot system that converts electrical hydraulics or pneumatic

energy to mechanical motion.

3) Continuous path. A servo driven robot that provides absolute control along an entire path

of motion but with certain restrictions. The degree of difficulty to changing the program.

4) Controlled path. It is a servo driven robot with a control system that specify the location

and generate different paths such as straight path, circles or interpolated curves with

accuracy

5) Degree of freedom. The number of movable axes the robot has. A robot with three

movable joints has three degree of freedom.

6) Limited sequence. A simple non-servo type of robot whose movement is limited by stop

switches.

7) Payload. Maximum weight a robot can carry at a normal speed.


8) Point to point. It is a robot with a controlled system for programming a series of points

without regard to coordination axes.

9) Pitch. Up and down movement along the axis

10) Repeatability. The degree at which a robot is able to return to the tool center point

repeatability to the same position.

11) Servo mechanism. An automatic feedback control system for mechanical motion.

12) Roll. Circular motion about an axis

13) Work envelop. The operating range or the reach ability of a robot

14) Yaw. Side to side motion along an axis

15) Robot grippers. A selection of grippers for material handling using robots, governed

mainly by nature of work piece or material to be handled.

Types of grippers;

 Mechanical clamping

 Magnetic clamping

 Vacuum clamping

 Piercing clamping

 Adhesive clamping

Coordinate systems of robots

There are four main coordinate systems robots use; cylindrical spherical/polar

Cartesian/rectilinear articulated

Cartesian
This robot has main frame of three linear axes. The linkages for a robot Cartesian coordinate

motion travels lineally at right angles to each other e;g the coordinates of the end effector

determined from the point variables according to the equation x=a y=b z=c where a, b, c

are the points variables. Cartesian robots are mainly used for material handling and assembling.

Cylindrical

Has a shaft that goes in and out and raises up and down a vertical shaft which rotates about the

base. Has two linear axes and one rotary axis. The coordinates of an end effector x= acosα

y= bsinα and z= c where a, b, c, α are the joint variables. cylindrical robots are

mainly employed in machine tending and machine handling.

Spherical

A spherical robot coordinate robot can move so that the work envelop form the outline on a

sphere. It has one linear axis and two rotary axes. The coordinates for the end effector of

spherical robot are obtained from the joint variables as x= acosα cosβ y=bsinα cosβ

z=asinα spherical robots are mainly used in the welding of materials and material

holding.

Articulate

Can perform similar action to a human shoulder, arm, elbow arrangement and is often referred to

as anthromorphic because of its close resemblance to the human arm. It has three rotary axes.

The equations for the position of the end effector based on the joint variables;

x=[ L1 cos β+ L2 cos ( β +α ) ] cos α

y= [ L1 cos β + L2 cos ( β+ α ) ] sin α


z=[ L1 cos β+ L2 cos ( β +α ) ]

Where L1 and L2 are the lengths of the arm orientation of all robot axes. A controlled path robot

moves in a straight line between programmed points.

They are widely used in welding and assigning

To be able to increase number of degree of freedom and at the same time maintain rigidity. It is a

combination of articulate arm robot and cylindrical robot is used, they are referred to as SCARA

robots

Electric drives

The drive systems supply power for the actuation of the various linkages and joints of the robot

and enable it to move. Most industrial robots use electric drives systems in form of either dc step

up motor drive (open loop control) or a dc servo motor for closed loop control

 Better positional accuracy and repeatability

 Keeps the environment clean

 It however gives low movements compared to hydraulic and pneumatic robots

Hydraulic drives

It uses hydraulic piston in rotary vane actuators. Are preferred at high speeds and substantial

loads. But it occupies large space and there is a danger of oil leakage.

Pneumatic drives
It is used for high speed and high load carrying capacity. It is clean and fast but difficult to

control because air is a compressible fluid. it preferable for small loads and simple material

transfers.

Robot programming control

Lead through programming

The human operator physically grabs the end effector and show the robot exactly what motion to

make and a task for a while, the computer memorize the motion, the joined position, angle and

lengths and then plays it back during the task execution.

Teach programming

Move the robot to a required task position by a teach pendant, the computer memorizes these

configurations and then place them back in the robot motion sequence

A teach pendant is a controller box that allows operator to position the robot by manipulating

buttons in the box

Offline programing

It’s the use of the computer software with a realistic graphic to plan and program motion without

the use of the robot hardware.

Robot sensors

Robots under computer control interact with variety of sensors which are small electronic or

electromechanical components that allow the robot to react to its environment.

Vision
Vision system has a computer controlled camera that allow the robot to see its environment and

adjust its motion accordingly. It is commonly used with the electronic assembly to place circuit

chips accurately through the hole in the circuit.

Sound

Voice system allow control of the robot using the voice command which is useful in training

robots when the trainer has to manipulate other objects

Tactile

Provide the robot with ability to touch and feel this sensor are used for measuring application and

interaction gently with the environment

Force

Provide with the sense of force being applied on the arm and the force direction. It help robot to

autocorrect its alignment or sense load distribution on irregular geometry.

Proximity

Allow the robot to detect presence of something close to the arm before being in contact with the

object. It is a method for avoiding collision.

Limit switches

Limit switches maybe installed at the end of the motion areas in the work space to automatically

slope the robot or reverse its direction when it moves out of bounce. It is used to avoid collision.

Uses of sensors in robotics

There are four important categories of where they are required;


1. Safety monitoring. They are used in industrial robotics for monitoring the hazards and the

safety conditions in the robot cell layout. It helps to avoid physical injuries and other

damages on humans.

2. Quality control in work part inspection --- sensors are used in the inspection process to

determine the quality of the features of work part automatically

3. Data collection of the objects. When the robot waxen sensors determine position or other

related data about the work parts, equipment, human workers.

4. Interlocking in the work cell control. The sensors are employed to verify the conclusion

of the current work cycle before progressing to the next cycle.

Control systems

A control system is a system that provide a desired response by controlling the output through

varying the input.

Control output
input
system

Control systems are divided into closed loop and open loop control systems

Open loop control system

Actuating
Controller signal plant
output
input
An input is supplied to a controller and it produces an actuating signal which is an input to the

plant or the process to be controlled. The plant uses an output which is from the controller. It is

not fed back to the input so the control action does not depend on the desirable output.

Closed loop control system

Input error Actuating signal plant output


controller

Feedback elements

The output is fed back to the input and the therefore control action is dependent on the desired

output. The error detector produces the error signal which is the difference between the input and

the feedback signal instead of direct input error signal is used as the input to the controller that

will then produce the actuating signal that control the output of the process. The output is

adjusted automatically until the desired response is achieved.

Control systems mathematics

They are mathematical representation of controllers. They are referred to as the mathematical

models. The models are necessary for analysis and design of the control systems. The models

that are mostly used are the differential equation models, transfer function and state space

models.
Differential equations

It is a time domain math model control system. the following steps are followed for the

differential equation model

 Apply a basic law of a given control system

 Get the differential equation in terms of input and output by eliminating intermediate

variables, for example, consider the circuit below;

i
R L

V1
V0

δI
V 1=IR + L +V 0
δT
1
but V 0 = Idt
C∫
2
R dV0 d V0 1
∴ V 1= + 2 + V
L dt dt CL 0

1 d2 V 0 R d V 0 1
V 1= + + V0
LC d t 2 L dt CL
The voltage input is Vi and the across capacitor is the output. The equation for the circuit is
δI
V i=IR + L +V 0
δT
Transfer function
It is the ratio of the Laplace function of the input and the output of the LT1. it corresponds to the

transfer function at Xs Ys

T(f) = Xs : Ys

The transfer function of the LT1 system is

Xs Ys
Xs /Ys

1 d 2 V 0 R dV 0 1
= 2 + + V
LC dt L dt LC 0(t )

1 R 1
V i =S 2 V 0( s) + S V 0 + V
LC ( s) L (s ) LC 0( s)

1 R 1
LC ( s) (
V i = S2 + S + V
L LC 0( s) )
1
V LC
T (f )= 0(s ) =
V I(s) R 1
S2 + S +
L LC

1 Vo
Vi LC
R 1
S 2+ S +
L LC

Consider the damper system below;

y is the distance in meters and v is the force, m is the mass, u is the control input in newton

y
M u

The transfer function of the damper system is as represented below;

ky

u
M
By

M d 2 y Bdy
u( t ) = + + ky
d t2 dt
2
u s=S My (s )+ SBy (s )+ ky ( s)

u( s)= ( S 2 M + SB+ K ) y

y(s ) 1
T (f )= = 2
u(s) S M + SB+ K

U(s) 1 Y(s)
2
S M + SB+ K
Types
Controllers are used to improve performance of control systems. Basic controllers include

proportional, derivative and integral controllers

Proportional controllers

They always produce an output that is proportional to error signal that is

U(t) α E(t)

U(t) =kpE(t)

U(s)/E(s)= kp

The transfer function of the proportional controllers is kp where U(s) is the Laplace of the

actuating signal E(s) is the Laplace of the error signal and kp is the proportional gain.

The block diagram of unity feedback of the closed loop system is as shown below

R(s) E(s) C(s)


kp G(s)

The proportional controller changes the transfer response as per requirement

Derivative controller

Derivative controller produces an output which is a derivative of the error signal

de
U t =kD
dt (t )
U s=SkD E s

Us
=SkD
Es

Kd is the derivative k. the block diagram of unity negative feedback closed control system

kDs Gs
Us

Integral controller
It produces an output that is an integral of the error signal

U t =kI ∫ Et dt

kI
U s= E
s s
U s kI
=
Es s

The block diagram of the same will look like;

Rs Us
Es Cs
K I/s Gs

It is used for controlling the steady state error


Combination of basic controllers
Proportional derivative controllers (PD)

kD de (t )
U t =kP e t +
dt
U s=kP E s+ skD E s

Us
=kP+ skD
Es

It improves the stability of the system without affecting the steady state error

Proportional integral controller (PI)

It produces an output which is a combination of the output of the proportional and integral

controller. It is necessary for reducing the steady state error without affecting the stability of the

control system.

kI E s
U s=kP E s+
s
PID controllers
The output is the combination of the three basic controllers
It improves the stability of the system as well as reducing the steady state error

Us kI
=kP+ skD+
Es s

Robot vision

Vision is the ability to see and to recognize the objects by collecting the light reflected by these

objects into an image and processing that image. robot vision makes use of the computers or

other electronic hardware to analyze the visual images ad recognize the objects of importance on

the current application of the robot.

The five key components of robot vision include the following;


 Lighting. It is a critical part of the robot vision system that dominate the part to be

inspected allowing its features to stand out so that the vision system can be seen clearly

 Lens. It captures the image and present it to the sensor inform of light

 Sensor. It converts light to digital image for the processor to analyze it

 Vision processing. It consists of the algorithms that review the image and extract required

information

 Communication. The resulting data is communicated out to the world in a useful manner

Steps of robot visual analysis

1. Sensing. This is the process that yields a visual image using the camera

2. Preprocessing. It involves noise reduction and enhancement of the details

3. Segmentation. Partitioning of the image into object of interest.

4. Description. It involves computing of the features to different objects

5. Recognition. It is the process of identifying the objects.

6. Interpretation. This is the assigning od=f the meaning to a group of objects

Operation of the machine visual system

Sensing and digitizing image data hardware

Lighting camera A/D frame grabber

Technique and application

Signal and conversion

a) sampling a given analogue signal is sampled periodically to obtain a series of discreet

time analogue series


s

b) quantification of each sample discreet time voltage level is assigned to a finite number of

defined amplitude levels. These amplitude levels correspond to the grey scale used

c) encoding converting the amplitude level to a binary digital sequence

d) image storage/frame grabber. It is a machine vision component that captures individual

still frame from an analogue or digital video stream

e) lighting- robot vision image should be plane clear and with sharp contract in the image to

be detected. A light source which matches the sensing range of your camera should be

processed. It is found out by looking at the spectral response of the camera against the

spectral curve of light source.

Image processing and analysis

Signal programs auxiliary program

Computer processor
Monitor keyboard

Technique and application

1) digital conversion. This reduces the number of grey levels used.

2) Windowing it takes part of the total image for analysis

3) File format and compression. Orderly sequence of data is used to encode digital

information for storage or exchange e.g. JPEG and PNG

4) Thresholding. It is the process of dividing an image into different levels by picking a

certain grayness level as threshold comparing each pixel value to the threshold and

then assigning the pixel to the different levels depending in whether the pixels’

greyness level is below or above the threshold level.

5) Feature extraction. It’s the process of transforming the input data into a set of features

which can very well represent the input data. it is a special form of dimensionality

and reduction to fine image.

6) Object recognition. It’s a computer vision technique for identifying objects in images

or videos. One technique used in recognition known as template matching where

finding of objects in an image is done through matching image with template image.

Applications

Computer processor IF robot controller Task

i. Measurements. After an image of a part is captured, the software compares the

measurements to a required tolerance

ii. Counting. Can be used to count various features of the printed circuit board to ensure that

no component or step are missed in production.


iii. Location. Can be used to locate the position and orientation of a part and to verify proper

assemble within specific tolerance.

iv. Decoding. Machine vision can be used to decode linear stacked and two dimensional

similarities. It is used to sort products on a production line by decoding the symbol on the

product symbol. It can be optical recognition.

You might also like