A Failure Mode and Effects Analysis (FMEA) is how engineers decide which risks to fix first. For each way a part can fail, you score three factors 1-10 and multiply them into a Risk Priority Number (RPN = Severity x Occurrence x Detection). You then attack the highest RPNs first. It's the same tool aerospace and medical-device teams use, and it scales perfectly to an FRC robot.
The three ratings (1-10 each):
- Severity - how bad the effect is (1 = unnoticed, 10 = hazardous/injury).
- Occurrence - how likely the failure is (1 = highly unlikely, 10 = almost certain).
- Detection - how likely you are to catch it before it bites (1 = almost certain to detect, 10 = almost impossible).
Worked example - robot safety FMEA (sorted by RPN):
Failure mode | Effect | S | O | D | RPN
Pneumatic vents while serviced | finger crush | 8 | 4 | 5 | 160
Loose SB-50 -> brownout | match loss | 4 | 5 | 5 | 100
Undersized branch wire overheats | smoke/fire | 8 | 3 | 4 | 96
Battery not strapped, ejects | struck-by, short/arc | 9 | 3 | 3 | 81
Sharp edge on intake | cut during handling | 4 | 5 | 3 | 60
Flywheel guard missing | hand laceration | 9 | 2 | 2 | 36
Reading it: the pneumatic-vent failure (RPN 160) tops the list - high severity, fairly likely, and hard to detect (you can't see stored air). That tells you to invest first in a manual vent + 'verify zero energy' step in your LOTO, not in the sharp-edge item (RPN 60) you'd notice anyway. Note that a high RPN can come from poor detection even at moderate severity - which is why the loose-SB-50 brownout (RPN 100) ranks above the missing flywheel guard (RPN 36): the guard's absence is obvious, the loose connector isn't.
The process: list every failure mode, score S/O/D as a team, sort descending by RPN, then for each high-RPN item write a corrective action with an owner and a due date - and the goal of every action is to drop one of the three scores (add a guard to cut Severity, redesign to cut Occurrence, or add a check/sensor to cut Detection). Re-score after the fix to prove the risk dropped.
An FMEA spreadsheet committed to your team repo, updated each season, demonstrates real engineering rigor - and it focuses your limited build-season hours on the failures that can actually hurt someone or lose a match.
Key takeaways
- RPN = Severity x Occurrence x Detection (each 1-10); fix the highest RPNs first.
- Poor detectability inflates RPN - invisible hazards like stored pneumatic energy often top the list.
- Every corrective action should lower one of the three scores; re-score to prove the risk dropped.
Keep going
Take the quiz · +10 XP with an accountMore in Advanced Safety Engineering & Case Studies
Sources & corrections
This lesson is AI-assisted: drafted from primary sources, then reviewed and edited by hand. Errors still get through. When one is reported we fix it and write down what changed — publicly, in the corrections log.
Sources and further reading
- iSixSigma - FMEA Quick Guideisixsigma.com
- Cambridge IfM - Failure Modes and Effects Analysisifm.eng.cam.ac.uk
Read next
Articles on this, for competition day
The lesson covers how it works. These cover what to do when it breaks.
- 4 min read
The FRC Robot Design Process, Step by Step
A clear, beginner-friendly walkthrough of the FRC robot design process, from game analysis and strategic prioritization to prototyping, CAD, and iteration.
Read - 17 min read
FRC Flywheel Shooter Design: Compression, Speed, Backspin, and Hooding
How to design an FRC flywheel shooter: exit velocity, compression, flywheel inertia and RPM recovery, single vs dual wheels, backspin, hooding, motors, and tuning.
Read - 9 min read
FRC Pneumatics: How to Design, Wire, and Program a Pneumatic System
Complete FRC pneumatics guide: components, the REV Pneumatic Hub vs PCM, single vs double solenoids, safe wiring, WPILib programming, and the 60/120 psi limits.
Read
Lesson quiz
RequiredAll 3 right completes the lesson. Miss one and only that question comes back — anything you already answered correctly stays banked.
0 of 3 answered
01.How is the Risk Priority Number (RPN) calculated in a Design FMEA?
02.On the FMEA detection scale, what does a Detection rating of 10 indicate?
03.What is the main purpose of computing RPNs across a robot's failure modes?
Answer every question to submit.
All 28 lessons in Safety
- Not started:Mini-Project: A Battery Management & Logging System
- Not started:Mini-Project: Write a Robot Lockout/Tagout (LOTO) Procedure
- Not started:Worked Example: Current Limits That Prevent Brownouts
- Not started:Mini-Project: Assemble a Competition Pit Safety Kit
- Not started:Mini-Project: Run a Mock Pit Safety Inspection
- Not started:Troubleshooting Brownouts and Power Sag
- Not started:Battery Handling Mistakes That Cause Injuries and Fires
- Not started:Electrical Isolation and Wiring Mistakes Inspectors Fail You For
- Not started:Stored-Energy Surprises: Pneumatics and Springs
- Not started:Pit and Shop Conduct Mistakes That Hurt Your Judging