TARC: Time-Adaptive Robotic Control
Arnav Sukhija, Lenart Treven, Jin Cheng, Florian Dörfler, Stelian Coros, Andreas Krause
TL;DR
Fixed-frequency robotic control forces a trade-off between efficiency and robustness. Time-Adaptive Robotic Control (TARC) enables a policy to output both an action $a_t$ and an application duration $\Delta t$, creating a variable frequency $f = f_{max}/\Delta t$ within the TaCoS extended-MDP and is trained offline with PPO before zero-shot deployment. Across a drifting RC car and a Unitree Go1 quadruped, TARC matches or surpasses fixed-frequency baselines in task rewards while substantially reducing control frequency and exhibiting state-dependent adaptation under perturbations. This approach reduces computation, energy use, and wear while maintaining performance, enabling more robust and efficient real-time robotic control in diverse tasks.
Abstract
Fixed-frequency control in robotics imposes a trade-off between the efficiency of low-frequency control and the robustness of high-frequency control, a limitation not seen in adaptable biological systems. We address this with a reinforcement learning approach in which policies jointly select control actions and their application durations, enabling robots to autonomously modulate their control frequency in response to situational demands. We validate our method with zero-shot sim-to-real experiments on two distinct hardware platforms: a high-speed RC car and a quadrupedal robot. Our method matches or outperforms fixed-frequency baselines in terms of rewards while significantly reducing the control frequency and exhibiting adaptive frequency control under real-world conditions.
