An orange wheel rolls across concrete and suddenly jumps, as if it decided to defy gravity on its own. Nearby, a robot undulates through water like a fish. Another twists forward inside a narrow pipe.
When it comes to designing a mopping robot, there are a number of approaches you can pick from, including just having the movement of the robot push the soggy mop over the floor, having spinning pads, ...