The NIOSH/OSHA Hierarchy of Controls ranks hazard controls from most to least effective: Elimination > Substitution > Engineering controls > Administrative controls > PPE. The top three protect people without depending on human behavior, so they are far more reliable than 'be careful' rules. Most FRC teams jump straight to PPE; advanced teams climb the hierarchy first.
Worked application - a high-speed flywheel shooter:
- Elimination - Can you avoid the hazard entirely? If a mechanism doesn't need an exposed spinning mass, remove it. Not always possible, but always the first question.
- Substitution - Replace the hazard with something safer. Swap surgical tubing under high tension for a constant-force spring with a captured housing, or a brushed motor near a pinch point for a geared brushless drive that can be current-limited precisely.
- Engineering controls - Isolate people from the hazard with the design itself: polycarbonate guards over the flywheel, covers over pinch points and belts, rounded edges (sharp protrusions are an inspection concern), and firmware guards. Setting a TalonFX SupplyCurrentLimit and a software brownout level (RobotController.setBrownoutVoltage on roboRIO 2.0) are engineering controls that prevent a hazard in code. So is a properly wired RSL that tells everyone when the robot is live.
- Administrative controls - Change how people work: a written LOTO procedure, a two-person robot-move rule, machine-operator sign-offs, and the opening-day pit checklist. These rely on compliance, so they sit below engineering controls.
- PPE - The last line: ANSI Z87.1 safety glasses, gloves, hearing protection. Necessary, but never the only defense.
The key insight: a guard bolted over your flywheel and a current limit in your code are higher-order controls than a sign saying 'careful, spinning parts.' Document each significant hazard and note which level of control you applied - and push every hazard as high up the hierarchy as the design allows. NIOSH notes a combination is often needed (e.g., a guard plus a procedure plus glasses), which is exactly what mature safety programs show.
Mini-exercise: list your robot's top five hazards (flywheel, climber spring, pinch points, battery, sharp edges) and assign the highest-feasible control to each. Where you're stuck at 'PPE,' ask whether an engineering control could move it up.
the part worth keeping
Key takeaways
- Climb the hierarchy: elimination, substitution, and engineering controls beat administrative rules and PPE.
- Guards, rounded edges, current limits, and a correct RSL are engineering controls designed into the robot.
- Document each hazard with the highest feasible control level - don't default to PPE.
SafetyAdvanced Safety Engineering & Case Studieslesson 1 of 5
Keep going
Take the quiz+10 XP with an accountMore in Advanced Safety Engineering & Case Studies
where this came from
Sources and 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, in public, in the corrections log.
sources and further reading
clipped to this lesson
Articles that go further on this
The lesson gets you through the topic. These go wider on it, and they read in one sitting.
- 7 min readFRC Shop Safety and PPE: Eye Protection Rules, Machine Rules, and Real InspectionsFRC shop safety: when eye protection is required, machine-specific rules, the pit safety kit, and how to run a real safety inspection./blogread it
- 17 min readFRC Flywheel Shooter Design: Compression, Speed, Backspin, and HoodingHow to design an FRC flywheel shooter: exit velocity, compression, flywheel inertia and RPM recovery, single vs dual wheels, backspin, hooding, motors, and tuning./blogread it
- 16 min readFRC Elevator and Arm Design: Staging, Rigging, Motors, Gravity, and SafetyA primary-source FRC guide to designing elevators and arms: cascade vs continuous rigging, staging, motor and gear-ratio sizing, gravity math, and safe holding./blogread it
answer sheet
Lesson quiz
All 3 right completes the lesson. Miss one and only that question comes back, anything you already answered correctly stays banked.
0 of 3 answered
01In the NIOSH Hierarchy of Controls, which approach is the MOST effective at protecting people?
02Why are elimination, substitution, and engineering controls treated as more reliable than administrative controls and PPE?
03Bolting a fixed polycarbonate guard over a spinning flywheel is an example of which level of the hierarchy?
Answer every question to submit.
All 28 lessons in Safetyopenclose
01 / culture-and-roles
02 / ppe-and-shop-safety
03 / battery-pneumatics-electrical
04 / events-and-program
05 / safety-worked-examples-mini-projects
- Not read yet:Mini-Project: A Battery Management & Logging System
- Not read yet:Mini-Project: Write a Robot Lockout/Tagout (LOTO) Procedure
- Not read yet:Worked Example: Current Limits That Prevent Brownouts
- Not read yet:Mini-Project: Assemble a Competition Pit Safety Kit
- Not read yet:Mini-Project: Run a Mock Pit Safety Inspection
06 / safety-common-mistakes-troubleshooting
- Not read yet:Troubleshooting Brownouts and Power Sag
- Not read yet:Battery Handling Mistakes That Cause Injuries and Fires
- Not read yet:Electrical Isolation and Wiring Mistakes Inspectors Fail You For
- Not read yet:Stored-Energy Surprises: Pneumatics and Springs
- Not read yet:Pit and Shop Conduct Mistakes That Hurt Your Judging
07 / safety-advanced-engineering-case-studies