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 基金以及许多其他杰出投资者的资助。

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

    关注

    2546

    文章

    50516

    浏览量

    751293
  • 自动驾驶
    +关注

    关注

    782

    文章

    13641

    浏览量

    166017
  • 高精度地图
    +关注

    关注

    1

    文章

    17

    浏览量

    3033

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

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

收藏 人收藏

    评论

    相关推荐

    基于深度学习的三维分类方法

    近年来,云表示已成为计算机视觉领域的研究热点之一,并广泛应用于自动驾驶、虚拟现实、机器人等许多领域。虽然深度学习技术在处理常规结构化的二维网格图像数据方面取得了巨大成功,但在处理不规则、非结构化的
    的头像 发表于 10-29 09:43 163次阅读
    基于深度学习的三维<b class='flag-5'>点</b><b class='flag-5'>云</b>分类<b class='flag-5'>方法</b>

    AIGC与传统内容生成的区别

    AIGC : 主要面向非结构化数据生成,如自然语言文本、图像、音频、视频等。 这类数据规模更大,内在结构更复杂,对处理技术提出了更高要求。 传统
    的头像 发表于 10-25 15:13 255次阅读

    Flash电池充电突破了充电电流的界限

    电子发烧友网站提供《Flash电池充电突破了充电电流的界限.pdf》资料免费下载
    发表于 10-15 11:27 0次下载
    Flash电池充电<b class='flag-5'>突破了</b>充电电流的界限

    华为WATCH GT 5系列智能手表亮相,Petal Maps 手表地图再升级

    的3D高尔夫地图和全彩运动地图,为运动精英们带来前所未有的沉浸式运动体验。 Petal Maps手表地图再升级,多视角轻松洞悉全局 此前在HUAWEI WATCH GT 3 Pro上,
    的头像 发表于 09-25 11:11 385次阅读

    Meta发布Imagine Yourself AI模型,重塑个性化图像生成未来

    日益融合的今天,个性化图像生成因其广泛的应用前景而备受瞩目,但传统方法却因高昂的定制成本与有限的扩展性而面临挑战。
    的头像 发表于 08-26 10:59 440次阅读

    物联网平台地图数据可视化

    随着科技的飞速发展,物联网(IoT)技术已经深入生产生活的方方面面,从智能家居到智慧城市,从工业自动化到农业精准管理,物联网正在以前所未有的速度改变着世界。而在物联网的众多应用中,平台地图数据
    的头像 发表于 07-01 17:10 328次阅读

    检索增强生成(RAG)如何助力企业为各种企业例创建高质量的内容?

    生成式 AI 时代,机器不仅要从数据中学习,还要生成类似人类一样的文本、图像、视频等。检索增强生成(RAG)则是可以实现的一种
    的头像 发表于 03-29 15:09 836次阅读

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

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

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

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

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

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

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

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

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

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

    通过将异步获取的图像与LiDAR对准的方案

    实现图像与其重建对象之间的精确2D-3D对应关系对于准确的图像定位至关重要,一种有前景的方法涉及在图像和激光雷达平面之间建立对应关系,激光雷达平面可以被视为来自激光雷达
    发表于 12-12 14:46 692次阅读

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

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

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

    与位置服务能力。 端协同软硬结合,提供更全面差异化的位置服务 华为 终端服务地图 业务高级产品经理表示, Petal Maps 将为 HarmonyOS 持续构建
    的头像 发表于 11-21 21:10 564次阅读
    【鸿蒙生态千帆起】HarmonyOS系统级<b class='flag-5'>地图</b>与位置服务,赋能广大开发者