Results & Conclusions

Results

We build on 3DFA (Gkanatsios et al., 2025) as our base 3D policy and introduce \delta M, a learned orthogonal correction matrix that adapts the 3D RoPE positional encodings to account for unknown camera–robot extrinsics. Under fixed per-lab miscalibration — the realistic setting where each data source carries a consistent but unknown extrinsic error — our \delta M formulation recovers to near the performance of a model trained with ground-truth calibration, substantially outperforming a miscalibrated 3DFA without correction and a 2D baseline with no 3D coordinates. This confirms that the model can implicitly identify and compensate for a per-source calibration offset from the data alone. However, when miscalibration is randomized per episode, \delta M provides no benefit, suggesting the correction relies on consistent error structure across a source rather than frame-level adaptation. We further extend this approach to GR00T N1.5 by injecting 3D RoPE into its cross-attention layers and finetuning on a 1.4K-rollout subset of DROID. In this setting, 2D, 3D, and 3D+\delta M variants converge to similar training loss, pointing to the need for larger-scale or more calibration-diverse data for the 3D signal to provide a clear advantage over the pretrained 2D backbone.

Conclusion

We presented a method for training 3D Vision-Language-Action models on large-scale robot datasets with unknown or noisy camera-robot extrinsics. Our key contribution is \delta M, a learned orthogonal correction to 3D RoPE positional encodings that is predicted from image content alone and enforced to lie in SO(d) by construction via the matrix exponential. Under fixed per-source miscalibration, \delta M recovers most of the performance gap relative to a model with ground-truth calibration, without any explicit supervision on the extrinsics. This opens a practical path toward training large 3D-VLAs on datasets like DROID and OpenX, where calibration data is sparse, inconsistent, or entirely absent. A key limitation is that \delta M relies on consistent error structure within a source — randomly varying miscalibration remains unsolved, and likely requires a fundamentally different formulation, such as per-frame calibration estimation from multi-view geometric cues. We leave this as an important direction for future work.