The comparison matrix is a table of major robot policies, from RT-1 (2022) to π0.7 (2026), compared on eight architectural axes: action representation, horizon, control frequency, backbone, conditioning, cross-embodiment, hierarchy and weightsSource 1 Source 11. Each cell records what its named source discloses.

Nine photographs of robot setups: WidowX BridgeV2, UR5 Tabletop and RT-1 Robot grouped under 0-Shot Evaluation, and Berkeley Insert, Stanford Coffee, CMU Baking, Berkeley Pick-up, Berkeley Coke and Berkeley Bimanual grouped under Finetuning Evaluation.
Octo, an open-weights policy, was evaluated out of the box on three robot setups and fine-tuned on six more, some with new observations, action spaces or embodiments.
Paper figure: Octo Model Team / arXiv. Licence: CC BY 4.0.

Set the weights filter to Downloadable.

Policy comparison
Most 2026 robot brains don't disclose how they move
Adjust more
Weights
Action representation
18 policies across the eight architectural axes. Horizon shows planned / executed steps (n.d. = not disclosed). Weights describe download availability, not license openness. Unknown availability is separate from not released. Cells the vendor has not published are marked not disclosed and always sort last, in both directions. Unset scalar rates do not prove that a source reports no setup-specific rate. Read the setting notes and linked sources before comparing cells.
BackboneConditioningSources
RT-12022discrete tokens1 / 13 HzEveryday Robots commanded control; six input images are observation history, not action horizonFiLM-EfficientNet + TokenLearner + 19M transformer; separate SayCan planner in the long-horizon kitchen runslanguage, 6-frame image historylimitedexternalnot disclosedPretrained weights not disclosed in the checked RT-1 paper; its code-release statement is not a weight release
ACT2023continuous100 / 1k=100 ablation reference; temporal ensembling queries the policy every timestep50 HzALOHA teleoperation/data-recording setting; task-specific modelsResNet-18 x4 + transformer encoder-decoder, ~80M4 RGB cameras, joint positionsnot disclosednonenot disclosedThe checked ACT paper announces software/hardware and per-task training, not downloadable pretrained checkpoints
Diffusion Policy2023diffusion16 / 8CNN Push-T reference: observation horizon 2; not universal settings10 HzReal-world UR5 Push-T: 10 Hz predictions interpolated to 125 Hz commands; separate from the reference horizonResNet-18 + CNN U-Net or time-series diffusion transformer2 observation framesnot disclosednonenot disclosedThe inspected paper announces code, data and training details; it does not establish downloadable pretrained checkpoints
RT-22023discrete tokens1 / 1not disclosedMulti-TPU cloud serving: PaLI-X-55B 1-3 Hz; 5B model around 5 Hz. No universal scalar.PaLI-X / PaLM-E, up to 55Blanguage, imagenononenot disclosedModel-specific weight-release terms are not established by the checked RT-2 paper; not a closed-license claim
Octo2024diffusion64 / 12ALOHA finetuning only; not a universal Octo horizonnot disclosedNo universal rate disclosed; separate setups: Franka prediction 15 Hz, coffee controller 10 Hz, ViperX control 5 HzOcto transformer checkpoints: 27M or 93M; pretrained t5-base (111M) language encoderlanguage or goal imageyesnonedownloadable
OpenVLA2024discrete tokens1 / 1not disclosedApproximately 6 Hz inference on RTX 4090 in bfloat16 without speed-up tricks; Franka-Tabletop/DROID controllers are separately 5/15 HzPrismatic-7B (LLaMA-2 + DINOv2 + SigLIP)language, single imageyesnonedownloadableThe paper explicitly releases model checkpoints and describes downloadable models; availability is not a blanket license classification
π02024flow matching50 / 16UR5e/Franka reference; other robots execute 25 of 5020 HzUR5e/Franka; other evaluated robots 50 Hz (paper: up to 50 Hz)PaliGemma (Gemma 2B language model) + ~300M action expert; separate high-level VLM for several evaluated tasks2-3 RGB cameras, language, proprioceptionyesexternaldownloadableThe pinned openpi README lists pi0 base checkpoints; this is download availability, not license openness
OpenVLA-OFT2025continuous; Parallel bidirectional decoding with an L1-trained four-layer MLP; OFT+ adds FiLM for the ALOHA experiments25 / 25OFT+ ALOHA reference: execute the full chunk before replanning. LIBERO separately predicts and executes 8; adaptation is task-specific, not one shared multi-robot checkpoint25 HzOFT+ ALOHA controller, reduced from the original 50 Hz. A100 action-generation throughput is separate: 77.9 actions/s with three images and robot statePrismatic-derived OpenVLA: Llama-2 7B + DINOv2/SigLIP + four-layer L1 MLPlanguage, 3 ALOHA camera images, robot proprioceptive statelimitednonedownloadableThe OFT v2 paper announces code and pretrained checkpoints. Download availability is source-reported; checkpoint files and their license terms were not inspected. The paper license is not a weights license
π0-FAST2025discrete tokens; Autoregressive FAST action tokens, decoded back into continuous action chunks15 / {8, 15}DROID setup in the FAST v1 paper: predicts 15, executes either 8 or 15; other tasks use one-second chunks at their own rates15 HzDROID setup; other evaluated tasks use 20 or 50 Hz. Not inference throughput: the paper reports approximately 750 ms per one-second chunk on NVIDIA 4090PaliGemma 3B + FAST DCT/BPE tokenizer2-3 RGB cameras, language, proprioceptionyesnonedownloadablePinned openpi README lists pi0_fast_base and pi0_fast_droid downloads; availability is not a license classification
π0.52025flow matching50 / n.d.50 predictions (inclusive H=49); executed count not disclosed in the v1 paper50 Hzv1 paper mobile-manipulation targets; not inference throughputPaliGemma-initialized VLM co-trained with web data + 300M expert (v1 technical appendix labels the VLM 2B)language, images, proprioceptive state, predicted subtaskyesinternaldownloadableopenpi snapshot lists the base π0.5 checkpoint; download availability does not establish license terms
π0.62025flow matching; continuous actions; FAST backbone supervision during trainingnot disclosedPredicted and executed counts not disclosed in the November 17, 2025 model cardnot disclosedRobot-control Hz not disclosed in the model card; 63 ms chunk inference uses five denoising steps, three cameras and one H100SigLIP 400M + Gemma3 4B + approximately 860M expert; no total stated in the cardlanguage, up to 4 images, proprioceptive state, metadatayesinternalnot disclosedModel-specific weight-release and licensing terms not disclosed in the checked pi0.6 model card
Gemini Robotics 1.52025continuous; The v3 model card states continuous numerical robot actions and text when thinking is enabled; it does not identify a regression, diffusion, or flow-matching action headnot disclosedPredicted and executed action-chunk lengths are not disclosed in the inspected v3 reportnot disclosedRobot-command frequency is not disclosed in the inspected v3 report. Its 5 Hz success-detection evaluation concerns GR-ER, not the VLA control loopGemini-derived VLA; separate GR-ER 1.5 orchestratorlanguage, images, natural-language thinking traces when enabledyesinternalnot disclosedModel-specific weight-download and licensing terms are not disclosed in the inspected v3 technical report; this is not a closed-license finding
π0.72026flow matching; continuous actions; FAST backbone supervision during training50 / {15, 25}Five denoising steps; executes either 15 or 25; paper does not map these choices to robots20 HzUR5e reference; other tested robots 50 HzGemma3 4B + 860M expert, ~5Blanguage, subtask, metadata, control mode, up to 4 camera images, subgoal images, memory, proprioceptive stateyesinternalnot disclosedModel-specific weight-release and licensing terms not disclosed in the checked pi0.7 paper
Gemini Robotics 22026not disclosednot disclosedPredicted and executed chunk lengths are not disclosed in the inspected announcementnot disclosedRobot-command rate and parameter count are not disclosed in the inspected announcement; multi-minute ER tasks are not a control frequencynot disclosedvision, languageyesexternalnot disclosedAnnouncement scope: separate ER 2 coordinates the VLA. One checkpoint covers Apollo 2 with SharpaWave, Apollo 2 with Inspire, and Franka Duo with Robotiq. ER access is via AI Studio/private preview; VLA and On-Device access is for early-access partners. Weight downloads and licensing terms are not disclosed
GR00T N1.72026flow matching40 / n.d.N1.7 README model horizon; executed count is rollout-dependent, not disclosed as one valuenot disclosedNo universal robot-control Hz disclosed in the checked N1.7 README; inference throughput is not control frequencyCosmos-Reason2-2B (Qwen3-VL), 3B totallanguage, images, state (dim 132)yesexternaldownloadableGA README lists downloadable weights; License section: code Apache 2.0, weights NVIDIA Open Model License
Helix 022026not disclosednot disclosedChunk length not disclosed in the January 27, 2026 announcement; not inapplicable200 HzFigure announcement: S1 full-body joint targets at 200 Hz; S0 actuator commands at 1 kHzS2 semantic layer + S1 visuomotor transformer + S0 10Mhead and palm cameras, fingertip tactile, full-body proprioceptionnot disclosedinternalnot disclosedWeight-release and licensing terms not disclosed in this announcement
AgiBot GO-22026not disclosednot disclosedPredicted and executed action-chunk lengths are not disclosed in the announcement textnot disclosedSystem 2 semantic planning is lower frequency; System 1 action following is higher frequency. Neither numerical inference rates nor a robot-control Hz value are disclosednot disclosedinstructions, real-time observationsnot disclosedinternalnot disclosedTrained GO-2 weight-release and licensing terms are not established by the inspected announcement; this is not a closed-license finding
Skild2026not disclosednot disclosedPredicted and executed chunk lengths are not disclosed in the inspected announcementnot disclosedControl frequency and parameter count are not disclosed in the inspected announcementnot disclosednot disclosednot disclosednot disclosednot disclosed2026 is the Series C announcement year, not an established model-release year. Architecture, runtime inputs, hierarchy, weight downloads and licensing terms are not disclosed in that source. Omni-bodied generalization is a company assertion, not a demonstrated transfer protocol
Each dot is one robot brain, placed by year and by how it outputs motion.
Figures as each source reports them, often for one test setup.
  • RT-12022
    Output
    word-like codes
    Plans ahead
    1 move
    Speed
    3 commands a second
    Download
    not disclosed
  • ACT2023
    Output
    plain numbers
    Plans ahead
    100 moves
    Speed
    50 commands a second
    Download
    not disclosed
  • Diffusion Policy2023
    Output
    refined from noise
    Plans ahead
    16 moves
    Speed
    10 commands a second
    Download
    not disclosed
  • RT-22023
    Output
    word-like codes
    Plans ahead
    1 move
    Speed
    not disclosed
    Download
    not disclosed
  • Octo2024
    Output
    refined from noise
    Plans ahead
    64 moves
    Speed
    not disclosed
    Download
    yes
  • OpenVLA2024
    Output
    word-like codes
    Plans ahead
    1 move
    Speed
    not disclosed
    Download
    yes
  • π02024
    Output
    refined from noise
    Plans ahead
    50 moves
    Speed
    20 commands a second
    Download
    yes
  • OpenVLA-OFT2025
    Output
    plain numbers
    Plans ahead
    25 moves
    Speed
    25 commands a second
    Download
    yes
  • π0-FAST2025
    Output
    word-like codes
    Plans ahead
    15 moves
    Speed
    15 commands a second
    Download
    yes
  • π0.52025
    Output
    refined from noise
    Plans ahead
    50 moves
    Speed
    50 commands a second
    Download
    yes
  • π0.62025
    Output
    refined from noise
    Plans ahead
    not disclosed
    Speed
    not disclosed
    Download
    not disclosed
  • Gemini Robotics 1.52025
    Output
    plain numbers
    Plans ahead
    not disclosed
    Speed
    not disclosed
    Download
    not disclosed
  • π0.72026
    Output
    refined from noise
    Plans ahead
    50 moves
    Speed
    20 commands a second
    Download
    not disclosed
  • Gemini Robotics 22026
    Output
    not disclosed
    Plans ahead
    not disclosed
    Speed
    not disclosed
    Download
    not disclosed
  • GR00T N1.72026
    Output
    refined from noise
    Plans ahead
    40 moves
    Speed
    not disclosed
    Download
    yes
  • Helix 022026
    Output
    not disclosed
    Plans ahead
    not disclosed
    Speed
    200 commands a second
    Download
    not disclosed
  • AgiBot GO-22026
    Output
    not disclosed
    Plans ahead
    not disclosed
    Speed
    not disclosed
    Download
    not disclosed
  • Skild2026
    Output
    not disclosed
    Plans ahead
    not disclosed
    Speed
    not disclosed
    Download
    not disclosed

18 of 18 methods

Through 2025 every system here published how it outputs motion; four of the six 2026 entries are company announcements that leave it out.
How this was made
Compiled from the primary sources linked in each row of the full matrix under “Adjust more”. The cards and dots group the action representations into plain words: discrete tokens are “word-like codes”, continuous outputs are “plain numbers”, and diffusion and flow matching, which both refine random noise into a move, are “refined from noise”.
“Plans ahead” is the planned action horizon and “speed” the reported control frequency, each for the setting the source names; the matrix keeps the executed steps and the setting notes. “Download” describes download availability, not licence openness. Cells the vendor has not published read not disclosed and sort last in both directions.
Compiled from the primary sources linked in each row's Sources column.

Use the matrix as a constraint solver

Remove models whose weights or training data the project cannot use (Gemini Robotics On-Device, for example, is reached through a trusted-tester SDKSource 19), then models whose action representation, latency, observations or adaptation-data needs do not fit the robot, and only then compare benchmark performance.

A diagram of RoboArena: a pool of generalist policies feeds a ring of photographed robot workstations, each running pairwise comparisons on its own task, which aggregate into a ranked score table.
RoboArena ranks policies from double-blind pairwise trials that many evaluators run on their own scenes and tasks. More than 600 real-robot episodes on the DROID platform ranked seven generalist policies.
Paper figure: Pranav Atreya et al. / arXiv. Licence: CC BY 4.0.

Compare the survivors under one trial protocol with the same cameras, action horizon and resets, and keep a behavior-cloning or action-chunking baseline. TRI's Large Behavior Model study used blind, randomized trialsSource 20, and RoboArena ranked seven generalist policies more accurately than centralized evaluation through over 600 double-blind pairwise real-robot episodesSource 21. The foundation-model guide explains what prior each family contributes, the action-space guide whether its output fits, and the evaluation crisis why protocols resist a shared leaderboard.

The eight axes

Action representation is the output mechanism: continuous regression, discrete action tokens, or a generative head such as diffusion or flow matching. Supervision and runtime generation can differ: π0.5 trains with FAST tokens but generates continuous actions with flow matchingSource 8.

Horizon separates the planned chunk length HH, the predicted horizon, from the steps executed before re-planning, the committed horizon. Diffusion Policy's simulated CNN Push-T reference uses observation, prediction and execution horizons of 2, 16 and 8Source 3; ACT's 100-step entry is its k=100 chunk-ablation referenceSource 2; OFT+ predicts and executes 25 actions at 25 Hz on ALOHASource 6; and π0.7 predicts 50 with five denoising steps and executes 15 or 25Source 11. Real-time chunking generates the next chunk while the current one executesSource 18.

Control frequency needs a named measurement setting. ACT's ALOHA setup runs at 50 Hz with temporal ensemblingSource 2, RT-1 commands the Everyday Robots platform at 3 HzSource 1, and RT-2's multi-TPU cloud service runs PaLI-X-55B at 1 to 3 HzSource 4. OpenVLA reaches about 6 Hz on one RTX 4090, and its Franka fine-tuning setups use 5 Hz and 15 Hz controllersSource 5.

Gemini Robotics turns about 250 ms of end-to-end latency into a 50 Hz effective control frequency with multi-action chunksSource 22, GR00T N1 samples a 16-action chunk in 63.9 ms on an L40Source 23, the π0.6 card reports 63 ms per chunk on one H100Source 10, and Generalist says GEN-1.5 produces 100 Hz action trajectoriesSource 24.

Action chunks
Each answer carries enough actions to last until the next
16 actions
The deck on its way is the next answer; the lit deck is being played16 per chunk · the arm never waits

250 ms and 50 Hz from Gemini Robotics; chunk sizes illustrative; slowed twenty times

Gemini Robotics takes about 250 ms to answer yet acts at 50 Hz: 13 actions per chunk cover the wait; fewer leave the arm idle.
How this was made

Gemini Robotics runs about 250 ms from camera to action, yet reaches a 50 Hz effective control frequency because each answer is a chunk of several actions. At 50 Hz the controller needs an action every 20 ms, so one 250 ms wait spans 12.5 ticks: a chunk of 13 or more lasts until the next answer lands.

The feeder is that arithmetic made of parts. Each answer is a deck of cards, one card per action, and the deck on its way slides down the channel for the whole 250 ms. When it lands it shoves out what is left of the deck before, because the fresher plan wins. The Geneva wheel indexes once every 20 ms; the belt moves one slot, and the bottom card of the deck slides onto it. A deck that runs out early leaves slots empty, and each empty slot is a tick the arm waits. The line on the ruler beside the deck marks 12.5 cards.

Assumed: one request at a time, the next sent when an answer lands. Gemini Robotics does not publish its chunk length, so the deck size is the reader's; 16 is the chunk GR00T N1 samples. Robot time is slowed twenty times.

Latency and control rate from the Gemini Robotics report (2025).

Backbone, conditioning and cross-embodiment describe model components, inputs and the scope of robot-body transfer. Mixed-embodiment training, one checkpoint on several bodies and fine-tuning on a new body are different evidence; CrossFormer shows the strongest kind, with the same weights controlling very different robots after training on 900K trajectories from 20 embodimentsSource 25. Skild says S1 executes a task shown in one videoSource 26, which adds demonstration video as a conditioning input.

Hierarchy distinguishes an internal high-level stage from a separately paired system. π0.5 predicts a semantic subtask before low-level actionsSource 8, while in the N1.7 SONIC workflow a separate whole-body controller decodes the VLA's latent action tokens into joint commandsSource 14. A separate high-level VLM gives π0 subtasksSource 7.

Weights records download availability, separately from license. openpi lists π0, π0-FAST and π0.5 checkpointsSource 9; the N1.7 README separates Apache 2.0 code from weights under the NVIDIA Open Model LicenseSource 14; and SmolVLA releases code, pretrained models and training dataSource 27.

Row notes

RT-1's "limited" cross-embodiment label means Kuka IIWA data mixed with Everyday Robots data and evaluated on Everyday RobotsSource 1. ACT trains a roughly 80M-parameter model from scratch for each taskSource 2, and RT-2's action-only entry excludes its chain-of-thought variantSource 4.

Two rows of frames: an Apptronik Apollo humanoid robot packs a lunch bag, and a bi-arm industrial Franka setup fits a rubber band around a pulley system.
One Gemini Robotics model was fine-tuned to drive very different bodies, from the Apollo humanoid packing a lunch bag (top) to a bi-arm Franka fitting a rubber band around pulleys (bottom).
Paper figure: Gemini Robotics Team / arXiv. Licence: CC BY 4.0.

OpenVLA's 7B label names the language model, beside a 600M visual encoderSource 5. OFT's "limited" label means adapting the pretrained model to separate tasks and robot setupsSource 6, and GR00T N1.6 predicts state-relative action chunks for most embodimentsSource 28. π*0.6 adds Recap post-training, which more than doubles throughput on some of the hardest tasksSource 29.

Gemini Robotics 1.5's model card discloses continuous numerical action outputs but no action-head family, chunk length, command rate or parameter count; one checkpoint runs across ALOHA, bi-arm Franka and Apollo, and a separate GR-ER 1.5 orchestrator can pair with itSource 12. DeepMind's July 30, 2026 Gemini Robotics 2 announcement covers Apollo 2 and Franka Duo with one checkpoint but gives no backbone, output parameterization, chunk length, control frequency or parameter countSource 13. Skild's row rests on its January 14, 2026 Series C announcement, with no reproducible cross-embodiment evaluation or runtime detailsSource 17.

What the matrix can establish

ACT fixes its CVAE latent to the prior mean, zero, to decode deterministicallySource 2, while π0 generates continuous action chunks with a flow-matching action expertSource 7. Generalist says GEN-1's base model trains on wearable human data without robot data and reaches 99% average success where earlier models reached 64%, with 1 hour of robot data per taskSource 30. On March 16, 2026, NVIDIA previewed GR00T N2, based on DreamZero researchSource 31.

Helix 02 and GO-2 disclosure limits

Figure's Helix 02 announcement gives S1 joint targets at 200 Hz and S0 actuator commands at 1 kHz, but no output-head training loss, chunk horizon or weight-release termsSource 15. The first Helix post disclosed a 7 to 9 Hz onboard VLM and an 80M-parameter S1 at 200 Hz, trained end-to-end with a standard regression lossSource 32, and Figure reports that Index human-video pretraining raised Helix 2.5's zero-shot success in 30 unseen homes from 9% to 56%Source 33. AgiBot describes lower-frequency System 2 planning and higher-frequency System 1 action following, with no numerical rate, backbone, output encoding, chunk length or weight termsSource 16; its predecessor GO-1 uses latent action representations trained on AgiBot World's more than 1 million trajectories across 217 tasksSource 34.