NTH

Push-Wiper: Toward General-Purpose Robotic Cleaning across Varied Stains and Surfaces with Segmented Pushing Trajectories

AuthorsRenhao Lu, Mingxin Wang, Chenyang Cao, Yang Yang, Guoping Pan, Kangkang Dong, Yi Cheng, Houde Liu

August 10, 2026 2 min read
Watch on YouTube
The one-line take

Push-Wiper teaches robots to gather rather than spread messy stains, enabling more general cleaning across materials, residue types, and curved surfaces.

Key results

130%
Baseline improvement

Reported maximum Cleaning Score improvement over baseline methods.

89.88
Push-Wiper overall Cleaning Score

Average score across ketchup and peanut butter trials.

2688
Training trajectories

Augmented segmented pushing trajectories used to train the diffusion policy.

91.45
Curved convex-surface score

Cleaning Score on unseen convex surfaces.

99.25
Post-processing average score

Average score after adding residue-removal and sponge-cleaning primitives.

What the paper found

Push-Wiper reframes viscous-stain cleaning as a state-aggregation problem rather than conventional wiping: a sponge uses segmented pushing trajectories to progressively contract scattered material into one compact region, then predefined dabbing, scraping, rinsing, squeezing, and final-wipe primitives remove the residue and clean the sponge. A Diffusion Policy receives texture-independent binary stain maps and predicts low-dimensional 3-DoF actions—planar translation and yaw—while the Arbitrary Surface Pose Interpolator, B-spline smoothing, trapezoidal velocity control, and hybrid force–position admittance controller convert them into contact-stable 6-DoF motion on arbitrary surfaces. Using 448 demonstrations augmented to 2,688 trajectories, the system runs a DDIM-based diffusion model with 16 actions per plan and a 20 N normal-force setpoint. On ketchup and peanut butter, Push-Wiper reaches an overall Cleaning Score of 89.88, versus 32.64 for repeated Full-Cover sweeping and 44.98 for one-shot global pushing, corresponding to a reported improvement of up to 130% over baselines. Without retraining, it achieves zero-shot transfer to convex and concave surfaces, where scores are 91.45 and 93.42, and to solid residues, liquid spills, and unseen viscous stains. Post-processing raises the average score from 89.44 to 99.25, including 100.00 on ketchup and 98.51 on peanut butter. The experiments use an NVIDIA RTX 4060Ti workstation, but the central advance is the policy–geometry decoupling that enables generalization beyond the training surface and stain types.

Original abstract

Viscous stains, characterized by high viscosity and complex rheological properties, remain a major challenge for robotic surface cleaning. Conventional wiping often spreads the stain, while scrubbing provides stronger friction but risks damaging the surface. In this paper, we propose Push-Wiper, a framework that reformulates viscous stain cleaning as an aggregation problem. Push-Wiper employs a sponge to progressively gather stains through segmented pushing trajectories, followed by a post-processing phase that detaches the aggregated material and enables sponge self-cleaning. We adopt a stepwise strategy for stain gathering and leverage Diffusion Policy to generate adaptive pushing action sequences. These sequences are executed through our Arbitrary Surface Pose Interpolator (ASPI) and a hybrid force-position controller, allowing the method to generalize to stains with diverse spatial distributions. Push-Wiper achieves a cleaning score (CS), defined as the percentage of stain area removed, up to 130% higher than baseline methods. Without additional training, Push-Wiper also transfers in a zero-shot manner to solid residues, liquid spills, unseen viscous stains, and curved surfaces with varying geometries. Our experiments demonstrate the cleaning effectiveness of Push-Wiper and its strong generalization ability. The project website is available at https://push-wiper.github.io/.

Read the original paper

More in Robotics

Browse all 50 papers →
02Robotics

Rolling-WAM: World Action Models with Rolling Imagination

Yinghua Zhou, Junjie Ye, Yiqi Zhao, Hao Dong, Celina Shiyu Wang, Ruohai Ge, Tingyi Yang, Basile Van Hoorick, Gaurav Sukhatme, Vitor Guizilini, Yue Wang

Rolling-WAM keeps future robot actions partially imagined and refined over time, making world-model-based manipulation replan 4.5 times faster.

Read analysis
03Robotics

Training-free Behavior Cloning

Maximilian Adang, Timothy Chen, Lars Osterberg, Aiden Swann, Mac Schwager

A fast, training-free robot controller reuses and corrects demonstration trajectories to deliver traceable behavior at real-time speeds.

Read analysis