PALM: Enhanced Generalizability for Local Visuomotor Policies via Perception Alignment
Ruiyu Wang, Zheyu Zhuang, Danica Kragic, Florian T. Pokorny
TL;DR
This work tackles the challenge of generalizing image-based imitation learning for robotic manipulation across workspace, viewpoint, and embodiment shifts. It introduces PALM, which modularizes policies into coarse global actions and a generalizable local policy, and applies visual and proprioceptive input alignment as preprocessing to recover invariant local actions under OOD. The method achieves substantial improvements, reducing OOD degradation to $8 ext{%}$ in simulation and $24 ext{%}$ in the real world (compared to $45 ext{%}$ and $77 ext{%}$ for baselines in some settings), with ablations confirming the importance of both alignment components. PALM's preprocessing-based approach requires no extra modalities, data collection, or model changes and shows promise for extending generalization to multi-stage tasks and cross-domain robotic manipulation.
Abstract
Generalizing beyond the training domain in image-based behavior cloning remains challenging. Existing methods address individual axes of generalization, workspace shifts, viewpoint changes, and cross-embodiment transfer, yet they are typically developed in isolation and often rely on complex pipelines. We introduce PALM (Perception Alignment for Local Manipulation), which leverages the invariance of local action distributions between out-of-distribution (OOD) and demonstrated domains to address these OOD shifts concurrently, without additional input modalities, model changes, or data collection. PALM modularizes the manipulation policy into coarse global components and a local policy for fine-grained actions. We reduce the discrepancy between in-domain and OOD inputs at the local policy level by enforcing local visual focus and consistent proprioceptive representation, allowing the policy to retrieve invariant local actions under OOD conditions. Experiments show that PALM limits OOD performance drops to 8% in simulation and 24% in the real world, compared to 45% and 77% for baselines.
