← Latest papers
💻 computer science

SE(3)-LIO: Smooth IMU Propagation With Jointly Distributed Poses on SE(3) Manifold for Accurate and Robust LiDAR-Inertial Odometry

This paper presents SE(3)-LIO, a LiDAR-inertial odometry system that improves accuracy and robustness by jointly propagating poses on the SE(3) manifold to better integrate rotational and translational motion, while incorporating correlated pose uncertainties into motion compensation to mitigate distortion errors.

Original authors: Gunhee Shin, Seungjae Lee, Jei Kong, Youngwoo Seo, Hyun Myung

Published 2026-03-18
📖 5 min read🧠 Deep dive

Original authors: Gunhee Shin, Seungjae Lee, Jei Kong, Youngwoo Seo, Hyun Myung

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 trying to navigate a dark, foggy forest using only two tools: a high-speed stopwatch (your IMU sensor) and a slow, blurry camera (your LiDAR sensor).

  • The stopwatch ticks 200 times a second, telling you exactly how much you turned or accelerated in that split second. But it doesn't know where you are relative to the trees; it just knows how you moved.
  • The camera takes a picture of the trees once every second. It tells you exactly where you are, but because you are moving fast, the picture is often a blurry mess (motion distortion).

The goal of this paper is to build a navigation system that combines these two tools perfectly to keep a robot from getting lost. The authors call their new system SE(3)-LIO.

Here is how they solved the two biggest problems with previous systems, using some simple analogies.

Problem 1: The "Separate Tracks" Mistake (Motion Prediction)

The Old Way:
Imagine you are driving a car. To predict where you will be in one second, old systems treated your turning (rotation) and your driving forward (translation) as two completely separate things.

  • They calculated: "I turned 10 degrees."
  • Then they calculated: "I drove 5 meters."
  • The Flaw: In the real world, if you turn your car while driving, your path curves. If you calculate the turn and the drive separately, you end up predicting a path that looks like a square corner instead of a smooth curve. This error gets worse the faster you move.

The New Way (SE(3)-LIO):
The authors say, "Stop treating turning and driving as separate tracks!"
Instead, they put both on a single, smooth highway called the SE(3) Manifold.

  • The Analogy: Think of the old method as trying to draw a circle by drawing a square first and then rounding the corners. It's clunky. The new method draws the circle in one smooth, continuous motion.
  • The Result: When the robot spins and moves at the same time (like a drone doing a barrel roll), this new method predicts the path much more accurately because it understands that turning changes how you move forward.

Problem 2: The "Blurry Photo" Problem (Motion Compensation)

The Old Way:
When the LiDAR camera takes a picture, it scans the world point by point. If the robot is moving, the first point it scans is from a different location than the last point. This makes the picture look like a "jelly" or a smear.
To fix this, the system tries to "un-smear" the photo by mathematically shifting every point back to where it should have been.

  • The Flaw: The system uses its best guess (from the stopwatch) to do this shifting. But the stopwatch isn't perfect; it has tiny errors.
  • The Old Mistake: Previous systems assumed these errors were random and unrelated. They thought, "The error at point A has nothing to do with the error at point B." This led them to over-correct or under-correct, making the "un-smearing" process shaky, especially for points far away.

The New Way (Uncertainty-Aware Motion Compensation):
The authors realized that the errors in the stopwatch are connected.

  • The Analogy: Imagine you are walking down a hallway while holding a long stick. If you stumble at the start of the hallway, your whole body (and the end of the stick) is off. The error at the start causes the error at the end. They are linked.
  • The Solution: The new system calculates these "linked errors" (correlations). It says, "I know my guess for point A is slightly off, and because of that, I know my guess for point B is also off in a specific way."
  • The Result: When it "un-smears" the photo, it doesn't just shift the points; it adds a "fuzziness" (uncertainty) to the points that were shifted using the most error-prone guesses. This tells the robot: "This part of the map is a bit shaky, so trust it less." This makes the final map much more reliable.

The Big Picture: SE(3)-LIO

The paper combines these two ideas into a single robot brain:

  1. Smooth Propagation: It uses the "single highway" method to predict where the robot is going, even during crazy, fast movements.
  2. Smart Un-Blurring: It uses the "linked errors" method to clean up the blurry LiDAR photos, knowing exactly how much to trust each part of the cleaned-up image.

Why does this matter?
The authors tested this on drones flying aggressively and cars driving over bumpy, rough terrain.

  • Old systems would get confused, drift off course, or get lost when the robot moved fast or the ground was uneven.
  • SE(3)-LIO stayed on track, producing a smooth, accurate map even in the most chaotic environments.

In short: They stopped treating movement as separate math problems and started treating it as one smooth, connected reality. They also stopped guessing blindly about errors and started understanding how those errors are connected. The result is a robot that knows exactly where it is, even when it's moving like a race car.

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 →