PokeRRT: Poking as a Skill and Failure Recovery Tactic for Planar Non-Prehensile Manipulation
Anuj Pasricha, Yi-Shiuan Tung, Bradley Hayes, Alessandro Roncone
TL;DR
This paper tackles the limitations of grasping and pushing for planar object manipulation by introducing poking as a fast, impulsive non-prehensile primitive. It presents two closed-loop kinodynamic planners, PokeRRT and PokeRRT*, that plan in the object configuration space $\mathcal{C}$ using a simulation-based forward model to handle dynamic contact and replanning under uncertainty. The authors formalize poking as a two-phase process with a contact point $p_c$ and impulse magnitude $||\vec{v}_{EE}||$, and demonstrate superior success rates and shorter task times relative to baselines across six scenarios in both simulation and real-world experiments. The work broadens the robotic manipulation toolkit by enabling larger reachable workspaces, faster planning, and robust failure-recovery, with practical implications for industrial and logistics settings.
Abstract
In this work, we introduce PokeRRT, a novel motion planning algorithm that demonstrates poking as an effective non-prehensile manipulation skill to enable fast manipulation of objects and increase the size of a robot's reachable workspace. We showcase poking as a failure recovery tactic used synergistically with pick-and-place for resiliency in cases where pick-and-place initially fails or is unachievable. Our experiments demonstrate the efficiency of the proposed framework in planning object trajectories using poking manipulation in uncluttered and cluttered environments. In addition to quantitatively and qualitatively demonstrating the adaptability of PokeRRT to different scenarios in both simulation and real-world settings, our results show the advantages of poking over pushing and grasping in terms of success rate and task time.
