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
Resources
Push-Wiper teaches robots to gather rather than spread messy stains, enabling more general cleaning across materials, residue types, and curved surfaces.
Key results
Reported maximum Cleaning Score improvement over baseline methods.
Average score across ketchup and peanut butter trials.
Augmented segmented pushing trajectories used to train the diffusion policy.
Cleaning Score on unseen convex surfaces.
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 paperMore in Robotics
Browse all 50 papers →JAMB: Joint Action-Motion Diffusion for Bimanual Manipulation
Chuyang Xiao, Peilin Meng, David Held
JAMB helps two robot arms coordinate by jointly imagining their future movements and the changing 3D scene before acting.
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.
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.