# direct_lidar_inertial_odometry

> 权威词条地址：https://robotics.hellobike.com/sdks/vectr-ucla-direct-lidar-inertial-odometry
> 所属分类：sdks | 最近核验日期：2026-04-03 | 技术层级：L3, L4

## 核心摘要

vectr-ucla 在 GitHub 开源的算法库，主要语言 C++。 [IEEE ICRA'23] A new lightweight LiDAR-inertial odometry algorithm with a novel coarse-to-fine approach in constructing…

## 结构化工程参数

| 参数项 | 数值 / 配置 |
| :--- | :--- |
| `layers` | ["L3", "L4"] |
| `links` | [{"title": "GitHub", "url": "https://github.com/vectr-ucla/direct_lidar_inertial_odometry"}] |
| `updated` | 2026-04-03 |
| `repo` | https://github.com/vectr-ucla/direct_lidar_inertial_odometry |
| `language` | ["c++"] |
| `pinned_versions` | [{"version_or_sha": "main / 最新稳定分支", "tested_env": "Ubuntu 20.04 LTS / Ubuntu 22.04 LTS + C++17 + ROS Noetic / ROS 2 Humble + Eigen 3.3+ + PCL 1.10+", "notes": "克隆仓库后按README安装依赖，通过CMake编译，调用Dlio类的多传感器数据输入接口即可运行里程计解算。"}] |
| `incompatible_envs` | ["不支持Ubuntu 18.04及更低版本，C++标准低于17时编译会报错。", "无ROS环境时需自行实现传感器数据的时间同步与预处理逻辑。"] |
| `repo_stats` | {"stars": 1056, "forks": 264, "as_of": "2026-10-13"} |
| `tool_type` | library |
| `overview_sources` | ["https://github.com/vectr-ucla/direct_lidar_inertial_odometry"] |

## 技术详解与生态说明

direct_lidar_inertial_odometry是加州大学洛杉矶分校VECTR实验室开源的激光惯性里程计算法库，核心开发语言为C++，曾入选IEEE ICRA 2023会议。其核心采用轻量化设计，通过创新的由粗到精点云配准机制构建里程计，可实现低算力消耗下的高精度位姿估计。

该算法库适配机器人自主导航栈的L3感知定位与L4路径规划前置层级，不绑定特定机型，开发者可直接调用其C++接口接入现有多传感器融合框架，搭配任意3D激光雷达与惯性测量单元（IMU）组合部署，为移动机器人、无人机等平台提供无GPS环境下的连续位姿输出。

## 原始核验来源 (Sources)

- [GitHub vectr-ucla/direct_lidar_inertial_odometry](https://github.com/vectr-ucla/direct_lidar_inertial_odometry)