<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="zh-Hans-CN">
	<id>https://wiki2.lessokaji.com/index.php?action=history&amp;feed=atom&amp;title=Detour%E6%BF%80%E5%85%89SLAM%E7%AE%97%E6%B3%95%E8%AF%A6%E8%A7%A3</id>
	<title>Detour激光SLAM算法详解 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki2.lessokaji.com/index.php?action=history&amp;feed=atom&amp;title=Detour%E6%BF%80%E5%85%89SLAM%E7%AE%97%E6%B3%95%E8%AF%A6%E8%A7%A3"/>
	<link rel="alternate" type="text/html" href="https://wiki2.lessokaji.com/index.php?title=Detour%E6%BF%80%E5%85%89SLAM%E7%AE%97%E6%B3%95%E8%AF%A6%E8%A7%A3&amp;action=history"/>
	<updated>2026-05-16T16:54:31Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki2.lessokaji.com/index.php?title=Detour%E6%BF%80%E5%85%89SLAM%E7%AE%97%E6%B3%95%E8%AF%A6%E8%A7%A3&amp;diff=1016&amp;oldid=prev</id>
		<title>Artheru：​Initial bilingual draft (auto-published)</title>
		<link rel="alternate" type="text/html" href="https://wiki2.lessokaji.com/index.php?title=Detour%E6%BF%80%E5%85%89SLAM%E7%AE%97%E6%B3%95%E8%AF%A6%E8%A7%A3&amp;diff=1016&amp;oldid=prev"/>
		<updated>2026-05-16T11:42:50Z</updated>

		<summary type="html">&lt;p&gt;Initial bilingual draft (auto-published)&lt;/p&gt;
&lt;p&gt;&lt;b&gt;新页面&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;languages/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 概述 / Overview ==&lt;br /&gt;
Detour 的激光 SLAM 是 MDCS 中最常用的主定位源：在仓库 / 工厂场景下，2D 激光雷达 ≥ 270° 视场扫到墙 / 立柱 / 货架轮廓，配合 IMU + 轮编里程计做紧耦合，构建 ''占用栅格 + 位姿图'' 地图，运行时做 ''扫描匹配 + 全局重定位''。&lt;br /&gt;
&lt;br /&gt;
Detour's laser SLAM is the most-used primary localisation source in MDCS. In warehouse / factory scenes a ≥ 270° FOV 2D lidar scans walls / pillars / rack outlines; with tight-coupled IMU + wheel odometry it builds an ''occupancy grid + pose graph'' and at runtime runs ''scan matching + global re-localisation''.&lt;br /&gt;
&lt;br /&gt;
详见 [[Special:MyLanguage/具有高鲁棒性的激光SLAM算法|具有高鲁棒性的激光 SLAM 算法]] 中关于鲁棒性技巧的展开。&lt;br /&gt;
See [[Special:MyLanguage/具有高鲁棒性的激光SLAM算法|robust-laser-SLAM]] for the robustness toolbox.&lt;br /&gt;
&lt;br /&gt;
== 算法栈 / Algorithm stack ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 阶段 / Stage !! 算法 / Algorithm !! 输入 / Input !! 输出 / Output&lt;br /&gt;
|-&lt;br /&gt;
| 建图 / Mapping || GraphSLAM + 多分辨率 ICP 闭环 || 录制的雷达 + IMU + 里程计序列 || 占用栅格 + 位姿图 (.map)&lt;br /&gt;
|-&lt;br /&gt;
| 重定位 / Re-localisation || 多分辨率分支限界 || 当前一帧雷达 + 粗位姿先验 || 6-DoF 位姿（含协方差）&lt;br /&gt;
|-&lt;br /&gt;
| 跟踪 / Tracking || 高斯-牛顿扫描匹配 || 当前帧 + 上一帧位姿 || 增量位姿&lt;br /&gt;
|-&lt;br /&gt;
| 反光板模式 / Reflector mode || 反光板高强度过滤 + 几何匹配 || 当前帧 ''反光板点''的子集 + 反光板地图 || 高精度位姿（&amp;lt; 5 mm / 0.1°）&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 构图流程 / Mapping pipeline ==&lt;br /&gt;
# '''数据录制 / Record''': 在场地中匀速、覆盖全部走廊地推 AGV / 推车，录制激光 + IMU + 里程计同步流。&lt;br /&gt;
# '''粗轨迹 / Coarse trajectory''': 用扫描匹配 + 里程计积分得粗轨迹。&lt;br /&gt;
# '''闭环检测 / Loop closure''': 多分辨率分支限界寻找回环候选；通过几何一致性筛选。&lt;br /&gt;
# '''位姿图优化 / Pose-graph optimisation''': g2o / Ceres 优化关键帧位姿。&lt;br /&gt;
# '''栅格化 / Rasterise''': 将所有关键帧的点云投影到全局栅格，生成可视化地图。&lt;br /&gt;
# '''编辑 / Edit''': 用 [[Special:MyLanguage/激光地图编辑指南|激光地图编辑指南]] 中的工具人工修正动态障碍、空洞等。&lt;br /&gt;
&lt;br /&gt;
# Record laser + IMU + odom synchronously at moderate speed covering all corridors.&lt;br /&gt;
# Get a coarse trajectory via scan matching + odometry integration.&lt;br /&gt;
# Loop-closure search with multi-res branch-and-bound.&lt;br /&gt;
# Pose-graph optimisation (g2o / Ceres).&lt;br /&gt;
# Rasterise to a global occupancy grid.&lt;br /&gt;
# Manually edit to remove dynamic / artifacts.&lt;br /&gt;
&lt;br /&gt;
== 运行时跟踪 / Runtime tracking ==&lt;br /&gt;
* 每帧雷达进来 → 用上一帧的位姿做先验 → 扫描匹配（高斯-牛顿）求增量位姿。&lt;br /&gt;
* 协方差由 Hessian 求逆给出；置信度低时 TightCoupler 自动降权。&lt;br /&gt;
* 当 IMU 里程计 + 激光观测出现 &amp;gt; 阈值偏差 → 触发&amp;quot;局部丢失&amp;quot;，进入 ''局部重定位''（小搜索半径）。&lt;br /&gt;
* 局部重定位失败超过 N 秒 → 全局重定位（用 [[Special:MyLanguage/激光SLAM建图|地图]] 全局搜索）。&lt;br /&gt;
&lt;br /&gt;
== 反光板模式 / Reflector mode ==&lt;br /&gt;
对极简洁、特征贫乏的场景（如纯白墙仓库），可以铺设 ''高反光板''作为人工地标。Detour 自动从激光帧中按 ''强度阈值''过滤出反光板点，做几何配对得到亚厘米级位姿。&lt;br /&gt;
&lt;br /&gt;
For featureless environments (white-wall warehouses) deploy high-reflectivity panels as artificial landmarks. Detour filters them by intensity and matches geometrically for sub-cm pose.&lt;br /&gt;
&lt;br /&gt;
* 反光板布局要求 ≥ 3 个 ''非共线'' 反光板可见。&lt;br /&gt;
* 强度阈值在 Detour 配置中调（雷达适配时 `ReflexRange` 已归一化）。&lt;br /&gt;
* 详见 [[Special:MyLanguage/使用手册 - 激光SLAM＋反光板建图手册|激光 SLAM + 反光板建图手册]]。&lt;br /&gt;
&lt;br /&gt;
== 关键参数 / Key parameters ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 参数 / Param !! 含义 / Meaning !! 默认 / Default&lt;br /&gt;
|-&lt;br /&gt;
| `scanMatchMaxIter` || 扫描匹配最大迭代次数 || 30&lt;br /&gt;
|-&lt;br /&gt;
| `scanMatchInitRange` || 初始搜索半径 (m) || 0.5&lt;br /&gt;
|-&lt;br /&gt;
| `loopClosureScore` || 闭环最低分数 || 0.7&lt;br /&gt;
|-&lt;br /&gt;
| `relocBranchDepth` || 重定位分支限界深度 || 6&lt;br /&gt;
|-&lt;br /&gt;
| `relocCovThresh` || 重定位接受的最大协方差 || 0.01 m² / 0.001 rad²&lt;br /&gt;
|-&lt;br /&gt;
| `reflexMinIntensity` || 反光板最低强度 || 0.7 (归一化后)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 已知能力边界 / Known limits ==&lt;br /&gt;
* 长直走廊（特征沿一个方向变化弱）易沿 Y 漂移；用反光板或 [[Special:MyLanguage/地纹SLAM技术概述|地纹]] 互补。&lt;br /&gt;
* 强动态环境（大量行人 / 叉车）需要 ''动态过滤''或 SLAM 限速（建图时 ≤ 0.5 m/s）。&lt;br /&gt;
* 户外阳光直射会使部分点云缺失；用激光遮光罩或避免高峰时段。&lt;br /&gt;
* 极端反光（镜面、塑料蒙皮）导致虚假点；建图前现场预查。&lt;br /&gt;
&lt;br /&gt;
详见 [[Special:MyLanguage/激光SLAM的能力边界|激光 SLAM 的能力边界]]。&lt;br /&gt;
&lt;br /&gt;
== 相关页面 / See also ==&lt;br /&gt;
* [[Special:MyLanguage/激光SLAM建图|激光SLAM建图]]&lt;br /&gt;
* [[Special:MyLanguage/激光SLAM的能力边界|激光SLAM的能力边界]]&lt;br /&gt;
* [[Special:MyLanguage/激光地图编辑指南|激光地图编辑指南]]&lt;br /&gt;
* [[Special:MyLanguage/具有高鲁棒性的激光SLAM算法|具有高鲁棒性的激光SLAM算法]]&lt;br /&gt;
* [[Special:MyLanguage/Detour软件架构|Detour软件架构]]&lt;br /&gt;
* [[Special:MyLanguage/多定位源的自动综合|多定位源的自动综合]]&lt;br /&gt;
&lt;br /&gt;
[[Category:技术报告]]&lt;/div&gt;</summary>
		<author><name>Artheru</name></author>
	</entry>
</feed>