Tornado Spin DriftRapid in-place yaw spinning with expanding and contracting limb radius, creating a tornado-like appearance.
Quadruped Skills via Prompt-to-Trajectory Generation
* Equal contribution
Side view of skating on two legs
Back view of skating on two legs
We visualize never-before-seen skating skills on two legs generated by MimicAgent.
We present MimicAgent, a prompt-to-trajectory generation framework for learning dynamic quadruped skills. Although reward shaping is extensively used when training quadruped policies, navigating the resulting reward landscape is notoriously difficult, requiring hours of “graduate student descent”. Eureka attempts to automate reward design with LLMs, but we find that it struggles to generalize across diverse skills and morphologies. Our key observation is that it is far easier for a human – and by association, an LLM – to generate reference motions than to shape reward functions. Our hypothesis is motivated by the success of example-guided RL for humanoids, which exploits large-scale motion capture datasets as references for training locomotion policies. Unlike humanoids, quadrupeds lack such reference motion data. Towards this end, we propose MimicAgent, an agentic harness that, given a skill prompt, generates quadruped reference trajectories with coding agents. These coarse reference trajectories are then used to train example-guided RL policies that are deployable in simulation and in the real-world. Notably, we find that when prompting Claude Fable 5.1 within our agentic harness, 87% of prompts yield semantically aligned reference trajectories.
We compare MimicAgent against two state-of-the-art baselines (Eureka and Manual Keyframing) across seven skills: Trot, Bound, Side Flip, Front Flip, Aerial Crossover (AC), Crab Diagonal Scuttle (CDS), and Reverberating Yaw Pulse (RYP). Trot and Bound run on the Unitree Go2; the remaining five skills run on its wheeled-legged variant, Go2-W. Each video demonstrates the performance of different methods on the same skill.
User study (n = 57). Mean human preference rating (1–5, higher is better) for policies from human-annotated keyframes, Eureka, and MimicAgent. Bold marks the top-rated method for each skill. Users prefer MimicAgent for Trot, Side Flip, Front Flip, Aerial Crossover, and Crab Diagonal Scuttle; human keyframes for Bound (where all methods score low); and Eureka for Reverberating Yaw Pulse.
| Robot | Go2 | Go2-W | |||||
|---|---|---|---|---|---|---|---|
| Method ↓ / Skill → | Trot | Bound | Side Flip | Front Flip | AC | CDS | RYP |
| Keyframe Tool | 2.9 ± 1.4 | 3.5 ± 1.4 | 3.5 ± 1.2 | 4.2 ± 1.0 | 2.3 ± 1.3 | 2.5 ± 1.2 | 1.8 ± 1.2 |
| Eureka | 2.6 ± 1.5 | 2.8 ± 1.4 | 1.4 ± 1.1 | 1.1 ± 0.3 | 1.9 ± 1.1 | 2.1 ± 1.1 | 4.3 ± 1.4 |
| MimicAgent | 4.4 ± 1.0 | 3.2 ± 1.4 | 4.9 ± 0.3 | 4.6 ± 0.8 | 4.2 ± 1.0 | 4.5 ± 0.5 | 2.6 ± 1.4 |
MimicAgent learns and executes a wide range of locomotion skills directly from text descriptions. The green robot shows the reference trajectory generated by MimicAgent, and the blue robot shows the learned policy.
Tornado Spin DriftRapid in-place yaw spinning with expanding and contracting limb radius, creating a tornado-like appearance.
Inchworm CompressionForward motion through alternating full-body compression and extension cycles.
Metronome Sway AdvanceForward locomotion driven by large-amplitude lateral base swaying, rocking side to side like an inverted-pendulum metronome.
Propeller Spin AdvanceForward skating using propeller-like leg rotations for continuous thrust.
Reverse Cartwheel DriftBackward lateral locomotion via cartwheel-style rotations where the legs trace circular arcs while drifting backward.
Async Lissajous CrawlForward locomotion using fully independent leg motions, where each leg traces a distinct periodic trajectory that together produce smooth, stable translation.
Diamond Rotate StepThe legs trace a diamond-shaped pattern on the ground while the robot turns in place.
Hammock Swing TurnA turning gait where the base sways side to side, perpendicular to the travel direction, like a swinging hammock.
Orbiting SatellitesForward locomotion where diagonal leg pairs orbit around their shared center while the base translates.
Pinwheel Lateral SpinSideways locomotion where the legs rotate like pinwheel blades while the base translates laterally.
Backflip to HandstandThe robot launches into a backward flip and recovers into a balanced handstand, holding its weight on its two front legs.
Four-Leg to HandstandFrom a normal four-legged stance, the robot shifts its weight forward and rises smoothly into a handstand, balancing on its front legs.
Preliminary results show that MimicAgent can be adapted for humanoid locomotion on the Unitree G1. Given the humanoid's model and configuration as context, the same prompt-to-trajectory framework generates diverse whole-body skills, from acrobatics to climbing and interaction with objects. Each clip shows the G1 reference motion (in green).
Ballet SpinA controlled pirouette on a single supporting leg, with the arms extended for balance.
CartwheelA sideways rotation through hand support, swinging the legs overhead and landing back on the feet.
Front FlipA forward aerial somersault: crouch, launch, a full rotation, and an upright landing.
Handstand WalkWalking forward on the hands while balancing the inverted body.
Hurdle FlipA running approach into a flip over a hurdle, landing on the far side.
Box ClimbBracing both hands on the edge of a platform and mantling up onto it.
Stair ClimbAscending a flight of steps with alternating footfalls and weight transfer.
Sit on ChairTurning and lowering into a stable seated posture on a chair.
Carry BoxSquatting to grasp a box, lifting it, carrying it, and setting it down.
CrawlMoving forward on hands and knees with a low, coordinated crawling gait.
MimicAgent policies transfer from simulation to the physical robot. The clips below show several skills executed on real hardware, including dynamic side flips, back flips, and a four-leg to handstand spin transition.
Spin TransitionSpinning in place on all four legs, then transitioning onto its two front legs with a clean lift-off.Success rate: 100% (5/5 trials)
Back FlipA backward somersault from a crouch, rotating a full turn before landing on its wheels.Success rate: 60% (3/5 trials)
Four-Legged TrotWalking policy on the physical robot — a stable four-legged trot gait on flat ground, following a 0.5 m/s velocity command.Success rate: 100% (5/5 trials)
Two-Legged WalkWalking on its two front legs while maintaining balance and following 0.4 m/s.Success rate: 100% (5/5 trials)
Two-Legged SkatingSkating on its two front legs through a push–glide–push sequence at 0.4 m/s.Success rate: 80% (4/5 trials)
Two-Legged RollRolling forward on just its two front legs, keeping the torso parallel to the ground and lifting the back legs.Success rate: 80% (4/5 trials)
Side FlipA full lateral rotation through the air, landing back on all four wheels.Success rate: 100% (5/5 trials)
We distill the trained teacher policy into a deployable student policy that runs from onboard observations alone. Below, all three tracks execute the same four-leg-to-handstand spin transition side by side, the student stays in near-lockstep with both the teacher and the reference, showing that distillation preserves this difficult, dynamic skill.
If you find our work useful, please cite:
@article{nayak2026mimicagent,
title = {MimicAgent: Quadruped Skills via Prompt-to-Trajectory Generation},
author = {Lucky Kant Nayak and Narayanan Palghat Parameswaran and Neehar Peri and Deva Ramanan},
journal = {arXiv preprint arXiv:2609.24145},
year = {2026}
}