Robotics Terminology
Robotics Terminology
ROBOTICS TERMINOLOGY
INTRODUCTION
This section provides a comprehensive list of terms that are relevant to the field of in-
dustrial robotics. It augments and revises the robotics terminology from the first edition
of this Handbook, which was originally prepared by Joseph Jablonowski and Jack W.
Posey. The definitions of the terms reflect their meaning in the field of robotics.
Almost all the terms and definitions come from the material covered in the Handbook.
Of the 530 terms compiled for the Handbook’s first edition, 82 were deleted or revised,
and 371 new terms were added for a total of 819 terms. This increase reflects the expan-
sion and maturing of the robotics field. The contribution of new terms from each of the
10 areas of the Handbook was according to the list in Table 1.
Table 1
Area New Terms
Added
1 Development of Industrial Robotics 20
2 Mechanical Design 48
3 Control and Intelligence 41
4 Programming and Intelligence 38
5 Organizational and Economic Aspects 27
6 Applications: Planning Techniques 27
7 Applications: Design and Integration 36
8 Robotics in Processes 24
9 Robotics in Operations 26
10 Robotics in Various Applications 29
From multiple areas 55
Total new terms 371
Terms reviewed or updated from the first edition 448
Total terms in the Robotics Terminology 819
ROBOTIC TERMS
forces reach set levels, in guiding tasks like edge tracing and insertion, and to provide
the robot with a capability to compensate for errors in the positioning and orientation of
a workpiece.
Accommodation, Passive: The capability of a manipulator to correct for residual po-
sitioning errors through the sensing of reaction forces and torques as sensed by a com-
pliant wrist. No sensors, actuators, or controls are involved.
Accuracy:
1. The quality, state, or degree of conformance to a recognized standard or specifi-
cation.
2. The ability of a robot to position its end-effector at a programmed location in
space. Accuracy is characterized by the difference between the position to which
the robot tool-point automatically goes and the originally taught position, partic-
ularly at nominal load and normal operating temperature.
Compare with Repeatability.
Actuator: A motor or transducer that converts electrical, hydraulic, or pneumatic energy
into power for motion or reaction.
Adaptive Arc Welding System: An arc welding system consisting of an off-line pro-
gramming system and a real-time controller. The off-line programming system allows the
planning of the entire automated welding process, the real-time controller provides the
system with the capability for implementing the welding plans and dealing with the
anomalies that may arise during their execution.
Adaptive Control: A control method used to achieve near-optimum performance by
continuously and automatically adjusting control parameters in response to measured pro-
cess variables. Its operation is in the conventional manner of a machine tool or robot with
two additional components:
1. At least one sensor which is able to measure working conditions; and
2. A computer algorithm which processes the sensor information and sends suitable
signals to correct the operation of the conventional system.
Adaptive Network Based Fuzzy Inference System (ANFIS): A fuzzy inference sys-
tem tuned with a backpropagation algorithm based on some collection of input–output
data. This setup allows fuzzy systems to learn. ANFIS are highly specialized for speed
and cannot accept all the customization options that basic fuzzy inference systems allow.
Adaptive Robot: A robot equipped with one or more external sensors, interfaced with
other machines and communicating with other computers. This type of robot could exhibit
aspects of intelligent behavior, considerably beyond unaided human capabilities, by de-
tecting, measuring, and analyzing data about its environment and using both passive and
active means for interaction. Sensory data could include signals from electromagnetic
spectrum, acoustic signals, measurements of temperature, pressure, and humidity, mea-
surements of physical and chemical properties of materials, detection of contaminants,
and electrical signals (see also Responsive Robots).
Adaptive System: A robotic system with adaptive control capability having:
1. At least one sensor which is able to measure the working conditions; and
2. A computer algorithm which processes the sensor information and sends suitable
signals to correct the operations of the conventional system.
Agent: A computing hardware and / or software-based system that has the following
properties:
1. Autonomy: Agents operate without the direct intervention of humans or others,
and have certain control over their actions and internal state.
2. Social ability: Agents interact with other agents (and possibly humans) via some
agent-communication language.
3. Reflexivity: Agents perceive their environment, which may be the physical world,
a user via a graphical user interface, a collection of other agents, the Internet, or
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1263
perhaps all these combined, and react in a timely fashion to changes that occur
in this environment.
4. Proactiveness: Agents do not simply act in response to their environment, but are
able to exhibit goal-directed behavior by taking the initiative.
The importance of computer agents is their ability to perform complex intelligent activities
in a highly distributed global environment with the advantages of synergy and in parallel
to their human users.
Air Jet Sensor: A sensor, located on the dispenser nozzle of a dispensing system, that
uses an air jet to detect any break in bead application.
Air Motor: A device that converts pneumatic pressure and flow into continuous rotary
or reciprocating motion.
AL: A research-oriented motion language developed by the Stanford University Arti-
ficial Intelligence Laboratory, designed primarily to deal with robot positions and veloc-
ities. AL’s features include joint interpolated motion, force sensing and application,
changeable tools, and vision verification. It is based on the ALGOL language.
Algorithm: A set of specific rules for the solution of a problem in a finite number of
steps.
AML (A Manufacturing Language): An interactive, structured robot programming
language developed by IBM and capable of handling many operations, including inter-
facing and data processing, that go beyond the programming of robot motions. Command
categories include robot motion and sensor commands. AML supports joint interpolated
motion and force sensing.
Analog Control: Control signals that are processed through analog means. Analog con-
trol can be electronic, hydraulic, or pneumatic.
Android: A robot that resembles a human being.
Angular Heading Changes: Changes in the path direction of a mobile robot. In mul-
tiwheeled systems it is caused when two or more wheels are actively driven with the
others idling.
Anthropomorphic Robot: Also known as a jointed-arm robot. A robot with all rotary
joints and motions similar to a person’s arm.
Arm: An interconnected set of of links and powered joints comprising a manipulator
which support or move a wrist, hand, or end-effector.
Arm Joint Accuracy (AJA): One of the Robot Motion Economy measures. It measures
the accuracy of the robot arm during motion. In point-to-point tasks the accuracy is
important at the end of the motion, while in continuous path tasks accuracy is an important
measure throughout the motion.
Arm Joint Load (AJL): One of the Robot Motion Economy measures. It estimates the
load to which the arm is subjected during task motions.
Arm Joint Utilization (AJU): One of the Robot Motion Economy measures. It is cal-
culated based on the total weighted movement of all joints during the task performance
and is based on the kinematics of robot motions. Motions of joints closer to the robot
base are weighted more heavily to reflect relatively higher wear.
Articulated Robot: A robot arm which contains at least two consecutive revolute joints
acting around parallel axes resembling human arm motion. The work envelope is formed
by partial cylinders or spheres. The two basic type of articulated robots, vertical and
horizontal, are sometimes called anthropomorphic because of the resemblance to the mo-
tions of the human arm.
Artificial Intelligence (AI): The ability of a machine system to perceive anticipated or
unanticipated new conditions, decide what actions must be performed under the condi-
tions, and plan the actions accordingly. The main areas of application are knowledge-
based systems, computer sensory systems, and machine learning.
Artificial Muscles: A chemical compound designed to emulate the behavior of biolog-
ical muscles. The compounds contract and expand by the application of positive electrical
charges. Expected applications range from noiseless and quiet propulsion systems to hu-
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1264 ROBOTICS TERMINOLOGY
man implants reducing the rejection of organ transplants. Another variety are the muscle
wires made from titanium alloy that contract when electricity is passed through them and
can lift thousands of times their own weight.
Artificial Neural Networks (ANN): A complementing approach of neural networks
and artificial intelligence which is based on serial processing through layers of symbol
manipulation. It is also referred to as connectionism or parallel distributed processing.
The main applications of ANN are pattern recognition, planning, and control.
Assembly (Robotic): Robot manipulation of components resulting in a finished assem-
bled product. Presently available simple robots can be used for simple assembly opera-
tions, such as mating two parts together. However, for more complex assembly operations
robots require better control and intelligence for achieving the required positioning ac-
curacy and sensory feedback. Examples of typical applications include the insertion of
light bulbs into instrument panels, the assembly of computer hard drives, the insertion or
placement of components on printed circuit boards, the assembly of small electric motors,
and furniture assembly.
Assembly Constraints: Logical conditions that determine the set of all feasible assem-
bly sequences for a given product. Assembly constraints can be of two types: geometric
precedence constraints (those arising from the part geometry) and process constraints
(those arising from assembly process issues).
Assembly Planner: A system for automating robot programming. The assembly planner
examines a computer-assisted design database to produce task-level program. A task plan-
ner then creates a robot-level program from the task-level program.
Assembly Sequencing: The determination of one or more sequences in which the parts
can be put together to guarantee a feasible assembly.
Asynchronous Program Control: A type of robot program control structure that allows
the execution of event-driven steps of a program. Typical events can be hardware errors,
program function key interrupts, or sensors exceeding specified ranges.
Atlantis: A hybrid behavior-based robot control architecture developed at NASA’s Jet
Propulsion Laboratory and consisting of a three-layer architecture. The reactive layer is
a behavior-based system. At the other end of this hybrid system is a deliberative layer
which plans and maintains world models. The intervening interface layer, referred to as
the sequencer, controls sequences of reactivity and deliberation. In addition, the sequencer
is used to handle cognizant failures, i.e., self-recognition when deliberation is necessary
due to a failure to achieve the system’s goals by reactive methods alone.
Atomic Force Microscope (AFM): A device for mapping surface atomic structure by
measuring the force acting on the tip of a sharply pointed wire or other object that is
moved over the surface.
Attended Program Verification (APV): A special mode of robot operation designed
to confirm that a robot’s programmed path and process performance are consistent with
expectations is defined by the new standard. This is a testing mode when the robot is
allowed to move at full-programmed speed, which presumably exceeds the slow speed
velocity limits.
Automated Storage / Retrieval System (AS / RS): Automated warehouses where parts
stored in bins are retrieved by automated equipment (usually a stacker crane) and deliv-
ered to different collection and distribution points. A computer-based system keeps track
of how many items are stored in which bins and controls the system that selects the
desired bin.
Automatically Guided Vehicle (AGV): Also known as robot cart. Wire- or rail-guided
carts used to transport raw materials, tools, finished parts, and in-process parts over rel-
atively great distances and through variable, programmable routes. The parts are usually
loaded on pallets.
Automation: Automatically controlled operation of an apparatus, process, or system by
mechanical or electronic devices that replace human observation, effort, and decision.
Autonomous Robot: A robot with some degree of autonomy.
Autonomous Robot Architecture (AURA): The first robot control architecture to
merge classical artificial intelligence planning techniques with behavior-based control for
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1265
robot navigation. AURA partitions the navigational task into two phases, planning and
execution.
Autonomy: The capability of an entity to create and control the execution of its own
plans and / or strategies. For instance, in mobile robots the ability of the robot for deter-
mining the trajectory to reach a specific location or pose.
AUTOPASS: An experimental task-oriented robot programming language developed by
IBM, by which a manufacturing task to be accomplished is described. In a task-oriented
language such as AUTOPASS the robot must recognize various high-level, real-world
terms. AUTOPASS supports parallel processing, can interface with complex sensory sys-
tems, and permits the use of multiple manipulators. It is a PL / I-based language.
Axis: A traveled path in space, usually referred to as a linear direction of travel in any
three dimensions. In Cartesian coordinate systems, labels of X, Y, and Z are commonly
used to depict axis directions relative to Earth. X refers to a directional plane or line
parallel to Earth. Y refers to a directional plane or line that is parallel to Earth and
perpendicular to X. Z refers to a directional plane or line that is vertical to and perpen-
dicular to the Earth’s surface.
Axis, Prismatic: Also known as translational axis. An assembly between two rigid
members in a mechanism enabling one to have a linear motion relative to and in contact
with the other.
Axis, Rotational: Also known as rotatory axis. An assembly connecting two rigid mem-
bers in a mechanism which enables one to rotate in relation to the other around a fixed
axis.
B-Splines: Curves defined by a set of control points. It is used to represent the robot’s
end-effector trajectories that account for system dynamics and actuator limitations.
Backlash: The free play in a power transmission system, such as a gear train, resulting
in a characteristic form of hysteresis.
Backlighting: Position of the light source in a vision system. The light source is placed
behind the object of which the image is about to be acquired.
Backward Reasoning: A strategy for searching the rule base in an expert system that
acts like a problem solver by beginning with a hypothesis and seeking out more infor-
mation until the hypothesis is either proved or disproved.
Bang-Bang Control: A binary control system which rapidly changes from one mode
or state to the other. In motion systems this applies to direction only. Bang-bang control
is often mechanically actuated, hence the name.
Bang-Bang Robot: A robot in which motions are controlled by driving each axis or
degree of freedom against a mechanical limit stop.
Base: The platform or structure to which a robot arm is attached; the end of a kinematic
chain of arm links and joints, opposite to that which grasps or processes external objects.
Batching: The operation of a robotic system such that tasks of one family of operations,
called a batch, are performed together. Batching is required when a system cannot easily
perform a variety of tasks in random order. Different setups may be required for different
families of tasks. Batching reduces the number of setups by performing one family of
tasks, followed by another batch from another family, and so on.
Baud: The unit of measure of signalling speed in data communications. Baud is equal
to the number of bits of signal events per second.
Behavioral Controller: A reactive, behavior-based control system, emphasizing the im-
portance of tightly coupling sensing and action without the use of intervening represen-
tations or world models. A simple behavioral controller may include three primitive
behaviors: avoiding obstacles, moving towards a perceived goal, and remaining on a path.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1266 ROBOTICS TERMINOLOGY
The coordination process determines the aggregate overt action of the robot by selecting
or combining the individual behavioral outputs in a meaningful way.
Bidding Mechanism: A real-time technique for allocating the resources of a Multi-
Robot System to competing jobs arriving to the system.
Blackboard Systems: Domain-specific problem-solving systems that exploit the black-
board architecture and exhibit a characteristically incremental and opportunistic problem-
solving style. The blackboard architecture has three defining features: a global database
called the blackboard, independent knowledge sources that generate solution elements on
the blackboard, and a scheduler to control knowledge source activity.
Blob: A cluster of adjacent pixels of the same nature (gray level, or color in binary
image, etc.) which usually represents an object or region in the field of view.
Bus Interface: A network topology linking a number of computers by a single circuit
with all messages broadcast to the entire network.
Business Process Reengineering (BPR): See Process Reengineering
Cable Drive: Also known as tendon drive. The transmission of mechanical power from
an actuator to a remote mechanism via a flexible cable and pulleys.
CAD Solid Modeler: A software interface part of the Computer-Aided Design system
which allows the user to build a database, with a valid and complete geometric description
of the robot and its environment. This CAD database includes the models of the robot
links and all the objects in the cell environment: machines, fixtures, feeders, grippers,
parts, etc.
CAD / CAM: An acronym for Computer-Aided Design and Computer-Aided Manufac-
turing.
CAD / CAM Coupling: The integration of manufacturing capabilities and constraints
(CAM) into the design process (CAD).
Calibration: The procedures used in determining actual values which describe the ge-
ometric dimensions and mechanical characteristics of a robot or multibody structure. A
robot calibration system must consist of appropriate robot modeling techniques, accurate
measurement equipment, and reliable model parameter determination methods. For prac-
tical improvement of a robot’s absolute accuracy, error compensation methods are required
which use calibration results.
Camera Coordinate Frame: A coordinate system assigned to the camera in a robotics
vision system.
Canny’s Edge Operator: Operator for line feature extraction from vision stereo images.
Capacitive Proximity Switch: Proximity sensor utilizing the dielectric property of the
material to be sensed to alter the capacitance field set up by the sensor. The sensor can
be used to detect objects constructed of nonconductive material, allowing the robot to
detect the presence or absence of objects made of wood, paper, or plastic.
Cartesian Path Tracking: The travel of the hand or end-effector of a manipulator in
a path described by Cartesian coordinates. The manipulator joint displacements can be
determined by means of an inverse Jacobian transformation.
Cartesian Robot: See Rectangular Robot.
Cartesian Space: See Rectangular Robot.
Cell Formation: See Group Technology.
Cellular Robotic System: A hybrid layout organization in which robots and machining
centers are grouped into work centers called cells, that process parts with similar shapes
or processing requirements.
Center: A manufacturing unit consisting of two or more cells and the material transport
and storage buffers that interconnect them.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1267
Centralized Control: Control exercised over an extensive and complex system from a
single controller.
Chain Drive: The transmission of power via chain and mating-toothed sprocket wheels.
Chain Robot Arm: A robot arm designed especially for use as a monoarticulate chain
manipulator. Special design considerations include a cross-sectional profile no larger than
that of the chain links, a fail-safe return to a straightened position, high-powered DC or
AC servo motors, and continuous gas cooling of the drives. Actual and planned appli-
cations include repair and inspection of nuclear reactors and active liquor tanks housed
in concrete cells.
Chebyshev Travel: Motion of the robot arm simultaneously in the X and Y directions
of the robot’s workspace coordinate system.
Chip Mounter: A robotic device employed for the high-speed automatic mounting of
surface-mount type electronic components into integrated circuit boards. Modern high-
speed chip mounters utilize high-speed vision assistance achieving mounting cycles of
0.15 sec / chip.
CIM / Robotics: The integration of various technologies and functional areas of the
organization to produce an entirely integrated manufacturing organization. The motivation
for CIM / Robotics has been based on the perceived need for manufacturing industry to
respond to changes more rapidly than in the past. CIM / robotics promises many benefits,
including increased machine utilization, reduced work-in-process inventory, increased pro-
ductivity of working capital, reduced number of machine tools, reduced labor costs, re-
duced lead times, more consistent product quality, less floorspace, and reduced set-up
costs.
Circle Point Analysis: A class of robot calibration methods where each joint is iden-
tified as a screw, i.e., as a line in space. From knowledge of all of the joint screws, the
robot’s kinematic parameters can be extracted directly.
Circular Interpolation: A robot programming feature which allows a robot to follow
a circular path through three points it is taught.
Class I Testing: Robot testing procedure requiring no specific parameter optimization
in the robot’s operation.
Class II Testing: Robot testing procedure in which the robot operates under optimum
cycle time conditions.
Class III Testing: Robot testing procedure in which the robot operates under optimum
repeatability conditions.
Class IV Testing: Robot testing procedure that allows the optimization of robot per-
formance characteristics beyond those covered by testing classes II and III.
Closed-Loop Control: The use of a feedback loop to measure and compare actual
system performance with desired performance. This strategy allows the robot control to
make any necessary adjustments.
Coating (Robotic): Robot manipulation of a coating tool, e.g., a spray gun, to apply
some material, such as paint, varnish, stain, or plastic powder, to the surface of either a
stationary or a moving part. These coatings are applied to a wide variety of parts, in-
cluding automotive body panels, appliances, and furniture. Other uses include applying
resin and chopped glass fiber to molds for producing glass-reinforced plastic parts and
spraying epoxy resin between layers of graphite broadgoods in the production of advanced
composites. The benefits of robotic coating are higher product quality through more uni-
form application of material, reduced costs by eliminating human labor and reducing
waste coating material, and reduced exposure of humans to toxic materials.
Cobot: A robot that is designed specifically to collaborate with humans. It is typically
a safe, mechanically passive robotic device that is intended for direct physical contact
with a human operator. The operator supplies the power for motions, while the cobot
responds with software-controlled movements.
Cognitive Functions: A group of mental processes that involve acquisition, coding,
storing, manipulation, and recall of spatial and other information.
Collaboration: The active participation and work of the sub-systems towards accom-
plishing collaborative integration. It can be characterized as mandatory, optional, or con-
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1268 ROBOTICS TERMINOLOGY
current, and it can occur internally (among sub-systems of the same system) or externally
(among sub-systems of different systems). An important function of collaborative inte-
gration is to overcome conflicts among the sub-systems.
Collapsible Frame Structure: A mobile robot system that uses almost its entire
structural system in an active fashion to reconfigure itself. An example of this type of
robot is Houdini, a robot developed for the Department of Energy as an internal tank
cleanup system that would remotely access hazardous (or petrochemical) waste-storage
tanks through a 24-inch diameter opening in the collapsed position, and then open up to
a full 8-foot by 6-foot footprint and carry a manipulator arm with exchangeable end-
effector tooling and articulated plow.
Common Object Request Broker Architecture (CORBA): A distributed object tech-
nology defined by the Object Management Group (OMG). CORBA is the standard ar-
chitecture for developing object-oriented applications that would run across a diversity of
multivendor products and operating environments.
Complex Joint: An assembly between two closely related rigid members enabling one
member to rotate in relation to the other around a mobile axis.
Compliance: A feature of a robot which allows for mechanical float in the tooling in
relation to the robot tool mounting plate. This feature enables the correction of misalign-
ment errors encountered when parts are mated during assembly operations or loaded into
tight-fitting fixture or periphery equipment.
Compliant Assembly: The deliberate placement of a known, engineered, and relatively
large compliance into tooling in order to avoid wedging and jamming during rigid part
assembly.
Compliant Motion: The motion required of a robot when in contact with a surface
because of uncertainty in the world model and the inherent inaccuracy of a robot.
Compliant Support: In rigid part assembly, compliant support provides both lateral
and angular compliance for at least one of the mating parts.
Computer Integrated Manufacturing—Open Systems Architecture (CIMOSA): A
European proposal for an open system architecture for Computer-Integrated Manufactur-
ing. CIMOSA provides a reference architecture to help particular enterprises build their
own architecture, describing four aspects of the enterprise (function, information, re-
source, and organization) at three modeling levels (requirements definition, design spec-
ification, and implementation description). The enterprise model provides semantic
unification of concepts shared in the CIM system. Alternative reference architectures are
the Purdue Enterprise Reference Architecture (PERA), developed at Purdue University in
Indiana, and the GRAI-GIM architecture, developed at the University of Bordeaux,
France.
Computer Numerical Control (CNC): A numerical control system with a dedicated
mini- or micro-computer which performs the functions of data processing and control.
Computer Vision: Also known as machine vision. The use of computers or other elec-
tronic hardware to acquire, interpret, and process visual information. It involves the use
of visual sensors to create an electronic or numerical analog of a visual scene, and com-
puter processing to extract intelligence from this representation. Examples of applications
have been in inspection, measurement of critical dimensions, parts sorting and presenta-
tion, visual servoing for manipulator motions, and automatic assembly.
Computer-Aided Design (CAD): The use of an interactive-terminal workstation, usu-
ally with graphics capability, to automate the design of products. CAD includes functions
like drafting and parts fitup.
Computer-Aided Engineering (CAE): Engineering analysis performed at a computer
terminal with information from a CAD database. It includes mass property analysis, finite
element analysis, and kinematics.
Computer-Aided Manufacturing (CAM): Working from a product design likely to
exist in a CAD database, CAM encompasses the computer-based technologies that phys-
ically produce the product, including part-program preparation, process planning, tool
design, process analysis, and part processing by numerically controlled machines.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1269
Control Hierarchy: A system in which higher-level control elements are used to control
lower-level ones and the results of lower-level elements are utilized as inputs by higher-
level elements. Embodied in the phrase ‘‘distributed intelligence,’’ in which processing
units (usually microprocessors) are dispersed to control individual axes of a robot.
Control Loops: Segments of control of a robot. Each control loop corresponds to a
drive unit which actuates one axis of motion of the manipulator.
Control System: The system which implements the designed control scheme, including
sensors, manual input and mode selection elements, interlocking and decision-making
circuitry, and output elements to the operating mechanism.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1270 ROBOTICS TERMINOLOGY
Controlled Passive Devices: Operator interface using actuators that cannot impart
power to the device, but can control the way the device responds to externally applied
power. For teleoperator input devices the input power is supplied by the human operator.
By controlled passive actuation the response of the device can provide to the human a
haptic display of conditions present at the remote manipulator.
Controller: A hardware / software device that continuously measures the value of a vari-
able quantity or condition and then automatically acts on the controlled equipment to
correct any deviation from a desired preset value.
Controller Area Network (CAN): A bus network connection of the system controllers
of the devices in the robot cell. It enhances the reprogrammability of each cell component,
as well as the connectivity flexibility of further equipment in the cell.
Conveyor Tracking Robot: A robot synchronized with the movement of a conveyor.
Frequent updating of the input signal of the desired position on the conveyor is required.
Cooperation: The willingness and readiness of subsystems to share or combine their
tasks and resources as in ‘‘open systems.’’
Cooperative Behavior: Any agent behavior requiring negotiation and depending on
directed communication in order to assign particular tasks to the participants. The co-
operative behavior can be explicit: a set of interactions which involve exchanging infor-
mation or performing actions in order to benefit another agent; or implicit: actions that
are a part of the agent’s own goal-achieving behavior repertoire, but have effects in the
world that help other agents achieve their goals.
Coordinate Measuring Machine (CMM): A Cartesian robotic device armed with a
probe as tool for measuring parts data (e.g., dimension, location of features, or cylindric-
ity). The probe is a transducer, or sensor, that converts physical measurements into elec-
trical signals, using various measuring systems within the probe structure.
Coordinate Transformation: In robotics, a 4 ⫻ 4 matrix used to describe the positions
and orientations of coordinate frames in space. It is a suitable data structure for the
description of the relative position and orientation between objects. Matrix multiplication
of the transformations establishes the overall relationship between objects.
Coordinated Joint Motion: Also known as coordinated axis control. Control wherein
the axes of the robot arrive at their respective endpoints simultaneously, giving a smooth
appearance to the motion.
Coordination: The means for integrating or linking together different systems whose
decisions and actions are interdependent in order to achieve common goals. Coordination
can be classified into programmed, where the activities are dictated by organizational
goals and objectives and plans are specified in advance by the organization; nonprogram-
med, where activities usually occur as a result of some emergency; and by feedback,
which combines both the programmed and nonprogrammed modes. Also, the additional
information processing performed when multiple, connected agents pursue goals that a
single agent pursuing the same goals would not perform.
Crisp Set: In Fuzzy Logic Control, a collection of distinct objects. It is defined in such
a way as to dichotomize the elements of a given universe of discourse into two groups:
members and nonmembers. This dichotomization is defined by a characteristic function.
Cybernetics: The theoretical study of control and information processes in complex
electronic, mechanical, and biological systems, considered by some as the theory of ro-
bots.
Cycle Time: The period of time from starting to finishing an operation. Cycle time is
used to determine the nominal production rate of a robotic system.
Cycle Time Chart: A graphical representation of the components of the cycle time of
a robotics operation. It resembles the graphs utilized in project scheduling.
Cylindrical Robot: Also known as cylindrical coordinate robot or columnar robot. A
robot, built around a column, that moves according to a cylindrical coordinate system in
which the position of any point is defined in terms of an angular dimension, a radial
dimension, and a height from a reference plane. The outline of a cylinder is formed by
the work envelope. Motions usually include rotation and arm extension.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1271
Design Process (of Robots): A multistep process beginning with a description of the
range of tasks to be performed. Several viable alternative configurations are then deter-
mined, followed by an evaluation of the configurations with respect to the sizing of
components and dynamic system performance. Based on appropriate technical and eco-
nomic criteria, a configuration is then selected. If no configuration meets the criteria, the
process may be repeated in an iterative manner until a configuration is selected.
Dexterous Manipulators: Robotic arms with the capability to move their payload with
consequently facility and quickness within the manipulator’s workspace.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1272 ROBOTICS TERMINOLOGY
Distributed Numerical Control (DNC): The use of a computer for inputting data to
several physically remote numerically controlled machine tools.
Distributed Problem Solving (DPS): Study of how a loosely coupled network of prob-
lem-solving nodes (processing elements) can solve problems that are beyond the capa-
bilities of the nodes individually. Each node (sometimes called agent) is a sophisticated
system that can modify its behavior as circumstances change and plan its own commu-
nication and cooperation strategies with other nodes.
Drift: The tendency of a system to gradually move away from a desired response.
Drive Power: The source or means of supplying energy to the robot actuators to pro-
duce motion.
Drum Sequencer: The mechanically programmed rotating device that uses limit
switches to control a robot or other machine.
Duty Cycle: The time intervals devoted to starting, running, stopping, and idling when
a device is used for intermittent duty.
Dynamic Accuracy
1. Degree of conformance to the true value when relevant variables are changing
with time.
2. Degree to which actual motion corresponds to desired or commanded motion.
transfer parts and / or handle a multitude of differing tools to perform work on parts. It is
commonly made up of four distinct elements: a method of attachment of the hand or tool
to the robot tool mounting plate, power for actuation of tooling machines, mechanical
linkages, and sensors integrated into the tooling. Examples include grippers, paint spray-
ing nozzles, welding guns, and laser gauging devices.
End-Effector, Turret: A number of end-effectors, usually small, that are mounted on
a turret for quick automatic change of end-effectors during operation.
End-of-Axis Control: Controlling the delivery of tooling through a path or to a point
by driving each axis of a robot in sequence. The joints arrive at their preprogrammed
positions on a given axis before the next joint sequence is actuated.
End-of-Life Value: The usefulness of the components of a product at the end of its
service life. This value should compensate for the cost of the remanufacturing or disas-
sembly process of the product.
Endpoint Control: Control wherein the motions of the axes are such that the endpoint
moves along a prespecified type of path line (straight line, circle, etc.)
Endpoint Rigidity: The resistance of the hand, tool, or endpoint of a manipulator arm
to motion under applied force.
Enterprise Integration: The integration of sophisticated automation equipment, com-
puter hardware and software, planning, control, and data management methodologies into
the enterprise functional areas with the objective of enhancement of the enterprise ability
to compete in the global market.
Enterprise Reengineering: The radical redesign of business processes, combining steps
to cut waste and eliminating repetitive, paper-intensive tasks in order to improve cost,
quality, and service and maximize the benefits of information technology.
Enterprise Resource Planning (ERP): A business management system that integrates
all facets of the business, including planning, manufacturing, sales, and marketing.
Ergonomics: The study of human capability and psychology in relation to the working
environment and the equipment operated by the worker (see also Robot Ergonomics).
Error Recovery: An ability in intelligent robotic systems to detect a variety of errors
and, through programming, take corrective action to resolve the problem and complete
the desired process.
Error-Absorbing Tooling: A type of robot end-effector able to compensate for small
variations in position and orientation. Especially suitable for assembly tasks, where the
insertion of components demands tight tolerance positioning and orientation of the parts
(see also Remote Center Compliance Device).
Exoskeleton: An articulated teleoperator mechanism whose joints correspond to those
of a human arm. When attached to the arm of a human operator, it will move in corre-
spondence to his or her arm. Exoskeletal devices are sometimes instrumented and used
for master–slave control of manipulators.
Expert System (ES): A computer program, usually based on artificial intelligence tech-
niques, that performs decision functions similar to those of a human expert and, on
demand, can justify to the user its line of reasoning. Typical applications in the field of
robotics are high-level robot programming, planning and control of assembly, and proc-
essing and recovery of errors.
External Sensor: A feedback device that is outside the inherent makeup of a robot
system, or a device used to effect the actions of a robot system that are used to source a
signal independent of the robot’s internal design.
Eye-in-Hand System: A robot vision system in which the camera is mounted on or
near the robot gripper. This arrangement eases the calculation of object location and
orientation and eliminates blind-spot problems encountered in using a static overhead
camera.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1275
Fixture: A device used for holding and positioning a workpiece without guiding the
tool.
Flexi-Arm: A manipulator arm designed to have as much freedom as the human wrist
and especially suited to coating and other finishing applications. The design provides full
arching without regard to the pitch-and-yaw axis, minimizes the arm size, and eliminates
the need for electrical wiring, hydraulic hoses, and actuators on the end of the arm. The
arm can be fitted with a seventh axis to further increase gun (tool) mobility so the arm
has better reach and access than a human spray finisher.
Flexibility (Gripper): The ability of a gripper to conform to parts that have irregular
shapes and adapt to parts that are inaccurately oriented with respect to the gripper.
Flexibility, Mechanical: Pliable or capable of bending. In robot mechanisms this may
be due to joints, links, or transmission elements. Flexibility allows the endpoint of the
robot to sag or deflect under a load and vibrate as a result of acceleration or deceleration.
Flexibility, Operational: Multipurpose robots that are adaptable and capable of being
redirected, trained, or used for new purposes. Refers to the reprogrammability or multitask
capability of robots.
Flexibility–Efficiency Trade-off: The trade-off between retaining a capability for rapid
redesign or reconfiguration of the product to produce a range of different products, and
being efficient enough to produce a large number of products at high levels of production
and low unit cost.
Flexible Arm: A robot arm with mechanical flexibility, e.g., inflatable links or links
made of mechanically flexible materials (contrast with Rigidity).
Flexible Assembly System (FAS): An arrangement of assembly machines or stations,
and a connecting transport system under control of a central computer that allows the
assembly of several, not necessarily identical, workpieces simultaneously (see also Pro-
grammable Assembly System).
Flexible Fixturing: Fixture systems with the ability of accommodating several part
types for the same type of operation. The fixture can be robotic and change automatically
according to sensor input detecting the part change.
Flexible Fixturing Robots: Robots working in parallel, designed to hold and position
parts on which other robots or people or automation can work.
Flexible Manufacturing System (FMS): An arrangement of machine tools that is ca-
pable of standing alone, interconnected by a workpiece transport system, and controlled
by a central computer. The transport subsystem, possibly including one or more robots,
carries work to the machines on pallets or other interface units so that accurate registration
is rapid and automatic. FMS may have a variety of parts being processed at one time.
Flight Telerobotic Servicer (FTS): Telerobotics based system for the assembly, check-
out, and maintenance of the International Space Station to minimize the amount of ex-
travehicular activity required of the crew.
Folding Arm Manipulator: A manipulator designed to enter an enclosed area, such as
the interior of a nuclear reactor, through a narrow opening. A control console outside the
enclosed area is connected to the manipulator by an umbilical cord which carries com-
mand signals, telemetry, and services. Once inside the enclosed area, the manipulator
unfolds and / or extends into a working position. Visual feedback from the work zone
employs closed-circuit television through a remotely controlled camera on the manipulator
feeding a visual display unit in the control console. The manipulator is designed to allow
all relevant motions to be recovered in an emergency situation.
Force Control: A method of error detection in which the force exerted on the end-
effector is sensed and fed back to the controller, usually by mechanical, hydraulic, or
electric transducers.
Force Reflection: Also known as bilateral master–slave control. A category of teleo-
perator control incorporating the features of simple master–slave control and also provid-
ing the operator with resistance to motions of the master unit which corresponds to the
resistance experienced by the slave unit.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1277
Force–Torque Sensors: The sensors that measure the amount of force and torque ex-
erted by the mechanical hand along three hand-referenced orthogonal directions and ap-
plied around a point ahead and away from the sensors.
Forearm: That portion of a jointed arm which is connected to the wrist and elbow.
Forward Dynamics: The computation of a trajectory resulting from an applied torque.
Forward Kinematics: The computation of the position or motion of each link as a
function of the joint variables.
Forward Reasoning: A strategy for searching the rule base in an expert or knowledge-
based system that begins with the information entered by the user and searches the rule
base to arrive at a conclusion.
FREDDY: A pioneering robot system developed at Edinburgh University, Scotland, in
the mid-1970s that used television cameras, a touch-sensitive manipulator, and a motor-
controlled mobile viewing platform to study the acquisition of perceptual descriptions.
Function Based Sharing Control (FBSC): A strategy for combining robotic and te-
leoperated commands. It constructs a path in terms of a position dependent path planner.
FUNKY: Robot software developed by IBM for advanced motion guiding that produces
robot programs through the use of a function keyboard and manual guiding device. Con-
sidered a point-to-point level language that is inherently unstructured, FUNKY has sup-
port for gripper commands, tool operations, touch sensor commands, and interaction with
external devices.
Fuzzifier: One of the four basic components of the Fuzzy Logic Controller. A fuzzifier
performs the function of fuzzification, which is a subjective valuation to transform mea-
surement data into a valuation of a subjective value. Hence it can be defined as a mapping
from an observed input space to labels of fuzzy sets in a specified input universe of
discourse. Since the data manipulation in a FLC is based on fuzzy set theory, fuzzification
is necessary and desirable at an early stage.
Fuzzy Adaptive Learning Control Network (FALCON): Feedforward multilayer net-
work which integrates the basic elements and functions of a traditional fuzzy logic con-
troller into a connectionist structure which has distributed learning abilities. In this
connectionist structure the input and output nodes represent the input states and output
control / decision signals, respectively, and in the hidden layers there are nodes functioning
as membership functions and rules.
Fuzzy Basis Function Network (FBFN): A Neuro-Fuzzy Control system where a fuzzy
system is represented as a series expansion of fuzzy basis functions (FBFs) which are
algebraic superpositions of membership functions. Each FBF corresponds to one fuzzy
logic rule.
Fuzzy Logic: Rule-based artificial intelligence that tolerates imprecision by using non-
specific terms called ‘‘membership functions’’ to solve problems.
Fuzzy Logic Control (FLC): Control mechanism that incorporates the ‘‘expert expe-
rience’’ of a human operator in the design of the controller in controlling a process whose
input / output relationship is described by a collection of fuzzy control rules (e.g., IF–
THEN rules) involving linguistic variables rather than a complicated dynamic model.
Fuzzy Logic Controller: Composed of four principal components: a fuzzifier, a fuzzy
rule base, an inference engine, and a defuzzifier.
Fuzzy Relations: A generalization of classical relations to allow for various degrees of
association between elements. An important operation of fuzzy relations is the compo-
sition of fuzzy relations. There are two types of composition operators: max–min and
min–max compositions, and these compositions can be applied to both relation–relation
compositions and set–relation compositions.
Fuzzy Rule Base: A collection of fuzzy IF–THEN rules in which the preconditions
and consequences involve linguistic variables. This collection of fuzzy control rules char-
acterizes the simple input–output relation of the system.
Fuzzy Set: A collection of vaguely distinct objects. A fuzzy set introduces vagueness
by eliminating the sharp boundary that divides members from nonmembers in the group.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1278 ROBOTICS TERMINOLOGY
Thus, the transition between the full membership and nonmembership is gradual rather
than abrupt, and this is realized by a membership function. Hence, fuzzy sets may be
viewed as an extension and generalization of the basic concepts of crisp sets.
Gripper, Internal: A type of mechanical gripper used to grip the internal surface of an
object with open fingers.
Gripper, Soft: A type of mechanical gripper which provides the capability of conform-
ing to part of the periphery of an object of any shape.
Gripper, Swing Type: A type of mechanical gripper which can move its fingers in a
swinging motion.
Gripper, Translational: A type of mechanical gripper which can move its own fingers,
keeping them parallel.
Gripper, Universal: A gripper capable of handling and manipulating many different
objects of varying weights, shapes, and materials.
Gripping Surfaces: The surfaces, such as the inside of the fingers, on the robot gripper
or hand that are used for grasping.
Gross Volume of Work Envelope: The volume of the work envelope determined by
shoulder and elbow joints.
Group Behavior: See Cooperative Behavior.
Group Technology: A technique for grouping parts to gain design and operational
advantages. For example, in robotics group technology is used to ensure that different
parts are of the same part family in planning part processing for a workcell or designing
widely usable fixtures for part families. Part grouping may be based on geometric shapes,
operation processes, or both.
Groupe de recherché en automatisation integree (GRAI): See Computer Integrated
Manufacturing Open Systems Architecture (CIMOSA).
Growing (Image): Transformation from an input binary image to an output binary
image. Growing increases the number of one type of pixel for purposes of smoothing,
noise elimination, and detection of blobs based on approximate size.
Guarded Motions: The motion required of a robot when approaching a surface. This
motion is required because of uncertainty in the world model and the inherent inaccuracy
of a robot. The goal of the guarded motion is to achieve a desired manipulator configu-
ration on an actual surface while avoiding excessive forces.
Harmonic Drive: A drive system that uses inner and outer gear bands to provide
smooth motion.
Heat Distortion Zone: Volume of the parts being joined by a welding process that are
affected by the increase in temperature resulting from the welding method. These zones
have their properties altered and may become brittle.
HELP (High Level Procedural Language): A robot programming language, based on
PASCAL / Fortran, developed at the DEA Corporation in Turin, Italy. HELP supports
structured program design for robot operation and features flexibility to multiple arms,
support of continuous path motion, force feedback and touch sensor commands, inter-
action with external devices, and gripper operation commands.
Heuristics: A method of solving a problem in which several approaches or methods
are tried and evaluated for progress toward an optimal solution after each attempt (but an
optimal solution is not guaranteed).
Heuristic Problem Solving: In computing logic, the ability to plan and direct actions
to steer toward higher-level goals. This approach is the opposite of algorithmic problem
solving.
Hexapod: A robot that uses six leglike appendages to stride over a surface.
Hierarchical Control: A distributed control technique in which the controlling pro-
cesses are arranged in a hierarchy and distributed physically.
High-Level Language: A programming language that generates machine code from
function-oriented statements that approach English.
High-Level Robot Programming: The control of a robot with a high-level language
that contains English-like (or another natural language) commands. These commands then
perform computations of numerous elementary operations in order to simplify compli-
cated robot operations.
Hold: A stopping of all movement of the robot during its sequence in which some
power is maintained on the robot; for example, on hydraulically driven robots, power is
shut off to the servo-valves but is present in the main electrical and hydraulic systems.
Holonic Manufacturing System (HMS): A new paradigm for the next-generation man-
ufacturing systems, comprising multiagent manufacturing systems in which the entities
(the holons) are both autonomous and cooperative building blocks of a manufacturing
system for transforming, transporting, storing, and / or validating information and physical
objects. Holonic manufacturing systems are human-centered, and therefore they aim to
enable the cooperation amongst humans and machines that preserves the ability to plan
and act autonomously for both of them. The strength of the holonic organization (holar-
chy) is that it enables the construction of very complex systems that are nonetheless
efficient in the use of resources, highly resilient to disturbances (both internal and exter-
nal), and viable by adapting to changes in the environment in which they exist.
Holonomic Constraints: An integrable set of differential equations that describes the
restrictions on the motion of a system; a function relating several variables, in the form
f(x1, . . . , xn) ⫽ 0, in optimization or physical problems.
Holonomic System: A system in which the constraints are such that the original co-
ordinates can be expressed in terms of independent coordinates and possibly of the time.
Home Robots: Small mobile vehicles fitted with a relatively slow-moving arm and
hand, and visual and force / tactile sensors, controlled by joysticks and speech, with a
number of accessories specialized for carrying objects, cleaning, and other manipulative
tasks.
Homogeneous Transform: A 4 ⫻ 4 matrix which represents the rotation and translation
of vectors in the joint coordinate systems. It is used to compute the position and orien-
tation of any coordinate system with respect to any other coordinate system.
Horizontal Integration: The integration of activities at the same hierarchical level in
the enterprise by investigating the passing of material and information from one activity
to another. The analysis can be supported through activity modeling.
Hostile Environments: Robot’s work environments characterized by high temperatures,
vibration, moisture, pollution, or electromagnetic or nuclear radiation.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1281
HRL (High Robot Language): Robot motion software, based on LISP and Fortran,
developed at the University of Tokyo. HRL is used to describe manipulator motions for
mechanical assemblies and disassemblies. Its features include language extensions, world
models, and orbit calculation commands.
Human Error Analysis (HEA): A system malfunction analysis technique which relates
the tasks performed in the system to the malfunctions suffered.
Human Factors Engineering: The area of knowledge dealing with the capabilities and
limitations of human performance in relation to design of machines, jobs, and other
modifications of human’s physical environment.
Human-Oriented Design: Design of a complex computerized system and interfaces for
ease of learning, training, operating, and maintaining by human operators and users (see
also User-Friendly).
Human–Machine Interface: See User Interface.
Human–Robot Interaction (HRI): The analysis and design of real and virtual inter-
faces with robots, including communication and off-line programming, adaptive and social
behavior, anthropomorphic interfaces and robot devices, collaboration, and human-
friendly interactions.
Humanoid: A robot designed to resemble human physical characteristics.
Humanoid Robotics: See Humanoid.
Hybrid Teleoperator / Robot Systems: A partially controlled robot for performing ser-
vice tasks. Most of the intelligence is supplied by a human operator interfaced in a user-
friendly manner to control switches, joysticks, and voice input devices to control the
physical motion and manipulation of the robot.
Hydraulic Motor: An actuator consisting of interconnected valves and pistons or vanes
which converts high-pressure hydraulic or pneumatic fluid into mechanical shaft trans-
lation or rotation. While hydraulic motors were popular for early robots, DC servo-drives
have become more popular.
Hypermedia: Hypertext-based systems that combine data, text, graphics, video, and
sound.
Hyperredundant Manipulators: See Underactuated Robotic System.
Hypertext: A data structure in which there are links between words, phrases, graphics,
or other elements and associated information so that selection of a key object can activate
a linkage and reveal the information.
Jamming: In part assembly, jamming is a condition where forces applied to the part
for part mating point in the wrong direction. As a result, the part to be inserted will not
move.
JARA: Japan Robot Association
Job and Skill Analysis: A method for analyzing robot work methods. Job analysis
focuses on what to do, while skills analysis focuses on how.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1284 ROBOTICS TERMINOLOGY
Laser Vision System: Laser-based sensing system to gather information for motion
control, torch position and orientation, and welding parameters such as arc current, arc
voltage, arc length, and torch weaving. Laser-based vision systems provide also the ca-
pability of performing 100 percent inspection.
Laser Welding (Robotic): Welding systems utilizing a highly coherent beam of light
focused to a very small spot, where the metal melts and leads to the formation of a
keyhole (a cylindrical cavity filled with ionized metallic gas) that causes a pool of molten
metal. When this metal hardens behind the keyhole, it forms a weld as the beam moves
along.
Lateral Resolution: The ability of a sensor, such as an ultrasonic sensor, to distinguish
between details in the direction of a scan. In simple ultrasonic sensors lateral resolution
is poor but can be improved by using the concept of back-propagation.
Lead-Through Programming: Also known as lead-through teaching, programming by
guiding, or manual programming. A technique for programming robot motion, usually
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1286 ROBOTICS TERMINOLOGY
following a continuous path motion, but sometimes referring also to teaching point-to-
point motions by using a teach box. For continuous path motions the operator grasps a
handle which is secured to the arm and guides the robot through the desired task or
motions while the robot controller records movement information and any activation sig-
nals for external equipment. This programming approach contrasts with off-line program-
ming, which can be accomplished away from the manipulator.
Lean Manufacturing System: The description of a manufacturing system operating
under the Just-in-Time approach as depicted by Womack, Jones, and Roos in the book
The Machine That Changed the World, which chronicles the automobile industry.
Learning Control: A control scheme whereby experience is automatically used to
change control parameters or algorithms.
Learning Machines: Machines that are capable of improving their future actions as a
result of analysis and appraisal of past actions.
Level of Automation: The degree to which a process has been made automatic. Rele-
vant to the level of automation are questions of automatic failure recovery, the variety of
situations which will be automatically handled, and the conditions under which manual
intervention or action by human beings is required.
Light-Section Inspection: The use of a slit projector to project a slit of light on an
object to be inspected and an image detector to interpret the slit image of the object.
Depending on the specific application, the projector and image detector may be oriented
to provide a direct reflection or diffused reflection. A feature of light-section inspection
is that the detection process is essentially sequential, thereby allowing relatively easier
image analysis compared to other three-dimensional inspection techniques.
Lights out Factory: A totally automated factory, equipped with intelligent control and
manufacturing systems.
Limit-Detecting Hardware: A device for stopping robot motion independently from
control logic.
Limit Switch: An electrical switch positioned to be switched when a motion limit
occurs, thereby deactivating the actuator that causes the motion.
Limited Sequence Manipulator: A nonservo manipulator that operates between fixed
mechanical stops. Such a manipulator can operate only on parts in a fixed location (po-
sition and orientation) relative to the arm.
Line Feature: A linear edge extracted from the analysis of a vision image of a part.
Line features serve as references to extract additional part features and as orientational
cues in the position of the object.
Linear Interpolation: A computer function automatically performed in the control that
defines the continuum of points in a straight line based on only two taught coordinate
positions. All calculated points are automatically inserted between the taught coordinate
positions upon playback.
Link:
1. A robotic manipulator is built of joints and links; each link is a basic part of a
mechanical limb;
2. A non-servo manipulator that operates between fixed mechanical stops. Such a
manipulator can operate only on parts in a fixed location (position and orientation)
relative to the arm.
Link Coordinate: A coordinate system attached to a link of a manipulator.
LISP: Acronym for list processing; a high-level computer language implemented at the
Massachusetts Institute of Technology in 1958. LISP is useful in artificial intelligence
applications.
Load Capacity: The maximum total weight that can be applied to the end of the robot
arm without sacrifice of any of the applicable published specifications of the robot.
Load Deflection:
1. The difference in position of some point on a body between a nonloaded and an
externally loaded condition.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1287
2. The difference in position of a manipulator hand or tool, usually with the arm
extended between a nonloaded condition (other than gravity) and an externally
loaded condition. Either or both static and dynamic (inertial) loads may be con-
sidered.
Local Area Network (LAN): Telecommunications network that requires its own ded-
icated channels and that encompasses a limited distance, usually one building or several
buildings in close proximity.
Location Analysis: The first step of refining a robotic system design. The details of
the placement of workstations, buffers, material-handling equipment, and so on, are
worked out. Location analysis may also be applied to location of an automated facility
with respect to existing facilities and location of workpieces, accessories, and tools within
a workstation. Typical factors to be considered are transport time or costs, workstation
dimensions, transporter reach, fixed costs, and capacity limits.
permanent magnets requiring a stripping device to separate the part from the magnet
during part release.
Main Reference: A geometric reference which must be maintained throughout a pro-
duction process; for example, spot welding. The compliance with the references of the
component elements of a subassembly guarantees the geometry of the complete assembly.
Maintenance Program: A maintenance program will typically:
Major Axes (Motions): These axes may be described as the independent directions an
arm can move the attached wrist and end-effector relative to a point of origin of the
manipulator such as the base. The number of robot arm axes required to reach world
coordinate points is dependent on the robot configuration.
MAL (Multipurpose Assembly Language): A Fortran-based robot programming soft-
ware developed by the Milan Polytechnic Institute of Italy, primarily for the programming
of assembly tasks. Multiple robot arms are supported by MAL.
Manipulation (Robotic): The handling of objects, by moving, inserting, orienting,
twisting, and so on, to be in the proper position for machining, assembling, or some other
operation. In many cases it is the tool that is being manipulated rather than the object
being processed.
Manipulator: A mechanism, usually consisting of a series of segments, or links, jointed
or sliding relative to one another, for grasping and moving objects, usually in several
degrees of freedom. It is remotely controlled by a human (manual manipulator) or a
computer (programmable manipulator). The term refers mainly to the mechanical aspect
of a robot.
Manipulator-Level Control: A level of robot control which involves specifying the
robot movements in terms of world positions of the manipulator structure. Mathematical
techniques are used to determine the individual joint values for these positions.
Manipulator Responsiveness: The ability of a manipulator to recreate a user’s trajec-
tories and impedance in time and space.
Manual Manipulator: A manipulator operated and controlled by a human operator.
See Teleoperator.
Manufacturing Automation Protocol (MAP): A collection of existing and emerging
communication protocols, each developed by a standard-setting body. It adopts the ISO /
OSI model and consists of seven layers: physical, data link, network, transport, session,
presentation, and application.
Manufacturing Cell: A manufacturing unit consisting of two or more workstations or
machines and the material transport mechanisms and storage buffers that interconnect
them.
Manufacturing Flexibility: Ability of the manufacturing system to respond to changes
in the product or process specifications. Changes may result from customer requirements
on the product and / or process being utilized in its manufacturing, or from the incorpo-
ration of new technologies into the existing processes.
Manufacturing Message Specification (MMS): ISO / IEC 9506 standard for specifying
messages to be passed between various types of industrial processes control systems.
MAPLE: A PL / I-based robot language developed by IBM and used for computations
with several extensions for directing a robot to execute complex tasks. MAPLE supports
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1289
force feedback and proximity sensory commands, gripper commands, coordinate trans-
formations, and simple and straight-line motion.
Mass Customization: See Programmable Automation.
Massively Parallel Assembly: The arrangement of microscopic parts on a reusable
pallet and then pressing two pallets together, thereby assembling the entire array in par-
allel.
Master–Slave Control: Control strategy for teleoperated systems which allows the op-
erator to specify the end position of the slave (remote) end-effector by specifying the
position of a master unit. Commands are resolved into the separate joint actuators either
by the kinematic similarity of the master and slave units or mathematically by a control
unit performing a transformation of coordinates.
Material Handling (Robotic): The use of the robot’s basic capability to transport ob-
jects. Typically, motion takes place in two or three dimensions, with the robot mounted
stationary on the floor on slides or rails that enable it to move from one workstation to
another, or overhead. Robots used in purely material-handling operations are typically
nonservo or pick-and-place robots. Some application examples include transferring parts
from one conveyor to another; transferring parts from a processing line to a conveyor;
palletizing parts; and loading bins and fixtures for subsequent processing. The primary
benefits of using robots for material handling are reduction of direct labor costs, removal
of humans from tasks that may be hazardous, tedious, or exhausting, and less damage to
parts during handling. It is common to find robots performing material-handling tasks and
interfacing with other material-handling equipment such as containers, conveyors, guided
vehicles, monorails, automated storage / retrieval systems, and carousels.
MCL (Manufacturing Control Language): A high-level programming language de-
veloped by the McDonnell-Douglas Aircraft Company and designed for off-line program-
ming of workcells that may include a robot. MCL is structured with major and minor
words that are combined to form a geometric entity or a description of desired motion.
It supports more than one type of robot and peripheral devices, as well as simple and
complex touch and vision sensors. Robot gripper commands are included.
Mechanical Grip Devices: The most widely used type of end-of-arm tooling in parts-
handling applications. Pneumatic, hydraulic, or electrical actuators are used to generate a
holding force which is transferred to the part via linkages and fingers. Some devices are
able to sense and vary the grip force and grip opening.
Mechatronics: The synergetic integration of mechanical engineering with electronic
and intelligent computer control in the design and manufacture of industrial products and
processes.
Medical Robotics: The integration of robotics equipment in the planning and execution
of medical procedures.
Memory Alloy: Metallic compounds with the ability to recover the original shape after
its alteration by physical or other means such as electric charge applications. Often used
in gripper-fingers to handle objects with unique shapes.
Metamorphic Robotics: A collection of independently controlled mechatronic mod-
ules, each of which has the ability to connect, disconnect, and climb over adjacent mod-
ules. Each module allows power and information to flow through itself and to its
neighbors. A change in the manipulator morphology results from the locomotion of each
module over its neighbors.
Micro Electromechanical Systems (MEMS): Mechanical components, whose size typ-
ically ranges from about 10 micrometers to a few hundred micrometers, with smallest
feature size of less than a micron and overall size of up to a millimeter or more. These
components are manufactured by efficient, highly automated fabrication processes using
computer-aided design and analysis tools, lithographic pattern generation, and microma-
chining techniques such as thin film deposition and highly selective etching. MEMS
applications are in accelerometers, oscillators, micro optical components, and microfluidic
and biomedical devices. Interest is now shifting towards complex microsystems that com-
bine sensors, actuators, computation, and communication in a single micro device.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1290 ROBOTICS TERMINOLOGY
1. Simplicity
2. Preassembly
3. Functional integration
4. Multitude
5. Autonomous decentralization
Minimal Precedence Constraint (MPC) Method: A method for the generation of as-
sembly sequences based on the identification of geometric precedence constraints that
implicitly represent all geometrically feasible assembly sequences. The minimal prece-
dence constraint for an assembly component is defined as the alternative assembly states
that will prevent the assembly of this component.
Minor Axes (Motions): The independent attitudes relative to the mounting point of the
wrist assembly on the arm by which the wrist can orient the attached end-effector.
Mobile Robot: A freely moving programmable industrial robot which can be automat-
ically moved, in addition to its usual five or six axes, in another one, two, or three axes
along a fixed or programmed path by means of a conveying unit. The additional degrees
of freedom distinguish between linear mobility, area mobility, and space mobility. Mobile
robots can be applied to tasks requiring workpiece handling, tool handling, or both.
Modal Analysis: A ground vibration test to determine experimentally the natural fre-
quencies, mode shapes, and associated damping factors of a structure.
Model Interactive CASP / CASE: Computer-Integrated Surgery systems relying on the
surgeon to control the motions of the surgical instruments (conventional or robotic ma-
nipulation devices).
Modular Robots: Robots that are built of standard independent building blocks, such
as joints, arms, wrist grippers, controls, and utility lines, and are controlled by one general
control system. Each modular mechanism has its own drive unit and power and com-
munication links. Different modules can be combined by standard interface to provide a
variety of kinematic structures designed to best solve a given application requirement.
‘‘Mobot,’’ a contraction for modular robot, is a tradename of the Mobot Corporation of
San Diego.
Modularity Concept: Design approach favoring the subassembly of components and
their delivery to the final assembly operation. The modules are assembled without the
constraints that the final assembly line may impose, allowing automated assembly oper-
ations, tighter controls and tolerances, and overlap of the assembly times.
Molded Interconnect Devices (MID): Molded plastic parts with a partially metal-
plated surface forming an electric circuit pattern. MIDs unite the functions of conventional
circuit boards, casings, connectors, and cables. The main technological advantage of MIDs
is that they integrate electronic and mechanical elements onto circuit carriers with virtually
any geometric shape. They have enabled entirely new functions and usually help to min-
iaturize electronic products.
Molecular Robotics: See Nano-Robotics.
Mono-Articulate Chain Manipulator: A manipulator at the end of a special type of
chain used to enter an enclosed area through a narrow opening. The chain is constructed
of box section links in such a manner as to allow the chain to articulate in one direction
but not another. This design results in a chain which can be reeled or coiled but which
forms a rigid element when extended.
Monorail Transporter: Material-handling devices designed to operate at much faster
speed (up to 260 meters per minute) than the conventional flat conveyor systems or the
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1291
mobile robots. Monorails are built for midair operation to connect assembly cells. A rail
system should be attached on the ceiling or wall. Monorails improve facility utilization
by increased storage density, and reduce facility size by less transport aisles.
Motion Economy Principles (MEPs): Principles that guide the development, trouble-
shooting, and improvement of work methods and workplaces, adapted for robot work.
Motion Envelope: See Work Envelope.
Motion Instruction Level: Programming instruction set based on the specific motion
instructions (see also Motion Planning, Fine, and Motion Planning, Gross).
Motion Planning, Fine: Dealing with uncertainty in the world model by using guarded
motions when approaching a surface and compliant motions when in contact with a
surface.
Motion Planning, Gross: Planning robot motions that are transfer movements for which
the only constraint is that the robot and whatever it is carrying should not collide with
objects in the environment.
Motion-Velocity Graphs: Graphs which show regions of maximum movement and ve-
locity combinations for common arm and wrist motions. Such charts are used to ascertain
the applicability of a robot for a particular task.
Mounting Plate: The means of attaching end-of-arm tooling to an industrial robot. It
is located at the end of the last axis of motion on the robot. The mounting plate is
sometimes used with an adapter plate to enable the use of a wide range of tools and tool
power sources.
Multiagent Systems (MAS): One of the two subfields of Distributed Artificial Intelli-
gence (DAI). It deals with heterogeneous, not necessarily centrally designed agents
charged with the goal of utility-maximizing coexistence; for instance, fulfillment of pro-
duction plans by a globally distributed enterprise.
Multi-gripper System: A robot system with several grippers mounted on a turret-like
wrist, or capable of automatically exchanging its gripper with alternative grippers, or
having a gripper for multiple parts. A type of mechanical gripper enabling effective si-
multaneous execution of two or more different jobs effectively.
Multi-hand Robot Systems: A class of robotic manipulators with more than one end-
effector, enabling effective simultaneous execution of two or more different jobs. Design
methods for each individual hand in a multi-hand system are similar to those of single
hands, but must also consider the other hands.
Multiple Stage Joint: A linear motion joint consisting of sets of nested single-stage
joints.
Multiplexed Teleoperation: The teleoperation by a single master station over several
dissimilar slave robots. Conversely, several collaborating master operators can be multi-
plexed to control a single slave robot performing a given task.
Multi-robot System (MRS): A robotic system with two or more robots executing a set
of tasks requiring the robots’ collaboration.
Multi-sensor System: Arrangement of a series of sensors gathering information about
the robot’s task. Neural networks-based mechanisms can be utilized for performing the
sensor data fusion.
Multi-spectral Color and Depth Sensing: The separation of the different colors of the
spectrum in the captured image of the sensing device. The method records the energy
levels of the red, green, blue, or infrared bands of the spectrum. Multi-spectral sensors
are basic remote sensing data sources for quantitative thematic information.
Natural Language: Any language spoken by humans. Any human or computer lan-
guage whose rules reflect and describe current rather than prescribed usage; it is often
loose and ambiguous in interpretation.
Navigation Controller: A control system that uses sensor information on two or more
navigation factors, such as altitude, direction, and velocity, to compute course information
for mobile robots or AGVs.
Nearest Neighbor Classifier: A method of object classification by statistical compari-
son of computed image features from an unknown object with the features known from
prototype objects. The statistical distance between object and prototype is computed in
the multidimensional feature space.
Negotiation Schemes: A multiple-way communication method for reaching a mutually
agreed upon course of action, for instance, resource allocation and task assignment for
distributed robots.
Neural Networks: An information-processing device modeled after biological networks
of neurons, that utilizes a large number of simple interconnected modules, and in which
information is stored by components that at the same time effect the connections between
these modules. Often called Artificial Neural Networks (ANN), their applications cover
four main areas:
1. The automatic generation of nonlinear mappings (e.g., robot control and noise
removal from signals)
2. Decisions based on a massive amount of data (e.g., speech recognition and fault
prediction)
3. Fast generation of near-optimal solution to a combinatorial optimization problem
(e.g., airline scheduling and network routing)
4. Situations in which there exist more input variables than other approaches can
consider.
Noncontact Sensor: A type of sensor, including proximity and vision sensors, that
functions without any direct contact with objects.
Nonkinematic calibration: Third level of calibration procedures. It involves the anal-
ysis of nonkinematic errors in positioning the robot’s TCP that are due to effects such as
joint compliance, friction, clearance, etc.
Nonmotion Instruction: Instruction controlling the I / O signals or the execution of the
sequence of instructions in the robot program.
Nulling Time: The time required to reduce to zero, or close to zero, the difference
between the actual and the programmed position of every joint.
Numerical Control: A method for the control of machine tool systems. A part program
containing all the information, in symbolic ‘‘numerical’’ form, needed for processing a
workpiece is stored on a medium such as paper or on magnetic media. The information
is read into a computer controller, which translates the part program instructions to ma-
chine operations on the workpiece. See also Computerized Numerical Control.
Object-Level Control: A type of robot control where the task is specified in the most
general form. A comprehensive database containing a world model and knowledge of
application techniques is required. Knowledge-based algorithms are required to interpret
instructions and apply them to the database to automatically produce optimized, collision-
free robot programs.
Object-Oriented Methodologies (OO): Modeling, design, and programming methods
that focus on organizing all relevant knowledge about objects, leading to benefits that
include less errors, modularity of information, and the ability to inherit generic infor-
mation for particular objects.
Object-Oriented Programming (OOP): A nonprocedural computing programming
paradigm in which program elements are conceptualized as objects that can pass messages
to each other. Each object has its own data and programming code and is internally self
reliant; the program makes the object part of a larger whole by incorporating it into a
hierarchy of layers. Object-oriented programming is an extension of the concept of mod-
ular programming. The modules are independent so that they can be copied into other
programs. This capability raises the possibility of inheritance by copying and adding some
new features to an existing object, and then moving the new object to a new program.
Off-Line Programming: Developing robot programs partially or completely without
requiring the use of the robot itself. The program is loaded into the robot’s controller for
subsequent automatic action of the manipulator. An off-line programming system typically
has three main components: geometric modeler, robot modeler, and programming method.
Often it is associated with robot simulation to try to debug it before implementation. The
advantages of off-line programming are reduction of robot downtime; removal of pro-
grammer from potentially hazardous environments; a single programming system for a
variety of robots; integration with existing computer-aided design / computer-assisted man-
ufacturing systems; simplification of complex tasks, and verification of robot programs
prior to execution.
On-Line Programming: The use of a teach pendant for teach programming, which
directs the controller in positioning the robot and interacting with auxiliary equipment. It
is normally used for point-to-point motion and controlled path motion robots, and can be
used in conjunction with off-line programming to provide accurate trajectory data.
On–Off Control: A type of teleoperator control in which joint actuators can be turned
on or off in each direction at a fixed velocity.
One-Dimensional Scanning: The processing of an image one scan line at a time in-
dependent of all other scan lines. This technique simplifies processing but provides limited
information. It is useful for inspection of products such as paper, textiles, and glass.
Open Architecture: A computer architecture whose specifications are made widely
available to allow other parties to develop add-on peripherals for it.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1294 ROBOTICS TERMINOLOGY
Overshoot: The degree to which a system response to a step change in reference input
goes beyond the desired value.
prismatic part shapes. Two common failure modes during two-point contact are wedging
and jamming.
Part Orientation: See orientation.
Part Program: A collection of instructions and data used in numerically controlled
machine tool systems to produce a workpiece.
PASLA (Programmable ASsembly Robot Language): A robot programming lan-
guage developed at Nippon Electric Company, Ltd. (NEC) of Japan. It incorporates co-
ordinate guidance and sequencer functions. It is a motion-directed language that consists
of 20 basic instructions.
Passive Manipulator: Robotic manipulator with one or more joints without actuators
(passive joints) and at least one actuated joint (active joint). The design of this type of
manipulator reduces weight, cost, and energy consumption. On the other hand, their con-
trol and dynamics are nonlinear and highly coupled. See also Underactuated Robotic
System.
Path: The trajectory of the robot’s end-effector, or the trajectory of a mobile robot,
when performing a specific task.
Path Accuracy: For a path-controlled robot, this is the level of accuracy at which
programmed path curves can be followed at nominal load.
Path Interpolation: At each interpolation interval, based on the information provided
by the path planner, the path interpolator computes an intermediate position (between the
start position and destination position). The eventual output of the path interpolator at
each interpolation interval is a set of joint angles which forms the input to the servo-
control loop to command the robot to move along the path.
Path Measuring System: A part of the mechanical construction of each axis which
provides the position coordinate for the axis. Typically, for translational axes, potenti-
ometers or ultrasound are used for path measuring systems. But for rotational axes, re-
solvers, absolute optical encoders, or incremental encoders are used. A path measuring
system may be located directly on a robot axis or included with the drive system.
Pattern Comparison Inspection: The comparison of an image of an object with a
reference pattern. The image and pattern are aligned with one another for detecting de-
viations of the object being inspected. The features extracted from the object image are
compared with the features of the reference pattern. If both have the same features, the
object is presumed to have no defects.
Pattern Recognition: A field of artificial intelligence in which image analysis is used
to determine whether a particular object or data set corresponds to one of several alter-
natives or to none at all. The analysis system is provided in advance with the character-
istics of several prototype objects so that it can classify an unknown object by comparing
it with each of the different prototypes.
Payload: The maximum weight that a robot can handle satisfactorily during its normal
operations and extensions.
Performance Specifications: The specification of various important parameters or ca-
pabilities in the robot design and operation. Performance is defined in terms of:
Peripheral Equipment: The equipment used in conjunction with the robot for a com-
plete robotic system. This equipment includes grippers, conveyors, part positioners, and
part or material feeders that are needed with the robot.
Perspective Transform: The mathematical relationship between the points in the object
space and the corresponding points in a camera image. The perspective transform is a
function of the location of the camera in a fixed coordinate system, its orientation as
determined by its pan and tilt angles, and its focal length.
Photoelectric Sensors: A register control using a light source, one or more phototubes,
a suitable optical system, an amplifier, and a relay to actuate control equipment when a
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1296 ROBOTICS TERMINOLOGY
change occurs in the amount of light reflected from a moving surface due to register
marks, dark areas of a design, or surface defects.
Pick-and-Place: A grasp-and-release task, usually involving a positioning task.
Pick-and-Place Robot: Also known as bang-bang robot. A simple robot, often with
only two or three degrees of freedom, that transfers items from a source to a destination
via point-to-point moves.
Pin Through Hole Component (PTHC) Assembly: Assembly technique for electronic
components. The component is positioned for aligning its pins with the holes, inserted,
and then soldered or glued to fix its position and ensure the proper contact of the pins to
the printed circuit board.
Pinch Point: Any point where it is possible for a part of the body to be injured between
the moving or stationary parts of a robot and the moving or stationary parts of associated
equipment, or between the material and moving parts of the robot or associated equip-
ment.
Pipe-Crawling Robot: Mobile and legged robots designed for a specific task-set of
sewer-line inspection. Due to the fact that mobile and legged systems work in a more
unstructured and much more expansive world without controllable conditions, they are
usually designed for a well-formulated task to reduce complexity and cost and increase
reliability and overall performance.
Pitch: Also known as bend, particularly for the wrist. The angular rotation of a moving
body about an axis that is perpendicular to its direction of motion and in the same plane
as its top side.
Pixel: Also known as photo-element or photosite. It is an element of a digital picture
or sensor. Pixel is short for picture-cell.
Playback Accuracy: The difference between a position command taught, programmed,
or recorded in an automatic control system and the position actually produced at a later
time when the recorded position is used to execute motion control.
PLC: See Programmable Logic Controller (PLC).
Pneumatic Pickup Device: The end-of-arm tooling such as vacuum cups, pressurized
bladders, and pressurized fingers.
Point-to-Point Control: A robot motion control in which the robot can be programmed
by a user to move from one position to the next. The intermediate paths between these
points cannot be specified.
Point-to-Point Positioning: Open-loop operation mode of a robotic positioner. It util-
izes multiple-stop mechanical or solid-state limit switches on all axes.
Point-to-Point System: The robot movement in which the robot moves to a numerically
defined position and stops, performs an operation, moves to another numerically defined
position and stops, and so on. The path and velocity while traveling from one point to
the next generally have no significance.
Pooling of Facilities: The sharing of facilities (robot, machines, cells, etc.) for the
manufacturing of a set of parts or products.
Pose: The robot’s joints position for a particular end-effector position and orientation
within the robot’s workspace. Specific positions are named according to the tasks the
robot is performing; for example, the home pose, which indicates the resting position of
the robot’s arm.
Position Control: A control by a system in which the input command is the desired
position of a body.
Position Finding: The use of a vision system to locate objects so they can be grasped
by a manipulator or mated with other parts.
Position Sensor: Device detecting the position of the rotor relative to the stator of the
actuator. The rotor speed is derived from the position information by differentiation with
respect to time. The servo-system uses this sensor data to control the position as well as
the speed of the motor. In general, one of two sensor types is used: either the pulse coder
type, also known as digital encoder, or the resolver type.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1297
Positioners: Also known as positioning table, positioners are fixture devices for locating
the parts to be processed in the required position and orientation. Positioners can be
implemented as hard tooling devices or reprogrammable robotic devices which reduce
the setup time and part changeover times. For instance, positioners are used in robotic
arc welding to hold and position pieces to be welded. The movable axes of the positioner
are sometimes considered additional robot axes. The robot controller controls all axes in
order to present the seam to be welded to the robot’s torch in the location and orientation
taught or modified by adaptive feedback, or changes inserted by the operator, dynamically
during execution.
Postprocessor: The programming software part of a robotic simulator / emulator, which
converts the task program simulated into the specific robot’s language motion instructions.
Precision (Robot): A general concept reflecting the robot’s accuracy, repeatability, and
resolution.
Presence Sensing: The use of a device designed, constructed, and installed to create a
sensing field or space around a robot(s) and one that will detect an intrusion into such
field or space by a person, another robot, and so on (constrast with Telepresence).
Pressurized Bladder: A pneumatic pickup device which is generally designed espe-
cially to conform to the shape of the part. The deflated bladder is placed in or around
the part. Pressurized air causes the bladder to expand, contact the part, and conform to
the surface of the part, applying equal pressure to all points of the contacted surface.
Pressurized Fingers: A pneumatic pickup device that has one straight half, which con-
tacts the part to be handled, one ribbed half, and a cavity for pressurized air between the
two halves. Air pressure filling the cavity causes the ribbed half to expand and ‘‘wrap’’
the straight side around a part.
Priority Capability: A feature of a robot program used to control a robot at a flexible
machining center. If signals (service calls) are received from several machines simulta-
neously, the priority capability determines the order in which the machines will be served
by the robot.
Prismatic Motion: The straight-line motion of an arm link relative to the link connected
to it.
Problem Solving: A computational reasoning process based on three elements:
Procedural Reasoning System (PRS): A hybrid robot control architecture which con-
tinuously creates and executes plans but abandons them as the situation dictates. PRS
plans are expanded dynamically and incrementally on an as-needed basis. Thus the system
reacts to changing situations by changing plans as rapidly as possible should the need
arise.
Process Control: The control of the product and associated variables of processes which
are continuous in time (such as oil refining, chemical manufacture, water supply, and
electrical power generation).
Process Reengineering: Focuses on the whole process but has a wider scope than the
removal of waste. This approach questions whether the status quo is relevant to the future
system. A reduced number of activities, organizational and job redesign, and new devel-
opments in Information Technology, such as document Image Processing (DIP) or expert
systems, may be used. This type of change seeks to reduce the number of activities by
up to 90 percent and addresses real strategic benefits.
Process Simplification: Analysis of processes within the frame of process reengineer-
ing, for locating and eliminating non-value-added activities as storage and inspection. The
analysis is usually performed by teams seeking to remove these activities. The benefits
of this type of change are related to the price of nonconformance in the process (the cost
of scrap, rework, inspection, warranty departments, etc.)
Product Data Representation and Exchange (STEP): ISO 10303 standard which pro-
vides a means of describing product data throughout the life cycle of a product inde-
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1298 ROBOTICS TERMINOLOGY
pendent of any particular computer system. STEP standardizes the structure and meaning
of items of product data in the form of data models to meet particular industrial needs
but does not standardize the data values. The standard provides a series of data models
for different engineering applications and also a methodology for creating the data models.
Product Description Exchange for STEP (PDES): A standard file format including
all the information necessary to describe a product from its design to its production. It
supports multiple-application domains (e.g., mechanical engineering and electronics).
Product-Centric Paradigm: Design and development of robotic manufacturing systems
based on one or few products. Many automated systems developed under the old product-
centric paradigm have failed economically because there was not enough demand for the
product(s) the system was designed to produce. These product-specific systems have gen-
erally lacked the ability to be reconfigured at a cost that would allow them to meet the
needs of additional products.
Program Simulation: Execution of the robot’s program in a virtual environment that
is different from the real application. The environment may be a computer representation
of the robot and object interacting with it, a scale prototype system, or the same system
with the omission of some of the elements of the operation (e.g., parts, conveyors, etc.).
Programmable: A robot capable of being instructed, under computer control, to operate
in a specific manner or capable of accepting points or other commands from a remote
source.
Programmable Assembly Line: A number of assembly stations interconnected with a
buffered transfer system. A multilevel computer system controls the assembly line. The
individual stations can be programmable, dedicated, or manual assembly.
Programmable Assembly System: A number of assembly stations or assembly centers
in a stand-alone or interconnected configuration, possibly connected to one another or
other equipment by a buffered transfer mechanism. Within the assembly station, equip-
ment such as robots, dedicated equipment, programmable feeders, magazines, fixtures,
and vision or other sensors is arranged as required by the operators assigned to the station.
A suitable computer control system completes the configuration.
Programmable Automation: Automation for discrete parts manufacturing character-
ized by the features of flexibility to perform different actions for a variety of tasks, ease
of programming to execute a desired task, and artificial intelligence to perceive new
conditions, decide what actions must be performed under those conditions, and plan the
actions accordingly. Although suitable primarily for increasing the productivity of batch
manufacturing, programmable automation may also be applicable to mass production for
the following reasons:
1. Reduction of the setup time for manufacturing short-lived products in a compet-
itive world market (often called Mass Customization)
2. Lowering the cost of production equipment by reusing components, such as robots,
sensors, and computers, that are commercially available and recyclable
3. Producing a sufficiently large sample of new products to enable testing of their
technical and market performance
Programmable Controller: Short for Programmable Logic Controller.
Programmable Feeder: A part feeder that can deliver a wide range of product parts
with known or desired orientation and without any replacement or retooling when switch-
ing to a different product part.
Programmable Fixture: A multipurpose, computer-controlled fixture that is capable of
accepting and rigidly holding parts of different shapes which it then presents, upon re-
quest, to a manipulator or vision system in a specified orientation. This fixture might take
the form of a rugged hand and three-degree-of-freedom wrist.
Programmable Logic Controller (PLC): A solid-state device which has been desig-
nated as a direct replacement for relays and ‘‘hard-wired’’ solid-state electronics. The
logic can be altered without wiring changes. It has high reliability and fast response;
operates in hostile industrial environments without fans, air conditioning, or electrical
filtering; is programmed with a simple ladder diagram language; is easily reprogrammed
with a portable panel if requirements change; is reusable if equipment is no longer re-
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1299
quired; has indicator lights provided at major diagnostic points to simplify troubleshoot-
ing.
Programmable Manipulator: A mechanism which is capable of manipulating objects
by executing a program stored in its control computer (as opposed to manual manipulator,
which is controlled by a human).
Programming (Robot): The act of providing the control instructions required for a
robot to perform its intended task.
Pronation: The orientation or motion toward a position with the back or protected side
facing up or exposed. See supination.
Proportional Control: A control scheme whereby the signal which drives the actuator
is monotonically related to the difference between the input command (desired output)
and the measured actual output.
Proportional-Integral-Derivative (PID) Control: A control scheme whereby the sig-
nal which drives the actuator equals a weighted sum of the difference, time integral of
the difference, and time derivative of the difference between the input (desired output)
and the measured actual output. Used especially in process control.
Proprioception: The reception of stimuli produced by the robot itself. It can be accom-
plished by sensing the positions and motions of the robot’s own articulated structures,
such as arms, fingers, legs, feet, ‘‘necks,’’ etc.
Prosthetic Robot: A programmable manipulator or device that substitutes for lost func-
tions of human limbs.
Protocol: A defined means or process for receiving and transmitting data through com-
munication channels. Often associated with operations that are influenced by the com-
municated information. For instance, a workflow protocol defines the information
exchanged for distributed control logic in a production or service system.
Proximal: The area on a robot close to the base but away from the end-effector of the
arm.
Proximity Sensor: A device which senses that an object is only a short distance (e.g.,
a few inches or feet) away and / or measures how far away it is. Proximity sensors typically
work on the principles of triangulation of reflected light, elapsed time for reflected sound,
intensity-induced eddy currents, magnetic fields, back pressure from air jets, and others.
Pseudo-Gantry Robot: A pedestal robot installed in the inverted position and mounted
on slides which allows it to traverse over a work area.
PUMA (Programmable Universal Machine for Assembly): Originated as a 1975 de-
velopmental project at General Motors Corporation, PUMA resulted in the specification
for a human-arm-size, articulated, electrically driven robot that was later commercialized
by Unimation, Inc.
Purdue Enterprise Reference Architecture (PERA): See Computer-Integrated Man-
ufacturing Open Systems Architecture (CIMOSA)
Pyloelectric Effect: An energy transformation from optical energy, supplied by a source
external to the microrobotic device, to electric energy required for the device operation.
Radius Statistics: Statistics of shape features computed from the set of radius vectors
of a blob. They are used in image analysis for determining orientation, distinguishing
shapes, and counting corners.
RAIL: A generalized robot programming language based on PASCAL and developed
by Automatix, Inc., Billerica, Massachusetts, for control of vision and arm manipulation
with many constructs to support inspection.
Rapid Prototyping: The process of generating the trial version of a product. The goal
is to generate inexpensively and quickly the fit, accessibility and other interrelated product
aspects that will ensure an efficient manufacturing process.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1300 ROBOTICS TERMINOLOGY
robotic prosthetics involves the tight coupling of human and machine with the objective
of working in cooperation (for instance, the implantation of artificial limbs). In prosthetic
systems it is fundamental to establish resilient communication methods and media be-
tween the human body and its robotic counterpart, especially in the case of powered
orthosies.
Relational Image Analysis Methods: Methods for image analysis that depend on the
context of local features rather than global feature values.
Relative Coordinate System: Also known as tool coordinate system. A coordinate sys-
tem whose origin moves relative to world or fixed coordinates.
Remanufacturing: A process in which worn-out products or parts are brought back to
original specifications and conditions or converted into raw materials. Central to reman-
ufacturing is the disassembly process for material and component isolation, since the
objectives of product remanufacturing are to maximize the quantity and quality of parts
obtained for repair and reuse and minimize the disposal quantities. Complementary pro-
cesses to which products are subjected include refurbishment, replacement, repair, and
testing.
Remote Center Compliance Device (RCC): In rigid part assembly, a passive support
device that aids part insertion operations. The RCC can be used with assembly robots as
well as with traditional assembly machines and fixed single-axis workstations. The main
feature of the RCC is its ability to project its compliance center outside itself, hence the
source of its particular abilities to aid assembly and the reason for the word ‘‘remote’’ in
its name. Its major function is to act as a multiaxis ‘‘float,’’ allowing positional and angular
misalignments between parts to be accommodated. The RCC allows a gripped part to
rotate about its tip or to translate without rotating when pushed laterally at its tip. It
enables successful mating between two parts, a tool and a part, a part and a fixture, a
tool and a tool holder, and many other mating pairs. Instrumented versions (IRCC) add
sensors to increase the abilities in complex assembly.
Remote Manipulation System (RMS): Space-based teleoperation system on the fleet
of U.S. space shuttles. The manipulator arms, located in the main shuttle bay, are con-
trolled directly by a human operator viewing the system through a window. Two three-
axis variable-rate command joysticks provide velocity input commands from the operator
to the robot’s controller. Applications of the RMS include deployment and capture of
satellite systems, space-based assembly, and construction of the International Space Sta-
tion (ISS).
Remotely Operated Vehicle (ROV): An application of mobile robots controlled by
teleoperation. Typical usage include underwater and space exploration and search and
rescue as well as offshore oil-rig servicing and maintenance (see also Sojourner).
Remotely Piloted Vehicle (RPV): A robot aircraft controlled over a two-way radio link
from a ground station or mother aircraft that can be hundreds of miles away; electronic
guidance is generally supplemented by remote control television cameras feeding monitor
receivers at the control station.
Repeatability: The envelope of variance of the robot tool point position for repeated
cycles under the same conditions. It is obtained from the deviation between the positions
and orientations reached at the end of several similar cycles. Contrast with Accuracy.
Replacement Flexibility: The ease with which a production line can continue to operate
at a reduced rate in the event of failure of one of its components (robot or tooling). One
way to attain replacement flexibility is by controlling other line robots to automatically
compensate for the missing work of a faulty robot. Another way is to install robots at
the end of a line to perform operations that were missed.
Replica Master: A control device which duplicates a manipulator arm in shape and
serves for precise manipulator teaching. Control is achieved by servoing each joint of the
manipulator to the corresponding joint of the replica master.
Resolution: The smallest incremental motion which can be produced by the manipu-
lator. Serves as one indication of the manipulator accuracy. Three factors determine the
resolution: mechanical resolution, control resolution, and programming resolution.
Resolved Motion Rate Control:
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1302 ROBOTICS TERMINOLOGY
1. A control scheme whereby the desired velocity vector of the endpoint of a ma-
nipulator arm is commanded and from it the computer determines the joint’s an-
gular velocities to achieve the desired result.
2. Coordination of a robot’s axes so that the velocity vector of the endpoint is under
direct control. Motion in the coordinate system of the endpoint along specified
directions or trajectories (line, circle, etc.) is possible. This technique is used in
manual control of manipulators and as a computational method for achieving pro-
grammed coordinate axis control in robots.
Resolver: A rotary or linear feedback device that converts mechanical motion to analog
electrical signals that represent motion or position.
Responsive Robots: Also known as adaptive robots or reactive robots. Robots equipped
with a set of competences that they use in order to ‘‘survive’’ in unknown or partially
unknown environments after completion of the designer’s task. This type of robotics
systems are especially suitable for conditions of unreliable or noisy sensors where the
robot operation has to be responsive to unexpected events and conditions (see also Error
Recovery).
Retroreflective Sensing: A photoelectric source consolidation method based on the
aiming of the light beam into a white retro target feeding a photoelectric sensor.
Reversal Error: The deviation between the positions and orientations reached at the
ends of several repeated paths.
RIA: Robotic Industries Association.
Rigidity: The property of a robot to retain its stiffness under loading and movement.
Rigidity can be improved by features such as a cast-iron base, precision ball screws on
all axial drives, ground and hardened spiral bevel gears in the wrist, brakes on the least
stiff axes, and end-effector design that permits a workpiece or tool to be held snugly
(Contrast with Flexi-Arm and with Flexibility, Mechanical).
ROBCAD: A three-dimensional graphical engineering software platform developed by
Tecnomatix, Inc. for the design of robotics systems and robotic manufacturing processes.
It facilitates concept analysis, layout design, and robot programming in the office envi-
ronment.
ROBEX: An off-line programming system developed at the Machine Tool Laboratory
in the Federal Republic of Germany for the control of a robotic arm. ROBEX supports
collision detection and prevention.
ROBODOC System: A stereotactic CASP / CASE system for hip replacement surgery.
Robot: See Industrial Robot.
Robot Calibration (for Vision): The act of determining the relative orientation of the
camera coordinate system with respect to the robot coordinate system.
Robot Dynamics: Mathematical models specifying the equations of manipulator mo-
tions subject to forces and relative to a chosen coordinate system.
Robot Ergonomics: The study and analysis of relevant aspects of robots in working
environments, including interactions and collaboration between robots and with people.
It is used to provide tools for the purpose of optimizing overall performance of the work
system, including analysis of work characteristics, work methods analysis, robot selection,
workplace design, performance measurement, and integrated human and robot ergon-
omics. Robot work should be optimized to:
1. Minimize the time / unit and cost of work produced
2. Minimize the amount of effort and energy expanded by the operator (robot and /
or human)
3. Minimize the amount of waste, scrap, and rework
4. Maximize quality of work produced
5. Maximize safety
Robot Hand: See Hand (Robot’s).
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1303
Robot Language: Set of instructions (keywords) providing the interface between the
robot programmer and the robot controller. The robot controller interprets the compiled
version of the constructed program and transforms it into robot motion and operation.
The robot language can be motion- (robot displacements) or task- (robotics operations)
based.
Robot Learning: The improvement of robot performance by experience. Robots learn
by three different methods:
1. Being taught by an operator via a teach box
2. Being taught via off-line geometric database and programs
3. Learning from on-line experience
Robot learning is found in three main areas:
1. Robots learning about their operation
2. Human operators learning to accept and work with robots
3. Organizations learning to introduce, integrate, and effectively utilize robots
Robot Mobility: See Mobile Robot.
Robot Model Calibration: Second level of calibration procedures. It involves the basic
kinematic geometry of the robot in addition to the joint-level calibration.
Robot Modeler: A component of an off-line programming system which describes the
properties of jointed mechanisms. The joint structure, constraints, and velocity data are
stored in the system to give a kinematic representation of the robot. Robot modelers are
classified as kinematic, path control, or generalized types.
Robot Process Capability (RPC): Ability of a robotic system to consistently perform
a job with a certain degree of accuracy, repeatability, reproducibility, and stability. It is a
function of the task variables, such as speed of movement, spatial position, and load.
Robot Risk Assessment: A technique for economical evaluation of hazards in the ro-
bot’s operation. Hazards are evaluated in terms of their severity and probability of oc-
currence, and countermeasures are identified for each hazard. Finally the method
compares the control measures against the expected loss reduction.
Robot Selection Data: The following data are typically needed for the selection of a
robot for a given task: work envelope, repeatability, accuracy, payload, speed, degrees of
freedom, drive, control, and foundation type.
Robot Simulation: See Simulation; ROBCAD.
Robot System: A Robot System includes the robot(s) (hardware and software) con-
sisting of the manipulator, power supply, and controller; the end-effector(s); any equip-
ment, devices, and sensors required for the robot to perform its task; and any
communications interface that is operating and monitoring the robot, equipment, and
sensors. (This definition excludes the rest of the operating system hardware and software.)
Robot Task: Specification of the goals for the position of object being manipulated by
the robot, ignoring the motions required by the robot to achieve these goals.
Robot Time and Motion (RTM) Method: A technique developed at Purdue University
in Indiana to estimate the cycle time for given robot work methods without having to
first implement the work method and measure its performance. RTM is analogous to the
Methods Time Measurement technique for human work analysis. This system is made up
of three major components: RTM elements, robot performance models, and an RTM
analyzer.
Robot Workstation Design: The use of geometric requirements of a workstation, in-
cluding gross size of moves as well as their directions, and design scenarios for carrying
out operations in conjunction with an economic analysis to select robots, computers, and
tooling for an operation.
Robot–Human Charts: Detailed relative lists of characteristics and skills of industrial
robots and humans that were developed at Purdue University. These charts are used to
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1304 ROBOTICS TERMINOLOGY
aid engineers in determining whether a robot can perform a job, or as a guideline and
reference for robot specifications. The charts contain three main types of characteristics:
physical, mental and communicative, and energy.
Robot-Level Language: A robot system computer programming language with com-
mands to access sensors and specify robot motions.
Robotic Assembly: The combination of robots, people, and other technologies for the
purpose of assembly in a technologically and economically feasible manner. Robotic
assembly offers an alternative with some of the flexibility of people and the uniform
performance of fixed automation.
Robotic Autonomous Guidance: See Mobile Robot.
Robotic Cell: A robot-served cluster of workstations which contains no internal buffers
for work-in-process and in which only a single family of parts is produced.
Robotic Fixturing: A programmable fixture system that can accommodate a set of parts
for processing in the same workcell.
Robotic Welding System: Welding is currently the largest application area for industrial
robots, including mainly spot and arc welding and the emerging laser welding. A robotic
welding system comprises one or more robots, controls, suitable grippers for the work
and the welding equipment, one or more compatible welding positioners with controls,
and a suitable welding process with high-productivity filler. The correct safety barriers
and screens, along with a suitable material-handling system, are also required.
Robotics: The science of designing, building, and applying robots.
Robotics Automation: The intelligent and interactive connection of perception to action
through cognition and planning. It includes the following technologies: kinematics; dy-
namics; control and simulation of robots and automatic machines; sensing and percep-
tion
systems control theory and applications as related to the modeling of robotics systems;
robot mobility and navigation; robotics-related computer hardware and software compo-
nents; architectures and systems; advanced command and programming languages for
robots; linkages to computer-aided design; engineering and manufacturing information
systems; electronic and manufacturing science and technology as related to robotics;
human–machine interfaces as related to robotics and automation; and management of
flexible automation.
Robotics System Design: Decisions concerning the operations that will be performed
by the robotic system, selecting the equipment, and deciding how it is to be configured.
This stage is critical to the eventual performance of the system since the choices made
here limit the options that are available under the later system operation phase.
Robotics System Planning: The feasibility study and preliminary system design, usu-
ally with consideration of several alternatives, as well as preliminary economic evalua-
tions.
Robust Processes: See Process Capability.
Roll: Also known as twist. The rotational displacement of a joint around the principal
axis of its motion, particularly at the wrist.
ROSS: An object-oriented language suitable for use in a multi-robot distributed system.
All processing in ROSS is done in terms of message passing among a collection of
‘‘actors’’ or ‘‘objects.’’
RPL (Robot Programming Language): A robot motion software developed at SRI
International in California. RPL was designed for the development, testing, and debugging
of control algorithms for manufacturing systems consisting of manipulators, sensors, and
auxiliary equipment. Continuous path motion is supported by this language. Features of
RPL include a manual teach mode and commands for object recognition, gripper opera-
tion, feedback, touch sensors, and vision. The programming is based on LISP cast in a
Fortran-like syntax.
RTM: See Robot Time and Motion Method.
Run-Length Encoding: A method of storing compressed data of a binary image. Each
horizontal line of the image is represented by a run-length representation containing only
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1305
the column numbers at which a transition from 0 to 1, or vice versa, takes place. Run-
length encoding can provide considerable efficiency in image processing compared to
pixel-by-pixel analyses.
and signal the results back to the computer. This process continues until the arm reaches
the desired position.
Servo-mechanism: An automatic control mechanism consisting of a motor or actuator
driven by a signal which is a function of the difference between commanded position
and / or rate, and measured actual position and / or rate.
Servo-valve: A transducer whose input is a low-energy signal and whose output is a
higher-energy fluid flow which is proportional to the low-energy signal.
Settling Time: The time a system requires to stay within 2 to 5 percent of its steady
state value after an impulse has been issued to its controller. The impulse in a robotic
system takes the form of a controller’s command to move the robot arm or operate the
end-effector.
Shake: The uncontrollable vibration of a robot’s arm during, or at the end of, a
movement.
SHAKEY: A pioneering man-sized mobile robot on wheels equipped with a range-
finding device, camera, and other sensors. The SHAKEY project was developed in the
late 1960s at Stanford Research Institute to study robot plan formation.
Shape Memory Alloy (SMA): See Memory Alloy.
Shell Arm Structure: A robot arm structure designed to yield lower weight or higher
strength to weight ratios. Such design is typically more expensive and generally more
difficult to manufacture. Cast, extruded, or machined hollow beam-based structures are
often applied, and though not as structurally efficient as pure monocoque designs, they
can be more cost-effective.
Shipbuilding (Robotic): The application of robotics systems for the welding, hull as-
sembly, coating, and blasting of large hull structures of ships. This type of application
requires special robotic systems for handling workpieces of typically 33 ft ⫻ 15 ft at
subassembly stage and 65 ft ⫻ 49 ft (weighing as much as 700 tons) at assembly stage.
Work piece fixtures must be designed for handling these dimensions and weight and allow
the robots to perform the welding, coating, or abrasive operation. Production quantities
also challenge the implementation of robotic systems. Ships are built in quantities of 10
to 20 units per design; however, a greater degree of standardization is present at the joints
utilized for assembling the hull structures, allowing the robot implementation in repeated
basic activities such as welding.
Shoulder: The manipulator arm linkage joint that is attached to the base.
Shrinking (Image): The transformation from an input binary image to an output binary
image to decrease the number of one type of pixel for purposes of smoothing, eliminating
noise, and detecting blobs based on their approximate size.
SIGLA: An assembly-level manipulator model language developed by the Olivetti Cor-
poration in Italy, in which the focus is on the end-effector’s motion through space. SIGLA
supports multiple arms, gripper operation, touch sensors, force feedback, parallel proc-
essing, tool operations, interaction with external devices, relative or absolute motion, and
an anticollision command.
Simulation: A controlled statistical sampling technique for evaluating the performance
of complex probabilistic, robotics manufacturing, and other systems. Robot simulation is
helpful in the design of robotics mechanisms and control, design of robotics systems, and
off-line programming and calibration.
Single Stage Joint: A linear motion joint made up of a moving surface which slides
linearly along a fixed surface.
Single-Point Control of Motion: A safeguarding method for certain maintenance op-
erations in which it is necessary to enter the restricted work envelope of the robot. A
single-point control of the robot motion is used such that it cannot be overridden at any
location, in a manner which would adversely affect the safety of the persons performing
the maintenance function. Before the robot system can be returned to its regular operation,
a deliberate separate action is required by the person responsible for it to release the
single-point control.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1308 ROBOTICS TERMINOLOGY
Skeletonizing: The transformation from an input binary image to an output binary im-
age. This transformation is similar to shrinking in that blobs are guaranteed to never
shrink so far that they entirely disappear.
Skill Twist (Robot-Caused): The change in level of skill requirements of jobs elimi-
nated and jobs created by industrial robotics. The performance requirement of jobs elim-
inated are mostly at the semiskilled or unskilled level, while those created are generally
at a higher technical level.
Slew Rate: The maximum velocity at which a manipulator joint can move; a rate im-
posed by saturation in the servo-loop controlling that joint.
Slip Sensors: Sensors that measure the distribution and amount of contact area pressure
between hand and objects positioned tangentially to the hand. They may be single-point,
multiple-point (array), simple binary (yes–no), or proportional sensors.
Sojourner: A Mars rover that in 1997 successfully drove off the rear ramp of the Mars
Pathfinder Lander onto the Martian surface. It was the first time an intelligent robot was
reacting to unplanned events on the surface of another planet. Sojourner’s dimensions
were about 2 ft ⫻ 1.5 ft ⫻ 1 ft and it traveled at a speed of 0.4 inches per second.
Remote commands from Earth took about 10 minutes to reach Sojourner.
Sonar Sensing: A system using underwater sound, at sonic or ultrasonic frequencies,
to detect and locate objects in the sea or for communication; the commonest sensing type
is echo-ranging sonar; other versions are passive sonar, scanning sonar, and searchlight
sonar.
Sorting (Robotic): The integrated operation of a sensor system and a robot for the
discrimination of two or more types of items, e.g., fruits, boxes, or workpieces. The sensor
system can be as simple as dimensional-based (detection of several discrete gripper fingers
apertures) or as complex as vision-based (recognition of distinctive features, including
color). Once the item is identified and classified by the sensor system, the robot will sort
it based on the output of the sensor system fed to the robot’s controller.
Space Exploration (Robotic): The utilization of robotic systems in outer space, with
five basic objectives:
Autonomy of the robotic system is a necessary characteristic for the exploration task
given the robots’ autonomy, which, based on the information gathered and its interpre-
tation, allows the robotic system to perform sequences of operations during transmission-
delayed ground commands. Endurance against the outer space harsh conditions, lift-off,
and landing stresses is also a must for the robotic system. The most recent robotic explorer
is the Sojourner (see Sojourner), the latest success in the program started by the Viking
Lander sent for the exploration of Mars in 1975.
Space Manufacturing (Robotic): The concept of building a highly automated manu-
facturing facility (the Space Manufacturing Facility) which would initially be based on
teleoperated robotic systems, later replaced by autonomous robotic systems. The objective
is the manufacture of solar power stations, communication satellites, and products re-
quiring outer space environmental conditions, using mainly nonterrestrial materials.
Space Robot: A robot used for manipulation or inspection in an earth orbit or deep
space environment.
Spatial Resolution: A value describing the dimensions of an image by the number of
available pixels; for example, 512 ⫻ 512. A relatively larger number of pixels implies a
relatively higher image resolution.
Speech Recognition: The process of analyzing an acoustic speech signal to identify the
linguistic message that was intended, so that a machine can correctly respond to spoken
commands.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1309
Speed Control Function: A feature of the robot control program used to adjust the
velocity of the robot as it moves along a given path.
Spherical Robot: Also known as a spherical coordinate robot or polar robot. A robot
operating in a spherical work envelope, or a robot arm capable of moving with rotation,
arm inclination, and arm extension.
Splined Joint Trajectory: A technique for following a path described in Cartesian
coordinates. Several points are selected from the Cartesian path and transformed into
angular displacements of the robot’s joints that are then controlled to move along straight-
line segments in joint coordinates. These motions may or may not correspond precisely
to the straight line specified in Cartesian coordinates, resulting in an error between the
two paths that can be reduced by adding intermediate points.
Spot-Welding Robot: A robot used for spot-welding and consisting of three main parts:
a mechanical structure composed of the body, arm and wrist; a welding tool; and a control
unit. The mechanical structure serves to position the welding tool at any point within the
working volume and orient the tool in any given direction so that it can perform the
appropriate task.
Spraying (Robotic): See Coating (Robotic).
Springback: The deflection of a manipulator arm when the external load is removed.
SRI Vision Module: A self-contained vision subsystem developed at SRI International
to sense and process visual images in response to top-level commands from a supervisory
computer.
Standard Data Exchange Format: Computer-Aided Design data formats for exporting
and importing geometric data from one CAD system to another. Some standards are:
IGES (Initial Graphics Exchange Standard), DXF (Drawing Transfer File), STEP (Product
Data Representation and Exchange), and VDAFS (a European standard).
Static Deflection: Also known as static behavior or droop. Deformation of a robot
structure considering only static loads and excluding inertial loads. Sometimes the term
is used to include the effects of gravity loads.
Stepping Motor: A bidirectional, permanent-magnet motor which turns through one
angular increment for each pulse applied to it.
Stereo Analysis, Area Based: A stereo image depth analysis in which a succession of
windows in the left image are matched to corresponding windows in the right image by
cross correlation.
Stereo Analysis, Edge-Based: A stereo image depth analysis characterized by candidate
points for matching which represent changes in image intensity.
Stereo Imaging: The use of two or more cameras to pinpoint the location of an object
point in a three-dimensional space. Also known as stereo vision.
Stereotactic CASP / CASE: Computer-Integrated Surgery systems exploiting the posi-
tional accuracy of machines to position surgical tools in space.
Sticking Effect: The resulting effect from adhesive forces in the manipulation of parts
with size less than a millimeter and masses less than 10⫺6 kg where the gravitational and
inertial forces may become insignificant.
Stiffness: The amount of applied force per unit of displacement of a compliant body.
Stop (Mechanical): A mechanical constraint or limit on some motion. It can be set to
stop the motion at a desired point.
Structured Light Imaging: Depth information extraction technique which consists of
scanning a scene illuminated with a laser stripe, capturing the image of the stripe with
an off-set camera, and then, through triangulation, calculating the 3D coordinates of each
of the illuminated points in the scene so that three-dimensional patterns can be deter-
mined.
Super-Articulated Robot: Robotic systems having a large number of rotary joints in
several places along the body. This type of robot usually resembles an elephant-trunk or
a snake-like mechanism.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1310 ROBOTICS TERMINOLOGY
T3: The ‘‘Tomorrow Tool Today’’ was an industrial robot family and a robot program-
ming language developed by Cincinnati Milacron, Inc. in the 1980s. The language was
based on programmed motions to the required points. T3 supported straight-line motion
taught with a joystick, continuous path motion, conveyor tracking, and interaction with
external devices, sensors, and tool operations.
Tactile Sensing: The detection by a robot through contact by touch, force, pattern slip,
and movement. Tactile sensing allows for the determination of local shape, orientation,
and feedback forces of a grasped workpiece.
Task Planner: A part of a task-level programming language which transforms task-
level specifications into robot-level specifications. The output of the task planner is a
robot program for a specific robot to achieve a desired final state when executed from a
specified initial state.
Task-Level Language: A computer programming language for robot programming, that
requires specification of task goals for the positions of objects and operations. This goal
specification is intended to be completely robot-independent; no positions or paths de-
pendent on the robot geometry or kinematics are specified by the user.
TCP: See Tool Center Point.
TEACH: A robot programming software developed by the California Institute of Tech-
nology and the Jet Propulsion Laboratory in California to provide commands for vision,
force, and other sensors and process synchronization commands which provide for con-
currency in a systematic manner. This software supports multiple manipulators and other
peripheral devices simultaneously.
Teach Pendant: Also known as teach box. A portable, hand-held programming device
connected to the robot controller containing a number of buttons, switches, or program-
ming keys used to direct the controller in positioning the robot and interfacing with
auxiliary equipment. It is used for on-line programming.
Teach Pendant Programming: See On-Line Programming.
Teach Programming: Also known as teaching or lead-through programming. A
method of entering a desired control program into the robot controller. The robot is
manually moved by a teach pendant or led through a desired sequence of motions by an
operator. The movement information as well as other necessary data are recorded by the
robot controller as the robot is guided through the desired path.
Teach Restrict: A facility whereby the speed of movement of a robot, which during
normal operation would be considered dangerous, is restricted to a safe speed during
teaching.
Teleoperation: The use of robotic devices which have mobility and manipulative and
some sensing capabilities and are remotely controlled by a human operator. Teleoperation
is advantageous where human control is preferred but the environment is hazardous or
undesirable, e.g., remote manipulation in space, nuclear reactors, explosive material han-
dling, or clean-room assembly.
Telepresence: The mental state entered when sensory feedback has sufficient scope and
fidelity to convince the user that he or she is physically present at the remote site.
Telescoping Joint: A linear motion joint consisting of sets of nested single-stage joints.
Template Matching: The comparison of sample object image against a stored pattern,
or template. This technique is used for inspection by machine vision.
Textual Programming Systems: Programming system applying a text-based interface
for inputting program instructions. It usually requires a longer time to master and provides
less information than graphical programming systems.
TheoAgent: A hybrid reactive behavior-based robot control architecture developed at
Carnegie-Mellon University in Pennsylvania. It embodies the philosophy: ‘‘Reacts when
it can, plans when it must.’’ Stimulus–response rules encode the reactivity options. The
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
1312 ROBOTICS TERMINOLOGY
method for selecting the rules constitutes the planning component. TheoAgent is primarily
concerned with learning new rules: in particular, learning to act correctly; learning to be
more reactive (reduce time); and learning to perceive better (distinguish salient features).
Theodolite System: A noncontact measuring system for calibration employing a tri-
angulation technique and utilized to determine the spatial location of the robot’s end-
effector.
Third-Generation Robot Systems: Robot systems characterized by the incorporation
of multiple computer processors, each operating asynchronously to perform specific func-
tions. A typical third-generation robot system includes a separate low-level processor for
each degree of freedom and a master computer supervising and coordinating these pro-
cessors as well as providing higher-level functions.
3D Laser Tracking System: A calibration system to accurately determine the robot’s
end-effector pose with a set of external measurement devices for a given set of joint
displacements recorded by internal (joint-based) measurement devices. The system usually
includes a tracker consisting of a mirror system with two motors and two encoders, a
laser interferometer, and a precision distance sensor.
3D Orientational and Positional Errors: Errors generated in the three-dimensional
analysis of stereo vision images. Errors result from the selection of features from both
images and the three-dimensional object construction algorithm implemented.
Three-Roll Wrist: A wrist with three interference-free axes of rotational movement
(pitch, yaw, and roll) that intersect at one point to permit a continuous or reversible tool
rotation which simplifies the required end effector design by its extensive reachability. It
was originally designed by Cincinnati Milacron, Inc.
Thresholding: A procedure of binarization of an image by segmenting it to black and
white regions (represented by ones and zeroes). The gray level of each pixel is compared
to a threshold value and then set to 0 or 1 so that binary image analysis can then be
performed.
Tilt: The orientation of a view, as with a video camera, in elevation.
Time Effectiveness Ratio: A measure of performance for teleoperators which, when
multiplied by the task time for the unencumbered hand, yields the task time for the
teleoperator.
Time to Market: A measure of the time required by the production system to deliver
a product to the market. Time to market is affected by the flexibility of the system to
incorporate changes in product and process, as well as coordination and integration of
the different production and management functions within the production system.
Tool Center Point (TCP): A tool-related reference point that lies along the last wrist
axis at a user-specified distance from the wrist.
Tool Changing (Robotic): An alternative to dedicated, automatic tool changers that
may be attractive because of an increased flexibility and a relatively lower cost. A robot
equipped with special grippers can handle a large variety of tools which can be shared
quickly and economically by several machines.
Tool Coordinate System: A coordinate system assigned to the end-effector.
Tool-Coordinate Programming: Programming the motion of each robot axis so that
the tool held by the robot gripper is always held normal to the work surface.
Torque Control: A method to control the motions of a robot driven by electric motors.
The torque produced by the motor is treated as an input to the robot joint. The torque
value is controlled by the motor current.
Torque / Force Controller: A control system capable of sensing forces and torques en-
countered during assembly or movement of objects, and / or generating forces on joint
torques by the manipulator, which are controlled to reach desired levels.
Touch Sensors: Sensors that measure the distribution and amount of contact area pres-
sure between hand and objects perpendicular to the hand. Touch sensors may be single-
point, multiple-point (array), simple binary (yes–no), or proportional sensors, or may
appear in the form of artificial skin.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1313
Track-Mounted Robot: A robot arm with typically four- to six-axis, medium payload
articulated arm mounted on an auxiliary axis linear track that travels in the same direction
as the flow of the production line.
Tracking: A continuous position-control response to continuously changing input re-
quirements.
Tracking (Line): The ability of a robot to work with continuously moving production
lines and conveyors. Moving-base line tracking and stationary-base line tracking are the
two methods of line tracking.
Tracking Sensor: Sensors used by the robot to continuously adjust the robot path in
real time while it is moving.
Training by Showing: The use of a vision system to view actual examples of prototype
objects in order to acquire their visual characteristics. The vision system can then classify
unknown objects by comparison with the stored prototype data.
Trajectory: A subelement of a cycle that defines lesser but integral elements of the
cycle. A trajectory is made up of points at which the robot performs or passes through
an operation, depending on the programming.
Transducer: A device that converts one form of energy into another; for instance, con-
verting the movement along certain distance to a number of electrical pulses that can be
counted.
Translation: A movement such that all axes remain parallel to what they were (i.e.,
without rotation).
Transport (Robotic): The acquisition, movement through space, and release of an ob-
ject by a robot. Simple material-handling tasks requiring one- or two-dimensional move-
ments are often performed by nonservo robots. More complicated operations, such as
machine loading and unloading, palletizing, part sorting, and packaging, are typically
performed by servo-controlled, point-to-point robots.
Transportation (Robotic): Similar to robotic transport, but over larger distances, in-
volving intelligent robotic vehicles, automated roadways, and computer-supported trans-
portation management systems.
Triangulation Ranging: Range-mapping techniques that combine direction calculations
from a single camera and the previous known direction of projected light beams.
Tropism System Cognitive Architecture: A cognitive architecture for the individual
behavior of robots in a colony, developed at the University of Southern California in
California. Experimental investigation of the properties of the colony demonstrates the
group’s ability to achieve global goals, such as the gathering of objects, and to improve
its performance as a result of learning, without explicit instructions for cooperation.
Universal Transfer Device (UTD): A term first applied to a Versatran robot (Versatran
was one of the pioneering robot manufacturers that was later acquired by Prab Company
of Michigan) used for press loading at the Canton Forge Plant of the Ford Motor Com-
pany, and later to other robots at Ford plants. The use of the term was discontinued in
1980.
Unmanned Air-Vehicles (UAV): An application of mobile flying robots under teleo-
peration control, mostly in military applications such as reconnaissance missions.
Unmanned Manufacturing Cells: Cells with the ability to operate autonomously, re-
placing the human’s decision-making and sensory abilities while producing superior-
quality parts (zero defects), without failures to disrupt the system. The cell must be able
to react to changes in demand for the parts and therefore must be flexible. The cells must
also be able to adapt to changes in the product mix and to accommodate changes in the
design of existing parts for which the cell was initially designed planned.
Upper Arm: The portion of a jointed arm that is connected to the robot’s shoulder.
User-Friendly: A common term implying ease of learning and operating a complex
system by human users, especially via a computer interface. A more scientific term is
Human Oriented Design.
User Interface: The interface between the robot and the operator through devices such
as a teach pendant or PC. It provides the operator with the means to create programs, jog
the robot, teach positions, and diagnose problems.
Vacuum Cups: A type of pneumatic pickup device which attaches to parts being trans-
ferred via a suction or vacuum pressure created by a venturi transducer or a vacuum
pump. They are typically used on parts with a smooth surface finish, but can be used on
some parts with nonsmooth surface finish by the adding of a ring of closed-cell foam
rubber to the cup.
VAL (Versatile Assembly Language): An assembly-level robot programming language
developed by Unimation, Inc., in the late 1970s and an outgrowth of work done at Cal-
ifornia’s Stanford University that provides the ability to define the task a robot is to
perform. VAL’s features include continuous path motion and matrix transformation.
VAL-II: An enhanced and expanded assembly-level robot control and programming
system based on VAL and developed by Unimation, Inc. VAL-II includes the capabilities
of VAL as well as a capability for communication with external computer systems at
various levels, trajectory modifications in response to real-time data, standard interfaces
to external sensors, computed or sensor-based trajectories, and facilities for making com-
plex decisions.
Vehicle Navigation: A system incorporating control surfaces or other devices which
adjusts and maintains the navigation course, and sometimes speed, of a robotic vehicle
in accordance with signals received from a guidance system.
Velocity Control: A method to control the motions of a robot driven by electric motors.
The robot arm is treated as a load disturbance acting on the motor’s shaft. The velocity
of the robot arm is controlled by manipulation of the motor voltage.
Vertical Integration: The integration of activities at different hierarchical levels in the
enterprise by investigating the passing of information through a control system and an
information system. The analysis can be supported through information modeling and an
architecture which identifies where various actions and exchanges are taken.
Very Large Scale Integrated Circuit (VLSI): A complex integrated circuit that con-
tains at least 20,000 logic gates or 64,000 bits of memory.
Viability: The designed ability of Responsive Robots to adapt to changing conditions
and unexpected events.
10.1002/9780470172506.gloss, Downloaded from https://onlinelibrary.wiley.com/doi/10.1002/9780470172506.gloss by Readcube (Labtiva Inc.), Wiley Online Library on [14/02/2024]. See the Terms and Conditions (https://onlinelibrary.wiley.com/terms-and-conditions) on Wiley Online Library for rules of use; OA articles are governed by the applicable Creative Commons License
ROBOTICS TERMINOLOGY 1315
Vibratory Feeder: A feeding mechanism for small parts that causes piece parts to move
upward as they vibrate up inclined ledges or tracks, spiraling around the inside of the
bowl.
Virtual Fixture: Abstract sensorial data in a virtual reality environment which is over-
laid on top of the remote space and used to guide the operator in the performance of
tasks.
Virtual Manufacturing Components: Computer model representations which charac-
terize properties of manufacturing components from viewpoints and perspectives of the
various people concerned with a manufacturing system throughout its lifetime.
Virtual Reality (VR): A simulation of an environment that is experienced by a human
operator provided with a combination of visual (computer-graphic), auditory, and tactile
presentations generated by a computer program. Also known as artificial reality, immer-
sive simulation, virtual environment and virtual world.
Virtual Robot: Virtual representation of a robot manipulator and part of a virtual reality
system for robot programming developed at Fraunhofer-IPA, Stuttgart, Germany. The
programming is done on a virtual robot and a virtual environment, with the programmer
interaction being mediated by virtual reality input / output devices. Thus the programmer
wears a sensing glove and a head mounted display and feels immersed in the application.
He or she can navigate using a trackball, look at the scene from any angle, and see details
that may not be visible in real life. Once the code is debugged, it is downloaded to a real
robot controller connected to the same virtual reality engine, and the task is executed.
Feedback from the sensors on the real robot is then used to fine-tune the program.
Vision System: A camera (or cameras) system interfaced to guide a robot to locate a
part, identify it, direct the gripper to a suitable grasping position, pick up the part, and
bring it to the work area. A coordinate transformation between the cameras and the robot
must be carried out to enable proper operation of the system.
Vision, Three-Dimensional: The means of providing a robot with depth perception.
With three-dimensional (stereo) vision, robots can avoid assembly errors, search for out-
of-place parts, distinguish between similar parts, and correct positioning discrepancies
(see also Stereo Imaging).
Vision, Two-Dimensional: The processing of two-dimensional images by a computer
vision system to derive the identity, position, orientation, or condition of objects in the
scene. It is useful in industrial applications, such as inspecting, locating, counting, mea-
suring, and controlling industrial robots.
Welding (Robotic): Robot manipulation of a welding tool for spot or arc welding.
Robots are used in welding applications to reduce costs by eliminating human labor,
improve product quality through better welds, and, particularly in arc welding, minimize
human exposure to harsh environments. Spot welding automotive bodies, normally per-
formed by a point-to-point servo robot, is currently the largest single application for
robots. In such applications robots make from about 40 to over 75 percent of the total
spot welds on a given vehicle.
Windowing (Image): An image analysis technique in which only selected areas of the
image are analyzed. The area, or windows, may surround a hole or some other relevant
aspect of a part in the field of view. Various techniques can be used to study features of
the object in the window.
Windup: A colloquial term describing the twisting of a shaft under torsional load that
may cause a positioning error; the twist usually unwinds when the load is removed.
Work Envelope: Also known as the robot operating envelope or workspace. The set
of points representing the maximum extent or reach of the robot tool in all directions
(see also Reachability).
Workflow: Automated controls of business that are ‘‘structured.’’ It identifies the se-
quence of activities and the rules dictating the sequence.
Working Range:
1. The volume of space which can be reached by maximum extensions of the robot’s
axis.
2. The range of any variable within which the system normally operates.
X-Y- Table: A robotic mechanism used primarily for positioning parts by translational
and rotational planar motions. It can be integrated into a vision system and serve as an
intelligent workpiece conveyor / presenter which loads, transports, positions, and orients
parts.
Yaw: The angular displacement of a moving joint about an axis which is perpendicular
to the line of motion and the top side of the body.