<?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=%E5%85%B7%E6%9C%89%E9%AB%98%E9%B2%81%E6%A3%92%E6%80%A7%E7%9A%84%E6%BF%80%E5%85%89SLAM%E7%AE%97%E6%B3%95</id>
	<title>具有高鲁棒性的激光SLAM算法 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki2.lessokaji.com/index.php?action=history&amp;feed=atom&amp;title=%E5%85%B7%E6%9C%89%E9%AB%98%E9%B2%81%E6%A3%92%E6%80%A7%E7%9A%84%E6%BF%80%E5%85%89SLAM%E7%AE%97%E6%B3%95"/>
	<link rel="alternate" type="text/html" href="https://wiki2.lessokaji.com/index.php?title=%E5%85%B7%E6%9C%89%E9%AB%98%E9%B2%81%E6%A3%92%E6%80%A7%E7%9A%84%E6%BF%80%E5%85%89SLAM%E7%AE%97%E6%B3%95&amp;action=history"/>
	<updated>2026-05-16T15:01:23Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki2.lessokaji.com/index.php?title=%E5%85%B7%E6%9C%89%E9%AB%98%E9%B2%81%E6%A3%92%E6%80%A7%E7%9A%84%E6%BF%80%E5%85%89SLAM%E7%AE%97%E6%B3%95&amp;diff=1022&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=%E5%85%B7%E6%9C%89%E9%AB%98%E9%B2%81%E6%A3%92%E6%80%A7%E7%9A%84%E6%BF%80%E5%85%89SLAM%E7%AE%97%E6%B3%95&amp;diff=1022&amp;oldid=prev"/>
		<updated>2026-05-16T11:42:58Z</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;
MDCS 中&amp;quot;激光 SLAM 鲁棒性&amp;quot;指的是在 ''特征贫乏''、''动态多''、''环境光干扰''、''传感器噪声''等不友好条件下仍能稳定输出位姿的能力。本页列出 Detour 激光 SLAM 用到的关键鲁棒性技巧（与 [[Special:MyLanguage/Detour激光SLAM算法详解|算法细节]] 是不同维度的视角）。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Robustness&amp;quot; in MDCS laser SLAM means stable pose output even when the environment is featureless, dynamic-heavy, glare-prone, or sensor-noisy. This page lists the key techniques Detour uses (an orthogonal view to the [[Special:MyLanguage/Detour激光SLAM算法详解|algorithmic details]]).&lt;br /&gt;
&lt;br /&gt;
== 关键技巧 / Key techniques ==&lt;br /&gt;
=== 1. 多分辨率扫描匹配 / Multi-resolution scan matching ===&lt;br /&gt;
从粗到细搜索位姿：先在 10 cm 分辨率上找候选 → 再 2 cm → 再 5 mm。等效于 ''分支限界''，避免直接在原始分辨率求全局最优时的指数代价。&lt;br /&gt;
&lt;br /&gt;
Coarse-to-fine pose search (10 cm → 2 cm → 5 mm). Branch-and-bound equivalent; avoids the exponential cost of direct fine-grained search.&lt;br /&gt;
&lt;br /&gt;
=== 2. 紧耦合 IMU 预积分 / Tight-coupled IMU pre-integration ===&lt;br /&gt;
把 IMU 数据从激光帧之间积分得到 ''相对位姿先验''，作为扫描匹配的初值。在动态环境（车辆运动 + 旋转剧烈）下，避免位姿跳变。&lt;br /&gt;
&lt;br /&gt;
Integrate IMU between laser frames to give the scan matcher a relative-pose prior. Prevents pose jumps in dynamic-heavy / high-yaw conditions.&lt;br /&gt;
&lt;br /&gt;
=== 3. 动态障碍过滤 / Dynamic obstacle filtering ===&lt;br /&gt;
* '''占用一致性''': 维护&amp;quot;长期占用率&amp;quot;地图，与当前帧异常突现的点视为动态点丢弃。&lt;br /&gt;
* '''可见性约束''': 与上一帧比较 —— 一个点如果在上一帧应被现帧雷达看到却没有，视为动态。&lt;br /&gt;
* '''速度约束''': 同一区域连续帧出现的点云速度估计 &amp;gt; 步行速度 → 滤除。&lt;br /&gt;
&lt;br /&gt;
* Occupancy consistency: maintain a long-term occupancy map; reject points appearing where the map says 'free'.&lt;br /&gt;
* Visibility check: a point present in the previous frame but absent now (or vice versa, in expected region) is dynamic.&lt;br /&gt;
* Velocity gate: estimated cloud velocity &amp;gt; walking speed → reject.&lt;br /&gt;
&lt;br /&gt;
=== 4. 反光板辅助 / Reflector assistance ===&lt;br /&gt;
在长直走廊 / 镜面 / 重度对称的场景下，铺 ''高反光板''作为人工地标，几何匹配亚厘米精度。详见 [[Special:MyLanguage/使用手册 - 激光SLAM＋反光板建图手册|激光 SLAM + 反光板建图手册]]。&lt;br /&gt;
&lt;br /&gt;
In long corridors / mirrored / heavily symmetric scenes, deploy high-reflectivity panels as artificial landmarks for sub-cm geometric matching.&lt;br /&gt;
&lt;br /&gt;
=== 5. 自适应协方差 / Adaptive covariance ===&lt;br /&gt;
扫描匹配的输出位姿同时附带 ''协方差矩阵''（来自 Hessian 求逆）。当协方差大 → TightCoupler 自动降权，让 IMU / 里程计主导；协方差小 → 激光主导。&lt;br /&gt;
&lt;br /&gt;
The scan matcher outputs not only a pose but its covariance (from Hessian inverse). When uncertainty is high, TightCoupler down-weights laser and lets IMU / odom dominate; when low, laser leads.&lt;br /&gt;
&lt;br /&gt;
=== 6. 多源融合 / Multi-source fusion ===&lt;br /&gt;
激光不是唯一定位源 —— 与 [[Special:MyLanguage/地纹SLAM技术概述|地纹]]、[[Special:MyLanguage/天花板SLAM|天花板]]、[[Special:MyLanguage/二维码识别导航|二维码]]、IMU、RTK、UWB 紧耦合（[[Special:MyLanguage/多定位源的自动综合|多定位源的自动综合]]）。&lt;br /&gt;
&lt;br /&gt;
=== 7. 局部 / 全局重定位 / Local / global re-localisation ===&lt;br /&gt;
&amp;quot;丢线&amp;quot;分两级：&lt;br /&gt;
* '''局部丢失''' (协方差 &amp;gt; 阈值 持续 N 帧) → 小搜索半径重定位&lt;br /&gt;
* '''全局丢失''' (局部重定位失败 &amp;gt; T 秒) → 全图分支限界搜索（[[Special:MyLanguage/激光SLAM建图|建图]] 提供的初始地图）&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Lost&amp;quot; comes in two grades: local (covariance &amp;gt; threshold for N frames) → small search radius; global (local recovery fails &amp;gt; T seconds) → full-map branch-and-bound.&lt;br /&gt;
&lt;br /&gt;
=== 8. 长期地图自更新 / Long-term map self-update ===&lt;br /&gt;
环境会变（货架挪位、临时区域开通）。Detour 定期把&amp;quot;明显持久的占用变化&amp;quot;合并到地图：可选 ''自动''（默认关）或 ''手动审批''（推荐）。&lt;br /&gt;
&lt;br /&gt;
Environments drift. Detour can fold &amp;quot;obviously persistent occupancy changes&amp;quot; back into the map — manual approval (default) or auto-merge (opt-in).&lt;br /&gt;
&lt;br /&gt;
=== 9. 弱场景预测 / Weak-scene prediction ===&lt;br /&gt;
建图后离线分析地图：每个格点 ''几何信息量''有多大（垂直墙体的距离、特征覆盖角度）。低信息量区域在 UI 上显示为黄色，提示开发者 ''加反光板''或 ''减少在此区段做精动作''。&lt;br /&gt;
&lt;br /&gt;
Off-line analysis after mapping: per-cell ''geometric information score'' (perpendicular wall distance, feature angular coverage). Low-score regions show yellow in the UI — hint to add reflectors or avoid precise work there.&lt;br /&gt;
&lt;br /&gt;
== 不属于 SLAM 的鲁棒性 / Things outside SLAM proper ==&lt;br /&gt;
有些鲁棒性是 ''上层组件''的责任，不应混入 SLAM：&lt;br /&gt;
&lt;br /&gt;
* '''传感器故障切换''' / Sensor failover: Medulla 监测雷达 watchdog；超时切到备份雷达。&lt;br /&gt;
* '''突遇人员''': Clumsy 局部 e-stop（[[Special:MyLanguage/绕障行走|绕障行走]]）。&lt;br /&gt;
* '''任务级回退''': SimpleCore 收到位姿 ''totally lost''事件 → 全局停车，操作工介入。&lt;br /&gt;
&lt;br /&gt;
* Sensor failover: Medulla's watchdog flips to a backup lidar.&lt;br /&gt;
* Sudden people: Clumsy's local e-stop.&lt;br /&gt;
* Mission-level fallback: SimpleCore halts the fleet when localisation is utterly lost; operator intervention.&lt;br /&gt;
&lt;br /&gt;
== 调试与验证 / Validation ==&lt;br /&gt;
* '''SLAM 健康指标''': Detour UI 显示协方差、闭环数 / s、动态过滤丢点率、活跃 SLAM 后端。&lt;br /&gt;
* '''回放''': 用 [[Special:MyLanguage/使用手册 - 数据录制与回放手册|数据录制与回放]] 在离线复现疑难帧。&lt;br /&gt;
* '''Stress test''': 在仓库引入有意的扰动（多人通过、临时叉车），观察 SLAM 输出的位姿连续性。&lt;br /&gt;
&lt;br /&gt;
== 相关页面 / See also ==&lt;br /&gt;
* [[Special:MyLanguage/Detour激光SLAM算法详解|Detour激光SLAM算法详解]]&lt;br /&gt;
* [[Special:MyLanguage/激光SLAM的能力边界|激光SLAM的能力边界]]&lt;br /&gt;
* [[Special:MyLanguage/激光SLAM建图|激光SLAM建图]]&lt;br /&gt;
* [[Special:MyLanguage/多定位源的自动综合|多定位源的自动综合]]&lt;br /&gt;
* [[Special:MyLanguage/使用手册 - 分析定位问题|使用手册 - 分析定位问题]]&lt;br /&gt;
&lt;br /&gt;
[[Category:技术报告]]&lt;/div&gt;</summary>
		<author><name>Artheru</name></author>
	</entry>
</feed>