cs.ROJul 10, 2026

Chalito: An Extensible Library for Filtering-Based State Estimation in Quadruped Robots

Authors: Hilton Marques Souza SantanaJoão Carlos Virgolino SoaresMarco Antonio MeggiolaroClaudio Semini

Organizations: Department of Mechanical Engineering at the Pontifical Catholic University of Rio de Janeiro · Dynamic Legged Systems Lab, Istituto Italiano di Tecnologia

Abstract

State estimation is essential for quadruped robots, enabling robust locomotion, navigation, and control. While many estimators have been proposed in the literature, existing implementations are often tied to specific robots or software stacks, making fair comparisons difficult. This lack of a general-purpose benchmarking framework hinders reproducibility and slows down algorithmic innovation. In this paper, we introduce Chalito, an extensible MATLAB/Python library for benchmarking filter-based state estimation algorithms in quadruped robots. Chalito imports robot models directly from URDF, supports multiple filtering approaches, and is designed to be easily extended with new methods. The framework runs on both simulated and real datasets, enabling systematic evaluation across robots and filters. To the best of our knowledge, this is the first open-source library exclusively dedicated to benchmarking filtering algorithms for quadruped robots.

Explore similar work

CardsList
  1. Iterated Invariant EKF for Quadruped Robot Odometry

    Apr 16, 2026Hilton Marques Souza Santana, João Carlos Virgolino Soares, Sven Goffin +4Extended Kalman FilterLegged Robots