ROB-450 · Lesson 2 of 12 · 27 min
Risk assessment and risk reduction under ISO 12100
Every robot safety decision, from the choice of a fence to the speed limit of a hospital delivery robot, should trace back to a risk assessment. ISO 12100:2010, Safety of machinery: General principles for design, Risk assessment and risk reduction, is the international foundation. It is a type-A standard, meaning it sets basic concepts for all machinery; type-B standards such as ISO 13849-1, ISO 13855 and ISO 13857 deal with particular safety aspects or devices; and type-C standards such as ISO 10218, ISO 3691-4 and ISO 13482 give requirements for particular kinds of machines. When a type-C standard exists and covers a hazard, its requirements take precedence, but the ISO 12100 method still frames the work. ROB-440 lesson 8 applied the method briefly to a robot cell. This lesson treats it as a discipline in its own right: how to set limits, find hazards systematically, estimate and evaluate risk, choose measures and document the result so that it stands up to an inspector, an auditor or a court.
The iterative process
ISO 12100 describes risk assessment as a sequence of steps followed by risk reduction, repeated until the risk is adequately reduced. First, determine the limits of the machine. Second, identify hazards and the hazardous situations and events in which people could be harmed. Third, estimate the risk for each hazardous situation. Fourth, evaluate whether risk reduction is needed. If it is, apply the three-step method and then repeat the assessment, because every protective measure can introduce new hazards: a guard can create a trapping point, an interlock can tempt people to defeat it, and an automatic restart can surprise someone.
Determining limits means writing down what the machine is for and what could reasonably happen to it. Use limits describe intended use, operating modes, the people involved and their training, and reasonably foreseeable misuse. Space limits describe the range of motion, the space needed for maintenance and the interfaces with other equipment and people. Time limits describe life span, maintenance intervals and wear parts. Other limits include environmental conditions such as temperature, dust, wet floors or outdoor operation. A good limits statement for a hospital delivery robot, for example, would say who will be in corridors, including children, visitors with walkers and patients on stretchers, what floor surfaces exist, whether elevators and automatic doors are used, and whether it might be pushed, ridden on or blocked by curious people.
Reasonably foreseeable misuse is the part most often skipped. It means use not intended by the designer but likely from readily predictable human behaviour: taking shortcuts, reaching in to clear a jam, defeating a nuisance interlock, using the robot for a task near the one it was designed for, a child climbing on it. Courts in product liability cases ask about foreseeable misuse directly, as lesson 8 explains.
Identifying hazards systematically
Hazard identification should be structured, because unstructured brainstorming finds the obvious hazards and misses the rest. Common techniques suit different stages and systems.
| Technique | How it works | Best suited to |
|---|---|---|
| Checklist (ISO 12100 Annex B, type-C standard lists) | Walk through lists of hazard types and situations | Completeness check for any machine |
| Task-based analysis | List every task by every person in every life phase, then hazards for each | Robot cells, maintenance, service robots |
| What-if analysis | Team asks what happens if a person, part or system behaves differently | Early concepts, unusual deployments |
| FMEA | For each component, list failure modes, effects and detection | Hardware and safety control design |
| HAZOP | Apply guide words such as more, less, no, reverse, other than to each function or flow | Process equipment, complex interactions |
| Fault tree analysis | Work backwards from a top event through AND and OR gates to causes | Quantifying a specific serious event |
| STPA | Model the control structure and find unsafe control actions | Software-intensive and autonomous systems |
Task-based analysis is the workhorse for robots because, as lesson 1 showed, injuries cluster around particular tasks. The analyst lists, for each life phase, every task and who performs it: transport, installation, commissioning, teaching, production, changeover, cleaning, fault finding, maintenance, software update, decommissioning and disposal. For each task, the analyst asks which hazards could be present and how a person could be exposed. System-theoretic process analysis (STPA), developed by Nancy Leveson at MIT, is increasingly used for autonomous systems because it captures hazards that arise from interactions, such as a fleet manager sending a robot into a corridor that a door controller has just closed, rather than from component failures.
Worked problem
Task-based hazard identification for a robot teaching session
A technician teaches new points to a welding robot using the pendant, standing inside the cell. List hazards and hazardous situations for this task.
Show solution
- Unexpected motion: robot moves faster or in a different direction than expected while the technician is close, for example if the wrong frame is selected.
- Crushing: technician positioned between the robot and the fixture or the fence when jogging.
- Process hazard: welding torch energized accidentally, causing arc flash or burns.
- Second person: another worker restarts the cell from outside while the technician is inside.
- Ergonomics and trips: cables and hoses on the floor, awkward reach to see the torch tip.
Answer: At least five hazardous situations, each needing measures such as reduced speed, an enabling device, a single point of control, process interlocks and a clear floor.
Estimating risk
ISO 12100 defines the elements of risk as the severity of harm and the probability of its occurrence, the latter being a function of the exposure of people to the hazard, the occurrence of a hazardous event and the technical and human possibilities to avoid or limit the harm. The standard does not prescribe a scoring method, so organizations use matrices, scoring systems or graphs. ISO/TR 14121-2 gives practical examples. Whatever the method, it should be applied consistently, calibrated with examples and recorded with the reasoning behind each score, because the scores themselves are judgements.
A risk matrix crosses severity categories with likelihood categories and assigns each cell a risk level. It is easy to explain but coarse: very different risks can fall into the same cell, and matrices can rank risks inconsistently when categories are wide. A scoring system multiplies or adds factor scores. One long-used example is the hazard rating number (HRN), which multiplies the likelihood of occurrence (LO), the frequency of exposure (FE), the degree of possible harm (DPH) and the number of persons at risk (NP). Its factor values are logarithmic in spirit, so the result spans many orders of magnitude. Risk graphs, such as the one in ISO 13849-1 that ROB-440 used, assign a required performance level through a decision tree.
# Hazard rating number (HRN) for a risk register, before and after measures
# Factor scales follow a commonly used HRN table (illustrative values)
LO = {"almost impossible": 0.033, "highly unlikely": 1, "unlikely": 1.5, "possible": 2,
"even chance": 5, "probable": 8, "likely": 10, "certain": 15}
FE = {"annually": 0.5, "monthly": 1, "weekly": 1.5, "daily": 2.5, "hourly": 4, "constantly": 5}
DPH = {"scratch": 0.1, "laceration": 0.5, "minor fracture": 2, "major fracture": 4,
"loss of limb": 8, "fatality": 15}
NP = {"1-2": 1, "3-7": 2, "8-15": 4, "16-50": 8, "50+": 12}
def hrn(lo, fe, dph, np_):
return LO[lo] * FE[fe] * DPH[dph] * NP[np_]
def band(x):
for limit, name in [(1, "negligible"), (5, "very low"), (10, "low"), (50, "significant"),
(100, "high"), (500, "very high"), (1000, "extreme")]:
if x <= limit:
return name
return "unacceptable"
register = [
("jam clearing at gripper", ("probable", "daily", "major fracture", "1-2"), ("unlikely", "daily", "major fracture", "1-2")),
("AMR strikes pedestrian", ("possible", "hourly", "major fracture", "3-7"), ("highly unlikely", "hourly", "minor fracture", "3-7")),
("dropped tool at changer", ("unlikely", "weekly", "fatality", "1-2"), ("almost impossible", "weekly", "fatality", "1-2")),
]
for name, before, after in sorted(register, key=lambda r: -hrn(*r[1])):
b, a = hrn(*before), hrn(*after)
print(f"{name:26s} before {b:7.1f} ({band(b)}), after {a:6.2f} ({band(a)})")jam clearing at gripper before 80.0 (high), after 15.00 (significant) AMR strikes pedestrian before 64.0 (high), after 16.00 (significant) dropped tool at changer before 33.8 (significant), after 0.74 (negligible)
The output ranks hazards so that attention goes first to the largest, and it shows how each measure changes the estimate. Two cautions apply. First, multiplying ordinal scores is mathematically shaky, so the numbers are best used for ranking and communication rather than as precise risk values. Second, a measure that reduces likelihood often does nothing for severity: a light curtain makes contact less likely but does not soften the robot. Measures that reduce severity, such as lower speed, lower mass or padded surfaces, are often the most robust because they work even when other layers fail.
Evaluating risk and choosing measures
Risk evaluation decides whether further reduction is needed. Criteria include whether the type-C standard's requirements are met, whether the risk is as low as can reasonably be achieved with current technology, whether measures introduce new hazards, and whether the measures are compatible with the machine's use. ISO 12100 also says that risk reduction is achieved when hazards are eliminated or risk is reduced by the three-step method in the right order. That order is the heart of the standard.
| Step | Examples for robots | Strength |
|---|---|---|
| 1. Inherently safe design | Lower speed, mass and force; rounded edges; eliminating pinch points; electric instead of pneumatic gripping to avoid stored air; safe-by-default software states | Works without anyone doing anything right |
| 2. Safeguarding and complementary measures | Fixed and interlocking guards, light curtains, scanners, safety-rated speed and zone limits, emergency stops, means of isolation | Relies on control systems and maintenance |
| 3. Information for use | Signs and labels on the machine, manuals, training requirements, signals and alarms, procedures | Relies on people reading and following it |
Information for use cannot be used to avoid feasible design or safeguarding measures. A manual that says do not enter the cell while the robot is running is necessary but does not replace an interlocked gate. Equally, a user's own measures, such as training, supervision and permit systems, add to but do not substitute for what the designer must do. The split matters legally: in product liability, as lesson 8 explains, a warning is often judged inadequate when a safer design was reasonably available.
Worked problem
Applying the three-step method to a mobile robot in a hospital corridor
An autonomous delivery robot weighing 120 kg travels hospital corridors at up to 1.5 m/s. The risk assessment identifies collision with pedestrians. Propose measures in ISO 12100 order.
Show solution
- Inherently safe design: limit speed to 1.0 m/s in shared corridors and 0.3 m/s near doors and corners; keep mass low; use soft bumpers and rounded body shape.
- Safeguarding: safety-rated laser scanners with speed-dependent protective fields; safety-rated speed monitoring; emergency stop buttons on the robot; bumpers that trigger a safe stop.
- Information for use: lights and sounds signalling intended direction; signs in corridors; staff training; instructions to the hospital on route design.
- Reassess: check new hazards, such as noise disturbing patients or robots blocking emergency routes when stopped.
Answer: A layered set of measures with speed limits and soft design first, safety-rated sensing second and signals and training third, followed by reassessment of new hazards.
Documentation
A risk assessment that is not written down did not happen, as far as regulators and courts are concerned. ISO/TR 14121-2 and the type-C standards describe what to record: the limits of the machine; the hazards and hazardous situations identified; the information on which the assessment was based, such as data, standards and accident history; the risk estimates; the measures chosen and the standards they meet; the residual risks and how users are informed of them; and the results of validation. The document should name the participants and their competence, show dates and versions, and be kept with the machine's technical file. In Europe the technical file is a legal requirement for CE marking, as lesson 5 explains; in Canada and the United States it is strongly expected evidence of due diligence and reasonable care.
Risk assessments also need to be living documents. They should be reviewed when the robot, its tasks, its environment or its software change, after incidents and near misses, and periodically. Management of change procedures, familiar from process safety, make sure that someone asks whether a modification such as a new gripper, a faster cycle or a new route for a mobile robot changes the hazards. Software updates are a particular challenge, because they can change robot behaviour without any visible physical change, which is one reason the new EU Machinery Regulation and AI rules discussed in lessons 5 and 9 address substantial modifications made by software.
In Canada, provincial OHS regulations increasingly require written hazard assessments, as in Alberta's OHS Code Part 2, which requires employers to assess hazards before work begins and when new work processes are introduced, and to involve workers. In Ontario, pre-start health and safety reviews under section 7 of Regulation 851 require documented reviews for some equipment, discussed in lesson 5. Workers' participation through joint health and safety committees is a legal feature in most provinces, and including committee members in robot risk assessments is good practice.
Finally, residual risk must be communicated honestly. After all measures, some risk remains, and the user needs to know what it is and what they must do about it, such as training, personal protective equipment or procedures. Manuals that bury residual risks or exaggerate safety claims undermine trust and can create liability.
Common mistakes
MistakeStarting with a list of safeguards and writing the risk assessment afterwards to justify them.
InsteadSet limits and identify hazards first, then choose measures by the three-step method and reassess.
MistakeIgnoring foreseeable misuse such as reaching in to clear jams.
InsteadInclude predictable shortcuts and misuse in the limits and hazard identification.
MistakeTreating multiplied scores as precise risk values.
InsteadUse scores for consistent ranking and communication, and record the reasoning behind each judgement.
MistakeRelying on warnings where a guard or design change is feasible.
InsteadInformation for use comes third and cannot replace feasible design or safeguarding.
MistakeFiling the risk assessment once and never revisiting it.
InsteadReview after changes, incidents, near misses and software updates, under management of change.
Summary and key terms
- ISO 12100 is the type-A standard for risk assessment and risk reduction; type-B and type-C standards add specific requirements.
- The process sets limits, identifies hazards, estimates and evaluates risk, reduces risk and repeats.
- Systematic techniques include checklists, task-based analysis, what-if, FMEA, HAZOP, fault trees and STPA.
- Risk estimation combines severity with probability, which depends on exposure, occurrence and avoidance; matrices, scores and graphs are common tools.
- Risk reduction follows the three-step method: inherently safe design, safeguarding, then information for use.
- Documentation records limits, hazards, estimates, measures, residual risks and validation, and must be kept current through management of change.
- Type-A, B and C standards
- Basic, generic safety-aspect and machine-specific standards in the ISO machinery hierarchy.
- Limits of the machine
- The use, space, time and environmental boundaries within which it is assessed.
- Reasonably foreseeable misuse
- Use not intended by the designer but likely from predictable human behaviour.
- Hazardous situation
- A circumstance in which a person is exposed to a hazard.
- HRN
- Hazard rating number, a product of likelihood, exposure, harm and persons scores.
- STPA
- System-theoretic process analysis, which finds unsafe control actions in a control structure.
- Residual risk
- Risk remaining after protective measures have been taken.
- Management of change
- A procedure to assess the safety effects of modifications before they are made.
Practice problems
Work each problem on paper first, then reveal the answer to check.
Name the four kinds of limits to determine at the start of a risk assessment.
Show answer
Use, space, time and other (environmental) limits.
Give two examples of foreseeable misuse for a warehouse robot.
Show answer
Riding on it, using it to push carts it was not designed for, or blocking sensors to make it move faster.
Which technique works backwards from a top event using AND and OR gates?
Show answer
Fault tree analysis.
Compute HRN for LO 2, FE 2.5, DPH 4, NP 1.
Show answer
\( 2 \times 2.5 \times 4 \times 1 = 20 \), significant.
Why might reducing robot speed be preferred over adding a scanner?
Show answer
It reduces severity inherently and works even if other protective layers fail.
Can a warning sign replace a feasible interlocked guard?
Show answer
No; information for use is the third step and cannot substitute for feasible safeguarding.
List four items a risk assessment document should contain.
Show answer
Limits, hazards identified, risk estimates, measures, residual risks, validation results, participants and dates.
When should a risk assessment be reviewed?
Show answer
After changes to the robot, tasks, environment or software, after incidents and near misses, and periodically.
Lesson quiz · 5 questions
Score 60% or more to complete this lesson.
Create a free account to save your progress, take quizzes and earn a certificate.