本质上来说,OpenVLA其实没有多余的action expert,基本上完全依靠其VLM了。同时它也没有像pi0那种针对robot data的pre-training和post-training
这篇文章没有使用后来流行的扩散模型直接生成action,而是输出离散的action token。那么这其实也意味着几件事:
For each action dimension, we set the bin width to uniformly divide the interval between the 1st and 99th quantile of the actions in the training data
<reserved_1> …),这些token在原先model中没有具体意义。那么对于这里的256 bin,100个是不够的。作者的做法很有趣,就是用31744-31999,也就是改变最不常用的256个token当成action的语义来使用。<EOS> token结尾;max_new_tokens = 7
这篇文章是single-step prediction,也就是每次只预测下一步的内容。作者用了quantization进行加速,最终在4090上能有一个6Hz的推理速度。
However, we found fine-tuning the vision encoder during VLA training to be crucial for good VLA performance
说明对于VLA而言,Vision信号是一个非常重要的因素