多粒度栅格地图的创建与拓扑地图的自动生成.docVIP

多粒度栅格地图的创建与拓扑地图的自动生成.doc

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
多粒度栅格地图的创建与拓扑地图的自动生成   摘 要:环境建模是无人驾驶汽车的关键技术之一,而栅格几何地图则是无人驾驶汽车进行环境建模、环境感知与自主导航的基础。为此,提出的多粒度多属性栅格地图不仅能表达具有不同粒度大小的数据级、特征级与决策级栅格地图,而且可以较全面地描述护栏、城市道路边缘、树干与电线杆、交通标志牌、车道线、斑马线、路口等多种属性。与此同时,自动提取的拓扑地图的精度可达到车道级水平。目前我们正在利用所提出的多粒度多属性栅格地图,进行基于地图匹配的精准自主导航新方法研究,并进一步基于此混合地图开展高可靠环境感知系统的研究与实践。第一部分是引言。第二部分介绍多粒度多属性栅格地图的创建。第三部分介绍基于栅格地图自动生成拓扑地图的方法。最后给出实验结果与分析。   关键词:多粒度栅格地图;拓扑地图;自动生成   中图分类号:TB   文献标识码:A   doi:10.19311/j.cnki.1672-3198.2016.23.133   1 一种多粒度栅格地图的创建   1.1 多属性地图的定义   创建栅格地图之前,必须首先给出栅格的定义,即单个栅格的表示或数据存储结构。本文用三个字节来表达栅格中的状态与属性信息。   一个占用栅格通过栅格状态及道路属性、栅格标志位属性和栅格交通标识属性等三个字节进行表达。栅格状态及道路属性字节,是指栅格状态值(即表示栅格是否被占用)、障碍物及其类型、车道线及其类型以及停止线等。栅格标志位属性字节,是指标志位,即该栅格是否为马路牙子、护栏、匝道、非结构化区域和地面箭头等。栅格交通标识字节,是指交通灯的类型和交通标志牌的类型。   1.2 栅格地图的多粒度表达   作为模糊粒度计算的起步,张钹等人提出了模糊商空间理论。所得到的主要结果有:证明了利用模糊等价关系可以将原来的商空间理论推广成模糊商空间理论,并给出了几个基本的定理。在这里我们将模糊粒度计算的概念应用到栅格地图当中。我们创建出来的基本占用栅格地图是细粒度地图,但是无人驾驶汽车的自主决策,通常需要多层次、多粒度的环境信息。此时需要生成一个具有不同分辨率的粗粒度地图。   算法1.1:   (1)基于激光雷达点云数据生成一个M×N二维细粒度栅格地图。   (2)确定粒度大小n,即一个粗粒度栅格由多少个细粒度栅格组成。   (3)定义Ai,j=fun(X)为从细粒度地图到粗粒度地图的映射函数。其中X为n×n的小栅格的状态属性矩阵,Ai,j是处在第i行,第j列的粗粒度栅格的状态属性值。映射函数可以根据所需要提取的宏观信息进行调整。在本文的实现中,映射函数是通过统计大栅格里被占用栅格的个数来确定大栅格是否被占用。   (4)基于映射函数返回的状态属性矩阵A生成粗粒度地图。   2 基于栅格地图的拓扑地图自动生成方法   拓扑地图是由多个顺序连接的点边组成。创建拓扑地图,首先是要确定组成拓扑地图的拓扑点集,其次要确定这些拓扑点集的顺序。有了拓扑点集和顺序之后,只要将各点按照原先的顺序以边的形式连接起来就可以生成拓扑地图了。   本文的拓扑点都是选自汽车行驶的实际轨迹。拓扑点取自轨迹点集有两个好处:一个是该点的定位非常精确,肯定是道路上可行驶的点,不会出现严重偏离车道的情况,因此该点实际就是定义车道的路点。其次轨迹点本身就有顺序,我们就不需要考虑怎么确定各点之间的连接顺序。   由于拓扑地图的提取目标是给出行驶环境的宏观信息,因此这些拓扑点必须具有代表性。对于一个直道,只需要在直道的两端各返回一个路点即可。而对于弯道,路口,U型掉头和环岛等情况,则需要加入多个路点才能表示出其复杂的结构信息,如图1所示。   算法2.1:   (1)将行驶轨迹经过的栅格标记到多属性栅格地图中,作为提取路点的候选拓扑点集。   (2)对栅格地图进行粗粒度化处理,并在粗粒度地图中保留斑马线属性以及标记为轨迹的栅格。   (3)取处在有斑马线属性的轨迹栅格中间的栅格为该斑马线的路点。   (4)计算每个轨迹栅格的航向角变化率Ψ,若Ψ大于阈值α且小于某阈值β,则认为该点是弯道上的路点。   (5)若航向角变化率Ψ大于β,则认为该点是U型调头上的路点。   (6)顺序连接以上提取到的路点,进而生成拓扑地图。   在实际操作过程中,有时我们需要在拓扑地图里面人为地插入一些路点,并确保这些路点在车道范围之内。这就应该先识别车道,再在车道水平上编辑路点。   在城市道路中,车道是由车道线划分的。一般地,一个车道可能在两个车道线的中间,也可能是处在车道线和城市道路边缘之间。我们恰好可以利用车道的这一特点提取车道特征。具体的提取方法如下:   算法2.2:   (1)我们由车体行驶方向的那条直线垂直的往两边用光栅

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档