Home Tunnel Mapping
Post
Cancel

Tunnel Mapping

0. 扬州瘦西湖隧道

  • 全长4.4km

  • 共设有12组逃生通道

1. Integrated navigation with GNSS & IMU mapping

1.1 建图效果

  • 根据ins位姿映射到起点

  • 动态物体未去除

  • 帧与帧之间存在误差,对不齐

1.2 轨迹

  • 轨迹长度符合真实情况,用作后续比较的ground truth

2. Feature based SLAM

2.1 建图效果

  • 动态物体未去除,同行车辆被当作特征建图。

2.2 轨迹对比

  • 700m vs 3200m

  • 进入隧道后一段距离可以跟踪建图,重复特征较多时,难以获得有效特征匹配,无法得到有效pose。

3. Lidar-IMU SLAM

3.1 使用全部点云匹配:

建图效果

轨迹对比

1200m vs 3200m

在1)进出隧道;2)有转弯,的地方能够估计出自车运动,轨迹可以反映基本形状。

在长直道难以估计出位姿

3.2 使用特征匹配:

  • 效果不如全局匹配

建图效果

轨迹对比

  • 1100m vs 3200m

4. FEATURE EXTRACTION(11.25)

有用的特征:边缘曲率,梁,扫描线

4.1 FEATURES

FLOAM

  • LOAM类提取方法。

MULLS

  • 地面:白色,提取效果不错,提取距离大概在60m

  • 柱面:隧道内无明显柱面特征

  • 立面:黄色。主要分布于两侧墙面,前车后立面也会被提取。

  • 梁:红色。点云扫描边缘,车道与墙面交汇处,以及上方红绿灯等横梁。

  • 角点:蓝色。分布于两侧墙面,点云稀疏处。

  • find ground: 5.29322ms

  • find unground: 94.9289ms

  • Pillar: [906 / 0] Beam: [1482 / 0] Facade: [365 / 0] Roof: [16 / 0] Vertex: [1402]

  • 匹配效果见下节。

zheng

  • 平面点聚类,记录特征中心。

  • 地面与地面上的点被去除。

  • full: 48.6759ms

  • center: 55.2746ms

改进特征

  • 最远可以探测到110~130m处的梁特征。

  • beam约束前后运动,facade约束航向运动。

特征

匹配结果

TRANSLATION: 1.8917817372525866 -0.3589180073315425 -0.1240118893990635 ROTATION: -0.582874110838635 -0.17952369378155364 0.8506732502603874

GT: 1.60161103005521 -0.03901633154600859 0.003720984378560388

4.2 特征匹配效果测试

facade

ROTATION: 0.10026415229906012 -0.037789288636643104 0.028922883060923277 TRANSFORM: -0.0022341084174282697 -0.020622324293664538 -0.009246697937472887

beam

ROTATION: -0.14544158527269985 -0.15685605495471888 -0.7940208012581766 TRANSFORM: -1.497877384899562 0.2293188223521817 -0.2220930518225458

pillar

ROTATION: -6.135291476676384 2.7929696079187045 0.3720736798573453 TRANSFORM: -2.772918442653669 -0.15609526647733912 1.1209641884333805

vertex

ROTATION: 0.08136797872529496 -0.32988581367588 -0.4571218152110009 TRANSFORM: -0.3469783235783132 0.05848230771925661 -0.12645609754115078

ground

ROTATION: 0.3689452864417122 -0.06710693876083082 -0.1895471521748845 TRANSFORM: -0.020153441095042326 0.26792033040768265 -0.013160392521254413

5. 改进特征建图(11.30)

5.1 Lidar + IMU 融合:

3222.735m特征:beam+pillar+facade特征:beam+pillar
使用IMU做运动补偿—YESFAST_LIO_mcon_beam_pillar_facadeFAST_LIO_mcon_beam_pillar
使用IMU做运动补偿—NOFAST_LIO_mcoff_beam_pillar_facadeFAST_LIO_mcoff_beam_pillar

5.2 OVERVIEW

  • 新特征对位姿的效果有较大提升,推断出的隧道长度2.83km大概接近隧道长度3.22km。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
name:	GROUND TRUTH
infos:	2008 poses, 3222.735m path length

name:	FAST_LIO_mcoff_beam_pillar_facade
infos:	2002 poses, 2784.669m path length

name:	FAST_LIO_mcon_beam_pillar_facade
infos:	2002 poses, 2834.529m path length

name:	FAST_LIO_mcoff_beam_pillar
infos:	2003 poses, 2811.946m path length

name:	FAST_LIO_mcon_beam_pillar
infos:	2003 poses, 2833.535m path length
  • 隧道中后端开始偏离原始轨迹,测试分段估计?

  • 高度上估计误差较大,不使用facade特征和运动补偿时最接近GT高度。

  • ROLL角变化趋势偏离GT较大,末段偏离5度左右。PITCH和YAW角基本吻合GT变化趋势。

  • 运动补偿能带来相对更准确的相对位姿。

  • 从APE看,整体轨迹在后半段偏离较大,仍是加了运动补偿的效果较好。

 FAST_LIO_mcon_beam_pillar_facadeFAST_LIO_mcoff_beam_pillar_facadeFAST_LIO_mcon_beam_pillarFAST_LIO_mcoff_beam_pillar
RPErmse 0.310271rmse 0.340221rmse 0.317437rmse 0.326531
APErmse 186.160158rmse 210.094900rmse 186.009823rmse 195.803037

5.3 分段建图

将隧道分为四段:

  • 隧道外到隧道入口段
  • 隧道入口至并道段
  • 并道至长直段(700 帧)
  • 长直段至隧道出口(721帧)

第3/4段开始出现较大偏差。

This post is licensed under CC BY 4.0 by the author.