ManiDreams: An Open-Source Library for Robust Object Manipulation via Uncertainty-aware Task-specific Intuitive Physics

arXiv cs.RO / 3/26/2026

💬 OpinionIdeas & Deep AnalysisTools & Practical UsageModels & Research

Key Points

  • ManiDreams is an open-source framework that improves robotic object manipulation under real-world uncertainty by treating robustness as an integration problem within the planning loop rather than only reducing prediction error during training.
  • The library uses modular components for distributional state representation, backend-agnostic dynamics prediction, and declarative constraint specification to optimize actions using intuitive physics models.
  • It explicitly targets three uncertainty types—perceptual, parametric, and structural—by propagating uncertainties through planning and evaluating candidate actions against distributional outcomes.
  • ManiDreams wraps an existing policy in a sample-predict-constrain loop, adding robustness without requiring retraining, and reports strong results on ManiSkill tasks under perturbations where an RL baseline degrades.
  • The project includes runnable examples for pushing, picking, catching, and real-world deployment and is available on GitHub, supporting multiple policies, optimizers, physics backends, and executors.

Abstract

Dynamics models, whether simulators or learned world models, have long been central to robotic manipulation, but most focus on minimizing prediction error rather than confronting a more fundamental challenge: real-world manipulation is inherently uncertain. We argue that robust manipulation under uncertainty is fundamentally an integration problem: uncertainties must be represented, propagated, and constrained within the planning loop, not merely suppressed during training. We present and open-source ManiDreams, a modular framework for uncertainty-aware manipulation planning over intuitive physics models. It realizes this integration through composable abstractions for distributional state representation, backend-agnostic dynamics prediction, and declarative constraint specification for action optimization. The framework explicitly addresses three sources of uncertainty: perceptual, parametric, and structural. It wraps any base policy with a sample-predict-constrain loop that evaluates candidate actions against distributional outcomes, adding robustness without retraining. Experiments on ManiSkill tasks show that ManiDreams maintains robust performance under various perturbations where the RL baseline degrades significantly. Runnable examples on pushing, picking, catching, and real-world deployment demonstrate flexibility across different policies, optimizers, physics backends, and executors. The framework is publicly available at https://github.com/Rice-RobotPI-Lab/ManiDreams