Non-prehensile Robotic Transportation of Liquid: MPC vs Time-Optimal Trajectory Planning

Medico, Giorgio (2026) Non-prehensile Robotic Transportation of Liquid: MPC vs Time-Optimal Trajectory Planning. [Laurea magistrale], Università di Bologna, Corso di Studio in Automation engineering / ingegneria dell’automazione [LM-DM270], Documento ad accesso riservato.
Documenti full-text disponibili:
[thumbnail of Thesis] Documento PDF (Thesis)
Full-text non accessibile fino al 25 Marzo 2027.
Disponibile con Licenza: Creative Commons: Attribuzione - Non commerciale - Condividi allo stesso modo 4.0 (CC BY-NC-SA 4.0)

Download (14MB) | Contatta l'autore

Abstract

Robotic transport of liquid-filled containers without grasping--- the ``Waiter's Problem'' ---requires simultaneously preventing the object from sliding off the tray and the liquid from spilling over the rim. This thesis develops a unified optimal control framework that couples non-prehensile contact stability constraints with a spatial-pendulum sloshing model to address both challenges jointly. Two complementary strategies are proposed. The first is an offline time-optimal trajectory generator that parameterizes the full 6D Cartesian path (translation and orientation) with clamped cubic B-splines. Unlike prior approaches restricted to translation plus yaw, the optimizer jointly shapes position and orientation within geometric envelope constraints, exploiting tilting compensation for sloshing suppression. The resulting nonlinear program is solved via multiple shooting with an interior-point method, yielding minimum-time rest-to-rest trajectories for multi-container transport. The second strategy is a real-time kinematic Model Predictive Controller. The controller models the robot as a triple integrator with joint jerk as input, coupled to the liquid dynamics through forward kinematics, and employs a Kalman filter to reconstruct the unmeasured joint acceleration. A constraint dominance analysis proves that, under typical container geometries, the non-sliding friction-cone constraint subsumes both tipping and torsional slip, reducing the online constraint set to a single linearized Coulomb cone per container. Experimental validation on a UR5e robot confirms that the MPC reduces container displacement to sub-millimetre levels, keeps sloshing well below the spillage threshold, and satisfies all constraints across multiple trajectory types. Both approaches rely on the PEN6D spatial-pendulum model for sloshing prediction, extended to arbitrary 6D container motion and experimentally validated against camera-based surface measurements.

Abstract
Tipologia del documento
Tesi di laurea (Laurea magistrale)
Autore della tesi
Medico, Giorgio
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Indirizzo
AUTOMATION ENGINEERING
Ordinamento Cds
DM270
Parole chiave
Non-Prehensile Manipulation, Liquid Sloshing, Model Predictive Control, Time-Optimal Trajectory Planning, Anti-Sloshing Control, Friction Cone Constraints, B-Spline Trajectory Parameterization, Spatial Pendulum Model, Robotic Manipulation
Data di discussione della Tesi
25 Marzo 2026
URI

Altri metadati

Gestione del documento: Visualizza il documento

^