Clutter-Aware Spill-Free Liquid Transport via Learned Dynamics
Ava Abderezaei, Anuj Pasricha, Alex Klausenstock, Alessandro Roncone
TL;DR
This work tackles spill-free transport of open-top liquid containers in cluttered environments by marrying geometry-informed planning with learned spillage dynamics. It introduces Spill-Free RRT* (SFRRT*), which expands the action space by allowing high tilt angles and full 3D orientation, using an informed sampler derived from container geometry to guide sampling, and a transformer-based Spill-Free Classifier (SFC) to assess trajectories. A Spill-Free Time Parameterization (SFTP) then iteratively adjusts trajectory jerk under Ruckig constraints to ensure spill-free motion, guided by SFC predictions. Training on 700 real trajectories enables generalization across container shapes and fill levels, with real-world experiments showing substantially larger feasible orientation ranges and robust obstacle avoidance. The approach advances practical robotic liquid handling by avoiding continuous liquid-surface monitoring and enabling adaptable, spill-free operations in complex environments.
Abstract
In this work, we present a novel algorithm to perform spill-free handling of open-top liquid-filled containers that operates in cluttered environments. By allowing liquid-filled containers to be tilted at higher angles and enabling motion along all axes of end-effector orientation, our work extends the reachable space and enhances maneuverability around obstacles, broadening the range of feasible scenarios. Our key contributions include: i) generating spill-free paths through the use of RRT* with an informed sampler that leverages container properties to avoid spill-inducing states (such as an upside-down container), ii) parameterizing the resulting path to generate spill-free trajectories through the implementation of a time parameterization algorithm, coupled with a transformer-based machine-learning model capable of classifying trajectories as spill-free or not. We validate our approach in real-world, obstacle-rich task settings using containers of various shapes and fill levels and demonstrate an extended solution space that is at least 3x larger than an existing approach.
