Chapter 1
Robotics Foundations and Industry Context
Bachelors Program in Machine Technology
Robotics
•
Bachelor
Robotics Foundations and Industry Context
Introduction
Robotics is the study and application of machines that sense, compute, and act in the physical world. A robot combines mechanical structures, actuators, sensors, control software, communication systems, and a task-specific tool or end effector. Unlike a conventional machine designed for one fixed motion, a robot is generally programmable and can perform a sequence of actions under changing conditions.
Robotics has developed from fixed industrial automation into a broad field that includes manufacturing robots, mobile platforms, surgical systems, agricultural machines, service robots, collaborative robots, and autonomous vehicles. For students of Machine Technology, robotics is especially important because modern production depends on the integration of mechanical design, electrical systems, programmable control, sensing, safety engineering, and production management.
A robot is not automatically intelligent or autonomous. Some robots repeat a programmed path with no environmental feedback, while others interpret sensor data and select actions. Understanding this distinction is essential when evaluating a robotic system for a practical application.
Learning Objectives
After completing this chapter, the reader should be able to:
Define fundamental robotics terminology.
Classify robots by structure, mobility, control, and application.
Explain robot architectures and the role of sensors, controllers, actuators, and end effectors.
Determine the degrees of freedom of simple mechanisms.
Interpret important performance measures such as workspace, repeatability, accuracy, payload, speed, and resolution.
Trace major stages in the development of industrial, service, collaborative, and autonomous robots.
Identify suitable robotic applications in manufacturing and society.
Evaluate practical, safety, ethical, and workforce implications of robot deployment.
1. Fundamental Terminology
A robot is a reprogrammable, actuated mechanism designed to move materials, parts, tools, or specialized devices through programmed motions for the performance of a task. This definition emphasizes physical action and programmability. A robot may be stationary or mobile, autonomous or supervised, simple or highly intelligent.
Robotics is the interdisciplinary field concerned with the design, construction, programming, control, operation, and social implications of robots. It draws on mechanical engineering, electrical and electronic engineering, computer science, control theory, materials, human factors, and manufacturing technology.
A robotic system includes the robot itself and the supporting equipment required for operation. This may include fixtures, conveyors, safety fencing, sensors, vision systems, tooling, controllers, communication networks, and production software.
The manipulator is the mechanical arm or linkage that positions and orients the tool. It normally consists of rigid links connected by joints. A joint permits relative motion between links. The two basic joint types are:
A revolute joint produces rotary motion about an axis.
A prismatic joint produces linear motion along an axis.
The end effector is the device attached to the robot wrist that interacts with the workpiece or environment. Examples include grippers, welding guns, spray nozzles, screwdrivers, suction cups, milling spindles, and inspection probes.
The payload is the mass or load that the robot can carry at a specified reach, speed, and acceleration. Payload includes the workpiece and, in many specifications, the end effector. A robot that can lift a mass statically may not be able to move it safely at high speed.
The controller executes the robot program, processes sensor signals, calculates motion commands, and coordinates safety and communication functions. An actuator converts energy into mechanical motion. Electric servo motors are common, but pneumatic and hydraulic actuators are also used.
A sensor measures a physical variable. Internal or proprioceptive sensors measure the robot’s own state, such as joint angle, velocity, or motor current. External or exteroceptive sensors measure the environment, such as a camera, force sensor, proximity sensor, laser scanner, or tactile device.
Automation refers broadly to the use of control systems and technology to perform tasks with reduced human intervention. Robotics is one important form of automation, but not all automation is robotic. A dedicated transfer machine, for example, may be automated but have no general-purpose programmable manipulator.
2. Robot Architecture
A useful way to understand a robot is as a closed-loop system. The task specification is converted into desired motion. Sensors report actual motion and environmental conditions. The controller compares desired and actual states, computes corrective actions, and commands actuators. The mechanical structure then produces motion through the end effector.
Closed-loop architecture of a robotic system
Figure: Closed-loop architecture of a robotic system
Figure: A simplified closed-loop architecture for a robotic system.
The mechanical architecture determines reach, stiffness, workspace, and motion characteristics. The control architecture determines how commands are generated and corrected. The software architecture determines how programs, perception, planning, diagnostics, and communication are organized. The safety architecture limits hazardous motion through guarding, interlocks, emergency stops, safe speed functions, and monitoring.
A robot may operate in open loop or closed loop. In an open-loop system, commands are issued without measuring the resulting output. In a closed-loop system, feedback is used to compare actual behavior with desired behavior. Industrial servo robots generally use closed-loop control at the joint level, even when their task program follows a predetermined path.
3. Classifications of Robots
3.1 Classification by mechanical structure
Cartesian robots use three mutually perpendicular prismatic axes. Their workspace is approximately rectangular. They are common in gantry systems, machining, palletizing, and additive manufacturing.
Cylindrical robots typically combine a rotary base with linear motions, producing a cylindrical workspace. They were historically used for handling and assembly.
Spherical or polar robots use rotary and linear joints to produce a roughly spherical workspace. They are less common in new installations but are important historically.
SCARA robots—Selective Compliance Assembly Robot Arms—usually have rotary joints in a horizontal plane and a vertical linear axis. They are fast and relatively stiff vertically, making them suitable for electronic assembly, insertion, and small-part handling.
Articulated robots use several rotary joints, commonly four to seven. A six-axis articulated robot can generally control three-dimensional position and three-dimensional orientation of its tool. It is versatile in welding, painting, machine tending, assembly, and material handling.
Parallel robots support the end platform through multiple linked chains. They can provide high stiffness and speed, although their workspace and calibration may be more complex.
Delta robots are a high-speed parallel configuration often used for sorting, packaging, and pick-and-place operations.
3.2 Classification by mobility
A fixed robot is mounted at a permanent location. A mobile robot moves through its environment using wheels, tracks, legs, or other locomotion systems. Mobile manipulators combine a mobile base with an arm. Autonomous mobile robots in factories may transport components between workstations, while field robots may operate outdoors under uncertain terrain and weather conditions.
3.3 Classification by control and autonomy
A fixed-sequence robot repeats a limited sequence of motions. A playback robot records demonstrated motions and reproduces them. A numerically controlled robot follows programmed coordinates and speeds. A sensor-based robot modifies its behavior using feedback.
An automated robot follows programmed rules, whereas an autonomous robot can perceive conditions, make task-level decisions, and act with limited direct human control. Autonomy is not binary; it exists on a spectrum. A vehicle that follows a mapped route but stops when an obstacle is detected has less autonomy than a system that plans routes, recognizes objects, and manages uncertain situations.
3.4 Classification by interaction
Traditional industrial robots are normally separated from people by safeguarding. Collaborative robots, or cobots, are designed and integrated to work in proximity to people under specified conditions. Collaboration is not guaranteed merely because a robot is marketed as collaborative. The complete application must be risk-assessed, including the tool, workpiece, speed, force, pinch points, and foreseeable misuse.
Service robots perform useful tasks for people or equipment outside traditional industrial manufacturing. Examples include hospital logistics robots, domestic cleaning robots, agricultural monitoring platforms, inspection robots, and underwater systems.
4. Degrees of Freedom and Robot Motion
A degree of freedom (DOF) is an independent coordinate required to specify a system’s configuration. A rigid body moving freely in three-dimensional space has six degrees of freedom: three translations and three rotations. These are commonly represented as translation along x, y, and z axes and rotation about those axes.
For a serial robot, each independent revolute or prismatic joint commonly contributes one degree of freedom. Thus, a simple planar arm with two independent rotary joints has two degrees of freedom and can position its endpoint in a plane. A six-axis articulated robot generally has six joint degrees of freedom, allowing arbitrary position and orientation within its reachable workspace, subject to joint limits and singularities.
The general mobility of a mechanism can be analyzed using the Grübler–Kutzbach criterion. For a spatial mechanism with n links, including the fixed link, and joints having fᵢ degrees of freedom:
M = 6(n − 1) − ∑(6 − fᵢ)
Here M is the mobility, n is the number of links, and fᵢ is the freedom of joint i. The equation assumes ideal rigid links, independent constraints, and ordinary lower-pair joints. Special geometric arrangements, redundant constraints, or dependent motions can make the result inaccurate; therefore, the physical mechanism must also be inspected.
For a planar mechanism, the corresponding form is:
M = 3(n − 1) − ∑(3 − fᵢ)
For example, a planar two-link arm with one fixed link and two revolute joints has n = 3 and f₁ = f₂ = 1:
M = 3(3 − 1) − [(3 − 1) + (3 − 1)] = 6 − 4 = 2
The arm therefore has two independent motions. This calculation does not specify how accurately or quickly the arm moves; those are performance characteristics.
A robot may have more degrees of freedom than are required for a task. Such a robot is redundant for that task. Redundancy can help avoid obstacles, maintain a preferred posture, or keep joints away from limits, but it increases planning and control complexity.
A singularity is a configuration in which the robot loses or changes instantaneous motion capability. Near a singularity, small Cartesian motions may require very large joint velocities, and some directions may become difficult or impossible to control. Singularities must be considered in path planning and programming.
5. Workspace and Performance Measures
The workspace is the set of positions, and sometimes orientations, that the robot’s end effector can reach. The reachable workspace includes all positions accessible under joint limits. The dexterous workspace includes positions at which the robot can achieve specified orientations as well.
Important performance measures include:
Measure
Meaning
Practical significance
Accuracy
Closeness of the achieved position to the commanded position
Important in precision assembly and machining
Repeatability
Ability to return to the same position under repeated commands
Important in repetitive production
Resolution
Smallest detectable or commandable increment
Limits fine positioning and sensing
Payload
Permissible carried mass under stated conditions
Determines tool and part suitability
Speed
Rate of motion, often joint or Cartesian speed
Affects cycle time and safety
Stiffness
Resistance to deformation under load
Important in machining and forceful operations
Cycle time
Time required to complete one task cycle
Affects production capacity
Reliability
Probability of performing without failure over a specified period
Influences availability and maintenance
Accuracy and repeatability are different. A robot may repeatedly reach a position that is offset from the desired position: it has good repeatability but poor absolute accuracy. Calibration can improve accuracy, while mechanical quality and control stability strongly influence repeatability.
If a task requires a robot to perform N cycles and the total elapsed operating time is T, the average cycle time is:
tc = T ÷ N
where t_c is average cycle time and T and t_c must use the same time unit. In production analysis, loading, unloading, tool changes, inspection, and delays should be included or explicitly excluded. A quoted motion speed alone does not determine production rate.
A simple availability measure is:
A = MTBF ÷ (MTBF + MTTR)
where A is availability, MTBF is mean time between failures, and MTTR is mean time to repair. This relationship assumes repeated operating and repair cycles and excludes more complex effects such as planned maintenance, spare-part delays, and production starvation. For example, if MTBF is 900 hours and MTTR is 9 hours, A = 900 ÷ 909 ≈ 0.990, or approximately 99.0 percent.
6. Historical Development and Industry Context
The roots of robotics include mechanical automata, programmable looms, numerical control, and teleoperation. The modern industrial robot emerged during the twentieth century when programmable manipulators were developed for hazardous and repetitive tasks. Early industrial systems were commonly used for die casting, machine tending, and spot welding. Their value came from repeatability, endurance, and the ability to operate in environments unsuitable for people.
During the expansion of computer-controlled manufacturing, robots became integrated with programmable logic controllers, computer numerical control machines, conveyors, sensors, and manufacturing execution systems. Six-axis articulated robots became widespread because one machine could support several operations and approach a workpiece from different directions.
Later developments included machine vision, force sensing, offline programming, digital simulation, networked diagnostics, and improved servo drives. These technologies reduced setup time and expanded robotic use beyond high-volume production.
Service robotics grew as sensing, embedded computing, batteries, and artificial intelligence improved. Robots began to assist with logistics, cleaning, inspection, agriculture, healthcare, education, and domestic tasks. Unlike a fenced industrial robot, a service robot often operates among people and must cope with uncertainty, incomplete information, and changing environments.
Collaborative robotics developed in response to the need for flexible automation in small-batch production and human–machine cooperation. A cobot may support a worker by presenting parts, holding a tool, or performing repetitive handling while the worker performs judgment-intensive operations. The principal engineering challenge is not simply making the robot slower; it is designing a safe complete application.
Autonomous robots increasingly combine localization, mapping, perception, planning, and adaptive control. Artificial intelligence can help recognize objects, classify defects, estimate grasp points, and predict maintenance needs. However, AI does not remove the need for physical safety, validation, explainability, cybersecurity, and human oversight.
7. Applications in Manufacturing and Society
In manufacturing, robots are used for:
material handling, palletizing, and packaging;
machine tending and part transfer;
arc welding, spot welding, brazing, and cutting;
painting, coating, and surface treatment;
assembly, fastening, dispensing, and insertion;
inspection using cameras, laser scanners, or probes;
additive and subtractive processes;
warehouse transport and order fulfillment.
Robot selection should begin with the process rather than the available robot model. Engineers should define part mass, geometry, orientation, tolerance, cycle time, environmental conditions, tooling, reach, access, changeover requirements, and safety constraints. A technically impressive robot may be a poor choice if fixturing, feeding, inspection, or maintenance is neglected.
In society, robots are used in surgery, rehabilitation, search and rescue, defense, agriculture, construction, mining, education, entertainment, and domestic assistance. Their value is particularly high where tasks are dangerous, dirty, inaccessible, highly repetitive, or require sustained precision. Social applications also create stronger requirements for privacy, reliability, accessibility, accountability, and human acceptance.
8. Illustrative Case: Robotic Machine Tending in a Small Factory
Background
Consider a fictional small factory producing aluminum housings on a computer numerical control machining center. Operators manually load raw castings, close the door, start the cycle, remove finished parts, and place them in a washing and inspection station.
Problem
The operation has repetitive lifting, exposure to sharp chips and coolant, and inconsistent part orientation. Management is considering a six-axis robot but has limited capital and frequent product changes.
Analysis
The engineering team first measures the complete process rather than only machining time. The robot must reach the fixture, grip two part variants, withstand coolant exposure, and maintain safe access for operators. The team identifies that a simple gripper, improved part-presenting fixture, and automatic door interface are as important as the robot arm. Repeatability is more important than extreme positional accuracy because the fixture establishes the final location.
A risk assessment identifies crushing points at the door and fixture, unexpected restart, dropped parts, and interaction with maintenance staff. The proposed cell therefore includes guarding where necessary, interlocked access, an emergency-stop circuit, safe restart logic, part-presence sensing, and a validated reduced-speed teaching mode.
Approach and solution
The robot is installed with quick-change gripper fingers and a vision sensor that verifies part orientation. The CNC controller and robot controller exchange cycle-ready, machine-safe, part-present, and fault signals. A human operator loads batches into a presentation tray and performs periodic quality checks. The robot handles loading, unloading, and transfer to washing.
Outcome
The factory reduces direct exposure to coolant and sharp chips and obtains more consistent loading. The system does not eliminate human work: operators now prepare batches, replenish tooling and fixtures, respond to faults, conduct inspection, and maintain the cell. The most important improvement comes from integrating the robot with fixturing and process controls, not from the manipulator alone.
Learning points
Process analysis must precede robot selection.
The end effector and fixtures strongly influence success.
Safety applies to the complete cell and its operating modes.
Flexible automation is valuable when changeovers are designed deliberately.
Productivity gains should be evaluated alongside quality, maintenance, training, and worker impact.
9. Challenges, Safety, Ethics, and Governance
Robotic deployment presents technical and organizational challenges. Mechanical wear, sensor contamination, calibration drift, network failures, and software defects can reduce performance. Production systems must include preventive maintenance, spare parts, fault diagnostics, and documented recovery procedures.
Safety standards and regulations vary by jurisdiction, but sound practice generally includes hazard identification, risk estimation, risk reduction, safeguarding, validation, training, and documented operating procedures. Typical hazards include crushing, shearing, impact, ejected parts, sharp tools, heat, radiation, electrical energy, compressed air, and unexpected startup. Collaborative operation requires particular attention to contact forces, tool geometry, speed, workspace design, and foreseeable human behavior.
Ethical questions include employment transitions, surveillance, unequal access to productivity gains, responsibility for autonomous decisions, and the use of robots in vulnerable settings. A responsible organization should provide training and redeployment opportunities where possible, protect personal data, maintain human accountability, and communicate system limitations honestly.
Cybersecurity is also a safety concern. Networked robots can be affected by unauthorized access, manipulated programs, ransomware, or compromised sensors. Good practice includes access control, network segmentation, authenticated updates, backups, logging, vulnerability management, and secure recovery procedures.
10. Contemporary Developments and Best Practices
Current robotics development emphasizes flexible automation, digital twins, cloud and edge computing, improved machine vision, low-code programming, mobile manipulation, and AI-assisted planning. These developments can reduce programming effort, but they introduce new validation challenges. A learned perception model may perform well on representative data and fail under unusual lighting, reflective surfaces, occlusion, or unfamiliar parts.
Best practice in robotics projects includes:
define measurable production and safety requirements;
select the process, tool, fixture, and robot as one system;
distinguish accuracy from repeatability;
test representative parts and worst-case conditions;
design for maintenance, cleaning, calibration, and recovery;
validate every operating mode, including teaching and manual intervention;
train operators, programmers, technicians, and supervisors;
record assumptions, changes, faults, and performance data;
involve workers in workstation and safety design;
evaluate total cost of ownership rather than purchase price alone.
Chapter Summary
Robotics integrates mechanical mechanisms, actuators, sensors, controllers, software, tools, and safety systems to perform physical tasks. Robots can be classified by mechanical structure, mobility, control strategy, autonomy, and interaction with people. Cartesian, SCARA, articulated, parallel, and mobile configurations provide different combinations of workspace, speed, stiffness, flexibility, and complexity.
Degrees of freedom describe independent motion variables. A six-axis robot can generally control three-dimensional position and orientation, although joint limits and singularities restrict actual capability. Workspace, accuracy, repeatability, resolution, payload, speed, stiffness, cycle time, reliability, and availability are distinct performance measures and must be interpreted in context.
Industrial robots developed from programmable manipulators for repetitive and hazardous work into networked systems integrated with manufacturing equipment. Service, collaborative, and autonomous robots extend robotics into human-centered and uncertain environments. Successful deployment depends on process analysis, suitable tooling and fixtures, feedback, safety validation, maintenance, cybersecurity, worker training, and ethical governance.
Key Terms
Robot: A programmable, actuated machine that performs physical tasks.
Robotics: The interdisciplinary study and application of robots.
Manipulator: The mechanical arm or linkage that moves a tool.
Joint: A mechanical connection permitting relative motion between links.
Revolute joint: A joint producing rotary motion.
Prismatic joint: A joint producing linear motion.
End effector: A tool or device attached to the robot wrist.
Payload: The permitted carried mass under stated operating conditions.
Actuator: A device that converts energy into mechanical motion.
Sensor: A device that measures a physical variable.
Controller: Hardware and software that computes commands and coordinates operation.
Workspace: The region accessible to the robot’s end effector.
Degree of freedom: An independent coordinate needed to specify configuration.
Accuracy: Closeness of an achieved value to the commanded value.
Repeatability: Ability to return repeatedly to the same location or state.
Singularity: A configuration involving loss or change of instantaneous motion capability.
Collaborative robot: A robot designed and integrated for specified operation near people.
Autonomy: Ability to perceive, decide, and act with limited direct intervention.
Cycle time: Time required to complete one production cycle.
Availability: Proportion of scheduled or required time that a system is operational.
Review Questions
Short Answer Questions
What is the difference between a robot and a general automated machine?
Distinguish accuracy from repeatability.
What functions are performed by an end effector?
Define a degree of freedom and give one robotic example.
Why is a risk assessment required for a collaborative robot application?
Long Answer Questions
Explain the architecture of a closed-loop robotic system and describe the role of feedback.
Compare Cartesian, SCARA, articulated, and parallel robots in terms of structure and applications.
Discuss the historical development from industrial robots to service and autonomous robots.
Explain why robot selection must include tooling, fixturing, sensing, safety, and maintenance.
Discuss the technical, ethical, and workforce implications of introducing robots into a factory.
Analytical / Application Questions
A planar mechanism has three links including the fixed link and two one-degree-of-freedom revolute joints. Use the planar mobility equation to determine its mobility and explain what the result means.
A factory records 1,200 operating hours and 4,000 completed cycles. Calculate the average cycle time and identify two factors that could make this average misleading.
Design a preliminary robotic concept for loading a machining center. State the required robot type, end effector, sensors, safety measures, and at least three performance requirements.
Multiple Choice Questions with Answers
Question 1
Which component directly interacts with a workpiece?
A. Controller
B. End effector
C. Servo amplifier
D. Safety relay
Correct Answer: B. End effector
Question 2
A robot with three mutually perpendicular linear axes is generally classified as a:
A. Cartesian robot
B. SCARA robot
C. Delta robot
D. Polar robot
Correct Answer: A. Cartesian robot
Question 3
How many degrees of freedom does a freely moving rigid body have in three-dimensional space?
A. 2
B. 3
C. 6
D. 9
Correct Answer: C. 6
Question 4
A robot that repeatedly reaches the same incorrect location has:
A. Poor repeatability and good accuracy
B. Good repeatability and poor accuracy
C. Good accuracy and no resolution
D. No payload capability
Correct Answer: B. Good repeatability and poor accuracy
Question 5
Which device measures joint angle or environmental conditions?
A. Sensor
B. Fixture
C. End effector
D. Gearbox only
Correct Answer: A. Sensor
Question 6
Using M = 3(n − 1) − ∑(3 − fᵢ), what is the mobility of a planar mechanism with n = 3 and two one-degree-of-freedom joints?
A. 1
B. 2
C. 3
D. 4
Correct Answer: B. 2
Question 7
Which robot configuration is especially associated with high-speed pick-and-place operations?
A. Delta
B. Cylindrical
C. Polar
D. Six-axis hydraulic
Correct Answer: A. Delta
Question 8
What distinguishes an autonomous robot from a merely programmed robot?
A. It always has six joints
B. It uses no actuators
C. It can perceive conditions and make decisions with limited direct control
D. It cannot use feedback
Correct Answer: C. It can perceive conditions and make decisions with limited direct control
Question 9
If MTBF is 900 hours and MTTR is 9 hours, availability using A = MTBF ÷ (MTBF + MTTR) is approximately:
A. 90.0%
B. 95.0%
C. 99.0%
D. 99.9%
Correct Answer: C. 99.0%
Question 10
Which is the best first step when planning a robotic manufacturing application?
A. Purchase the fastest available robot
B. Analyze the process and define measurable requirements
C. Remove all human access immediately
D. Select software before identifying the task
Correct Answer: B. Analyze the process and define measurable requirements