这是一个即插即用的tokenizer(利用预训练LLM的autoregressive能力),核心在于将continuous actions (joint space, EE pose in base frame, EE pose in cam frame)转化为discrete tokens.
特别的,这里的chunk 长度一直为one second,且作者使用各种control frequency的action作为输入。因为他们将时域信号转成频域信号,那么对于一个chunk而言,低频率信号/能量为主,因此其实输入是统一的。
Note that a simple bin tokenization scheme is sufficient for the proprioceptive state, since it is an input to the policy (as opposed to the action outputs, that require advanced tokenization as our experiments demonstrate).
Usage
这个tokenization可以直接用在像pi0-FAST和OpenVLA模型上,本质上就是只使用finetuned VLM auto-regressive actions。为避免语义混乱,可使用least used 1024 tokens当成action tokens。
考虑一个实际的使用场景:假设我们使用agilex piper dual arm system,控制频率为30Hz,但是我们目前的输出长度为50 steps。这样的一个设计其实与论文中的one second其实有些矛盾。目前可能的解决方法是: