These composite case studies show the module's tools - Hierarchy of Controls, JSA, FMEA, and 5 Whys - working together on realistic FRC scenarios.
Case 1 - The brownout that lost a match. Late in a qualification match the robot froze; the roboRIO LED went amber and the Driver Station flashed red. Investigation: the DS Log Viewer showed brownout markers and a climbing 12V fault count right as the drivetrain and shooter spun up together. A Battery Beak test afterward read 0.022 Ohm internal resistance on the installed battery - above the 0.020 Ohm retire-it threshold. 5 Whys root cause: no pre-match battery testing and no current limits, so two subsystems peaked simultaneously and dragged the bus below the roboRIO 2.0's default brownout threshold of 6.75V. Fixes (by hierarchy): engineering - set a TalonFX SupplyCurrentLimit of 70A dropping to 40A after 1.0s on the drivetrain, and gear so wheels slip near 45A; administrative - require a Beak test (>12.7V, <0.015 Ohm) before every match and a numbered battery log. Result: no further brownouts; the fix lives in code and process, not in 'try a different battery.'
Case 2 - The battery fire that didn't happen. During pit work a student noticed a battery's case looked slightly swollen and warm. Response: per the team's procedure, they did NOT recharge it; they quarantined it in the plastic bin from the battery spill kit, photographed it, and recycled it. Why it worked: the team had an FMEA entry for 'damaged battery -> vent/fire' (high severity, poor detection if no one inspects), which had driven an administrative control - 'inspect every battery for bulging/leaking before and after every match.' That single inspection habit caught a hazard before it became a fire. Lesson: a high-RPN, low-detectability failure mode is best controlled by a forced inspection step; the spill kit and quarantine bin were the engineering backup.
Case 3 - The pneumatic near-miss. A student reached in to reseat a fitting and a cylinder snapped shut, missing their fingers by an inch. Investigation (5 Whys): the system still held stored pressure because 'the robot was off,' and the team assumed off meant safe. Root cause: LOTO didn't enforce venting stored energy. Fixes: added a manual vent step to the LOTO one-pager ('vent until both gauges read 0 psi, then hand-verify'), and an FMEA re-score dropped the detection risk once 'verify zero energy' became mandatory. This is the exact failure mode (pneumatic vents while serviced, RPN 160) that topped the FMEA lesson - and the case shows why it deserved the top slot.
The throughline: every one of these was prevented or fixed not by a poster but by a system - a test, a log, an inspection step, a code limit, a verified procedure. That systems mindset, documented and lived by the whole team, is what real safety - and award eligibility - is built on.
the part worth keeping
Key takeaways
- Brownout case: untested battery (0.022 Ohm) plus no current limits; fix with SupplyCurrentLimit, gearing, and mandatory pre-match Beak tests.
- Battery-fire case: a forced inspection step (high RPN, low detectability) caught a swelling battery before ignition.
- Pneumatic case: 'off' is not 'safe' - adding a vent-and-verify LOTO step eliminated the top-RPN failure mode.
SafetyAdvanced Safety Engineering & Case Studieslesson 5 of 5
That is the end of this track
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
- docs.wpilib.orgWPILib - roboRIO Brownout and Understanding Current Draw
- andymark.comAndyMark - Battery Tips
- info.firstinspires.orgFIRST - Safety Manual (current)
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.
- 8 min readFRC Battery Guide: Charging, Care, Testing, and SafetyFRC battery guide: how to charge, care for, test with a Battery Beak, wire the SB50 connector, and safely handle your 12V FRC battery fleet./blogread it
- 7 min readFRC Brownout: Why Your Robot Goes Limp and How to Actually Fix ItThe exact roboRIO brownout voltage stages, how to spot one in the Driver Station log, and the fixes ranked by payoff: current limits, battery health, gearing, and compressor scheduling./blogread it
- 13 min readWPILib Won't Deploy: Every Cause and How to Fix ItYour WPILib deploy is failing? Work the decision tree: wrong folder in VS Code, team number, roboRIO image, JDK version, macOS network privacy. Fixes for each./blogread it
answer sheet
Lesson quiz
All 4 right completes the lesson. Miss one and only that question comes back, anything you already answered correctly stays banked.
0 of 4 answered
01In the brownout case, the Battery Beak read 0.022 Ohm internal resistance on the installed battery. What did that reading indicate?
02In the brownout case, what engineering (not administrative) fix kept the drivetrain from dragging the bus voltage down again?
03In the battery-fire case, what control actually caught the swollen, warm battery before it could ignite?
04In the pneumatic near-miss, what was the 5 Whys root cause of the cylinder snapping shut on the student's hand?
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