DRIVE2
DRIVE2
Hydraulic drive:-
Hydraulic drive is generally associated with larger robots, such as the Unimate
2000 series. The usual advantages of the hydraulic drive system are that it
provides the robot with greater speed and strength. The disadvantages of the
hydraulic drive system are that it typically adds to the floor space required by the
robot, and that a hydraulic system is inclined to leak on which is a nuisance. This
type of system can also be called as non-air powered cylinders. In this system,
oil is used as a working fluid instead of compressed air. Hydraulic system needs
pump to generate the required pressure and flow rate. These systems are quite
complex, costly and requires maintenance.
2. Electric drive:-
Electric drive systems do not generally provide as much speed or power as
hydraulic systems. However, the accuracy and repeatability of electric drive
robots are usually better. Consequently, electric robots tend to be smaller.
Require less floor space, and their applications tend towards more precise work
such as assembly.
In this System, power is developed by an electric current. It requires little
maintenance and provides noise-less operation.
3. Pneumatic drive:-
Pneumatic drive is generally reserved for smaller robots that possess fewer
degrees of freedom (two-to four-joint motions).
In this system, air is used as a working fluid, hence it is also called airpowered
cylinders. Air is compressed in the cylinder and with the aid of pump the
compressed air is used to generate the power with required amount of
pressure and flow rates.
Applications of robots:Present
Applications of Robots:(i)
Material transfer applications
(ii) Machine loading and unloading
(iii) Processing operations like,
(a) Spot welding
(b) Continuous arc welding
(c) Spray coating
(d) Drilling, routing, machining operations (e) Grinding, polishing debarring wire
brushing (g) Laser drilling and cutting etc.
(iv) Assembly tasks.
(v) Inspection, automation or test equipment.
Future Applications of Robots:-
The profile of the future robot based on the research activities will include
the following, (i) Intelligence
(ii) Sensor capabilities
(iii) Telepresence
(iv) Mechanical design
(v) Mobility and navigation (walking machines)
(vi) Universal gripper
(vii) Systems integration and networking
(viii) FMS (Flexible Manufacturing Systems)
(Ix) Hazardous and inaccessible non-manufacturing environments
(x) Underground coal mining
(xi) Fire fighting operations
(xii) Robots in space
(xiii) Security guards
(xiv) Garbage collection and waste disposal operations
(xv) Household robots
(xvi) Medical care and hospital duties etc.
Classification of Robots (or) Classification by co-ordinate system and control
system:-
configuration is pictured in part (a) of Fig. It uses a telescoping arm that can be
raised or lowered about a horizontal pivot The pivot is mounted on a base. These
various joints provide the robot with the capability to move its arm within a
spherical space, and hence the name “spherical coordinate” robot is sometimes
applied to this type. A number of commercial robots possess the polar
configuration.
2. Cylindrical configuration:-
The cylindrical configurable, as shown in fig, uses a vertical column and a slide that
can be moved up or down along the column. The robot arm is attached to the slide
so that it can he moved radially with respect to the column. By routing the column,
the robot is capable of achieving a work space that approximates a cylinder.
3. Cartesian coordinate configurable:-
The cartesian coordinate robot, illustrated in Fig, uses three perpendicular slides
to construct the x, y, and z axes. Other names are sometimes applied to this
configuration, including xyz robot and rectilinear robot. By moving the three slides
relative to one another, the robot is capable of operating within a rectangular work
envelope.
4. Jointed-arm configuration:-
The jointed-arm robot is shown in Fig. Its configuration is similar to that of the
human arm. It consists of two straight components. Corresponding to the
human forearm and upper arm, mounted on a vertical pedestal. These
components are connected by two rotary joints corresponding to the shoulder
and elbow.
CONTROL SYSTEMS
4. Intelligent robots:-
These type of robots not only programmable motion cycle but also interact
with it’s environment. in a way that years intelligent. It can make logical
decisions based on sensor data received from the operation.
There robots are usually programmed using an English like symbolic language not
like a computer programming language.
Precision of movement (or) parameters of robot:-
1. Spatial resolution
2. Accuracy
3. Repeatability
It consists of base, arm, & wrist similar to a human arm. It also includes
power source either electric, hydraulic or pneumatic on receiving signals
from robot controller this mechanical unit will be activated. The
movement of manipulator can be in relation to it’s coordinate system.
Which may be cartesian, cylindrical..etc.
Depending on the controller, movement may be point to point motion or
continuous motion.
The manipulator is composed of 3 divisions,
[Link] major linkages ii. The minor linkages (wrist components) iii. The end
effectors (gripper or tool)
2. Sensors devices:
These elements in form the robot controller about the status of the
manipulator. These sensors can be either analog or digital and
combination. These are… i. visual ii. Non – visual
3. Robot Tooling:
Robot tooling is nothing but hand or gripper of the robot also called as
the “” end effector”. It is provided at the end of the arm. It is design
depends on the nature of the work to be performed by the robot.
Joints:
End Effector
2 DOF’s
Robot Basis
DENAVIT-HARTENBERG REPRESENTATION
Chapter 2
Symbol Terminologies :
Robot Kinematics: Position Analysis
⊙ : A rotation about the z-axis. d: The distance on
⊙
the z-axis. a: The length of each common normal
⊙
(Joint offset).
⊙
: The angle between two successive z-axes (Joint twist)
•DENAVIT-HARTENBERG REPRESENTATION
Chapter 2
The necessary motions to transform Robot
Kinematics: Position Analysis from one reference
(IV) Rotate zn-axis about xn+1 axis an angle of n+1 to align zn-axis
with zn+1-axis.
In this convention, each homogeneous transformation Ai is represented as
a product of four basic transformations
Y
Y2
i (i-1) a(i-1) di i
Z0 Z1
0 0 0 0 0
X2
d2
X0 X1 1 0 a0 0 1
Y0 Y1
2 -90 a1 d2 2
a0 a1
VX2
Y
V
VX0Y0Z0 =T 2 T=(0T)(01T)(12T)
VZ2
Note: T is the D-H matrix with (i-1) = 0 and i = 1.
1
0
−sinθ2 0 a1
0 1 d2
T=(0T)(01T)(12T)
MANIPULATOR DYNAMICS
In Dynamics of Manipulators we study forces applied to manipulators. To perform
a particular task the manipulator is accelerated from rest to start moving, then the
end-effector may be required to be moved with a constant velocity and then
decelerated to bring it to rest at the desired point. Such motion requires variation
of torques at the joints by actuators in accordance to the desired trajectory.
Our task in Dynamics of Manipulators is to find the torque to be generated by the
torque actuators at the manipulator joints. The functions of the torque variation
depend upon the trajectory to be followed by the manipulator, masses of links,
friction in link joints and force applied by or payload at the end-effector.
The path planning is the planning of the whole way from point A to
point C, including stopping in defined path points. The path includes
several continuous motion trajectories that need the trajectory
planning. If a path cannot be previously planned because of limited
previous information, the motion task is named as path finding.
Robot Motion Planning
Path planning (global):
•Geometric path.
•Issues: obstacle avoidance, shortest path.
Trajectory generating (local):
•“Interpolate” or “approximate” the desired path by a class
of polynomial functions and
•generate a sequence of time-based “control set points” for
the control of manipulator from the initial configuration to
its destination.
Path planning strategies are:
− path constrained (signed path) off-line or on-line path planning with collision
avoidance
− position controlled motion with on-line obstacle identification and collision
avoidance (without path constraints, i.e. path signs)
− path constrained off-line path planning or on-line pass through the signed path
(collisions are possible)
− position controlled motion without obstacle identification (collisions are
possible)
The main path planning tasks for a robot are as follows:
- grasping and releasing objects
- moving from place to place
- following previously specified paths
- following moving objects
- working with other manipulators
- exerting forces (i.e. pushing, pulling and holding)
- exerting torques
- collecting data
- using tools
TYPES OF MOTION
SLEW MOTION
JOINT-INTERPOLATED MOTION
STRAIGHT-LINE INTERPOLATION MOTION
CIRCULAR INTERPOLATION MOTION
PATH CONTROL
LIMITED SEQUENCE
LIMITED SEQUENCE
POINT-POINT SEQUENCE
POINT-POINT SEQUENCE
CONTROLLED PATH
CONTROLLED PATH
CONTINUOUS PATH
CONTINUOUS PATH
Collision detection and collision avoidance
Collision detection is the most important factor of Path Planning.
Without automatic collision avoidance, the robotic work cell must be
engineered to be collision free, or sub-optimal paths must be chosen by
a human programmer.
Local collision detection is important when moving through an unknown
or uncertain environment. These allow for feedback to the planner, for
halting paths which contain collisions. Global Collision Avoidance may
be done for planning paths which should avoid objects by a certain
margin of safety.
Problems of robot motion if turning is needed to avoid collision
CASE:1
BASICS OF TRAJECTORY PLANNING
• Let’s consider a simple 2 degree of freedom robot.
• We desire to move the robot from Point A to Point B.
• Let’s assume that both joints of the robot can move at the maximum
rate of 10 degree/sec.
• Let’s assume that both joints of the robot can move at the maximum
rate of 10 degree/sec.
• Move the robot from A to B, to run both joints
at their maximum angular velocities.
• After 2 [sec], the lower link will have finished its
motion, while the upper link continues for another
3 [sec].
• The path is irregular and the distances traveled
by the robot’s end are not uniform.
Joint-space nonnormalized movements of a robot
with two degrees of freedom.
Cartesian-space movements of
a two-degree-of-freedom robot.
• The simplest solution would be to draw a line between points A and B, so called
interpolation.
• It is assumed that the robot’s actuators are
strong enough to provide large forces necessary
to accelerate and decelerate the joints as needed.
Joint-Space Scheme
•To fit a smooth (continuous) curve through (θ1S, θ11, θ12,
θ13, θ1G)
•First and second order derivatives must be continuous.
Various Trajectory Functions
•Cubic polynomial
•Fifth-order polynomial
•Linear trajectory function
Unlike conventional brushed type DC motor, wherein the brushes make the
mechanical contact with commutator on the rotor so as to form an electric path
between a DC electric source and rotor armature windings, BLDC motor
employs electrical commutation with permanent magnet rotor and a stator with
a sequence of coils. In this motor, permanent magnet (or field poles) rotates
and current carrying conductors are fixed.
What is a Stepper Motor?
•It is a brushless electromechanical device which converts the train of electric
pulses applied at their excitation windings into precisely defined step-by-step
mechanical shaft rotation.
•The shaft of the motor rotates through a fixed angle for each discrete pulse. This
rotation can be linear or angular. It gets one step movement for a single pulse
input.
•When a train of pulses is applied, it gets turned through a certain angle. •The
angle through which the stepper motor shaft turns for each pulse is referred as
the step angle, which is generally expressed in degrees.
•Unlike other motors it operates on a programmed discrete control pulses that are
applied to the stator windings via an electronic drive.
•The rotation occurs due to the magnetic interaction between poles of
sequentially energized stator winding and poles of the rotor.
Working of Permanent
Magnet Stepper Motor
Step angle =
360/Nr x phase
i.e.360/2 x 2 = 900 Nr –
Number of poles of rotor.
Phase – 2 or 3
Advantages and Disadvantages of Electrical
actuators
Advantages:
[Link] power conversion efficiency
2. No pollution of working environment
[Link] are easily maintained and repaired
4. Light weight
[Link] drive system is well suited for
electronic control
Disadvantages:
[Link] dynamic response
[Link] gear driven create backlash
3.A larger and heavier motor must be used
which must be costly.
Construction and Working Principle:
•The output shaft transfers the motion or force however all other parts
help to control the system.
•The storage/fluid tank is a reservoir for the liquid used as a
transmission media.
•The liquid used is generally high density incompressible oil.
•It is filtered to remove dust or any other unwanted particles and then
pumped by the hydraulic pump.
•The capacity of pump depends on the hydraulic system design.
•These pumps generally deliver constant volume in each revolution of
the pump shaft.
•The pressure regulator is used regulate the pressure of the fluid and
also redirects the excess fluid back to the storage tank
•The pressure generated by the hydraulic pump is distributed to the
cylinder through pressure regulator and control valves according to
the requirement, which is proportional to the amount of load needed
to be supported by them.
•The movement of piston is controlled by changing liquid flow from port
A and port B.
•The cylinder movement is controlled by using control valve which directs
the fluid flow.
•The fluid pressure line is connected to the port B to raise the piston and
it is connected to port A to lower down the piston. •The valve can also
stop the fluid flow in any of the port.
•The leak proof piping is also important due to safety, environmental
hazards and economical aspects.
•Some accessories such as flow control system, travel limit control,
electric motor starter and overload protection may also be used in the
hydraulic systems
Advantages and Disadvantages of hydraulic drive
Advantages:
•Precision motion control over a wide
range of speeds and loads •Robust
•Greater Strength
Disadvantages:
•Expensive
•High maintenance
•Not energy efficient
•Noisy
•Not suited for clean-air environment
Pneumatic Actuators
A pneumatic control valve actuator converts energy (typically in the form
of compressed air) into mechanical motion. The motion can be rotary or
linear, depending on the type of actuator.
Method of operation:
•Compressed air from the compressor is stored in an air tank and then
fed through a pipeline system to the necessary areas of the system.
•A pneumatic actuator (for example, an air cylinder) converts the energy
from this compressed air into motion.
•The motion can be rotary or linear, depending on the type of actuator.
TYPES OF PNEUMATICS ACTUATORS
Pneumatic cylinders can be used to get linear, rotary and oscillatory motion.
There are three types of pneumatic actuator: they are i) Linear Actuator or
Pneumatic cylinders ii) Rotary Actuator or Air motors iii) Limited angle
Actuators
Pneumatic cylinders are devices for converting the air pressure into linear
mechanical force and motion. The pneumatic cylinders are basically used for
single purpose application such as clamping, stamping, transferring,
branching, allocating, ejecting, metering, tilting, bending, turning and many
other applications.
Advantages
3) Can be used as an emergency shutoff or release valve. (Single acting type; spring
return type)
1) Additional cost for dust/moisture removing dryer or dust filter is required because
instrument air is used.
2) Response speed becomes slower (due to the compression of air) where the
actuator is significantly distant from the supply air source.
3) A larger size actuator is required to obtain high output power.
Proximity sensors can be further classified as contact or non - contact, and as analog
or digital in operation. The choice of sensor is determined by the physical,
environmental and control conditions. They include the following:
Mechanical - Any suitable mechanical / electrical switch may be adopted but because
a certain amount of force is required to operate a mechanical switch it is common to
use microswitches.
Optical - In the simplest form, optical proximity sensors operate by breaking a light
beam which falls onto a light sensitive device such as a photocell. These are examples
of non contact sensors. Care must be exercised with the lighting environment of these
sensors for example optical sensors can be blinded by flashes from arc welding
processes, airborne dust and smoke clouds may impede light transmission etc.
Electrical -
Electrical proximity sensors may be contact or non - contact. Simple contact
Sensors operate by making the sensor and the component complete an electrical
circuit. Non – contact electrical proximity sensors rely on the electrical principles of
either induction for Detecting metals or capacitance for detecting non metals as
well.
Range Sensing -
Range sensing detects how near or far a component is from the sensing position,
although they can also be used as proximity sensors. Distance or range sensors
use non - contact analog techniques. Short range sensing, between a few
millimetres and a few hundred millimetres is carried out using electrical
capacitance, inductance and magnetic technique. Longer range sensing is carried
out using transmitted energy waves of various types.
Eg. radio waves, sound waves and lasers.
Force Sensing
There are six types of forces (as shown below) that may require sensing. In each
case the application of the force may be static ( Stationary ) or dynamic t Moving ).
Force is a vector quantity in that it must be specified in both magnitude and
direction. Force sensors are therefore analog an operation and sensitive to the
direction in which they act.
•Tensile Force
•Compressive Force
•Shear force
•Torsional Force
•Bending Force
•Frictional Force
A number of techniques exist for sensing force, some direct and some indirect.
Compressive Forces: -
Can be determined by devices known as Load Cells, these operate by detecting
either a change in dimension of the cell under compressive load or by detecting an
increase in the pressure within the cell under load or by exhibiting a change in
electrical resistance under a compressive load.
Frictional Forces: -
These relate to situations where movement is to be restrained, so friction force is
Detected indirectly using a combination of force and movement sensors.
Tactile Sensing
•Tactile sensing means sensing through touch.
•The simplest types of tactile sensors use an array of simple touch sensors
arranged in rows and columns. •These are commonly called matrix
sensors.
•Each individual sensor is activated when brought into contact with the object.
•By detecting which sensors are active ( digital ) or the magnitude of the
output signal ( analog ) an imprint of the component can be determined.
The imprint is then compared to previously stored imprint information to
determine the size or shape of the component.
•Mechanical, optical and electrical tactile sensors are available.
•
Tactile sensing includes any form of sensing which
requires physical touching between the sensor and the
object to be sense.
•
The need for touch or tactile sensors occurs in many
robotic applications, from picking oranges to loading
machines. Probably the most important application
currently is the general problem of locating, identifying,
and organizing parts that need to be assembled.
•
Tactile sensor system includes the capability to detect such things as:
1. Presence
2. Part shape, location, orientation, contour examination
3. Contact are pressure and pressure distribution
4. Force magnitude, location, and direction
5. Surface inspection : texture monitoring, joint checking, damage detection
6. Object classification : recognition, discrimination
7. Grasping : verification, error compensation (slip, position ,orientation)
8. Assembly monitoring
ROBOT APPLICATIONS
Industrial Robotics- Manufacturing
Applications of robots in industry and manufacturing
Robots are mainly used in three types of applications:
•Material handling;
•Processing operations;
•Assembly and inspection.
Domestic or household robots – Robots which are used at home. This sort of
robots consists of numerous different gears for example- robotic pool cleaners,
robotic sweepers, robotic vacuum cleaners, robotic sewer cleaners and other
robots that can perform different household tasks. Also, a number of scrutiny
and tele-presence robots can also be considered as domestic robots if brought
into play in that sort of environment.
Medical robots – Robots employed in medicine and medicinal institutes. First &
foremost surgical treatment robots. Also, a number of robotic directed
automobiles and perhaps lifting supporters.
Service robots – Robots that cannot be classed into any other types by practice.
These could be various data collecting robots, robots prepared to exhibit
technologies, robots employed for research, etc.
Other Applications of Robots
Military robots – Robots brought into play in military & armed forces. This sort
of robots consist of bomb discarding robots, various shipping robots, exploration
drones. Often robots at the start produced for military and armed forces
purposes can be employed in law enforcement, exploration and salvage and
other associated fields.
Space robots – I would like to distinct out robots employed in space as a split
apart type. This type of robots would consist of the robots employed on
Canadarm that was brought into play in space Shuttles, the International Space
Station, together with Mars explorers and other robots employed in space
exploration & other activities.
Robot Applications in Industry
Robot Applications in Healthcare
Service Robotics
Key Challenges
Key Challenges
Key Challenges
Key Challenges
Key Challenges
Key Challenges
Key Challenges