This model extends the base waypoint-prediction VLA with structured chain-of-thought reasoning and discrete driving decisions, trained on 10k Gemini-annotated driving scenes for 2 epochs.
Input / Output
Inputs
A forward-facing camera image
Past ego-vehicle waypoints in the vehicle's relative frame
Output
<think>
{
"scene": "2–3 sentence static scene description",
"move_justification": "2–3 sentence causal explanation linking scene to decisions",
}
</think>
<action>
<longitudinal_token><lateral_token>
</action>
<wp>[x.xx,y.yy,t.tttt]</wp>
<wp>[x.xx,y.yy,t.tttt]</wp>
...
The model produces three outputs in sequence: a reasoning trace (<think>), discrete longitudinal and lateral driving decisions (<action>), and future trajectory waypoints (<wp>).
Decision Tokens
Each <action> block contains exactly one longitudinal and one lateral token.
These are registered as genuine single tokens in the vocabulary (not subword decompositions), enabling efficient probability measurement over the full decision space with a single forward pass.
1@misc{vonwerra2022trl,
2 title = {{TRL: Transformer Reinforcement Learning}},
3 author = {Leandro von Werra and Younes Belkada and Lewis Tunstall and Edward Beeching
4 and Tristan Thrush and Nathan Lambert and Shengyi Huang and Kashif Rasul
5 and Quentin Gallou{\'e}dec},
6 year = 2022,
7 journal = {GitHub repository},
8 publisher = {GitHub},
9 howpublished = {\url{https://github.com/huggingface/trl}}
10}