0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

如何使用多类车载传感器快速可靠地生成点云地图?

智行者科技 来源:智行者科技 作者:jf_1689824191.2726 2021-06-21 17:56 次阅读

本文介绍了在智行者各产品线广泛使用的点云地图构建方法,其论文发表在32nd IEEE Intelligent Vehicles Symposium, 2021会议上。

论文对应图流

1. 动机

高精地图是L4级别自动驾驶车辆得以自动运行的关键技术。高精地图为自动驾驶车辆提供车道级别的导航信息与拓扑信息,无论是乘用车还是低速车都需要这类信息来进行导航。通常,高精地图是在点云地图基础上生成的。随着自动驾驶车辆的不断普及,如何快速、高效、可靠地为各类场地生成点云地图,成为自动驾驶技术普及的关键。

然而,目前高精地图方案主要针对城市高速道路。在实际运营自动驾驶车辆时,仍然存在诸多问题。比如,图商提供的高精地图方案成本过高,而建图及时性与地图覆盖率明显不足;乘用车方案则对弱GPS场景、非结构化道路、半室内场景支持不够。另一方面,机器人端使用的在线建图与定位方案,虽然能够以很快速度建立地图,但以栅格地图为代表的2D地图无法支持较复杂的交通规则,在室外场景也存在可靠性问题。

本文介绍了一种如何使用多类车载传感器进行融合,快速可靠地生成点云地图的方法。主要贡献如下:

我们使用鲁棒的因子图模型来融合各类传感器数据。我们讨论了需要定义哪些因子,如何平衡各类因子对优化问题的影响。

我们讨论在现实场景中面临的一些建图问题,例如:如何处理RTK异常数据,如何处理激光退化,如何使用回环检测保障地图质量,如何在半室内或全室内场景约束高度和全局姿态,等等。

示例车辆与运行环境的点云地图

一个典型无人车辆点云地图及其局部形状

2.方法

建图流程图如下:

d1156b4a-ca06-11eb-9e57-12bb97331649.png

建图算法框架整体由前端加后端组成。前端用IMU和轮速计组成航迹推算模块(Dead Reckoning),然后计算激光里程计。后端由因子图优化以及一些后处理模块组成。在这个框架中,我们面临的问题主要来自后端优化。下面给出一些数据来讨论后端优化面临的问题与处理方式。

2.1 因子图优化建模

后端的一大挑战是在各种传感器输入信息中,找到正确且一致的部分,这在弱GPS、非结构化环境中显得更加重要。为了能够灵活处理传感器的信息,我们使用因子图优化来建模整个问题。因子图优化可以很好地表达多种传感器的自身特性,同时也允许我们灵活地控制优化流程,便于分析哪些因子主导了优化,哪些因子作为异常值被排除。

d12f8084-ca06-11eb-9e57-12bb97331649.png

因子图本身是定义在SE(3)流形上的最小二乘优化问题:

d15f27a8-ca06-11eb-9e57-12bb97331649.png

基础的因子包括:RTK因子、DR因子和LiDAR里程计因子。额外可选的因子包括:高度因子、全局旋转因子;不同因子主要用来施加各种场景中的地图形状约束。

2.2RTK因子与RTK信息处理

RTK信号在固定解时标称精度达到cm级别,但其他时刻精度随自身状态变化很大,在单点解时也可能达到10m级别精度。如果受到多径效应影响,RTK接收机算法还可能给出错误的状态值,即使在固定解状态下也可能有很大误差。

由于我们使用了双天线,因此将RTK因子视作6自由度的位姿约束:

d1812998-ca06-11eb-9e57-12bb97331649.png

下图显示了同一场景下的RTK状态与测量值。

d1abdc2e-ca06-11eb-9e57-12bb97331649.png

RTK信号不可靠的案例。上:RTK与优化轨迹对比图,蓝色为RTK,红色为优化轨迹,背影颜色为RTK状态;左下:3D视角对比轨迹;右下:点云地图。

由图可见,RTK即使在固定解状态时,也可能有各种跳变、慢变情况。本身精度在高度方面明显劣于水平方面。然而,在建图时,我们一方面要求地图与RTK对齐,一方面要处理RTK异常情况,这就要求算法能够自动化处理RTK异常值。为此,我们设计了一种两轮两阶段优化的处理逻辑。流程如下:

第一轮优化目标是得到基本正确的RTK-DR-Lidar轨迹,并且处理RTK异常值;第二轮目标是通过回环检测处理地图重复区域,减少重影的发生概率。

d1b6c756-ca06-11eb-9e57-12bb97331649.png

上图轨迹的误差平方直方图与正常值/异常值分布情况

实际操作当中,RTK异常值阈值可以存在一定的选择范围,只需要合理即可。我们既可以选得严格一些,把一些误差较大的读数剔除,也可以选的宽松一些,保留一些中间的约束。

2.3 回环检测与多机/多轨迹协同

在第二轮优化中,我们利用回环检测机制来检查地图重复区域的约束。

回环检测可以有效抑制地图重影。左:不带回环检测的全局地图和局部地图;右:带上回环检测之后的地图。整体上看,全局点云没有太大的变化,但局部点云确实被回环检测修正了。

同样,如果地图由多台机器采集,或者地图由多段轨迹拼接而成,也可以利用回环检测来修正重复区域。

d3584abc-ca06-11eb-9e57-12bb97331649.png

多段轨迹案例。左上:位姿图;右上:多段轨迹的形状;下方:拼合后地图,地图颜色由轨迹ID着色。

2.4 退化检测与修正

在广场等空旷场景,激光匹配由于缺少特征,其运动估计会由于存在额外自由度而出现漂移、抖动等情况。这种现象通常称为退化。在退化时,我们希望通过其他传感器的信息来补充激光的估计。

退化案例:上图是一个广场案例,广场中央存在一个雕塑。从广场边缘走向中央时,激光出现明显退化现象。中间:退化分值的分布情况;下方:退化修正前/修正后的轨迹。

在前端检测到激光退化时,我们在后端主动缩小激光的信息矩阵,从而使DR起到该段轨迹的主导作用,局部地修正此处的激光结构。

2.5 高度约束与全局姿态约束

对于室内的地图,由于缺少RTK约束,激光里程计在高度估计上可能存在累计误差。在这种场景中,我们引入场地与车辆的假设:场地整体为平地,车辆整体姿态向上。这种约束由高度因子与全局旋转因子实现。

d437361e-ca06-11eb-9e57-12bb97331649.png

d45ec526-ca06-11eb-9e57-12bb97331649.png

同时,为了允许车辆存在一定程度上的高度变动和姿态抖动,我们给这两种约束增加死区设定。

d4681194-ca06-11eb-9e57-12bb97331649.png

高度约束施加后的轨迹与点云(侧视图)变化

3.对比实验

我们在采集的数据集上对比了一些经典的开源激光建图算法。实验主要传感器为:RTK服务(千寻FindCM)、6轴IMU(美泰SI3200 MEMS)、轮速计、顶部16线雷达(Velodyne-16)。由于现实世界的轨迹真值难以获取,我们挑选了一部分RTK较好的场景,然后将建图算法选择出的RTK正常值作为真值进行比较。

我们主要对比的模块为:DR、Lego-LOAM、Cartographer、mapping(无RTK)、mapping(有RTK)。其中Lego-LOAM使用了DR作为预测值,而Cartographer则直接使用IMU读取。由于Cartographer不支持轮速计输入,因此没有给Cartographer输入轮速。我们对Cartographer使用了默认参数,没有针对性的调参。另外,由于我们将估计轨迹与RTK对比,因此在各个算法中都不输入RTK数据,以保证公平性。

我们选择了13个场景,按大小分为小型与大型两类,以绝对位置精度(Absolute Translation Error, ATE)作为评价指标。作为对比,也给出了带RTK输入的Mapping位置。

d4860bc2-ca06-11eb-9e57-12bb97331649.png

整体而言,我们在大部分场景下比Lego-LOAM和Cartographer取得了更好的精度指标。如果带有RTK信息,那么我们在大部分场景下能取得10cm精度左右的轨迹精度。

一些代表性地图

4.软件的自动化部署与运营

最后,为了保证建图算法的高效运营,我们将每个建图步骤抽象为流水线模型,并在云服务器端部署。流水线模型的每一步可以独立启动或中断,且各个建图任务彼此不发生冲突,保障了多个建图任务可以独立运行,互不干扰。

由于建图是自动触发、运营的,我们将建图结果统计成报告,自动发送给运营人员,实现了整个建图流程的24小时无人化管理。

责任编辑:lq6

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 传感器
    +关注

    关注

    2522

    文章

    47984

    浏览量

    739690
  • 自动驾驶
    +关注

    关注

    773

    文章

    13000

    浏览量

    163134

原文标题:干货 | 非结构化环境中的大规模点云地图自动化构建方法

文章出处:【微信号:idriverplus,微信公众号:智行者科技】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    未来已来,传感器融合感知是自动驾驶破局的关键

    驾驶的关键的是具备人类的感知能力,传感器融合感知正是自动驾驶破局的关键。昱感微的雷视一体传感器融合方案就好像一双比人眼更敏锐的眼睛,可以为自动驾驶系统提供更丰富更精准的视觉语言——
    发表于 04-11 10:26

    谷歌地图引入生成式AI功能

    谷歌近日宣布,在其广受欢迎的谷歌地图应用中引入了全新的生成式AI功能。这一创新功能利用大型模型,深入分析了地图上超过2.5亿个地点的详细信息,并结合了超过3亿贡献者的社区意见,为用户提供更为精准和个性化的内容或目的地建议。该功能
    的头像 发表于 02-06 16:42 2786次阅读

    堡盟PL240电容式传感器产品介绍

    堡盟PL240电容式传感器采用创新的智能测量原理,即使在苛刻的工况下,比如储罐内壁附着有膜层或残留物,也能可靠地进行非接触式点物位检测。
    的头像 发表于 01-18 11:06 289次阅读

    松下6轴车载惯性传感器(6in1传感器)新规格上市

    随着车辆安全、智能驾驶 以及 用户体验成为汽车制造商和消费者关注的焦点, 智能化、自动化成为了汽车行业的发展趋势。 为了满足不断升级的市场需求,松下6轴车载惯性传感器新规格上市啦,这款6in1传感器将具有更高的性能和更广泛的应用
    的头像 发表于 12-29 12:33 254次阅读
    松下6轴<b class='flag-5'>车载</b>惯性<b class='flag-5'>传感器</b>(6in1<b class='flag-5'>传感器</b>)新规格上市

    压力传感器车载GPS接收机中的应用

    电子发烧友网站提供《压力传感器车载GPS接收机中的应用.doc》资料免费下载
    发表于 11-01 09:58 0次下载
    压力<b class='flag-5'>传感器</b>在<b class='flag-5'>车载</b>GPS接收机中的应用

    什么是高精度地图

    ; 高精度地图相对位置(介于同一地图上的两个及以上目标精度差)在厘米级别,能够达到10-20cm。 (2)数据维度包含车道模型、道路部件、道路属性以及
    发表于 10-07 14:24

    AVT1200 北斗高精度车载定位终端

    相位差分技术,实时获得精准位置,支持定向功能,可辅助判断汽车航向。 支持惯性传感导航技术:在GNSS信号失锁的情况下,通过内置的惯导传感器数据运算,实现车辆持续定位. 支持地图融合定位技术:将卫星定位、惯
    发表于 09-08 14:29

    液位传感器检测有泡沫会误判吗

    。 光电液位传感器具有许多优点,包括高可靠性、安装方便、体积小、免调试和免维护等。由于这些优点,光电液位传感器在各个领域都有广泛的应用。 通过这些设计和处理,能科技的光电液位
    发表于 08-31 14:02

    NTCWS系列温度传感器可通过引线接合安装的高可靠性温度传感器

    NTCWS系列温度传感器可通过引线接合安装的高可靠性温度传感器
    的头像 发表于 08-16 16:30 345次阅读
    NTCWS系列温度<b class='flag-5'>传感器</b>可通过引线接合安装的高<b class='flag-5'>可靠</b>性温度<b class='flag-5'>传感器</b>

    岩土传感器设备主要哪些?什么是智能传感器 久岩传感

    传感器
    稳控自动化
    发布于 :2023年08月09日 09:35:12

    分离式液位传感器代替浮球传感器的优势

    ,避免了浮球传感器因受到液体波动等因素而导致的误差。 可靠性强:分离式液位传感器采用非接触式检测技术,不会受到液体的腐蚀和污染,具有较高的可靠性。 适用范围广:分离式液位
    发表于 06-20 14:02

    高精度地图的路,还能走多远?

    地图数据采集是高精度地图技术的第一步。通常采用的方法包括激光雷达、车载摄像头和高精度定位等多种传感器的融合,将环境中的数据收集下来。在数据采集的过程中,需要保证数据的精度、全面性和实时
    的头像 发表于 05-31 17:38 481次阅读
    高精度<b class='flag-5'>地图</b>的路,还能走多远?

    HC-SR04传感器在睡眠期间使用电池?

    为了获得最佳的电池寿命,您需要在睡觉时关闭传感器。HC-SR04 的电流要求有点高,无法从 GPIO 引脚可靠地为其供电,因此您真的想使用晶体管或更好的 MOSFET 开关来控制其电源。 由于板载
    发表于 05-11 08:41

    浅谈射型光电传感器

    中,对射传感器,反向反射传感器,漫反射传感器这三种功能性的原理上之间有区别,取决于功能和相对位置。 对射型光电传感器的发射器和接收器分别安装在两个独立相对的外壳中。这么做的好处是,发射
    的头像 发表于 04-26 11:24 1087次阅读

    超声波传感器的优缺点分析

    的,可以在室内或室外使用。超声波传感器可以处理[机器人]避免碰撞,并且只要不太快就会移动。超声波传感器被广泛使用,可以可靠地应用于谷物箱传感应用,水位
    发表于 04-21 09:09