Related Experiment Videos
Multi-Modal Tightly Coupled Robust Pose Estimation for Mobile Robots in Complex Degraded Scenarios
Huating Tian1,2, Tao Li1
1School of Mechanical and Electrical Engineering, Kunming University of Science and Technology, Kunming 650500, China.
Sensors (Basel, Switzerland)
|July 28, 2026
Summary
This study introduces a robust multi-modal pose estimation algorithm for mobile robots. It achieves high accuracy and real-time performance even in challenging conditions like illumination changes and wheel slippage.
Area of Science:
- Robotics
- Computer Vision
- Sensor Fusion
Background:
- Multi-modal pose estimation methods face challenges with localization divergence and computational cost in extreme scenarios.
- Sudden illumination variations, geometric degeneracy, and wheel slippage degrade performance of existing algorithms.
Purpose of the Study:
- To develop a tightly coupled multi-modal pose estimation algorithm for mobile robots.
- To enhance robustness and real-time efficiency in challenging environments.
Main Methods:
- Utilizes adaptive robust manifold filtering.
- Employs a pre-integration-driven iterated error-state Kalman filter (iESKF) on a Lie group manifold.
- Integrates Mahalanobis distance chi-square test and M-estimation for adaptive noise isolation.
- Incorporates a perception health quantification system and a smooth degradation state machine.
Main Results:
- Achieves an average processing time of 12.8 ms per frame on edge computing platforms.
- Limits end-to-end closed-loop drift to 1.37 m over a 100-m trajectory in degraded environments.
- Reports a relative translation error (RTE) of approximately 1.2% to 1.4%.
Conclusions:
- The proposed algorithm offers a superior balance between real-time efficiency and robust survivability.
- Demonstrates effective performance in extreme and composite environmental conditions for mobile robot pose estimation.
Related Concept Videos
Relative Motion Analysis using Rotating Axes-Problem Solving
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...
Relative Motion Analysis using Rotating Axes
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame.
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it instrumental in...
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it instrumental in...
Kinematic Equations: Problem Solving
When analyzing one-dimensional motion with constant acceleration, the problem-solving strategy involves identifying the known quantities and choosing the appropriate kinematic equations to solve for the unknowns. Either one or two kinematic equations are needed to solve for the unknowns, depending on the known and unknown quantities. Generally, the number of equations required is the same as the number of unknown quantities in the given example. Two-body pursuit problems always require two...
Kinematic Equations - III
The first two kinematic equations have time as a variable, but the third kinematic equation is independent of time. This equation expresses final velocity as a function of the acceleration and distance over which it acts. The fourth kinematic equation does not have an acceleration term and provides the final position of the object at time t in terms of the initial and final velocities. This equation is useful when the value of the constant acceleration is unknown.
Using the kinematic equations,...
Using the kinematic equations,...
Kinematic Equations - II
The second kinematic equation expresses the final position of an object in terms of its initial position, the distance traveled with the initial constant velocity, and the distance traveled due to a change in velocity. Similar to the first kinematic equation, this equation is also only valid when the acceleration is constant throughout the motion of an object.
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
Suppose a car merges into freeway traffic on a 200 m long ramp. If its initial velocity is 10 m/s and it accelerates at 2 m/s2, then the...
One-Degree-of-Freedom System
In mechanical engineering, one-degree-of-freedom systems form the basis of a wide range of electrical and mechanical components. Using these models, engineers can predict the behavior of various parts in a larger system, which gives them insight into how different forces interact with each other.
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...
A one-degree-of-freedom system is defined by an independent variable that determines its state and behavior. One example of a one-degree-of-freedom system is a simple harmonic oscillator, such as a...