Robot maintenance services: a preventive maintenance schedule for cleaning and delivery robot fleets
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) | Item | Published interval |
|---|---|---|
| Kärcher KIRA B 50 scrubber robot (operating manual) | Waste water tank, coarse dirt filter, squeegee/suction lips, brush check | After each use |
| Kärcher KIRA B 50 | Sensors (moist microfibre cloth) | Weekly |
| Kärcher KIRA B 50 | Tank cover seals, brush tunnel, fresh water filter | Monthly |
| Kärcher KIRA B 50 | Inspection by customer service | Annually |
| Pudu CC1 cleaning robot (Pudu Academy) | Squeegee and dust-mop rubber strips | Replace monthly (high usage), every two months (medium), every three months (low) |
| Pudu CC1 | Wheels, vision sensors and LiDAR | Weekly |
| Pudu SH1 scrubber | Disc brush and squeegee | Clean after each use; recovery tank float weekly |
| Pudu MT1 sweeper | Dustbin and air filter | Every half month; wheels, vision sensors and LiDAR weekly |
| Gausium floor scrubber checklist (generic, all models) | Recovery tank, debris tray, squeegee, brushes, sensors, dock check | Daily; 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 LiDAR | Weekly; whole robot monthly |
| Pudu KettyBot | Wheels; screen and sensors | 1–2 times a week; 2–4 times a week |
| SoftBank Robotics Whiz (help centre) | Cliff sensors | With 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.
| Interval | Task | Who | Why it matters |
|---|---|---|---|
| Every run / daily | Drain and rinse the recovery tank; empty debris hopper or dust bin; refill clean solution tank | Site staff | Standing dirty water smells, grows biofilm and fouls the float shut-off |
| Daily | Wipe and inspect the squeegee blades; clear hair and string from brushes or pad drivers | Site staff | Nicked blades leave water; wrapped hubs load the brush motor |
| Daily | Wipe LiDAR window, cameras and cliff/bumper sensors with a dry microfibre cloth (or what the manual specifies) | Site staff | Dried chemical spray on sensor windows causes phantom obstacles and false stops |
| Daily | Check the robot docks and charges; glance at charging contacts | Site staff | Missed charge = no clean tonight, and it looks like a battery fault |
| Weekly | Clean vacuum/recovery filter and solution strainer; flush the recovery hose | Site staff | A clogged filter is how vacuum motors overheat |
| Weekly | Clean charging contacts on robot and dock; check the dock hasn't been moved | Site staff | Intermittent 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 hose | Trained staff or technician | Blades 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 changed | Technician or remote support | Skipped 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 release | Technician | This 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 list | Technician | Wrong 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 required | Catches 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.
| Interval | Task | Who | Why it matters |
|---|---|---|---|
| Daily | Wipe trays and tray sensors; clean food and drink spills straight away | Site staff | Liquid in tray sensors gives false "loaded" readings and corrodes contacts |
| Daily | Wipe LiDAR window, depth cameras and the ceiling/visual-marker camera if fitted | Site staff | Smudged sensors cause stops in busy dining rooms and lobbies |
| Daily | Check the robot returns to its charger and charges | Site staff | A robot that didn't charge overnight fails the lunch rush |
| Weekly | Clear hair and debris from drive wheels and casters; clean charging contacts | Site staff | Wrapped casters cause drift and noisy turns |
| Weekly | Check for damage to bumpers, covers and tray mounts; tighten loose trays | Site staff | Rattling 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 change | Trained staff or technician | Wrong-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 route | Technician with building staff | Elevator 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 route | Technician | Worn 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 covers | Technician, with maker sign-off where required | Keeps 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 type | Site staff | Robot maker (remote) | Local field service partner |
|---|---|---|---|
| Daily/weekly cleaning, tanks, sensor wipes, contacts | Yes, after a 30–60 minute training (typical) | Provides the checklist and training video | Trains staff at go-live; spot-checks on visits |
| Consumable replacement (brushes, blades, filters) | Possible if parts are on site | Ships parts | Replaces on schedule, keeps a parts log |
| Wheels, casters, batteries, sensors | No | Guides the repair, approves warranty work | Yes |
| Firmware, map edits, fleet log review | No | Often remote | On site when it needs the building (re-mapping, route tests) |
| Elevator/door re-tests | No | Remote logs | Yes, 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).
| Item | Amount (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
- 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.
- Wrong cleaning chemical. Sites switch chemical suppliers without checking the robot's compatibility list. Seals and squeegee rubber pay for it.
- 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.
- Maps that never get updated. New displays, moved tables, a seasonal layout: the robot is blamed for a map problem.
- Elevator integration tested only at go-live. Building maintenance, a modernization or an access-control change can break it silently.
- Spare batteries left flat on a shelf. A spare pack that has sat empty for a year may not be a spare anymore.
- 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.
- 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
- Pudu Academy, robot usage precautions and maintenance (PD-Tech-016): academy.pudutech.com
- Pudu Academy maintenance guides: BellaBot, PuduBot, HolaBot, KettyBot, CC1, SH1, MT1
- Kärcher KIRA B 50 operating manual (maintenance intervals): kaercher-media.com
- Gausium, robot floor scrubber maintenance checklist (PDF): gausium.com
- SoftBank Robotics, Whiz maintaining sensors: ushelp.softbankrobotics.com
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.