ActivePose: Active 6D Object Pose Estimation and Tracking for Robotic Manipulation
By: Sheng Liu , Zhe Li , Weiheng Wang and more
Potential Business Impact:
Robots learn to see and grab things better.
Accurate 6-DoF object pose estimation and tracking are critical for reliable robotic manipulation. However, zero-shot methods often fail under viewpoint-induced ambiguities and fixed-camera setups struggle when objects move or become self-occluded. To address these challenges, we propose an active pose estimation pipeline that combines a Vision-Language Model (VLM) with "robotic imagination" to dynamically detect and resolve ambiguities in real time. In an offline stage, we render a dense set of views of the CAD model, compute the FoundationPose entropy for each view, and construct a geometric-aware prompt that includes low-entropy (unambiguous) and high-entropy (ambiguous) examples. At runtime, the system: (1) queries the VLM on the live image for an ambiguity score; (2) if ambiguity is detected, imagines a discrete set of candidate camera poses by rendering virtual views, scores each based on a weighted combination of VLM ambiguity probability and FoundationPose entropy, and then moves the camera to the Next-Best-View (NBV) to obtain a disambiguated pose estimation. Furthermore, since moving objects may leave the camera's field of view, we introduce an active pose tracking module: a diffusion-policy trained via imitation learning, which generates camera trajectories that preserve object visibility and minimize pose ambiguity. Experiments in simulation and real-world show that our approach significantly outperforms classical baselines.
Similar Papers
Active 6D Pose Estimation for Textureless Objects using Multi-View RGB Frames
CV and Pattern Recognition
Helps robots find objects even when they look the same.
DynamicPose: Real-time and Robust 6D Object Pose Tracking for Fast-Moving Cameras and Objects
CV and Pattern Recognition
Tracks moving things even when camera and object zoom.
WALDO: Where Unseen Model-based 6D Pose Estimation Meets Occlusion
CV and Pattern Recognition
Helps robots see objects even when they're partly hidden.