Fleet operations · Maintenance

Robot maintenance services: a preventive maintenance schedule for cleaning and delivery robot fleets

· 10 min read

Short answer: commercial cleaning and delivery robots need a little attention every day and a proper technician visit roughly once a quarter. Daily and weekly jobs (emptying tanks, rinsing squeegees, wiping sensor windows, checking the charger contacts) belong to the site staff and take minutes. Monthly and quarterly jobs (brush and blade replacement, wheel and caster inspection, battery health readings, firmware and map review, elevator and door re-tests) need a trained technician, a service tool and parts on hand. Once a year, the robot should get a deeper inspection to the manufacturer's manual. The exact intervals belong to the robot maker: always follow the manual for your model first. This article gives a working schedule you can adapt, with the intervals we could confirm in public manufacturer documents marked as such.

How to read the numbers: where a manufacturer publishes an interval in a public manual or support page, we quote it and link the source. Everything marked typical is a planning estimate based on how these machines wear, not a manufacturer rating. Your robot's manual overrides this article.


Who should read this

  • Robot makers entering Canada or the US who need to hand a maintenance plan to a local service partner, or write one into a customer contract.
  • Facility and operations managers running a few cleaning robots or delivery robots and wondering what "maintenance" actually involves.
  • Distributors deciding which tasks to train customers on and which to keep as paid service visits.

What manufacturers actually publish

Before the generic schedules, here is what we could confirm in public manufacturer documents (checked 2026-10-13). Use these as anchors; they show how often the makers themselves expect basic care.

Robot (maker document)ItemPublished interval
Kärcher KIRA B 50 scrubber robot (operating manual)Waste water tank, coarse dirt filter, squeegee/suction lips, brush checkAfter each use
Kärcher KIRA B 50Sensors (moist microfibre cloth)Weekly
Kärcher KIRA B 50Tank cover seals, brush tunnel, fresh water filterMonthly
Kärcher KIRA B 50Inspection by customer serviceAnnually
Pudu CC1 cleaning robot (Pudu Academy)Squeegee and dust-mop rubber stripsReplace monthly (high usage), every two months (medium), every three months (low)
Pudu CC1Wheels, vision sensors and LiDARWeekly
Pudu SH1 scrubberDisc brush and squeegeeClean after each use; recovery tank float weekly
Pudu MT1 sweeperDustbin and air filterEvery half month; wheels, vision sensors and LiDAR weekly
Gausium floor scrubber checklist (generic, all models)Recovery tank, debris tray, squeegee, brushes, sensors, dock checkDaily; filter basket, blade and brush inspection weekly; dock contacts, firmware updates, blade/brush replacement monthly or periodically
Pudu BellaBot / PuduBot / HolaBot delivery robots (Pudu Academy)Trays, drive and auxiliary wheels, vision/depth sensors and LiDARWeekly; whole robot monthly
Pudu KettyBotWheels; screen and sensors1–2 times a week; 2–4 times a week
SoftBank Robotics Whiz (help centre)Cliff sensorsWith every battery change or every 3 hours of operation

What we could not find in public documents: maintenance interval tables for Tennant/Brain Corp autonomous scrubbers, Avidbots Neo, Nilfisk Liberty, LionsBot, Keenon delivery robots and model-specific Gausium manuals. Those makers may give them to customers and service partners; ask for the manual. No manufacturer we checked publishes an interval for re-testing elevator or door integration, so the monthly figure below is our recommendation, not a maker rule.


Cleaning robot preventive maintenance schedule

For robotic floor scrubbers and vacuums (ride-on scrubbers converted to autonomy, and purpose-built cleaning robots). Water, chemical and grit do most of the damage, so the schedule is heavy on the cleaning path.

IntervalTaskWhoWhy it matters
Every run / dailyDrain and rinse the recovery tank; empty debris hopper or dust bin; refill clean solution tankSite staffStanding dirty water smells, grows biofilm and fouls the float shut-off
DailyWipe and inspect the squeegee blades; clear hair and string from brushes or pad driversSite staffNicked blades leave water; wrapped hubs load the brush motor
DailyWipe LiDAR window, cameras and cliff/bumper sensors with a dry microfibre cloth (or what the manual specifies)Site staffDried chemical spray on sensor windows causes phantom obstacles and false stops
DailyCheck the robot docks and charges; glance at charging contactsSite staffMissed charge = no clean tonight, and it looks like a battery fault
WeeklyClean vacuum/recovery filter and solution strainer; flush the recovery hoseSite staffA clogged filter is how vacuum motors overheat
WeeklyClean charging contacts on robot and dock; check the dock hasn't been movedSite staffIntermittent charging is one of the most common avoidable call-outs
Monthly (typical)Rotate or flip squeegee blades; check brush/pad wear against the wear line; check tank seals and drain hoseTrained staff or technicianBlades usually have usable edges on both sides; rotating doubles their life
Monthly (typical)Review the robot's fault log and cleaning coverage reports; update the map if the layout changedTechnician or remote supportSkipped areas are usually a map problem, not a robot problem
Quarterly (typical)Replace brushes/pads and squeegee blades as worn; replace filters; inspect drive wheels, casters and bumper strips; check brush motor and vacuum motor current; read battery health in the service tool; check firmware version against the maker's current releaseTechnicianThis is the visit that catches the cheap part before it kills the expensive one
Quarterly (typical)Check the site's cleaning chemicals against the maker's compatibility listTechnicianWrong chemical swells seals and cracks squeegee rubber early
Annually (typical)Deep inspection to the manual: solution valve and pump, vacuum motor brushes/bearings where serviceable, wiring harness and connectors, battery capacity test, sensor calibration check, safety function test (bumpers, emergency stop)Technician, with maker sign-off where requiredCatches wear that doesn't show up as a fault yet

What to stock for this schedule (brushes, blades, filters, wheels, a spare battery) is covered in what to stock for a ten-robot cleaning fleet. The common faults these tasks prevent are listed on our cleaning robot field service page.


Delivery robot preventive maintenance schedule

For restaurant serving robots, hotel and hospital delivery robots and office delivery robots. Here the building does more damage than the robot's own wear: thresholds, lift sills, doors, Wi-Fi and layouts that keep changing.

IntervalTaskWhoWhy it matters
DailyWipe trays and tray sensors; clean food and drink spills straight awaySite staffLiquid in tray sensors gives false "loaded" readings and corrodes contacts
DailyWipe LiDAR window, depth cameras and the ceiling/visual-marker camera if fittedSite staffSmudged sensors cause stops in busy dining rooms and lobbies
DailyCheck the robot returns to its charger and chargesSite staffA robot that didn't charge overnight fails the lunch rush
WeeklyClear hair and debris from drive wheels and casters; clean charging contactsSite staffWrapped casters cause drift and noisy turns
WeeklyCheck for damage to bumpers, covers and tray mounts; tighten loose traysSite staffRattling trays spill drinks and loosen sensor cables
Monthly (typical)Run every route once and confirm waypoints, tables or rooms; edit the map after any furniture or layout changeTrained staff or technicianWrong-table and lost-robot complaints are usually an outdated map
Monthly (typical)Ride the elevator end to end on each served floor; test doors and gates on the routeTechnician with building staffElevator and door integrations fail quietly after building maintenance or access-control changes
Quarterly (typical)Measure drive wheel tread and look for flat spots; inspect casters and bearings; check odometry and docking accuracy; read battery health; check firmware and app versions; Wi-Fi walk of the routeTechnicianWorn tread changes wheel radius, which shows up as drift in long corridors
Annually (typical)Deep inspection to the manual: wheel and caster replacement if near limit, battery capacity test, bumper and emergency-stop test, sensor calibration check, cable and connector inspection under coversTechnician, with maker sign-off where requiredKeeps the robot inside the maker's safety assumptions

Wheel wear deserves its own planning: see how long delivery-robot drive wheels last. For elevators, anything on the controller side is work for the building's licensed elevator contractor; the robot side (gateway, network, call logic, floor-by-floor testing) is what a robot technician checks. More in elevator integration for service robots in BC and on our delivery robot field service page.


Batteries: the item most schedules get wrong

  • Follow the maker's charging rules. Use only the supplied charger and dock, keep the dock in a ventilated spot away from heat sources, and don't leave a robot flat for days.
  • Robots in storage still need charging. A robot or spare pack sitting idle self-discharges; a lithium pack left at 0% for long periods can become unrecoverable. Manufacturers typically ask for a partial charge before storage and a top-up every few months; use the interval in your manual. For example, Pudu's published usage notice says a robot stored long-term must be charged to more than 60% with the key switch off, and charged every 3 months; Kärcher's KIRA B 50 manual says to store only with fully charged batteries and fully charge them at least once a month.
  • Read health, don't guess. At each quarterly visit, record the battery health or capacity figure from the service tool. A pack trending down is a parts order, not an emergency.
  • Spares ship as dangerous goods. Spare lithium-ion packs move as Class 9 (UN3480 alone; UN3481 packed with or in equipment), so order them before they're urgent.

Who does what: site staff, the robot maker, or a field service partner

Task typeSite staffRobot maker (remote)Local field service partner
Daily/weekly cleaning, tanks, sensor wipes, contactsYes, after a 30–60 minute training (typical)Provides the checklist and training videoTrains staff at go-live; spot-checks on visits
Consumable replacement (brushes, blades, filters)Possible if parts are on siteShips partsReplaces on schedule, keeps a parts log
Wheels, casters, batteries, sensorsNoGuides the repair, approves warranty workYes
Firmware, map edits, fleet log reviewNoOften remoteOn site when it needs the building (re-mapping, route tests)
Elevator/door re-testsNoRemote logsYes, with the building's elevator contractor for controller-side work

For a robot maker without its own team in North America, the usual split is: the customer's staff do the daily list, your engineers handle firmware and remote diagnosis, and a local partner does the quarterly visit and any repair. That is the model described in North America field service for robot makers.


What a quarterly preventive maintenance visit costs

Example only, at KeepRobots' current published rates (Greater Vancouver core area, CAD, before tax and parts): a site with four cleaning robots, assuming about 45 minutes of hands-on work per robot plus a fleet log review, so roughly 3.5 hours on site (the hours are an assumption; real time depends on model and condition).

ItemAmount (CAD)
Call-out, Greater Vancouver core area$100
On-site labour, 3.5 h × $150$525
Per visit, before consumables and tax$625
Four visits a year$2,500

Consumables (brushes, blades, filters) are extra at parts price. If the visit finds a fault that needs a repair, that is quoted separately before any work. For US sites, labour is $150 USD per hour and travel outside the Greater Vancouver core area is quoted per project. Scheduled maintenance programs are quoted per project from the same hourly rates; see the preventive maintenance plans on our repair page.

A useful comparison: a single unplanned repair visit (diagnostic, call-out and an hour or two of labour) can cost about as much as one quarterly visit, and a missed filter or worn wheel tends to cause exactly that kind of call. That trade-off is the whole case for a schedule.


Common mistakes

  1. No one owns the daily list. The night cleaner thinks the robot looks after itself; the robot doesn't empty its own recovery tank. Name one person per shift.
  2. Wrong cleaning chemical. Sites switch chemical suppliers without checking the robot's compatibility list. Seals and squeegee rubber pay for it.
  3. Wiping sensors with the wrong cloth or spray. Paper towels and solvent sprays scratch or haze LiDAR windows and camera lenses. Use what the manual specifies.
  4. Maps that never get updated. New displays, moved tables, a seasonal layout: the robot is blamed for a map problem.
  5. Elevator integration tested only at go-live. Building maintenance, a modernization or an access-control change can break it silently.
  6. Spare batteries left flat on a shelf. A spare pack that has sat empty for a year may not be a spare anymore.
  7. No parts log. Without replacement dates per robot, you can't tell a faulty unit from a hard-working one, and warranty conversations get harder.
  8. Opening sealed assemblies under warranty. Check with the robot maker first; some repairs need their sign-off.

What KeepRobots can do

KeepRobots is a robot field service company based in Greater Vancouver, serving Canada and the United States. We don't make or sell robots. For robot makers and operators we can:

  • Turn your maintenance manual (English or Chinese) into a daily/weekly checklist for site staff and a quarterly technician checklist, and train staff at go-live.
  • Run scheduled preventive maintenance visits to your manual and send a per-robot report: parts replaced, wear readings, battery health, firmware version, photos.
  • Repair on site by the hour when something does break, and keep consumables, wear parts and spare robots on a shelf in Vancouver (bought or on consignment).
  • Re-map sites and re-test elevator and door routes after building changes, working with the building's own contractors.

If we haven't worked on your model before, we say so, and train on your service manual and a sample unit first. Robot makers can write to partners@keeprobots.com; site operators can use the contact form or support@keeprobots.com. More on the partnership model: robot field service for robot makers in North America.


FAQ

How often should a commercial cleaning robot be serviced?

Site staff should do short daily and weekly tasks (tanks, squeegee, filters, sensor windows, charging contacts). A technician visit about once a quarter is a typical planning interval for brushes, blades, wheels, battery health and firmware, with a deeper annual inspection. Your robot maker's manual sets the actual intervals and overrides any general schedule.

How often should a delivery robot or serving robot be maintained?

Daily tray and sensor cleaning by staff, weekly wheel and contact checks, a monthly route and elevator test, and a quarterly technician check of wheel tread, casters, battery health and firmware is a typical schedule. Robots in busy multi-floor hotels or hospitals usually need the wheel checks more often than single-floor restaurants.

What is on a robot preventive maintenance checklist?

For cleaning robots: tanks and hoses, squeegee blades, brushes or pads, filters and strainers, sensor windows, charging contacts, wheels and casters, battery health, firmware and maps. For delivery robots: trays and tray sensors, LiDAR and cameras, wheels and casters, battery health, charging dock, maps and waypoints, and elevator and door integration tests.

Can site staff do robot maintenance themselves?

Yes for the daily and weekly tasks, after a short training. Replacing wheels, batteries and sensors, editing maps, updating firmware and re-testing elevator integration should be done by a trained technician, following the robot maker's procedures and warranty rules.

How much does a robot maintenance visit cost in Vancouver?

At KeepRobots' published rates, a scheduled visit in the Greater Vancouver core area is a $100 CAD call-out plus $150 CAD per hour on site, before parts and tax. For example, about 3.5 hours for four cleaning robots comes to $625 CAD per visit before consumables. Programs are quoted per project from the same hourly rates.


Sources

Brand names are used only to cite their public documents. KeepRobots is an independent field service company and is not affiliated with or authorized by these manufacturers. Intervals marked "typical" are planning estimates; your robot's manual takes priority.

← Field notes

Want a local service point in North America?

Tell us your product, where your customers are and what you need. We reply within one business day, in English or Chinese.