← Latest papers
💻 computer science

A Proprioceptive-Only Benchmark for Quadruped State Estimation: ATE, RPE, and Runtime Trade-offs Between Filters and Smoothers

This paper presents a comprehensive benchmark comparing three proprioceptive state estimators (MUSE, IEKF, and IS) for quadruped robots on the GrandTour Dataset, evaluating their trade-offs in long-term accuracy, short-term precision, and computational runtime to guide practitioners in selecting the most suitable approach for their specific application constraints.

Original authors: Ylenia Nisticò, João Carlos Virgolino Soares, Joan Solà, Claudio Semini

Published 2026-05-13
📖 4 min read☕ Coffee break read

Original authors: Ylenia Nisticò, João Carlos Virgolino Soares, Joan Solà, Claudio Semini

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). ✨ This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

Imagine you are walking through a thick, foggy forest with no GPS, no landmarks, and no map. To know where you are, you have to rely entirely on your own body: how your legs move, how your inner ear feels the tilt, and whether your feet are touching the ground. This is exactly the challenge faced by four-legged robots (quadrupeds) when they lose their "eyes" (cameras) or "GPS."

This paper is like a taste test for three different "brains" (algorithms) that help these robots figure out where they are using only their body sensors. The authors put these three brains through a rigorous obstacle course (a real-world dataset called the Grand Tour) to see which one is the most accurate and which one is the fastest.

Here is the breakdown of the three "brains" they tested:

1. The Three Competitors

  • MUSE (The Modular Specialist): Think of MUSE as a team of specialists working in a relay race. One person checks your balance, another counts your steps, and a third combines that info. It's designed to be very fast and modular.
  • IEKF (The Steady Navigator): This brain uses a specific mathematical trick (Lie groups) that keeps its calculations stable even when the robot slips or stumbles. It's like a navigator who never loses their sense of direction, no matter how bumpy the ride gets.
  • IS - Invariant Smoother (The Historian): This brain doesn't just look at the now; it looks at a short "movie clip" of the last few seconds. By reviewing recent history, it can correct small mistakes it made a moment ago. It's like a detective who re-examines the crime scene to get the perfect answer, but it takes a little longer to think.

2. The Race Results

The authors measured two main things: Long-term accuracy (Did the robot end up in the right place after a long walk?) and Short-term accuracy (Did the robot know exactly where it was right now?). They also measured speed (how long it took the brain to think).

  • The Long Walk (ATE): Over the entire 300-meter course, the "Historian" (IS) and the "Steady Navigator" (IEKF) were the most accurate. They ended up closest to the true destination. The "Specialist" (MUSE) drifted a bit more, ending up about a meter further off than the best performers.
  • The Instant Check (RPE):
    • Over 1 meter: When looking at short distances (like walking one step), the IEKF and IS were much better at staying on track than MUSE.
    • Frame-by-Frame: When looking at the split-second between updates, MUSE and IEKF were actually sharper and less jittery than the IS. The IS, because it's busy reviewing its "movie clip," was slightly slower to react to tiny, rapid movements.
  • Speed (Runtime):
    • MUSE was the lightning-fast sprinter, taking only about 0.012 milliseconds to think.
    • IEKF was also very fast, taking about 0.02 milliseconds.
    • IS was the thoughtful marathon runner. It took longer (0.1 to 0.6 milliseconds) because it was doing more math to smooth out the path. The more history it looked back at, the slower it got.

3. The "Waking Up" Test (Convergence)

The researchers also tested what happens if the robot starts the race with its head spinning (a huge error in its initial orientation).

  • MUSE was the quickest to "wake up" and realize, "Oh, I'm upside down!" and correct itself.
  • IEKF and IS were slower to correct this big initial mistake because they rely on small, local adjustments that can get confused if the starting error is too massive.

The Bottom Line

The paper doesn't declare one single "winner." Instead, it gives a clear menu of trade-offs:

  • Choose MUSE if you need the robot to react instantly to control its legs (low latency) and don't mind a tiny bit of long-term drift.
  • Choose IEKF if you want a great balance of high accuracy and speed, with excellent stability.
  • Choose IS if you need the highest possible accuracy for mapping or navigation and can afford a tiny delay (latency) to let the algorithm "think" over a short window of time.

The authors released all their code and data so that anyone else can run this same race and verify the results. It's a guide to help engineers pick the right "brain" for their specific robot job.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →