When robotics operate on the ground, a sudden power failure or dead battery simply causes the machine to halt. On a vertical glass surface 20 meters high, power failure presents an immediate safety risk.
Ensuring a vertical cleaning device stays securely affixed during grid blackouts or accidental unplugging requires strict coordination between battery chemistry, brushless motor efficiency, and embedded state-machine logic.
The Power Trade-off: High-Voltage Mains vs. Internal Backup
Most vertical cleaning platforms operate on 24V DC supplied via an external AC adapter (typically 75W to 90W rating). This continuous external supply powers:
The high-speed brushless vacuum turbine running continuously.
The dual drive motors or rotating scrubbing tracks.
Embedded logic boards, wireless transceivers, and optical sensors.
However, relying entirely on the tethered cord introduces a critical vulnerability: accidental cable disconnection. To mitigate this risk, modern systems integrate an onboard Uninterruptible Power Supply (UPS), typically consisting of a 4S Li-ion or high-rate Li-Po battery pack (650mAh to 850mAh).
Emergency BMS Discharge Characteristics
The emergency transition is managed at the hardware level via ideal diode controllers or fast-switching MOSFET circuits with switching latencies under 5 milliseconds—well within the mechanical decay time of centrifugal vacuum pressure.
Once triggered into emergency mode, the Battery Management System (BMS) executes an emergency power profile:
Primary drive motors cut power immediately to prevent lateral motion and reduce mechanical vibration.
The vacuum turbine shifts to a duty cycle optimized to maintain negative pressure above minus 2.5 kilopascals while minimizing current draw.
High-priority acoustic alarms and visual status indicators activate to alert nearby occupants.
Under this controlled emergency profile, a standard 650mAh backup cell can sustain required holding suction for 20 to 30 minutes, providing an ample window for physical retrieval.
State-Machine Recovery After Power Restoration
What happens when power is restored? Poorly designed firmware will often reset the program counter, causing the robot to restart its cycle from zero or execute unpredictable movements mid-wall.
Robust firmware implements persistent non-volatile state storage (using onboard EEPROM or battery-backed SRAM). The machine maintains a real-time coordinate matrix tracking:
Current Cartesian coordinates on the pane.
Remaining traversal segments of the Z-path or N-path grid.
Cumulative runtime and micro-step counts from motor encoders.
When AC power resumes, the MCU performs an active surface seal check before re-engaging the drive tracks, picking up navigation precisely where it was interrupted.
Empirical Safety Testing and Mechanical Benchmarks
Designing safety algorithms on paper is straightforward; validating them against real-world friction decay, high humidity, and aging lithium cells requires systematic laboratory stress testing. Key evaluation metrics include:
Retention time under sudden power disconnection across varying glass surface roughness.
Real-world power consumption under heavy versus light cleaning pad saturation.
Tensile strength and dynamic shock resistance of physical safety tethers.
For comprehensive hardware teardowns, actual battery endurance benchmarks, and comparative safety evaluations across leading vertical robotics, explore the technical reports and testing data compiled at Window Robot Lab:
https://windowrobotlab.com/
Have you worked on fail-safe battery architectures or critical motor control in vertical robotics? How do you balance battery weight against emergency holding duration? Let's discuss in the comments below.

Top comments (0)