IEEE Transactions on Robot Learning · Under reviewIEEE T-RL(机器人学习最新顶刊)· 审稿中
AHEADance: Anticipatory Humanoid Dance from Streaming Audio
Real-time streaming humanoid dance: a robot that dances as it listens.边听边跳的人形机器人实时流式舞蹈生成
HIGHLIGHTS项目亮点
A Unitree G1 that dances as it listens to streaming audio. Switch songs at any time, stop and restart the music, and it follows. One model dances many styles without being told the style, about 0.8 s behind the music, with no falls.
由流式音频驱动 Unitree G1 真机边听边跳:随时切歌、音乐随停随起,机器人都能跟上;同一模型无需告知曲风即可跳出多种舞蹈风格,端到端延迟约 0.8 秒,全程无摔倒。
RESULTS效果领先
On songs it never trained on, its dance quality is the best of all compared generators. Measured with our own music-sync detector, its timing and music matching beat offline methods that hear the whole song in advance, with music matching over 4× theirs. Its style and real-time switching beat online methods.
在训练未见歌曲上,舞蹈质量在所有对比方法中最优;经自研的音乐同步检测器评估,节奏同步与音乐匹配均超过需提前听完整首歌的 offline 方法,音乐匹配度达其他方法 4 倍以上;风格表现与实时切换均优于 online 方法。
HOW IT WORKS技术路线
ListenAhead uses a frozen music model (MRT-2) to forecast the coming beats. Commit Forcing trains the chunk-wise autoregressive diffusion model to continue from its own output, cutting stalled motion from 83.5% to 10.3%. NVIDIA SONIC whole-body control runs it on the robot.
ListenAhead 用冻结的音乐大模型 MRT-2 预测即将到来的节拍;Commit Forcing 让块间自回归、块内扩散的生成模型从自己生成的动作继续往下跳,停滞片段从 83.5% 降至 10.3%;最终由 NVIDIA SONIC 全身控制在真机上执行。
Many styles, one model一个模型,多种风格
The real G1 dances to eight songs in seven styles, and returns to standing whenever the music stops.
G1 真机随 8 首歌、7 种风格起舞,音乐一停就回到站立。
Switch tracks, stop the music随时切歌,随停随起
A loudspeaker plays the music and the robot hears it through a microphone: Dai folk, Locking, then Hip-hop, switched and stopped live. Play with sound.
音箱放歌,机器人用麦克风收音:傣族民乐 → Locking → Hip-hop,现场切歌、停歌。点击播放,结合音乐观看。







