Invariant Filtering for Full-State Estimation of Ground Robots in Noninertial Environments
This article presents an invariant extended Kalman filter (InEKF) approach for estimating the relative pose and linear velocity of ground robots—either legged or wheeled—using an inertial measurement unit (IMU) attached to the robot, encoders, and an external IMU placed on the moving ground. The approach explicitly accounts for ground motion in noninertial environments, such as ships or airplanes, where the ground rotates or accelerates in the inertial frame. Unlike previous methods, it does not rely on known ground pose. This consideration introduces complexity due to the nonlinear dynamics and kinematics of the reference frame. Despite this complexity, the proposed filter, based on the InEKF methodology, includes a process model that partially satisfies the group affine condition. The leg odometry-based measurement model meets the right-invariant observation form for deterministic scenarios, though the wheel odometry model does not. Observability analysis demonstrates that all state variables are observable during a broad range of ground motions, overcoming the partial observability limitations of previous filters. Experiments on a Digit humanoid robot and a Jackal wheeled robot verify the filter’s effectiveness across various ground motions.
Authors
- Yan Gu (ORCID: https://orcid.org/0000-0001-6584-2741)
- Maani Ghaffari (ORCID: https://orcid.org/0000-0002-4734-4295)
- Tzu-Yuan Lin (ORCID: https://orcid.org/0000-0002-3442-8801)
- Zijian He
- Sangli Teng (ORCID: https://orcid.org/0000-0001-8892-5144)
Institutions
- Purdue University West Lafayette (US)
- University of Michigan (US)
Publication Details
- Journal
- IEEE/ASME Transactions on Mechatronics
- Published
- 2025-01-01
- DOI
- https://doi.org/10.1109/tmech.2025.3575289
- Primary Topic
- Target Tracking and Data Fusion in Sensor Networks
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation
- Office of Naval Research
- Air Force Office of Scientific Research