MEGA Hub

Shooting for Contact: Contact-Implicit Multiple Shooting for Dynamic Motion Retargeting

Authors

Do you know Sergio A. Esteban?You can claim authorship or link another user.Do you know Jason H. K. Siu?You can claim authorship or link another user.Do you know Derrick Mach?You can claim authorship or link another user.Do you know Junheng Li?You can claim authorship or link another user.Do you know Vince Kurtz?You can claim authorship or link another user.Do you know Joel W. Burdick?You can claim authorship or link another user.Do you know Aaron D. Ames?You can claim authorship or link another user.

Abstract

Motion retargeting approaches often prioritize kinematic similarity over whole-body dynamics, contact consistency, and actuation limits, yielding references that are difficult for reinforcement learning (RL) policies to reproduce, particularly for contact-rich behaviors. We present a contact-implicit, direct simulation-based multiple shooting (DSMS) framework that transforms kinematically feasible references into dynamically feasible whole-body trajectories. By embedding a differentiable simulator within a nonlinear program, DSMS resolves contact, friction, impacts, self-collision, and joint limits internally while enforcing tracking, actuation, and task constraints without prescribing a contact schedule or introducing explicit contact constraints. Compared with existing retargeting methods, DSMS accelerates motion-imitation RL training and yields policies with high success rates and low tracking error. We further demonstrate zero-shot sim-to-real transfer on the Unitree G1 through command-conditioned contact-rich crawling and a highly dynamic 180-degree jump-turn.

Community

00

Publication notes

Author note
Project website with additional material: https://shooting-for-contact.github.io/