Skip to content
LSLab

How Does a Dock Recharge and Refill a Mop Robot?

  • Intermediate
  • Article
  • Ages 16+
  • 7 min read
A robot meets a partly cutaway dock with a clear water tank, refill tube and docking interface visible.

A dock receives the robot in stages: the robot reaches a staging point, drives in, confirms that the contacts touch, confirms that charging has begun, and only then counts as docked. The dock then refills the robot's clean-water tank and reports its status to the central controller.

Contents
One dock visit means two contacts meeting, a clean-water tube into the robot and a signal reported to the controller.
  • Mopping robot
  • Two charging contacts touching
  • Dock's clean-water tank
  • Dock's dirty-water tank
  • Refill tube into the robot
  • Guidance beacon
  • Report to the central controller

What you will learn

  • Follow the steps a robot goes through when docking and see why each one is confirmed.
  • Compare contact charging with wireless charging for a small robot, and describe how contact is checked.
  • Describe the water path, how to prevent backflow, and how several robots share one dock.

Before you start

You only need to know what a mopping robot is made of, for example from the article What Does a Mini Mopping-Robot Fleet Include? and the article How Does a Robot Mop Clean and Leave the Floor Dry?. The design below is an illustrative model, not a result tested on a real robot.

What steps does a robot follow to enter the dock?

The robot follows a fixed order: reach the staging point, drive in, confirm contact, confirm charging, then report that it has docked. The Nav2 docking documentation describes exactly this sequence. If the robot is not within tolerance of the dock's staging pose, it first navigates to that pose.

The robot then enters a vision-control loop, trying to reach the docking pose while the vision system keeps refining it. It exits the loop once it detects contact or charging has started. For a charging dock, the procedure waits until charging starts and only then returns success.

Small mopping robots rarely carry a powerful camera. In the illustrative design, the dock's guidance signal, for example infrared or a distance sensor, replaces vision. A mechanical funnel around the contacts absorbs the remaining error, so the staging point only has to be close, not exact.

Only the final circle means docking is complete; failed contact triggers a safe retreat and another attempt within the preset retry limit.
  • Reach the staging point
  • Drive into the dock
  • Confirm contact
  • Confirm charging
  • Report docked
  • Back out and retry

Why do contacts suit a small robot, and how is contact checked?

Contact charging lets a mechanical funnel guide the robot into place, while wireless charging needs coils to line up. According to a study of wireless charging, wireless charging removes the need for physical cords, plugs and sockets. The same study says optimal power and transmission efficiency require the coils to be arranged coaxially, and that coils often experience angular and lateral misalignment.

A mopping robot gliding into a dock cannot stop at one exact spot. The illustrative design therefore chooses lightly sprung contacts with a guiding funnel that accepts small offsets. This is design reasoning, not a tested result.

Checking contact takes two separate checks. According to the Nav2 documentation, the dock-specific part includes how to detect that the robot is in contact with the dock and when charging has successfully started. A small robot does the same: touching the contacts is not enough, it needs a valid charging state from the charger and consistent battery feedback. Voltage at a contact alone does not prove charge enters the battery; a full battery may also draw very little current. If the wait times out without confirmation, the robot disables the supply as designed, backs out and retries within a set attempt limit. At that limit it stops and tells the controller. The Nav2 charging-dock interface also has an operation to disable charging for undocking, if that is under the robot's control.

Whether the charge controller sits in the robot or in the dock is a design choice. With the charger on the robot, the dock supplies power through contacts, but sharing still requires compatible voltage, polarity, mechanics and protocol for each robot. In the dock, the robot is lighter but the dock must know the battery type. Either way, place the contacts above every water path and keep the electrical compartment apart from the water compartment.

A funnel guides an offset robot into place, while two shifted coils lose the alignment they need.
  • Two narrowing funnel walls
  • Robot centred in the funnel
  • Contacts touching
  • Offset entry position
  • Dock coil
  • Robot coil shifted off-centre
  • Offset between the coils

How does water get from the clean tank into the robot without flowing back?

Water moves one way: clean tank, the dock's pump or valve, then the robot's inlet, stopping when the level signal says full. A commercial auto wash dock automatically refills the robot's water tank as needed. The user must make sure the dock's clean water tank is full and its dirty water tank is empty, and the dock's indicator lights turn solid red when a tank needs attention.

The illustrative design uses two level thresholds at the inlet: full and low. The pump stops at the full threshold or when a time limit runs out, and an overflow tube carries spare water to the dirty tank. An optional scent reservoir gets its own level sensor. Washing and drying the pad is covered in the article on damp mopping.

Backflow is the risk of dirty water returning into the clean line. According to Penn State Extension, backflow is when contaminants from dirty water flow back into the stream of safe water, making it unsafe to use. The document describes an air gap as a physical space between a safe water outlet and a source of unsafe water, with the sink example that the faucet should be above the flood rim of the sink. The dock applies the same idea: its outlet sits above the robot's inlet opening and is never submerged in the robot's water.

The dock's outlet sits above the robot's tank opening, so dirty water cannot travel back into the clean line.
  • Dock's clean-water tank
  • Pump or valve
  • Outlet held above the inlet
  • Air gap
  • Robot's tank with two level marks
  • Overflow tube
  • Dirty-water tank
  • Clean-tank level light

When several robots share one dock, who tells whom?

A dock serves one robot at a time, while the central controller keeps the queue and tells each robot when its turn comes. The dock sends the controller four facts: a robot has entered, it is charging, the clean-water level and the dirty-water level. The controller picks who goes first from battery and water levels. Waiting robots each use a separate holding position outside the approach lane; the staging point is for the robot already cleared to approach. Without confirmed access and a free dock, a robot never moves in on its own.

A Nav2 docking server configuration can contain a database of many docks. In the illustrative model, adding docks shortens the queue, but each extra dock is another set of water and power parts. If a dock stays silent past its time limit, its state is unknown. The controller reroutes only after checking the route, battery and access permission; silence does not mean the dock is empty.

The dock reports its status to the controller, and the controller calls each robot in by turn.
  • Central controller
  • Robot charging in the dock
  • Shared dock
  • First waiting robot
  • Second waiting robot
  • Dock reports status to the controller
  • Controller calls the next robot

Real-world example

A small office has two docks and three robots; this is a design scenario, not a test result. The meeting-room robot runs low on battery and returns to the staging point. The nearest dock is serving another robot, so it waits its turn.

On entry the contacts sit slightly off and no voltage appears. The robot backs out, realigns using the guidance signal and succeeds on the second try. Once charging begins, the dock pumps water into the tank. Midway, the dock's clean tank runs dry, its light turns red and the dock reports to the controller.

The robot keeps charging but is marked as short of water. The controller alerts a person to refill the tank and hands the meeting-room zone to another robot. When the person has filled it, the dock reports again and the robot returns to ready.

Common misunderstandings

Touching the contacts means the robot is charging. Touching only shows that two metals met. The Nav2 docking procedure separates detecting contact from charging having started, and reports success only after the second.

Wireless charging is always more convenient. Wireless charging removes cords and sockets, but it needs aligned coils. For a robot gliding into a dock, contacts with a funnel tolerate offsets better.

The dock only supplies power. The dock also holds water, takes the overflow and reports levels to the controller. When the clean tank runs dry, the whole fleet is short of water even with full batteries.

Frequently asked questions

How does a mopping robot find its way back to the charging dock?

It drives to the staging point in front of the dock, then uses the guidance signal and mechanical funnel to enter. It reports that it has docked only after confirming contact and that charging has started.

Does an automatic water-refill dock still need a person?

Yes, for filling the clean tank and emptying the dirty one. A commercial dock also requires the clean tank to be full and the dirty tank empty before the robot works.

Can wireless charging be used for a mopping robot?

It can, but it needs aligned coils and a robot that stops in exactly the right place. The illustrative design picks contact charging because a mechanical funnel accepts small offsets.

Summary

  • A robot docks in order: staging point, drive in, confirm contact, confirm charging, then report that it has docked.
  • Contacts with a funnel suit a small robot because they tolerate offset better than wireless charging, and water moves one way across an air gap.
  • A dock serves one robot at a time and reports entry, charging and water levels to the controller.

Terms in this article

English and Vietnamese terms, with the meanings used here. Hover, tap or Tab to a term with a dotted underline for an explanation as you read.

staging poseđiểm chuẩn bị
The position in front of the dock that the robot must reach before it drives in to dock.
dockingcập trạm
The process in which a robot drives itself into its dock and confirms contact and that charging has started.
contact chargingsạc tiếp điểm
Charging in which the robot's metal contacts touch the dock's contacts directly.
wireless chargingsạc không dây
Charging that transfers power through coils without physical cords, plugs or sockets.
air gapkhe hở không khí
A physical space between a safe water outlet and a source of unsafe water.
backflowchảy ngược
Contaminants from dirty water flowing back into the stream of safe water.

This article is not marked as viewed

Spotted something wrong or unsafe?

Tell the administrator by email. The message already has the article title and address.

Report this article
See all articles of the topic

Sources

These sources are written for older readers. If they feel hard, read them with an adult.