MEKAWIRE
上級arXiv

Chronos Policy: Learning Robot Policies on Physical Time

Changhao Wang, Jaden Clark, Shuran Song
日本語版は未提供のため、英語原文で表示しています。
要旨より

Robot policies often convert sensing and control into fixed-rate observation-action sequences, leaving physical time implicit in sequence position. This assumption breaks when observation rates or delays vary, or when inference latency changes.

要旨より。当社による要約は作成中です。

論文全文

Chronos Policy: Learning Robot Policies on Physical Time

Changhao Wang, Jaden Clark, Shuran Song

CC BY 4.0 のもとで公開された論文です。出典を明記して転載しています。原文は arXiv:2610.13929(PDF)。

Abstract

Robot policies often convert sensing and control into fixed-rate observation--action sequences, leaving physical time implicit in sequence position. This assumption breaks when observation rates or delays vary, or when inference latency changes. We introduce Chronos Policy1, which makes physical time explicit by conditioning on observation capture times and desired action execution times. We study two ways to incorporate time into a diffusion transformer: adding timestamp embeddings to token features, or encoding physical time in positional encoding through time-aware rotary positional encodings (time-aware RoPE). We find that time-aware RoPE is more robust, allowing attention to depend directly on physical time while keeping token content unchanged. During training, we temporally randomize which observations are sampled and when the action chunk begins, exposing the policy to a wider range of sensing and execution schedules that may occur during deployments. This also enables learning from asynchronous, multi-rate data without forcing all measurements onto a fixed temporal grid. Across simulation and real-world experiments, Chronos Policy improves performance on dynamic tasks, where observation-to-action timing is critical, and on multisensory tasks, where the relative timing between observations matters. On standard quasi-static tasks, it preserves nominal performance while improving robustness to changes in sensing and inference timing. Project website: https://changhaowang.github.io/chronospolicy/.

1 Introduction

Real robot systems rarely run on a fixed clock. Consider a robot grasping a moving object from a conveyor belt: the same displacement between two images can correspond to very different object velocities depending on whether the images were captured 20 ms or 200 ms apart. Likewise, the appropriate grasp depends on when the predicted action will actually be executed. Successful control therefore depends not only on what the robot observes, but also on when observations are captured and when actions execute.

Figure 1: Timing-related issues in robot policy learning. (a) Real robot systems exhibit multiple sources of temporal variation, including variable sensor sampling rate, observation latency and dropout, inference latency, control frequency, and execution latency. These timing effects matter differently across tasks. (b) In dynamic tasks, the key temporal relationship is between when an observation is captured and when an action takes effect. (c) In multisensory tasks, the key temporal relationship is between when different observations are captured. (d) Even in quasi-static tasks, differences between data-collection and deployment timing can create temporal mismatch. Standard fixed-rate policy representations obscure these distinctions by treating sequence position as a proxy for time.

More generally, robot learning systems are exposed to timing variation at every stage of sensing and control. Sensors operate at different rates and latencies, inference takes time, controllers may execute at different frequencies. Yet many imitation learning methods convert demonstrations into fixed-rate observation–action sequences, using sequence position as a proxy for physical time. This assumes a consistent relationship between sequence position and elapsed time; when that relationship changes, the policy cannot tell how much time has passed between observations or how far in the future an action will execute. Prior work has addressed specific deployment-time effects, such as latency matching (Chi et al., 2024) and asynchronous action-chunk execution (Black et al., 2026). We take a different approach: instead of treating timing variation as an external mismatch to correct, we represent it explicitly as part of the policy input.

Concretely, we formulate the policy as:

\mathbf{A}_{t_{a}}=f_{\theta}(\mathbf{O}_{t_{o}},\mathbf{t}_{o},\mathbf{t}_{a}).
(1)

Here, t_{o} specifies when observations were captured and t_{a} when actions should be executed. Their relative timing represents observation spacing, measurement age, and the requested execution schedule.

A key design choice is how this timing information should enter the policy. One option is to encode timestamps and add them directly to the token embeddings, mixing what a token represents with when it occurs. We instead find it more effective to keep the token content unchanged and use physical time only as positional encoding in attention. Chronos Policy therefore replaces index-based positional encoding with time-aware rotary positional encodings (time-aware RoPE): observation tokens use their capture times t_{o}, while noisy action tokens use their queried execution times t_{a} as rotary coordinates. Attention then depends on elapsed time t_{i}-t_{j}, directly representing observation-to-observation, observation-to-action, and action-to-action timing while remaining invariant to the choice of clock origin.

Timestamps also allow us to vary the timing of training examples. We randomly change which observations are selected and when the action chunk starts. Because the policy sees these timestamps, it can correctly interpret each sampled sequence even when its timing differs from the nominal training setup. This exposes the policy to timing variations that may occur at deployment and lets it use measurements that fixed-rate downsampling would otherwise discard.

We evaluate Chronos Policy across three types of tasks: dynamic tasks, where observation-to-action timing affects the correct control; multisensory tasks, where the relative timing between observations matters; and standard quasi-static tasks, where precise timing is less critical. Across simulation and real-robot experiments, Chronos Policy improves robustness to sensing and inference variation while preserving performance on quasi-static tasks where timing matters less.

Our contributions are threefold:

  • We formulate robot policy learning in physical time by conditioning on observation capture times and queried action execution times.
  • We introduce Chronos Policy, a diffusion transformer with time-aware RoPE that learns directly from asynchronous, multi-rate observations, without aligning them to a fixed temporal grid.
  • We develop benchmarks that implement realistic timing variation and show that Chronos Policy improves dynamic manipulation through better observation–action timing and multisensory manipulation through better observation–observation timing, while preserving nominal performance on standard tasks and improving robustness to deployment-time mismatch.

2 Related Work

Asynchronous multisensory learning.

Multisensory observations provide feedback that enables imitation learning policies to succeed on contact-rich tasks where vision alone is insufficient (Li et al., 2022; Wang et al., 2022; Zhang et al., 2022; Zhang et al., 2023; Hou et al., 2025; Yin et al., 2026; Choi et al., 2026; Clark et al., 2026). However, heterogeneous sensors often operate at different sampling rates, motivating methods that explicitly account for these differing temporal resolutions. Reactive Diffusion Policy combines slow visual planning with fast tactile feedback using separate modules (Xue et al., 2025), while ImplicitRDP integrates both streams within a single network (Chen et al., 2026). ManipForce uses frequency-aware embeddings and cross-attention to fuse asynchronous RGB and force/torque streams (Lee et al., 2025). LAG-Fusion composes modality-specific diffusion policies at their native inference rates, rebasing delayed guidance before fusion (He et al., 2026), and FA-RDP adapts inference frequency to the manipulation phase (Zhuo et al., 2026). These approaches establish the importance of preserving high frequency feedback.

Inference delay and chunk continuity.

Inference delay creates a mismatch between when observations are captured, when a policy predicts an action, and when that action is executed (Xiao et al., 2020; Chi et al., 2024). For action-chunk policies, this also raises a consistency problem between newly predicted actions and commands already committed for execution. Prior work addresses this through consistency-based decoding (Liu et al., 2025), overlapping inference and execution with prefix inpainting (Black et al., 2026), training-time conditioning on committed actions (Black et al., 2025), masked action generation (Wang et al., 2026b; Wang et al., 2026a), or predicting the future execution-time state (Tang et al., 2025). Most closely related, Delay-Aware Diffusion Policy conditions on measured inference delay and constructs delay-compensated targets (Liao et al., 2025). Another line of work reduces inference latency by changing the diffusion process itself. Diffusion Forcing introduces independent noise levels for individual sequence positions, enabling flexible partial denoising schedules (Chen et al., 2024), while Streaming Diffusion Policy applies variable noise levels across the action horizon to generate near-term actions with fewer denoising steps and lower latency (Høeg et al., 2024). These approaches reduce the timing mismatch by making policy inference faster, while Chronos Policy makes the remaining sensing and execution timing explicit to the policy; the two directions are complementary.

Explicit time in robot control.

In addition to observation and inference delay, prior work has also made time an explicit variable in robot control. Locomotion policies have conditioned on the time available to reach a target, allowing behavior to adapt to temporal requirements (Rudin et al., 2022). More recently, manipulation policies have been conditioned on remaining task time and a time-ratio signal, enabling a single policy to vary its execution strategy across different temporal regimes (Jia and Chen, 2025). Other work makes control timing itself adaptive: CTCO selects continuous options with variable durations (Karimi et al., 2023), while TARC jointly predicts actions and their application durations to vary control frequency online (Sukhija et al., 2025). These works use time to control the speed or duration of behavior. Chronos Policy instead represents when observations are captured and when actions are executed. This gives a more general and natural formulation that covers observation rate, sensor delay, cross-modal timing, and action execution delay within a single policy.

Continuous-time representations and attention.

Explicit time representations are well established for irregular time series. mTAN learns continuous-time embeddings for attention over irregular observations (Shukla and Marlin, 2021), and ContiFormer combines continuous dynamics with transformer attention (Chen et al., 2023). RoPE introduces relative positional dependence through rotations of attention queries and keys (Su et al., 2024). Recent video models have similarly moved beyond fixed sequence indices: variable-frame-rate video models adapt positional representations to changing temporal spacing (Zhong et al., 2026), while VideoRoPE introduces adjustable temporal spacing within rotary embeddings for video (Wei et al., 2025). Most closely related, BulletTime conditions video generation on continuous world-time coordinates through time-aware rotary embeddings (Wang et al., 2026c). Chronos Policy brings this continuous-time view to robot imitation learning, jointly representing the timestamps of heterogeneous observations and the requested execution times of actions.

3 Method

Figure 2: Overview of Chronos Policy. Tokens are paired with their physical times. Time-aware RoPE uses these physical timestamps as positional coordinates, so attention depends on elapsed time rather than sequence index. The diffusion transformer then predicts an action chunk at the requested execution times.

Chronos Policy makes observation and action timing explicit in the policy. Each observation is associated with when it was captured, and each predicted action with when it should execute. We implement this interface with a diffusion transformer using time-aware RoPE, which introduces time through attention while leaving the token embeddings unchanged. During training, we also vary observation and action timing while preserving the corresponding timestamps, so the policy learns to interpret the timing changes it may encounter at deployment.

3.1 Policy Formulation on Physical Time

Let \mathbf{O}_{\mathbf{t}_{o}} denote observations captured at times \mathbf{t}_{o}. At time t, we query an H-step action chunk at

t_{a,j}=t+d_{t}+j\Delta t_{a},\qquad j=0,\ldots,H-1,
(2)

where d_{t} is the delay before the first queried action and \Delta t_{a} is the action interval. The policy is therefore

\mathbf{A}_{\mathbf{t}_{a}}\sim\pi_{\theta}\!\left(\cdot\mid\mathbf{O}_{\mathbf{t}_{o}},\mathbf{t}_{o},\mathbf{t}_{a}\right).
(3)

This formulation makes the timing information explicit. The spacing of \mathbf{t}_{o} captures observation rate, the gap between observation and action times captures measurement delay and execution latency, and \mathbf{t}_{a} specifies the desired execution frequency. For multimodal sensing, each modality simply keeps its own capture times rather than being aligned to a common sampling grid.

3.2 Encoding Physical Time in the Policy

Given explicit timestamps in the policy inputs, we must decide how temporal information should enter the network. One option is to encode each timestamp and add it directly to the corresponding token embedding, allowing time to modify the token representation itself. An alternative is to keep the token embedding unchanged and use time only through the positional encoding in attention. We compare these two choices in Section 4.3; the latter is consistently more robust to temporal variation. We therefore adopt time-aware RoPE.

Every token is assigned a physical timestamp relative to the policy request time t. Image patches inherit the capture time of their frame, proprioceptive and force/torque tokens use their measurement times, and action tokens use their queried execution times. Thus, observation timestamps describe when measurements were captured relative to the request, while action timestamps lie in the future according to the requested execution schedule. Modality and spatial embeddings continue to represent token content, while physical time enters separately through the rotary positional encoding.

We express all timestamps relative to the policy request time,

\tilde{t}_{i}=t_{i}-t.
(4)

For action tokens, this gives \tilde{t}_{a,j}=d_{t}+j\Delta t_{a}, so inference latency directly shifts the queried action times into the future. We use \tilde{t}_{i} as the rotary coordinate:

\widetilde{q}_{i}=R(\tilde{t}_{i})q_{i},\qquad\widetilde{k}_{i}=R(\tilde{t}_{i})k_{i}.
(5)

The resulting query–key interaction depends only on elapsed physical time,

\widetilde{q}_{i}^{\top}\widetilde{k}_{j}=q_{i}^{\top}R(t_{j}-t_{i})k_{j}.
(6)

Thus, attention depends directly on elapsed physical time t_{j}-t_{i}. Two observations separated by 20 ms and 200 ms receive different temporal relationships even if they occupy the same sequence positions. At the same time, shifting all timestamps by the same amount leaves the representation unchanged. Compared with adding time directly to token embeddings, time-aware RoPE keeps token content and timing separate while making pairwise temporal relationships explicit in attention.

3.3 Training with Temporal Randomization

During training, we expose the policy to different sensing and execution timings through temporal randomization. For each demonstration, we randomly vary the observation rate and delivery delay of each modality. We then select the measurements that would be available at that request time, while keeping their original capture timestamps. We also randomize when the predicted action chunk should begin. Sampling the start delay d_{t} gives the queried execution times in Eq. 2.

Together, these two randomizations expose the policy to temporal settings that may occur at deployment. They also allow different measurements from the recorded trajectory to be used across training examples, including measurements that a fixed-rate downsampling scheme would otherwise discard.

The timestamps are what make this possible. After randomization, the same token positions can correspond to different physical intervals. Without explicit time, these examples would be ambiguous. In Chronos Policy, the observation values \mathbf{O}_{\mathbf{t}_{o}} enter the network as token content, while \mathbf{t}_{o} and \mathbf{t}_{a} are used only as temporal coordinates in time-aware RoPE. Thus, the timestamps tell the transformer when each observation was captured and when each action is requested without being concatenated to the token features. Changing \mathbf{t}_{a} therefore changes the execution times being queried, allowing the same policy to predict actions for different future times.

We train Chronos Policy with the standard diffusion objective. Given a target action chunk \mathbf{A}^{*}_{\mathbf{t}_{a}}, we sample diffusion step k and noise \boldsymbol{\epsilon},

\mathbf{A}^{(k)}=\alpha_{k}\mathbf{A}^{*}_{\mathbf{t}_{a}}+\sigma_{k}\boldsymbol{\epsilon},\qquad\boldsymbol{\epsilon}\sim\mathcal{N}(0,I),
(7)

and train the denoiser conditioned on the observations and queried action times:

\mathcal{L}(\theta)=\mathbb{E}\!\left[\ell\!\left(D_{\theta}(\mathbf{A}^{(k)},k,\mathbf{O}_{\mathbf{t}_{o}},\mathbf{t}_{o},\mathbf{t}_{a}),\mathbf{y}^{(k)}\right)\right].
(8)

Here, \mathbf{y}^{(k)} denotes the diffusion prediction target. We use clean-action prediction with an \ell_{1} loss in simulation and real world.

3.4 Using Physical Time at Deployment

At deployment, we use the same physical-time interface as during training. Each available observation retains its capture time \mathbf{t}_{o}, while the noisy action tokens are assigned queried execution times \mathbf{t}_{a}. These action times enter time-aware RoPE during denoising, so when action tokens attend to observations or to one another, the attention depends on the corresponding observation-to-action and action-to-action time differences. Changing \mathbf{t}_{a} therefore changes the actions predicted by the policy.

During deployment, we execute action chunks asynchronously: while the next chunk is being predicted, the robot continues executing the previous one. In simulation, the action start delay d_{t} is set from the injected inference latency. On the real robot, the current inference time is not known in advance, so we estimate d_{t} from previously completed requests. When a new prediction arrives, actions whose queried execution times have already passed are discarded, and the remaining actions are executed according to \mathbf{t}_{a}.

4 Experiments

We structure our experiments around three questions. (1) when is time information useful? We study dynamic tasks, where the correct action depends on how the environment changes over time, and multisensory tasks, where the timing between different observations matters. (2) which parts of the time-aware policy matter? We ablate the time representation and temporal randomization used during training. (3) does adding time hurt tasks where timing is less important? We evaluate on standard quasi-static manipulation tasks to test whether Chronos Policy preserves nominal performance while improving robustness to timing changes at deployment.

4.1 Tasks and Evaluation Setup

We evaluate Chronos Policy in three types of tasks. Conveyor is a dynamic pick-and-place task with randomized belt speed, where the policy must account for object motion and the time between sensing and action execution. Pivoting is a contact-rich multisensory task that combines vision, proprioception, and force/torque measurements acquired at different rates and times. We also evaluate on six standard quasi-static manipulation tasks to test whether explicit time modeling preserves performance when timing is less critical.

We evaluate each policy under different timing conditions. Nominal uses the timing seen during training. We then vary observation timing by changing sensing frequency and delay, and vary inference latency by changing the delay before predicted actions are executed. Finally, the combined setting varies both observation timing and inference latency, providing a stronger test of robustness to temporal mismatch.

Figure 3: Simulation ablation of Chronos Policy design. We compare temporal randomization, additive time encoding, and time-aware RoPE to identify an effective recipe for time awareness. Temporal randomization is most effective when paired with explicit timestamps, while time-aware RoPE provides the strongest robustness across Conveyor and Pivoting.

4.2 When Is Time Information Useful?

Time substantially improves dynamic manipulation.

Figure 4a shows a clear advantage on Conveyor. Under nominal timing, Chronos Policy improves success from 73.1% to 82.0%. More importantly, the gap grows when deployment timing changes. With moderate observation variation, Diffusion Policy drops to 15.6% while Chronos Policy retains 77.6%; under inference delays up to 200 ms, Diffusion Policy falls to 1.8% while Chronos Policy achieves 76.4%. Even under the combined perturbation, Chronos Policy retains 32.7% success while Diffusion Policy fails entirely.

This result shows that sequence order alone is not enough to determine object motion when observation intervals vary, nor to determine how far ahead to act when execution is delayed. Providing both observation and action times allows the policy to interpret these changes directly.

Time improves robustness in multisensory manipulation.

The Pivoting results show a different pattern (Fig. 4b). Under mild timing changes, Chronos Policy and Diffusion Policy perform similarly, while the advantage of explicit time becomes larger as temporal mismatch increases. Under inference delays up to 200 ms, success improves from 51.3% to 60.2%, and under the combined condition from 19.6% to 38.4%.

Unlike Conveyor, Pivoting does not require continuously predicting the future position of a moving target. Instead, timestamps become useful when the relative times of vision, proprioception, and force/torque measurements vary enough that their sequence positions no longer reliably indicate when they were acquired.

Figure 4: Simulation evaluation across manipulation settings. We compare Diffusion Policy and Chronos Policy on (a) dynamic Conveyor, (b) multisensory Pivoting, and (c) six standard DexMimicGen tasks under nominal and perturbed sensing and inference timing.

4.3 What Makes a Policy Time-Aware?

The previous results show that explicit time improves robustness to temporal mismatch. We then study what makes a time-aware policy effective by ablating two key design choices in Chronos Policy: temporal variation during training and the representation of physical time in the transformer (Fig. 3).

Temporal randomization requires explicit time information.

Temporal randomization has two effects: it exposes the policy to a wider range of sensing and execution schedules that may occur during deployment, and it allows training to use measurements that would otherwise be discarded when demonstrations are downsampled to a fixed temporal grid. This additional diversity can act as useful data augmentation. On Conveyor, temporal randomization alone increases Diffusion Policy’s average success across the five perturbed conditions from 6.3% to 26.9%. Thus, even without timestamps, exposing the policy to more temporal variation can improve robustness when the relevant timing structure is relatively simple.

The same strategy does not generalize to multisensory Pivoting. There, temporal randomization reduces the perturbed-condition average from 48.4% to 21.6%. Without timestamps, the policy cannot tell what timing produced each sampled history: the same sequence positions may correspond to different physical intervals, and asynchronous measurements from different modalities become difficult to interpret. Once physical time is explicit, however, temporal randomization becomes consistently useful. It increases the perturbed-condition average from 48.8% to 63.1% on Conveyor and from 33.3% to 55.3% on Pivoting. Temporal randomization therefore broadens the training distribution, while timestamps make that variation interpretable.

Time-aware RoPE provides a better representation of physical time.

We compare Chronos-RoPE with Chronos-AddTime, which follows the common choice of encoding continuous time with Fourier features (Tancik et al., 2020). Each timestamp, expressed relative to the policy request time, is mapped through Fourier features and an MLP, and the resulting time embedding is added directly to the corresponding token. Observation tokens use their capture times, while action tokens use their queried execution times; for action tokens, the time embedding is added to the noisy action representation at each diffusion step. In contrast, Chronos-RoPE keeps the token embeddings unchanged and introduces the same physical timestamps only through the positional encoding in attention.

On Conveyor, Chronos-AddTime performs slightly better under nominal timing, but Chronos-RoPE performs better in every other setting, increasing the temporal condition average from 51.5% to 63.1%. On Pivoting, Chronos-RoPE outperforms Chronos-AddTime in every condition and improves the perturbed-condition average from 33.5% to 55.3%. We hypothesize this is due to its simpler separation of content and time, and to the fact that pairwise elapsed time directly modulates attention rather than being inferred from additive token features. We therefore use Chronos-RoPE as Chronos Policy in the experiments.

4.4 Does Time Hurt Standard Quasi-Static Manipulation?

We next evaluate six standard quasi-static manipulation tasks, where precise timing is less critical to the task. Under nominal timing, Chronos Policy and Diffusion Policy achieve comparable performance as shown in Fig. 4c (full results are shown in the Appendix), showing that explicitly modeling time does not sacrifice performance.

The advantage becomes clear when deployment timing differs from training. Averaged across the five perturbed conditions, success improves from 59.7% with Diffusion Policy to 73.4% with Chronos Policy, with the largest gains under wide sensing variation and combined perturbations.

Overall, Chronos Policy preserves nominal performance while providing substantially greater robustness to temporal mismatch. When timing is close to the training setup, explicit time does not sacrifice any performance; when sensing or inference timing changes, it gives the policy information about the observation and action timing that is absent from the baseline.

4.5 Does Time Awareness Improve Real-World Robustness?

Figure 5: Real-world evaluation under timing variation. We compare Diffusion Policy, Diffusion Policy with RTC, and Chronos Policy on Dynamic Cup, Peg Insertion, and Pivoting under nominal, observation, inference, and combined timing conditions. Lighter bar segments indicate partial success.

We finally ask whether the benefits of explicit time carry over to real robot deployment, where sensing and inference timing vary naturally. As shown in Figure 5, we evaluate three tasks that mirror the two settings studied in simulation: Dynamic Cup is a dynamic manipulation task, similar to Conveyor, where the robot must place a cup onto a moving saucer; Peg Insertion and Pivoting are contact-rich multisensory tasks that combine vision, proprioception, and force/torque feedback. We compare asynchronous Diffusion Policy, Diffusion Policy with Real-Time Chunking (RTC), and Chronos Policy. Under asynchronous updates, the robot continues executing the previous action chunk while the next prediction is computed. Both RTC and Chronos Policy estimate inference latency from previously completed requests.

Chronos Policy achieves the highest task score in every evaluated condition across all three tasks. The advantage persists under observation perturbations, inference latency, and their combination, showing that the benefit of explicit time extends beyond controlled simulation. The gains also span both moving-target and contact-rich manipulation, suggesting that the same physical-time interface can handle different sources of temporal variation.

RTC improves robustness to inference latency in several settings. However, RTC does not explicitly account for changes in observation timing, so its benefit does not consistently extend to sensing perturbations. In contrast, Chronos Policy represents both when each observation was captured and when each predicted action should execute, allowing sensing and execution timing to be modeled within the same policy architecture. These results suggest that asynchronous execution and explicit time awareness address complementary aspects of temporal mismatch.

5 Conclusion and Future Work

We introduce Chronos Policy, which grounds robot policy learning in physical time by conditioning on when observations are captured and when actions should execute. This formulation provides a unified representation of sensing rate, measurement delay, and inference latency within a single policy. Across dynamic, multisensory, and standard quasi-static manipulation tasks in simulation and on real robots, Chronos Policy improves robustness to temporal mismatch while preserving nominal performance.

A direction for future work is to extend Chronos policies beyond fixed action rates to variable control frequencies and temporal scaling, allowing robots to execute the same behavior faster or slower than demonstration.

6 Acknowledgment

We thank all members of REALab at Stanford for helpful discussions and feedback. This work was supported in part by the Knight-Hennessy Fellowship and the NSF Graduate Research Fellowships Program (GRFP), NSF Award #2143601, #2037101, and #2132519, Samsung, Stanford HAI Center. The views and conclusions contained herein are those of the authors and should not be interpreted as necessarily representing the official policies, either expressed or implied, of the sponsors.

References

  1. Black et al. (2026) K. Black, M. Galliker, and S. Levine Real-time execution of action chunking flow policies. Advances in Neural Information Processing Systems 38, pp. 33383–33407.
  2. Black et al. (2025) K. Black, A. Z. Ren, M. Equi, and S. Levine Training-time action conditioning for efficient real-time chunking. arXiv preprint arXiv:2512.05964.
  3. Chen et al. (2024) B. Chen, D. Martí Monsó, Y. Du, M. Simchowitz, R. Tedrake, and V. Sitzmann Diffusion forcing: next-token prediction meets full-sequence diffusion. Advances in Neural Information Processing Systems 37, pp. 24081–24125.
  4. Chen et al. (2026) W. Chen, H. Xue, Y. Wang, F. Zhou, J. Lv, Y. Jin, S. Tang, C. Wen, and C. Lu ImplicitRDP: an end-to-end visual-force diffusion policy with structural slow-fast learning. IEEE Robotics and Automation Letters.
  5. Chen et al. (2023) Y. Chen, K. Ren, Y. Wang, Y. Fang, W. Sun, and D. Li Contiformer: continuous-time transformer for irregular time series modeling. Advances in Neural Information Processing Systems 36, pp. 47143–47175.
  6. Chi et al. (2024) C. Chi, Z. Xu, C. Pan, E. Cousineau, B. Burchfiel, S. Feng, R. Tedrake, and S. Song Universal manipulation interface: in-the-wild robot teaching without in-the-wild robots. arXiv preprint arXiv:2402.10329.
  7. Choi et al. (2026) H. Choi, Y. Hou, C. Pan, S. Hong, A. Patel, X. Xu, M. R. Cutkosky, and S. Song In-the-wild compliant manipulation with umi-ft. arXiv preprint arXiv:2601.09988.
  8. Clark et al. (2026) J. Clark, C. Wang, Y. Gao, S. Hong, H. Choi, M. Cutkosky, Y. Hou, and S. Song Multisensory continual learning: adapting pretrained visuomotor policies to force. arXiv preprint arXiv:2606.30988.
  9. He et al. (2026) Z. He, H. Fang, S. Tang, C. Lu, and H. Fang Asynchronous multimodal diffusion policy composition via latency-aware guidance fusion. arXiv preprint arXiv:2607.17257.
  10. Hou et al. (2025) Y. Hou, Z. Liu, C. Chi, E. Cousineau, N. Kuppuswamy, S. Feng, B. Burchfiel, and S. Song Adaptive compliance policy: learning approximate compliance for diffusion guided control. In 2025 IEEE International Conference on Robotics and Automation (ICRA), pp. 4829–4836.
  11. Høeg et al. (2024) S. H. Høeg, Y. Du, and O. Egeland Streaming diffusion policy: fast policy synthesis with variable noise diffusion models. arXiv preprint arXiv:2406.04806.
  12. Jia and Chen (2025) Y. Jia and B. Chen Time as a control dimension in robot learning. arXiv preprint arXiv:2511.07654.
  13. Karimi et al. (2023) A. Karimi, J. Jin, J. Luo, A. R. Mahmood, M. Jagersand, and S. Tosatto Dynamic decision frequency with continuous options. In 2023 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 7545–7552.
  14. Lee et al. (2025) G. Lee, Y. Lee, K. Kim, S. Lee, S. Noh, S. Back, and K. Lee Manipforce: force-guided policy learning with frequency-aware representation for contact-rich manipulation. arXiv preprint arXiv:2509.19047.
  15. Li et al. (2022) H. Li, Y. Zhang, J. Zhu, S. Wang, M. A. Lee, H. Xu, E. Adelson, L. Fei-Fei, R. Gao, and J. Wu See, hear, and feel: smart sensory fusion for robotic manipulation. arXiv preprint arXiv:2212.03858.
  16. Liao et al. (2025) A. Liao, D. Kim, M. O. Smith, A. Agha-mohammadi, and S. Omidshafiei Delay-aware diffusion policy: bridging the observation-execution gap in dynamic tasks. arXiv preprint arXiv:2512.07697.
  17. Liu et al. (2025) Y. Liu, J. Hamid, A. Xie, Y. Lee, M. Du, and C. Finn Bidirectional decoding: improving action chunking via guided test-time sampling. In International Conference on Learning Representations, Vol. 2025, pp. 4594–4627.
  18. Rudin et al. (2022) N. Rudin, D. Hoeller, M. Bjelonic, and M. Hutter Advanced skills by learning locomotion and local navigation end-to-end. In 2022 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), pp. 2497–2503.
  19. Shukla and Marlin (2021) S. N. Shukla and B. M. Marlin Multi-time attention networks for irregularly sampled time series. In … International Conference on Learning Representations, Vol. 2021, pp. 14897.
  20. Su et al. (2024) J. Su, M. Ahmed, Y. Lu, S. Pan, W. Bo, and Y. Liu Roformer: enhanced transformer with rotary position embedding. Neurocomputing 568, pp. 127063.
  21. Sukhija et al. (2025) A. Sukhija, L. Treven, J. Cheng, F. Dörfler, S. Coros, and A. Krause TARC: time-adaptive robotic control. arXiv preprint arXiv:2510.23176.
  22. Tancik et al. (2020) M. Tancik, P. Srinivasan, B. Mildenhall, S. Fridovich-Keil, N. Raghavan, U. Singhal, R. Ramamoorthi, J. Barron, and R. Ng Fourier features let networks learn high frequency functions in low dimensional domains. Advances in neural information processing systems 33, pp. 7537–7547.
  23. Tang et al. (2025) J. Tang, Y. Sun, Y. Zhao, S. Yang, Y. Lin, Z. Zhang, J. Hou, Y. Lu, Z. Liu, and S. Han Vlash: real-time vlas via future-state-aware asynchronous inference. arXiv preprint arXiv:2512.01031.
  24. Wang et al. (2022) C. Wang, X. Zhang, Z. Kuang, and M. Tomizuka Safe online gain optimization for cartesian space variable impedance control. In 2022 IEEE 18th International Conference on Automation Science and Engineering (CASE), pp. 751–757.
  25. Wang et al. (2026a) H. Wang, G. Zhang, Y. Yan, Y. Shang, R. Kompella, and G. Liu Real-time robot execution with masked action chunking. In International Conference on Learning Representations, Vol. 2026, pp. 120161–120179.
  26. Wang et al. (2026b) P. Wang, K. Hong, C. Peng, K. Driggs-Campbell, M. Tomizuka, C. Xu, and C. Tang DiscreteRTC: discrete diffusion policies are natural asynchronous executors. arXiv preprint arXiv:2604.25050.
  27. Wang et al. (2026c) Y. Wang, Q. Zhang, S. Cai, T. Wu, J. Ackermann, Z. Kuang, Y. Zheng, F. Rajič, S. Tang, and G. Wetzstein Bullettime: decoupled control of time and camera pose for video generation. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, pp. 18319–18330.
  28. Wei et al. (2025) X. Wei, X. Liu, Y. Zang, X. Dong, P. Zhang, Y. Cao, J. Tong, H. Duan, Q. Guo, J. Wang, et al. Videorope: what makes for good video rotary position embedding?. arXiv preprint arXiv:2502.05173.
  29. Xiao et al. (2020) T. Xiao, E. Jang, D. Kalashnikov, S. Levine, J. Ibarz, K. Hausman, and A. Herzog Thinking while moving: deep reinforcement learning with concurrent control. arXiv preprint arXiv:2004.06089.
  30. Xue et al. (2025) H. Xue, J. Ren, W. Chen, G. Zhang, Y. Fang, G. Gu, H. Xu, and C. Lu Reactive diffusion policy: slow-fast visual-tactile policy learning for contact-rich manipulation. arXiv preprint arXiv:2503.02881.
  31. Yin et al. (2026) J. Yin, H. Qi, Y. Wi, S. Kundu, M. Lambeta, W. Yang, C. Wang, T. Wu, J. Malik, and T. Hellebrekers Osmo: open-source tactile glove for human-to-robot skill transfer. IEEE Robotics and Automation Letters.
  32. Zhang et al. (2022) X. Zhang, S. Jin, C. Wang, X. Zhu, and M. Tomizuka Learning insertion primitives with discrete-continuous hybrid action space for robotic assembly tasks. In 2022 International conference on robotics and automation (ICRA), pp. 9881–9887.
  33. Zhang et al. (2023) X. Zhang, C. Wang, L. Sun, Z. Wu, X. Zhu, and M. Tomizuka Efficient sim-to-real transfer of contact-rich manipulation skills with online admittance residual learning. In Conference on robot learning, pp. 1621–1639.
  34. Zhong et al. (2026) T. Zhong, X. Tian, B. Jiang, X. Wang, X. Tao, P. Wan, and Z. Zhang Vfrtok: variable frame rates video tokenizer with duration-proportional information assumption. Advances in Neural Information Processing Systems 38, pp. 3325–3345.
  35. Zhuo et al. (2026) L. Zhuo, W. Chen, H. Xue, S. Tang, J. Lv, C. Lu, and C. Wen FA-rdp: a frequency-adaptive reactive diffusion policy for contact-rich manipulation. arXiv preprint arXiv:2607.28596.

Appendix A Implementation Details

A.1 Policy architecture and input representations

Our implementation of Diffusion Policy (DP) and Chronos Policy uses the same backbone: a 16-layer diffusion transformer with width 512 and eight attention heads. A pretrained SigLIP2 base encoder extracts 768-dimensional image-patch features at 256\times 256 resolution, which are projected into the transformer. Proprioceptive and action vectors are embedded as separate tokens; Pivoting and Insertion tasks additionally include force/torque tokens. Transformer blocks combine self-attention over non-image tokens with cross-attention to image patches (Fig. 6).

Figure 6: Architecture of Chronos Policy. Proprioceptive, optional force/torque, and noisy action tokens interact through self-attention and attend to image features through cross-attention. Time-aware RoPE encodes observation capture times and queried action times in attention. The transformer iteratively denoises the action chunk.

Conveyor and the six standard tasks use two image observations per camera and two proprioceptive observations. Simulated Pivoting uses two images, three pose observations, and 32 six-dimensional force/torque samples. We represent a pose by its position and 6D rotation. Pivoting predicts a 19-dimensional adaptive-compliance action containing a nominal pose, a virtual-target pose, and stiffness following (Hou et al., 2025); the same controller and action representation are used for all methods. Other simulation tasks use absolute pose and gripper or hand commands. Every policy predicts 16 actions at 20 Hz.

A.2 Baselines and time-aware variants

Diffusion Policy.

The transformer-based baseline uses sequence position without observation or action timestamps. Its temporal-randomization variant uses the same randomized observation schedules and action-start delays as Chronos Policy, but does not receive their physical times.

Chronos Policy.

Time-aware RoPE uses physical timestamps in seconds, measured relative to the policy request time. Observation tokens use their capture times, while action tokens use their queried execution times, so inference latency shifts the action timestamps into the future. We rotate 16 query–key coordinate pairs using logarithmically spaced periods between 0.1 and 2 s. Images, proprioception, force/torque, and actions retain their respective capture or query times.

Chronos AddTime.

The AddTime variant replaces time-aware RoPE with 16 sine and 16 cosine features of the same timestamps. A shared 32\rightarrow 512\rightarrow 512 MLP with GELU maps these features into an embedding added to each timed token. For action tokens, this embedding is added at each denoising step. AddTime and RoPE share the same data, token layout, diffusion conditioning, and temporal randomization.

Real-Time Chunking.

For the real-world baseline, we adapt RTC (Black et al., 2026) to the Diffusion Policy DDIM sampler using action-prefix inpainting. Previously committed actions constrain the next chunk while inference overlaps execution. RTC and Chronos Policy estimate inference latency from completed requests; DP and RTC do not receive observation capture timestamps as policy inputs.

A.3 Training Details

We use \ell_{1} loss for action prediction and a cosine diffusion-noise schedule. We optimize with AdamW, learning rate 3\times 10^{-4}, betas (0.95,0.999), and weight decay 10^{-6}; the pretrained image encoder uses one tenth of the learning rate. Training uses BF16 and a cosine learning-rate schedule. All policies are trained for 50 epochs, where one epoch is one complete pass through the training dataset. Table 1 lists the task-specific settings. Non-rotational action and proprioceptive dimensions use range normalization; 6D rotation coordinates are left unchanged. Image augmentation applies random cropping and color jitter, each with probability 0.3, followed by antialiased resizing to the encoder resolution.

Table 1: Simulation training and execution settings. The action prediction horizon is 16 and action frequency is 20 Hz for every task.
  • Training epochs
    Standard tasks
    50
    Conveyor
    50
    Pivoting
    50
  • Crop resolution
    Standard tasks
    224\times 224
    Conveyor
    196\times 196
    Pivoting
    196\times 196
  • DDIM steps: training / inference
    Standard tasks
    24 / 8
    Conveyor
    24 / 8
    Pivoting
    24 / 8
  • Action excution horizon
    Standard tasks
    12
    Conveyor
    8
    Pivoting
    8

For real-world policies, we use clean action prediction with an \ell_{1} loss and DDIM with 50 training and 16 inference steps. Images use a 212-pixel random crop during training and a center crop at evaluation, resized to 256\times 256. The Pivoting training configuration uses effective batch size 128, AdamW at 3\times 10^{-4}, an encoder learning-rate multiplier of 0.1, and cosine decay with 2,000 warmup updates.

Appendix B Additional Simulation and Ablation Results

B.1 Checkpoint Selection and Evaluation Setup

We train three seeds for each policy. We evaluate checkpoints on the nominal validation setting every five epochs and select the checkpoint with the highest nominal success rate. For the DexMimicGen benchmark, we evaluate 50 episodes per training seed, following the original paper evaluation setup. For the Conveyor and Pivoting ablations in Fig. 3, each selected training checkpoint is evaluated with three evaluation seeds, with 50 episodes per seed and condition. We first average across the three evaluation seeds for each training seed, and then report the mean and sample SD across the three training seeds, for a total of 450 episodes per method and condition.

B.2 Temporal settings

Training.

All the tasks sample observation rates of 12.5–33.33 Hz and delivery delays of 0–50 ms independently across sensor streams, using a 100 Hz original dataset. For Pivoting, force/torque is sampled from 1–100 Hz with 0–100 ms delivery delay. Half of the action chunks start with zero delay; the rest sample a start delay up to 100 ms.

Evaluation.

Table 2 specifies observation frequency and delay. The two inference conditions sample an inference delay from 0–100 ms or 0–200 ms. Combined uses the large-observation setting and the large inference distribution.

Table 2: Simulation observation-timing conditions. Sensor frequencies are in Hz and delivery delays are in ms. Small and Large correspond to the observation perturbations used in the main figures; sensor streams are sampled independently.
  • Small
    Image 20
    12.5–33.33
    Pose 20
    12.5–33.33
    Force/torque 100
    75–100
    Delay 0
    0–50
  • Large
    Image 20
    1–50
    Pose 20
    1–50
    Force/torque 100
    1–100
    Delay 0
    0–100

B.3 Dynamic and multisensory tasks: full ablations

Table 3 provides the full ablation results behind Fig. 3.

Temporal randomization alone can improve robustness, but does not resolve temporal ambiguity.

On Conveyor, adding temporal randomization to Diffusion Policy substantially improves several perturbation settings. Success increases from 15.6% to 60.9% under Small observation variation and from 14.2% to 47.3% under delays up to 100 ms. This suggests that exposing the policy to a broader range of observation and execution schedules can itself act as useful data augmentation. However, the benefit does not extend cleanly to more severe shifts: under Wide sensing, success only improves from 0.0% to 6.4%, and both variants remain near zero under the Combined condition. Randomization also lowers nominal Conveyor performance from 73.1% to 53.6%, indicating a trade-off when temporal variation is introduced without telling the policy what timing generated each sample.

This limitation is more pronounced on Pivoting. Adding temporal randomization to Diffusion Policy reduces performance in every condition, including nominal success from 61.6% to 29.8%. Unlike Conveyor, Pivoting requires relating vision, proprioception, and force/torque measurements sampled at different times. When these schedules are randomized but their timestamps are hidden, the same token positions can correspond to different cross-modal time offsets. The additional diversity therefore also introduces ambiguity that the policy cannot resolve.

Timestamps and temporal randomization are complementary.

Explicit time without temporal randomization already provides substantial robustness to execution delay. On Conveyor, RoPE without randomization reaches 76.4% and 69.3% under delays up to 100 and 200 ms, respectively. However, it is much less robust when observation timing changes, dropping to 20.2% under Wide sensing and 10.7% under the Combined condition. Adding temporal randomization raises these results to 45.6% and 32.7%, respectively. A similar pattern appears on Pivoting: RoPE without randomization drops to 9.1% under Wide sensing and 4.2% under Combined, whereas the full model reaches 48.0% and 38.4%.

These results clarify the roles of the two components. Timestamps make a particular sensing and execution schedule interpretable, while temporal randomization exposes the policy to a broader set of such schedules during training. Neither component alone provides the same robustness as their combination.

The representation of time also matters.

AddTime and RoPE receive the same timestamps and temporal randomization, isolating how physical time enters the transformer. AddTime achieves slightly higher nominal performance on Conveyor (85.8% versus 82.0%), but RoPE performs better in every perturbed condition. The difference is especially large under Wide sensing (45.6% versus 24.0%) and Combined perturbations (32.7% versus 7.8%). On Pivoting, RoPE has higher mean success than AddTime in every condition, including 48.0% versus 23.6% under Wide sensing and 38.4% versus 16.7% under Combined. Since the two variants differ only in how the same physical timestamps are represented, these results are consistent with directly encoding pairwise elapsed time in attention being more robust than adding time to token content.

Table 3: Full Conveyor and Pivoting results and design ablations. Success rate (%), mean \pm sample SD across three training seeds after averaging three paired evaluation batches within each seed. Each condition contains 450 episodes per method. RoPE is the full Chronos Policy; AddTime changes only the time encoding. Rand. denotes temporal randomization. Best mean performance within each task and condition is shown in bold.
  • Conveyor
    Nominal
    データなし
    Small obs.
    データなし
    Wide sensors
    データなし
    Delay 0–100 ms
    データなし
    Delay 0–200 ms
    データなし
    Combined
    データなし
  • DP
    Nominal
    73.1\pm 7.2
    Small obs.
    15.6\pm 1.0
    Wide sensors
    0.0\pm 0.0
    Delay 0–100 ms
    14.2\pm 2.8
    Delay 0–200 ms
    1.8\pm 1.5
    Combined
    0.0\pm 0.0
  • DP + rand.
    Nominal
    53.6\pm 2.3
    Small obs.
    60.9\pm 3.9
    Wide sensors
    6.4\pm 2.1
    Delay 0–100 ms
    47.3\pm 2.4
    Delay 0–200 ms
    19.6\pm 2.7
    Combined
    0.2\pm 0.4
  • RoPE w/o rand.
    Nominal
    79.8\pm 4.2
    Small obs.
    67.1\pm 3.4
    Wide sensors
    20.2\pm 0.8
    Delay 0–100 ms
    76.4\pm 8.6
    Delay 0–200 ms
    69.3\pm 3.1
    Combined
    10.7\pm 0.7
  • AddTime
    Nominal
    \mathbf{85.8\pm 7.6}
    Small obs.
    74.9\pm 4.5
    Wide sensors
    24.0\pm 1.3
    Delay 0–100 ms
    78.9\pm 4.4
    Delay 0–200 ms
    71.8\pm 3.4
    Combined
    7.8\pm 2.0
  • RoPE (ours)
    Nominal
    82.0\pm 3.5
    Small obs.
    \mathbf{77.6\pm 3.0}
    Wide sensors
    \mathbf{45.6\pm 10.2}
    Delay 0–100 ms
    \mathbf{83.1\pm 2.8}
    Delay 0–200 ms
    \mathbf{76.4\pm 3.4}
    Combined
    \mathbf{32.7\pm 5.7}
  • Pivoting
    Nominal
    データなし
    Small obs.
    データなし
    Wide sensors
    データなし
    Delay 0–100 ms
    データなし
    Delay 0–200 ms
    データなし
    Combined
    データなし
  • DP
    Nominal
    61.6\pm 11.3
    Small obs.
    64.0\pm 9.3
    Wide sensors
    43.6\pm 10.1
    Delay 0–100 ms
    63.8\pm 6.0
    Delay 0–200 ms
    51.3\pm 11.4
    Combined
    19.6\pm 15.2
  • DP + rand.
    Nominal
    29.8\pm 14.5
    Small obs.
    30.0\pm 10.6
    Wide sensors
    18.0\pm 9.3
    Delay 0–100 ms
    29.1\pm 9.1
    Delay 0–200 ms
    22.0\pm 14.0
    Combined
    8.9\pm 5.4
  • RoPE w/o rand.
    Nominal
    60.9\pm 5.0
    Small obs.
    54.0\pm 10.0
    Wide sensors
    9.1\pm 8.1
    Delay 0–100 ms
    53.1\pm 7.5
    Delay 0–200 ms
    46.2\pm 11.0
    Combined
    4.2\pm 4.3
  • AddTime
    Nominal
    50.4\pm 19.9
    Small obs.
    46.2\pm 24.2
    Wide sensors
    23.6\pm 15.7
    Delay 0–100 ms
    40.9\pm 23.8
    Delay 0–200 ms
    40.0\pm 25.1
    Combined
    16.7\pm 12.2
  • RoPE (ours)
    Nominal
    \mathbf{69.3\pm 6.4}
    Small obs.
    \mathbf{64.9\pm 10.0}
    Wide sensors
    \mathbf{48.0\pm 15.8}
    Delay 0–100 ms
    \mathbf{65.1\pm 7.3}
    Delay 0–200 ms
    \mathbf{60.2\pm 9.1}
    Combined
    \mathbf{38.4\pm 17.8}

B.4 Standard manipulation: task-level results

Table 4 reports the task-level results in Fig. 4c. On average, Chronos Policy achieves comparable performance under nominal timing and better performance under temporal perturbations, with the clearest gains on Assembly, Coffee, and Pouring, especially under observation and combined timing changes.

Table 4: Full results on the six standard manipulation tasks. Success rate (%), mean \pm sample SD over three training seeds. Each seed is evaluated for 50 episodes per condition. DP denotes the transformer-based Diffusion Policy baseline. Best mean success within each task and condition is shown in bold.
  • Threading
    Nominal
    データなし
    Small obs.
    データなし
    Wide sensors
    データなし
    Delay 0–100 ms
    データなし
    Delay 0–200 ms
    データなし
    Combined
    データなし
  • DP
    Nominal
    \mathbf{89.3\pm 8.3}
    Small obs.
    88.7\pm 5.0
    Wide sensors
    \mathbf{78.7\pm 11.0}
    Delay 0–100 ms
    \mathbf{90.0\pm 7.2}
    Delay 0–200 ms
    79.3\pm 5.0
    Combined
    \mathbf{77.3\pm 8.1}
  • Chronos Policy
    Nominal
    88.7\pm 3.1
    Small obs.
    \mathbf{90.0\pm 2.0}
    Wide sensors
    77.3\pm 3.1
    Delay 0–100 ms
    84.7\pm 5.0
    Delay 0–200 ms
    \mathbf{86.7\pm 3.1}
    Combined
    63.3\pm 3.1
  • Assembly
    Nominal
    データなし
    Small obs.
    データなし
    Wide sensors
    データなし
    Delay 0–100 ms
    データなし
    Delay 0–200 ms
    データなし
    Combined
    データなし
  • DP
    Nominal
    \mathbf{75.3\pm 7.0}
    Small obs.
    \mathbf{73.3\pm 5.0}
    Wide sensors
    13.3\pm 6.4
    Delay 0–100 ms
    \mathbf{72.7\pm 7.6}
    Delay 0–200 ms
    \mathbf{72.7\pm 1.2}
    Combined
    0.0\pm 0.0
  • Chronos Policy
    Nominal
    68.7\pm 1.2
    Small obs.
    \mathbf{73.3\pm 2.3}
    Wide sensors
    \mathbf{61.3\pm 3.1}
    Delay 0–100 ms
    71.3\pm 6.1
    Delay 0–200 ms
    71.3\pm 6.4
    Combined
    \mathbf{57.3\pm 7.6}
  • Transport
    Nominal
    データなし
    Small obs.
    データなし
    Wide sensors
    データなし
    Delay 0–100 ms
    データなし
    Delay 0–200 ms
    データなし
    Combined
    データなし
  • DP
    Nominal
    84.0\pm 5.3
    Small obs.
    \mathbf{81.3\pm 5.0}
    Wide sensors
    \mathbf{78.0\pm 5.3}
    Delay 0–100 ms
    \mathbf{87.3\pm 9.9}
    Delay 0–200 ms
    \mathbf{84.7\pm 7.6}
    Combined
    \mathbf{73.3\pm 8.1}
  • Chronos Policy
    Nominal
    \mathbf{87.3\pm 7.0}
    Small obs.
    \mathbf{81.3\pm 11.0}
    Wide sensors
    77.3\pm 6.1
    Delay 0–100 ms
    85.3\pm 9.0
    Delay 0–200 ms
    84.0\pm 6.0
    Combined
    70.0\pm 10.4
  • Coffee
    Nominal
    データなし
    Small obs.
    データなし
    Wide sensors
    データなし
    Delay 0–100 ms
    データなし
    Delay 0–200 ms
    データなし
    Combined
    データなし
  • DP
    Nominal
    47.3\pm 6.1
    Small obs.
    34.7\pm 6.1
    Wide sensors
    14.7\pm 1.2
    Delay 0–100 ms
    41.3\pm 14.2
    Delay 0–200 ms
    27.3\pm 7.6
    Combined
    2.7\pm 3.1
  • Chronos Policy
    Nominal
    \mathbf{51.3\pm 14.0}
    Small obs.
    \mathbf{58.0\pm 12.2}
    Wide sensors
    \mathbf{57.3\pm 9.0}
    Delay 0–100 ms
    \mathbf{52.7\pm 15.1}
    Delay 0–200 ms
    \mathbf{57.3\pm 14.5}
    Combined
    \mathbf{60.0\pm 5.3}
  • Drawer Cleanup
    Nominal
    データなし
    Small obs.
    データなし
    Wide sensors
    データなし
    Delay 0–100 ms
    データなし
    Delay 0–200 ms
    データなし
    Combined
    データなし
  • DP
    Nominal
    83.3\pm 6.1
    Small obs.
    \mathbf{81.3\pm 4.2}
    Wide sensors
    76.7\pm 7.0
    Delay 0–100 ms
    82.0\pm 4.0
    Delay 0–200 ms
    80.7\pm 1.2
    Combined
    \mathbf{79.3\pm 9.0}
  • Chronos Policy
    Nominal
    \mathbf{87.3\pm 6.4}
    Small obs.
    79.3\pm 13.3
    Wide sensors
    \mathbf{82.0\pm 14.4}
    Delay 0–100 ms
    \mathbf{85.3\pm 8.1}
    Delay 0–200 ms
    \mathbf{84.7\pm 8.1}
    Combined
    78.7\pm 8.1
  • Pouring
    Nominal
    データなし
    Small obs.
    データなし
    Wide sensors
    データなし
    Delay 0–100 ms
    データなし
    Delay 0–200 ms
    データなし
    Combined
    データなし
  • DP
    Nominal
    \mathbf{79.3\pm 29.1}
    Small obs.
    71.3\pm 38.2
    Wide sensors
    2.0\pm 2.0
    Delay 0–100 ms
    \mathbf{78.7\pm 30.3}
    Delay 0–200 ms
    64.0\pm 36.7
    Combined
    2.7\pm 1.2
  • Chronos Policy
    Nominal
    \mathbf{79.3\pm 6.4}
    Small obs.
    \mathbf{72.0\pm 6.9}
    Wide sensors
    \mathbf{70.0\pm 3.5}
    Delay 0–100 ms
    76.7\pm 4.2
    Delay 0–200 ms
    \mathbf{74.7\pm 1.2}
    Combined
    \mathbf{77.3\pm 5.0}

Appendix C Additional Real-World Setup and Results

C.1 Task setup and demonstrations

We evaluate three real-world tasks: Dynamic Cup, Peg Insertion, and Pivoting. Table 5 summarizes the number of demonstrations and the success criteria for each task. Dynamic Cup is evaluated across different saucer speeds, positions, and rotation directions. Peg Insertion is evaluated with five trials for each of two hole orientations, forward and backward. Pivoting is evaluated with five trials in each of four settings: a large eraser, a small eraser, a box, and a sideways configuration.

Table 5: Real-world datasets and scoring. Full success receives one credit, partial success half a credit, and failure zero. Demonstration counts are training / validation.
  • Dynamic Cup
    Demos
    252 / 13
    Full success
    Cup upright on the moving saucer
    Partial success
    Cup placed on its side on the saucer
  • Peg Insertion
    Demos
    220 / 11
    Full success
    Peg inserted within 30 s
    Partial success
    Peg inserted after 30 s
  • Pivoting
    Demos
    322 / 17
    Full success
    Object brought upright and stable
    Partial success
    Object reaches upright, then falls

All tasks use two RGB observations together with histories of relative pose and measured gripper width at a nominal rate of 20 Hz. Peg Insertion and Pivoting additionally use 32 six-dimensional force/torque measurements from each finger. The force/torque streams are recorded at approximately 360 Hz and sampled with stride four, giving a nominal history rate of approximately 90 Hz.

C.2 Temporal settings and execution

Evaluation observation settings are listed in Table 6. The inference condition adds a delay sampled from \{0,50,100,150,200\} ms. The Combined condition applies both the observation perturbation and the inference delay. Nominal uses no injected perturbations, while retaining the system’s natural sensing and inference latency.

Table 6: Real-world observation-timing settings. Each stream has an independent delivery delay. Force/torque applies to Peg Insertion and Pivoting.
  • RGB
    Nominal rate (Hz)
    20
    Perturbed rate (Hz)
    12.5–33.33
    Added delay (ms)
    0–100
  • Pose / gripper
    Nominal rate (Hz)
    20
    Perturbed rate (Hz)
    8.33–33.33
    Added delay (ms)
    0–100
  • Force/torque
    Nominal rate (Hz)
    90
    Perturbed rate (Hz)
    37.5–150
    Added delay (ms)
    0–100

C.3 Full results and analysis

For N trials with F full and P partial successes, the task score is 100(F+0.5P)/N. Tables 7–9 report detailed results, with each cell showing task score (%) followed by full/partial/failure counts.

Table 7: Dynamic Cup results by motion direction. Each direction contains five trials; Overall aggregates all 10 trials per policy and timing condition. Each cell reports task score (%) followed by full/partial/failure counts.
  • DP
    Scenario
    Clockwise
    Nominal
    40.0 (2/0/3)
    Observation
    50.0 (2/1/2)
    Inference
    20.0 (1/0/4)
    Combined
    40.0 (2/0/3)
  • —
    Scenario
    Counterclockwise
    Nominal
    60.0 (3/0/2)
    Observation
    20.0 (1/0/4)
    Inference
    60.0 (3/0/2)
    Combined
    20.0 (1/0/4)
  • —
    Scenario
    Overall
    Nominal
    50.0 (5/0/5)
    Observation
    35.0 (3/1/6)
    Inference
    40.0 (4/0/6)
    Combined
    30.0 (3/0/7)
  • DP + RTC
    Scenario
    Clockwise
    Nominal
    60.0 (3/0/2)
    Observation
    30.0 (1/1/3)
    Inference
    60.0 (2/2/1)
    Combined
    20.0 (1/0/4)
  • —
    Scenario
    Counterclockwise
    Nominal
    60.0 (3/0/2)
    Observation
    50.0 (2/1/2)
    Inference
    40.0 (2/0/3)
    Combined
    30.0 (1/1/3)
  • —
    Scenario
    Overall
    Nominal
    60.0 (6/0/4)
    Observation
    40.0 (3/2/5)
    Inference
    50.0 (4/2/4)
    Combined
    25.0 (2/1/7)
  • Chronos Policy
    Scenario
    Clockwise
    Nominal
    80.0 (4/0/1)
    Observation
    80.0 (4/0/1)
    Inference
    70.0 (3/1/1)
    Combined
    50.0 (2/1/2)
  • —
    Scenario
    Counterclockwise
    Nominal
    80.0 (4/0/1)
    Observation
    50.0 (2/1/2)
    Inference
    60.0 (3/0/2)
    Combined
    60.0 (3/0/2)
  • —
    Scenario
    Overall
    Nominal
    80.0 (8/0/2)
    Observation
    65.0 (6/1/3)
    Inference
    65.0 (6/1/3)
    Combined
    55.0 (5/1/4)
Table 8: Peg Insertion results by hole orientation. Forward and backward orientations each contain five trials; Overall aggregates all 10 trials. Each cell reports task score (%) followed by full/partial/failure counts.
  • DP
    Scenario
    Forward
    Nominal
    90.0 (4/1/0)
    Observation
    50.0 (2/1/2)
    Inference
    50.0 (2/1/2)
    Combined
    50.0 (2/1/2)
  • —
    Scenario
    Backward
    Nominal
    100.0 (5/0/0)
    Observation
    80.0 (3/2/0)
    Inference
    40.0 (2/0/3)
    Combined
    40.0 (1/2/2)
  • —
    Scenario
    Overall
    Nominal
    95.0 (9/1/0)
    Observation
    65.0 (5/3/2)
    Inference
    45.0 (4/1/5)
    Combined
    45.0 (3/3/4)
  • DP + RTC
    Scenario
    Forward
    Nominal
    80.0 (4/0/1)
    Observation
    20.0 (1/0/4)
    Inference
    50.0 (2/1/2)
    Combined
    70.0 (3/1/1)
  • —
    Scenario
    Backward
    Nominal
    90.0 (4/1/0)
    Observation
    60.0 (3/0/2)
    Inference
    60.0 (3/0/2)
    Combined
    0.0 (0/0/5)
  • —
    Scenario
    Overall
    Nominal
    85.0 (8/1/1)
    Observation
    40.0 (4/0/6)
    Inference
    55.0 (5/1/4)
    Combined
    35.0 (3/1/6)
  • Chronos Policy
    Scenario
    Forward
    Nominal
    100.0 (5/0/0)
    Observation
    70.0 (3/1/1)
    Inference
    80.0 (4/0/1)
    Combined
    70.0 (3/1/1)
  • —
    Scenario
    Backward
    Nominal
    100.0 (5/0/0)
    Observation
    80.0 (4/0/1)
    Inference
    70.0 (3/1/1)
    Combined
    60.0 (3/0/2)
  • —
    Scenario
    Overall
    Nominal
    100.0 (10/0/0)
    Observation
    75.0 (7/1/2)
    Inference
    75.0 (7/1/2)
    Combined
    65.0 (6/1/3)
Table 9: Pivoting results by object and generalization setting. Large and small erasers are in-distribution (ID); the box and sideways setting are out-of-distribution (OOD). Each individual scenario contains five trials, and Overall aggregates all 20 trials. Each cell reports task score (%) followed by full/partial/failure counts.
  • DP
    Scenario
    Large eraser (ID)
    Nominal
    100.0 (5/0/0)
    Observation
    100.0 (5/0/0)
    Inference
    80.0 (4/0/1)
    Combined
    100.0 (5/0/0)
  • —
    Scenario
    Small eraser (ID)
    Nominal
    60.0 (3/0/2)
    Observation
    60.0 (3/0/2)
    Inference
    60.0 (3/0/2)
    Combined
    60.0 (3/0/2)
  • —
    Scenario
    Box (OOD)
    Nominal
    40.0 (2/0/3)
    Observation
    20.0 (0/2/3)
    Inference
    20.0 (1/0/4)
    Combined
    40.0 (2/0/3)
  • —
    Scenario
    Sideways (OOD)
    Nominal
    10.0 (0/1/4)
    Observation
    0.0 (0/0/5)
    Inference
    0.0 (0/0/5)
    Combined
    10.0 (0/1/4)
  • —
    Scenario
    Overall
    Nominal
    52.5 (10/1/9)
    Observation
    45.0 (8/2/10)
    Inference
    40.0 (8/0/12)
    Combined
    52.5 (10/1/9)
  • DP + RTC
    Scenario
    Large eraser (ID)
    Nominal
    100.0 (5/0/0)
    Observation
    100.0 (5/0/0)
    Inference
    100.0 (5/0/0)
    Combined
    80.0 (4/0/1)
  • —
    Scenario
    Small eraser (ID)
    Nominal
    100.0 (5/0/0)
    Observation
    60.0 (3/0/2)
    Inference
    80.0 (4/0/1)
    Combined
    60.0 (3/0/2)
  • —
    Scenario
    Box (OOD)
    Nominal
    30.0 (1/1/3)
    Observation
    40.0 (2/0/3)
    Inference
    60.0 (3/0/2)
    Combined
    40.0 (2/0/3)
  • —
    Scenario
    Sideways (OOD)
    Nominal
    0.0 (0/0/5)
    Observation
    10.0 (0/1/4)
    Inference
    20.0 (0/2/3)
    Combined
    10.0 (0/1/4)
  • —
    Scenario
    Overall
    Nominal
    57.5 (11/1/8)
    Observation
    52.5 (10/1/9)
    Inference
    65.0 (12/2/6)
    Combined
    47.5 (9/1/10)
  • Chronos Policy
    Scenario
    Large eraser (ID)
    Nominal
    100.0 (5/0/0)
    Observation
    100.0 (5/0/0)
    Inference
    100.0 (5/0/0)
    Combined
    100.0 (5/0/0)
  • —
    Scenario
    Small eraser (ID)
    Nominal
    80.0 (4/0/1)
    Observation
    100.0 (5/0/0)
    Inference
    100.0 (5/0/0)
    Combined
    100.0 (5/0/0)
  • —
    Scenario
    Box (OOD)
    Nominal
    60.0 (3/0/2)
    Observation
    40.0 (2/0/3)
    Inference
    80.0 (4/0/1)
    Combined
    60.0 (3/0/2)
  • —
    Scenario
    Sideways (OOD)
    Nominal
    60.0 (2/2/1)
    Observation
    60.0 (3/0/2)
    Inference
    30.0 (0/3/2)
    Combined
    40.0 (1/2/2)
  • —
    Scenario
    Overall
    Nominal
    75.0 (14/2/4)
    Observation
    75.0 (15/0/5)
    Inference
    77.5 (14/3/3)
    Combined
    75.0 (14/2/4)