DartControl: A Diffusion-Based Autoregressive Motion Model for Real-Time Text-Driven Motion Control

Kaifeng Zhao, Gen Li, Siyu Tang
2/12/2026

No official code found. Best implementation: zkf1997/DART (267 stars, Apache-2.0, last commit 2026-03-29).

Abstract

Text-conditioned human motion generation, which allows for user interaction through natural language, has become increasingly popular. Existing methods typically generate short, isolated motions based on a single input sentence. However, human motions are continuous and can extend over long periods, carrying rich semantics. Creating long, complex motions that precisely respond to streams of text descriptions, particularly in an online and real-time setting, remains a significant challenge. Furthermore, incorporating spatial constraints into text-conditioned motion generation presents additional challenges, as it requires aligning the motion semantics specified by text descriptions with geometric information, such as goal locations and 3D scene geometry. To address these limitations, we propose DartControl, in short DART, a Diffusion-based Autoregressive motion primitive model for Real-time Text-driven motion control. Our model effectively learns a compact motion primitive space jointly conditioned on motion history and text inputs using latent diffusion models. By autoregressively generating motion primitives based on the preceding history and current text input, DART enables real-time, sequential motion generation driven by natural language descriptions. Additionally, the learned motion primitive space allows for precise spatial motion control, which we formulate either as a latent noise optimization problem or as a Markov decision process addressed through reinforcement learning. We present effective algorithms for both approaches, demonstrating our model's versatility and superior performance in various motion synthesis tasks. Experiments show our method outperforms existing baselines in motion realism, efficiency, and controllability. Video results are available on the project page: https://zkf1997.github.io/DART/.

View on arXivView PDF

Code Implementations(1)

zkf1997/DARTCommunity64%
Apache-2.0

Code release for the paper "DartControl: A Diffusion-Based Autoregressive Motion Model for Real-Time Text-Driven Motion Control"

26724Shell, PythonFeb 10, 20256 months agoApache-2.0

Similar Papers

Cite this paper

@article{zhao2026dartcontrol,
  title  = {DartControl: A Diffusion-Based Autoregressive Motion Model for Real-Time Text-Driven Motion Control},
  author = {Kaifeng Zhao and Gen Li and Siyu Tang},
  year   = {2026},
  eprint = {2410.05260},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/2410.05260},
  journal = {ICLR 2024 2024}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.05260.svg)](https://codeofpaper.com/paper/2410.05260)

Discussion