SaPaVe: Towards Active Perception and Manipulation in Vision-Language-Action Models for Robotics
About
Active perception and manipulation are crucial for robots to interact with complex scenes. Existing methods struggle to unify semantic-driven active perception with robust, viewpoint-invariant execution. We propose SaPaVe, an end-to-end framework that jointly learns these capabilities in a data-efficient manner. Our approach decouples camera and manipulation actions rather than placing them in a shared action space, and follows a bottom-up training strategy: we first train semantic camera control on a large-scale dataset, then jointly optimize both action types using hybrid data. To support this framework, we introduce ActiveViewPose-200K, a dataset of 200k image-language-camera movement pairs for semantic camera movement learning, and a 3D geometry-aware module that improves execution robustness under dynamic viewpoints. We also present ActiveManip-Bench, the first benchmark for evaluating active manipulation beyond fixed-view settings. Extensive experiments in both simulation and real-world environments show that SaPaVe outperforms recent vision-language-action models such as GR00T N1 and \(\pi_0\), achieving up to 31.25\% higher success rates in real-world tasks. These results show that tightly coupled perception and execution, when trained with decoupled yet coordinated strategies, enable efficient and generalizable active manipulation. Project page: https://lmzpai.github.io/SaPaVe
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Semantic active perception | ActiveViewPose-200K (val) | Success Rate85.5 | 4 | |
| Semantic active perception | ActiveViewPose-200K (Test1) | Success Rate89.1 | 4 | |
| Semantic active perception | ActiveViewPose-200K (test2) | Success Rate78.3 | 4 | |
| Active Manipulation | ActiveManip-Bench Real-world Overall | Average Success Rate85 | 3 | |
| Articulated Manipulation | ActiveManip-Bench Real-world (Occluded) | Success Rate85 | 3 | |
| Articulated Manipulation | ActiveManip-Bench Real-world (Out-of-View) | Success Rate0.8 | 3 | |
| Pick-&-Place | ActiveManip-Bench Real-world (Occluded) | Success Rate90 | 3 | |
| Pick-&-Place | ActiveManip-Bench Real-world (Out-of-View) | Success Rate85 | 3 |