PREFAIL: Identifying Precursors to Failures in Robotic Lift-and-Place Tasks to Improve Task Execution Performance

Zeyu Shangguan, Rajas Chitale, Rutvik Patel, Satyandra K. Gupta and Daniel Seita
Thomas Lord Department of Computer Science, University of Southern California
IROS 2026

We present PREFAIL, a proactive failure prediction framework for non-prehensile lift-and-place tasks that analyzes relative object–carrier motion and identifies the latest intervention time for actionable failure detection.

Abstract

Non-prehensile manipulation enables flexible material handling with part carriers, but friction-based support makes high-speed motions failure-prone, while slower operation increases cycle time. Proactive failure prediction is therefore essential for efficient and reliable performance, yet existing approaches remain limited by key constraints, including sensitivity to dynamic actions and high dependence on known policy structures. Furthermore, existing methods and datasets lack a precise characterization of the latest intervention time, leaving it unclear whether a detected failure can still be prevented through timely intervention. In this paper, we investigate lift-and-place tasks for non-prehensile material handling manipulation and propose a more effective approach to predicting precursors to failures (PREFAIL) by analyzing the relative motion of target objects with respect to the carrier. We further introduce a dataset that precisely identifies the latest intervention time for risky manipulations, enabling rigorous evaluation of whether a failure prediction is actionable. We validate our approach on both simulation and real-world datasets. Our experimental results demonstrate that PREFAIL substantially improves both the accuracy and timeliness of responses to failure precursors.

Failure-Preventing Rollouts on Various Objects

When a failure is predicted, PREFAIL intervenes early by scaling down joint speed in proportion to the predicted risk, avoiding the failure while adding only a small increase in cycle time compared to slowing down for the entire task.