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

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

3天内不再提示

Civil Maps突破了用传统的光栅图像或点云数据来生成地图的方法

ml8z_IV_Technol 来源:lq 2019-02-25 17:13 次阅读

Civil Maps 突破了用传统的光栅图像或点云数据来生成地图的方法,走出一条自己的路。

高精度地图是自动驾驶中不可缺少的一环。不仅是它本身可以看是一个超视距的传感器,而且配合高精度地图的高精度定位技术在高级别自动驾驶中尤为重要。

高精度地图是个极其烧钱的行为,暂且不提后续的地图内容制作与分发等,单单是设备齐全数量足够的测试车队就能让很多意图进入这个行业的公司望而却步。在进行成本分解后,高精度地图制作的大部分成本来自驱动物流,数据管理,循环闭包,特征提取,语义数据和云处理费用。

传统图商一般是利用光栅图像或点云数据作为他们的基础地图层,数据量非常庞大。在复杂的数据管道中,可能会遇到四种不同类型的计算瓶颈。这些计算瓶颈可能是由于内存,CPU网络或存储造成的。而Civil Maps平台基础地图比传统地图小了一万倍。

Civil Maps 为自动驾驶汽车开发了首个基于边缘的高清制图和本地化平台。它凭借先进传感器融合,六自由度(6DoF)指纹定位和Edge Mapping™的新技术,允许汽车OEM、制图提供商和移动公司加速其自动驾驶计划。

地图绘制实际上涉及三个不同的层:首先是基础地图,然后是一个向量层,它用来描述形状;其次是一个语义层。向量层和语义层需要尽可能频繁地进行更新,最终目标是接近实时更新,要做到这一点,大多数的选择是众包:当自动驾驶汽车沿着道路行驶,将实际感知到的数据与基本地图进行比较,然后将差异化的数据上传回到云端,只要有足够多的车辆在这么做,就可以拥有足够的覆盖率。

基础地图无法众包,必须派一辆测量车去收集基础地图数据,然后上传到云端,再通过自动处理或者人工的方式来进行标注和修改,然后发布。

因此,创建基础地图的数据量相当庞大,因为它们都是由原始的3D激光雷达点云或光栅图像构建在云端的。而Civil Mpas生成基础地图的方式略有不同,使用AI算法来删掉除所需传感器之外的所有数据,进而创建“指纹基础地图”,这样上传到云端的数据要小很多。这套技术允许在三个地图层中均使用众包的方式进行数据更新。这是Civil Maps成本低的原因之一。

在2018年国际消费电子展上,Civil Maps推出了一款名为 CityScaleHDMaps 的新产品,并展示了实现城市规模高清制图业务的一些核心功能。

CityScaleHDMaps 的存储框架是3种不同类型系统之间的复杂抽象。首先将Redis用作内存缓存,这是将数据移入CPU的L1和L2缓存或GPU内存的最快方法之一。Redis上面的第二层是边缘分布式文件系统,它使用Ceph在我们的私有云中通过网络在服务器之间移动数据,最后我们与AmazonSimpleStorageService(S3)同步,在所有边缘站点上拥有持久的分布式存储。存储抽象是开发人员读取和写入数据管理层的无缝接口。能够快速更改技术或数据同步架构,而不会影响应用程序层。通过抽象,重构的代码变得很少。

传统上,LoopClosure管道使用地面控制点将点云锚定到参考点,该参考点建立特定特征和对象的地面真实位置。这些地面控制点通常由专业测量员收集。在CivilMaps,利用机器视觉技术实现了闭环的自动化,实现了5CM的全球地理定位精度。

RTK GPS传感器在复杂的城市环境中无法生成可靠的位置信息。传感器数据在穿过城市某些地方会漂移,这会产生复杂性。通常,高层建筑会为GPS创建多路径问题。即使使用差分GPS天线,性能也很差,特别是在旧金山这样的城市。

除了RTK GPS之外,还有传感器融合技术使用视觉里程计融合相机,LiDAR和IMU传感器来创建校正轨迹。然而,由于GPS信号不良,IMU传感器本身的输入质量非常差。这种方法有其局限性,充其量只是对现实世界中地面实况位置的估计。

CivilMaps 引入了一种新颖的循环闭合方法和技术。利用机器视觉,同时使用航空影像和航空LiDAR作为参考共享坐标系。这更有利的原因是由于惯性系统在飞机上,而不是在高层建筑旁边的地面上。如果惯性系统在天空中,并且上面的卫星具有清晰的视线,则GPS误差和IMU漂移会大大减少。从而获得非常精确的轨迹信息,可以使用30-50个地面控制点对大约1,000线性公里的道路网络进行校正,而陆地唯一的环路闭合则是每100米一次。这是地面实况要求的一个数量级减少。CivilMaps利用航空三角测量的航空数据集来创建一个非常准确的共享坐标系。共享坐标系是地面实况地理参考数据集,它能够融合来自多个源的点云。

驾驶飞机获取高精度低分辨率点云数据,这只是创新的一部分。利用图像和激光雷达的组合,通过寻找空中点云和地面点云之间的共同特征来获得XYZ校正。得到修正后,将修正融合到里程轨迹中,得到精度为5cm的修正轨迹。

很少有地图绘制公司可以声称精确度达到5厘米,目前基于地面控制和复杂RTK轨迹的大多数基础地图的精确度在15厘米到25厘米之间。然而,使用地面RTK的精度测量在复杂的城市环境中是不可信的。地面ONLY方法不起作用,有太多变量可能会破坏传感器融合或验证方法的质量。RTK协方差的误报是导致传感器融合质量差的首要原因。RTK的协方差不可信,因为生成轨迹的解决方案基本上是衡量它自身的准确性。

CivilMaps 发布的视频中,在相互正交地比较独立的数据集,其中一个被证明是高度准确的,不容易受到GPS漂移的影响,因为树木、建筑物或加速度的快速变化。通过这种方法,将每次地面旅行集成到通过航空图像+航空激光雷达数据集创建的共享坐标系统中,以创建一流的基础地图。这为创建可伸缩的城市高清地图提供了新的可能性。

循环闭合后,CivilMaps继续进行特征提取,将地图划分为单独的地理空间区域。通过AirFlow使用mapreduce;各个docker容器获取在循环闭包后发布的参考点云数据以提取功能。此特征提取过程提取相关的通道特征和几何,以创建地图所需的矢量几何图形。

创建矢量图层后,在Unity中使用3D光线投射的单独作业会创建相邻的通道语义。最后发布到Web服务中以供使用。城市规模的高清地图由于其大尺寸而可以是几兆兆字节的数据。CivilMaps将HD地图中的原始点云数据称之为指纹基础地图的数据。指纹基础地图是原始点云数据的编码版本,比原始点云数据小10,000倍。。

通过“6D定位”,即6个自由度,因为汽车将知道它的运动轨迹,也知道它的当前姿态。有了这些信息,汽车就可以定位自己,然后将对应的地图数据投射到传感器的视场中,传感器就可以把注意力集中在特定的区域,而忽略其他区域。Civil Maps认为这样做的好处是,知道要看哪里可以节省汽车的计算时间和计算资源,否则就需要反复重复对周围环境进行识别以及与地图进行对比的过程。

Civil Maps使用的增强现实标注方式也是现在大家的常用方式,这种方式相对于激光点云数据,更容易被常人理解。Civil Maps并没有使用昂贵的GPU,而是在ARM Cortex上就可以运行这套程序。目前该公司已获得福特汽车公司,上汽集团,Motus Ventures,Stanford-StartX 基金以及许多其他杰出投资者的资助。

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

    关注

    2525

    文章

    48065

    浏览量

    739974
  • 自动驾驶
    +关注

    关注

    773

    文章

    13026

    浏览量

    163199
  • 高精度地图
    +关注

    关注

    1

    文章

    17

    浏览量

    3015

原文标题:基于边缘的自动驾驶导航定位公司Civil Maps实现了5cm城区高精定位

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

收藏 人收藏

    评论

    相关推荐

    KOALA人工智能图像生成模型问世

    近日,韩国科学团队宣布研发出名为 KOALA 的新型人工智能图像生成模型,该模型在速度和质量上均实现了显著突破。KOALA 能够在短短 2 秒内生成高质量图片,同时大幅降低了对硬件的需
    的头像 发表于 03-05 10:46 332次阅读

    美团取得构建高精地图专利

    美团取得构建高精地图专利 美团日前取得“一种构建高精地图方法及装置“的专利,这种构建高精地图方法可以使得高精度与低精度的点云
    的头像 发表于 02-26 16:20 210次阅读

    TCPWM来生成PWM脉冲,如何设置PWM发送脉冲的数量?比如固定发10个脉冲?

    目前我TCPWM来生成PWM脉冲,通过延时可以控制发送脉冲的个数,如下: Cy_TCPWM_TriggerStart(TCPWM0, PWM_I_CNT_MASK
    发表于 02-02 08:16

    地球上有多少硅原子可以用来生成晶体管呢?

    硅是常见的元素,那么地球上有多少硅原子可以用来生成晶体管
    的头像 发表于 12-22 10:51 431次阅读
    地球上有多少硅原子可以用<b class='flag-5'>来生成</b>晶体管呢?

    【鸿蒙生态千帆起】HarmonyOS系统级地图与位置服务,赋能广大开发者

    与位置服务能力。 端协同软硬结合,提供更全面差异化的位置服务 华为终端服务地图业务高级产品经理表示,Petal Maps将为HarmonyOS持续构建低功耗、更精准、更安全的定位
    发表于 11-22 10:37

    基于高度感知的鸟瞰图分割和神经地图的重定位

    本方案的完整算法是在SD地图中定位一组环视图像。它从环视图像生成本地BEV表示,并从给定粗略3D位置先验的SD地图tile中
    的头像 发表于 11-08 15:59 252次阅读
    基于高度感知的鸟瞰图分割和神经<b class='flag-5'>地图</b>的重定位

    什么是高精度地图

    ,控制车辆行使,以实现自主做出驾驶决策。参考: (1)感知周围环境(感知层) :由电子地图和传感器组成,电子地图提供传统的导航、导航电子地图数据
    发表于 10-07 14:24

    在Linux中生成新的gcc工具链后,如何使用链接脚本来生成能够被e203使用的.verilog文件?

    求在Linux中生成新的gcc工具链后,如何使用链接脚本来生成能够被e203使用的.verilog文件,希望老师能够提供较为详细的步骤指导,万分感谢!
    发表于 08-12 07:11

    如何用Nuclei Studio来生成编译后的.verilog文件?

    各位大佬,想问一下怎么Nuclei Studio来生成编译后的.verilog文件
    发表于 08-11 13:02

    刻划光栅和全息光栅的区别

    的直接结果,而不是严格地由于制造主光栅方法。例如,使用Sheridon方法制造的全息光栅具有几乎三角形的凹槽轮廓,因此其效率曲线看起来更像刻划光栅
    的头像 发表于 08-10 06:45 579次阅读
    刻划<b class='flag-5'>光栅</b>和全息<b class='flag-5'>光栅</b>的区别

    低质量图像生成与增强的区别 图像生成领域中存在的难点

    1. 论文信息   2. 引言   这篇论文的研究背景是图像生成领域中存在的一个难点 - 如何从低质量的图像中恢复高质量的细节信息。这对很多下游应用如监控视频分析等都是非常重要的。现有的图像
    的头像 发表于 08-03 15:36 1067次阅读
    低质量<b class='flag-5'>图像</b>的<b class='flag-5'>生成</b>与增强的区别 <b class='flag-5'>图像</b><b class='flag-5'>生成</b>领域中存在的难点

    基于扩散模型的图像生成过程

    近年来,扩散模型在文本到图像生成方面取得了巨大的成功,实现了更高图像生成质量,提高了推理性能,也可以激发扩展创作灵感。 不过仅凭文本来控制图像
    的头像 发表于 07-17 11:00 2104次阅读
    基于扩散模型的<b class='flag-5'>图像</b><b class='flag-5'>生成</b>过程

    WGDC2023:构筑地图全栈解决方案, Petal Maps联接更大的数字世界

    2023年5月17日至18日,第十二届全球地理信息开发者大会(WGDC 2023)在北京举办。华为终端云服务地图业务部部长在大会开幕式进行了《Petal Maps 联接更大的数字世界》的主题演讲
    的头像 发表于 05-18 19:18 1166次阅读

    安全光栅,光幕的使用方法

    安全光栅的使用方法
    的头像 发表于 05-16 09:51 668次阅读
    安全<b class='flag-5'>光栅</b>,光幕的使用<b class='flag-5'>方法</b>

    ​高精地图生成技术大揭秘

    同样采用了点图融合方式生成BEV特征,区别在于对图像分支采用IPM+高度插值方式实现PV2BEV转换。IPM是传统的PV2BEV转换方法,但需要满足地面高度平坦的假设。
    的头像 发表于 05-05 14:33 411次阅读
    ​高精<b class='flag-5'>地图</b><b class='flag-5'>生成</b>技术大揭秘