<?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=%E6%B1%BD%E8%BD%A6%E9%9D%A2%E5%B7%AE%E6%A3%80%E6%B5%8B</id>
	<title>汽车面差检测 - 版本历史</title>
	<link rel="self" type="application/atom+xml" href="https://wiki2.lessokaji.com/index.php?action=history&amp;feed=atom&amp;title=%E6%B1%BD%E8%BD%A6%E9%9D%A2%E5%B7%AE%E6%A3%80%E6%B5%8B"/>
	<link rel="alternate" type="text/html" href="https://wiki2.lessokaji.com/index.php?title=%E6%B1%BD%E8%BD%A6%E9%9D%A2%E5%B7%AE%E6%A3%80%E6%B5%8B&amp;action=history"/>
	<updated>2026-05-16T15:06:29Z</updated>
	<subtitle>本wiki上该页面的版本历史</subtitle>
	<generator>MediaWiki 1.40.0</generator>
	<entry>
		<id>https://wiki2.lessokaji.com/index.php?title=%E6%B1%BD%E8%BD%A6%E9%9D%A2%E5%B7%AE%E6%A3%80%E6%B5%8B&amp;diff=1029&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=%E6%B1%BD%E8%BD%A6%E9%9D%A2%E5%B7%AE%E6%A3%80%E6%B5%8B&amp;diff=1029&amp;oldid=prev"/>
		<updated>2026-05-16T11:43:11Z</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;
&amp;quot;汽车面差检测&amp;quot;是 MDCS 在汽车主机厂的特色应用：在车身总装下线时，AGV 携带 3D 扫描设备绕车一圈，自动测量 ''相邻钣金件之间的间隙（gap）与高低差（flush）''，结果实时与设计公差比较，给出可视化的质量报告。&lt;br /&gt;
&lt;br /&gt;
&amp;quot;Automotive panel-gap inspection&amp;quot; is an MDCS application in vehicle assembly: at end-of-line, an AGV with a 3D scanner circles the car body, automatically measuring ''gaps and flushness between adjacent panels'' and comparing against design tolerances in real time, producing a visual quality report.&lt;br /&gt;
&lt;br /&gt;
== 应用背景 / Why ==&lt;br /&gt;
* 传统人工卡尺测量 ''慢、漏检、主观'';&lt;br /&gt;
* 固定龙门 3D 扫描设备 ''成本高、占用厂房''；&lt;br /&gt;
* AGV 移动检测：低成本、高覆盖、可批量。&lt;br /&gt;
&lt;br /&gt;
* Manual feeler-gauge measurement is slow, inconsistent, subjective.&lt;br /&gt;
* Fixed gantry 3D scanners are expensive and floor-space heavy.&lt;br /&gt;
* An AGV-mounted scanner is cheap, comprehensive, batch-friendly.&lt;br /&gt;
&lt;br /&gt;
== 系统组成 / Components ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 部件 / Part !! 规格 / Spec&lt;br /&gt;
|-&lt;br /&gt;
| AGV || 全向或差速车，载重 ≥ 100 kg，运动平稳 / Omni or diff drive, payload ≥ 100 kg&lt;br /&gt;
|-&lt;br /&gt;
| 3D 扫描仪 / 3D scanner || 线激光或结构光，精度 ≤ 0.05 mm&lt;br /&gt;
|-&lt;br /&gt;
| 多自由度云台 / Multi-DOF gimbal || 让扫描器对准车身曲面 / orient scanner to panel surface&lt;br /&gt;
|-&lt;br /&gt;
| 车型识别 / Vehicle ID || 二维码 / RFID 读取来车的车型 + VIN&lt;br /&gt;
|-&lt;br /&gt;
| 标定 / Calibration || 扫描器外参 + 车型 CAD 对齐&lt;br /&gt;
|-&lt;br /&gt;
| 上位系统 / Back-end || 公差库 + 报告生成 + MES 对接&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 工作流程 / Workflow ==&lt;br /&gt;
# 车下线后停在指定工位，触发 AGV 启动检测任务。&lt;br /&gt;
# AGV 读取车型 + VIN，加载对应 CAD 与公差库。&lt;br /&gt;
# AGV 按预设路径绕车（前 / 侧 / 尾），每个测点暂停，云台精对位扫描器。&lt;br /&gt;
# 3D 扫描器拍摄局部点云，识别两块钣金件的特征边沿。&lt;br /&gt;
# 边沿之间的 ''最小距离'' = 间隙；切线高度差 = 高低差。&lt;br /&gt;
# 与公差比较，标记 OK / NG。&lt;br /&gt;
# 完成后生成 ''彩虹图''报告（绿 = OK，红 = NG，灰 = 无数据），并发到 MES。&lt;br /&gt;
&lt;br /&gt;
# Vehicle stops at the inspection station; AGV starts.&lt;br /&gt;
# AGV reads VIN, loads matching CAD + tolerances.&lt;br /&gt;
# AGV follows a per-model path: stop, orient, scan at each measurement point.&lt;br /&gt;
# Extract edge features of adjacent panels.&lt;br /&gt;
# Min distance between edges → gap; tangent height difference → flush.&lt;br /&gt;
# Compare to tolerance; tag OK / NG.&lt;br /&gt;
# Generate rainbow report (green / red / grey) and post to MES.&lt;br /&gt;
&lt;br /&gt;
== 关键算法 / Algorithms ==&lt;br /&gt;
* '''边沿提取''' / Edge extraction: 从扫描点云中通过 ''法线突变''检测钣金件边沿。&lt;br /&gt;
* '''特征匹配''' / Feature matching: 把当前扫描特征与 CAD 中的 ''nominal'' 特征关联。&lt;br /&gt;
* '''3D 配准''' / 3D registration: ICP 把扫描结果对齐到车身 CAD 坐标。&lt;br /&gt;
* '''间隙计算''' / Gap computation: 两条边沿点云的 ''最小距离''；高低差用法向投影。&lt;br /&gt;
* '''统计''' / Stats: 多次重复测同一点的 σ；σ 大于阈值的测点视为不可信，标记 ''待复测''。&lt;br /&gt;
&lt;br /&gt;
== MDCS 集成 / MDCS integration ==&lt;br /&gt;
* '''Detour 端''': AGV 全程需要 &amp;lt; ±10 mm 定位（在工位附近）；常用激光 SLAM + 反光板。&lt;br /&gt;
* '''Clumsy 端''': 自定义 `PanelInspect` Movement，控制云台 + 扫描器 + 在每个测点停 1 s。&lt;br /&gt;
* '''Medulla 端''': 扫描器作为 [[Special:MyLanguage/3D相机适配|3D 相机插件]]，提供 ''点云 + 触发同步''。&lt;br /&gt;
* '''SimpleComposer 端''': 业务插件 `BodyInspector`，定义车型 ↔ 测点 ↔ 公差的映射。&lt;br /&gt;
* '''上位 MES''': REST API 接收报告 + 触发返工流程。&lt;br /&gt;
&lt;br /&gt;
== 精度链 / Precision chain ==&lt;br /&gt;
最终测量精度受三方约束：&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! 误差源 / Error source !! 典型量级 / Typical&lt;br /&gt;
|-&lt;br /&gt;
| Detour 定位 / Localisation || ±5 mm&lt;br /&gt;
|-&lt;br /&gt;
| 云台机械重复 / Gimbal repeatability || ±0.05 mm&lt;br /&gt;
|-&lt;br /&gt;
| 扫描器 ''自身''精度 / Scanner intrinsic || ±0.05 mm&lt;br /&gt;
|-&lt;br /&gt;
| 标定残差 / Calibration residual || ±0.1 mm&lt;br /&gt;
|-&lt;br /&gt;
| 车体晃动 / Vehicle micro-motion || ±0.1 mm&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
合成误差 ~0.3 mm，符合 OEM 通用 ±0.5 mm 间隙公差。&lt;br /&gt;
&lt;br /&gt;
Synthesised error ≈ 0.3 mm, satisfies typical OEM ±0.5 mm tolerance.&lt;br /&gt;
&lt;br /&gt;
== 限制 / Limitations ==&lt;br /&gt;
* '''反光车漆''' / Specular paint: 黑车与镜面漆面扫描效果差；建议下线前喷防反光临时涂层。&lt;br /&gt;
* '''新车型上线''' / New vehicle model intro: 必须先用 CMM 标定一份 ''golden'' 测点；流程不可省。&lt;br /&gt;
* '''扫描器与车体距离敏感''': 距离 &amp;lt; ±3 mm 内才能保精度；云台机械刚度要求高。&lt;br /&gt;
* '''节拍''' / Throughput: 完整一台车测 ~60–120 测点，AGV 节拍 ≈ 3–5 min；汽车工厂线节拍紧时需要多 AGV 并行。&lt;br /&gt;
&lt;br /&gt;
== 相关页面 / See also ==&lt;br /&gt;
* [[Special:MyLanguage/3D相机适配|3D相机适配]]&lt;br /&gt;
* [[Special:MyLanguage/3D激光雷达适配|3D激光雷达适配]]&lt;br /&gt;
* [[Special:MyLanguage/标定与校准|标定与校准]]&lt;br /&gt;
* [[Special:MyLanguage/全息座舱|全息座舱]] — 相关 3D 重建应用&lt;br /&gt;
&lt;br /&gt;
[[Category:特殊技术方案]]&lt;/div&gt;</summary>
		<author><name>Artheru</name></author>
	</entry>
</feed>