Transporting open liquid containers on a robotic tray without grasping requires simultaneously guaranteeing contact stability and spill prevention, two objectives inherently coupled through the common end-effector acceleration. This paper presents a real-time Model Predictive Control (MPC) framework that embeds both requirements within a single optimization. The robot is modeled as a jerk-controlled triple integrator, while liquid dynamics are captured by a nonlinear equivalent spherical-pendulum model under general 6D end-effector motion. The formulation supports an arbitrary number of containers, each with independent sloshing dynamics and contact constraints, accounting for coupled translational and rotational effects — including tangential and centripetal contributions — and providing a closed-form estimate of the free-surface elevation enforced as a hard constraint to limit spillage risk. Non-prehensile stability is ensured through linearized Coulomb friction-cone constraints that prevent both detachment and sliding. The resulting nonlinear program is solved in real time via an SQP-based solver within a multi-rate architecture bridging a 50 Hz MPC planner and a 500 Hz robot velocity interface. Experiments on a UR5e manipulator across three trajectories confirm that the controller maintains stable contact and significantly reduces sloshing compared to unconstrained execution, consistently respecting the prescribed wave-height bound.

Medico, G., Di Leva, R., Palli, G., Carricato, M., Biagiotti, L. (2026). Model Predictive Control for Non-Prehensile Robotic Manipulation of Liquid Containers with Sloshing Boundedness Guarantees. Piscataway : IEEE [10.1109/AIM65483.2026.11658331].

Model Predictive Control for Non-Prehensile Robotic Manipulation of Liquid Containers with Sloshing Boundedness Guarantees

Medico G.;Di Leva R.;Palli G.;Carricato M.;
2026

Abstract

Transporting open liquid containers on a robotic tray without grasping requires simultaneously guaranteeing contact stability and spill prevention, two objectives inherently coupled through the common end-effector acceleration. This paper presents a real-time Model Predictive Control (MPC) framework that embeds both requirements within a single optimization. The robot is modeled as a jerk-controlled triple integrator, while liquid dynamics are captured by a nonlinear equivalent spherical-pendulum model under general 6D end-effector motion. The formulation supports an arbitrary number of containers, each with independent sloshing dynamics and contact constraints, accounting for coupled translational and rotational effects — including tangential and centripetal contributions — and providing a closed-form estimate of the free-surface elevation enforced as a hard constraint to limit spillage risk. Non-prehensile stability is ensured through linearized Coulomb friction-cone constraints that prevent both detachment and sliding. The resulting nonlinear program is solved in real time via an SQP-based solver within a multi-rate architecture bridging a 50 Hz MPC planner and a 500 Hz robot velocity interface. Experiments on a UR5e manipulator across three trajectories confirm that the controller maintains stable contact and significantly reduces sloshing compared to unconstrained execution, consistently respecting the prescribed wave-height bound.
2026
Proceedings of the 2026 IEEE/ASME International Conference on Advanced Intelligent Mechatronics (AIM 2026)
1
8
Medico, G., Di Leva, R., Palli, G., Carricato, M., Biagiotti, L. (2026). Model Predictive Control for Non-Prehensile Robotic Manipulation of Liquid Containers with Sloshing Boundedness Guarantees. Piscataway : IEEE [10.1109/AIM65483.2026.11658331].
Medico, G.; Di Leva, R.; Palli, G.; Carricato, M.; Biagiotti, L.
File in questo prodotto:
Eventuali allegati, non sono esposti

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11585/1081652
 Attenzione

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
  • OpenAlex ND
social impact