当前位置: 首页 > 专利查询>南京大学专利>正文

一种面向复杂地表空间的行人步行导航路径规划方法技术

技术编号:21886860 阅读:183 留言:0更新日期:2019-08-17 12:42
本发明专利技术涉及一种面向复杂地表空间的行人步行导航路径规划方法,实现了复杂地表空间中行人步行导航路径的优化提取。该方法根据路径起终点和地表单元边界对通行区域采集的密集离散点建立不规则三角网,并综合考虑地表类型、通行代价等因素,基于不规则三角网所构建的道路网络进行最优路径分析及路径优化,从而为不同类型人群提供满足其不同需求的最优导航路径。该算法不仅能在复杂地表空间中进行路径规划,还能满足行人在自主选择路径时的多种需求,为其提供精确且适用的导航路径。

A Pedestrian Walking Navigation Path Planning Method for Complex Surface Space

【技术实现步骤摘要】
一种面向复杂地表空间的行人步行导航路径规划方法
本专利技术涉及面向复杂地表空间的行人步行导航路径优选算法。
技术介绍
人类生活中绝大部分的行为活动与信息都是围绕着地理空间展开的,其中最常见的一种行为活动就是寻路行为,它贯穿在人们的日常生活之中,如室内走动、外出步行、远距离的驾车与公交乘坐等都属于寻路行为。过去,人们总是通过地图或问路等方式寻找目的地,但是随着GIS和导航系统的发展,GPS、电子地图(GoogleMaps)以及其他一些行人导航产品(如NAVITIME)得到了越来越广泛的应用。路径规划问题是地理信息科学、交通运输、计算机科学等领域的一个研究热点,与机器人、计算机图形学、仿真、游戏等都相关。很多实际问题都可以通过抽象进而转化为网络中的最优路径计算问题,如机器人的无碰撞自主行动、道路交通网络中的出行路线选取问题以及遇险后的最优逃生路线计算问题等。现有的导航技术或产品能为车辆驾驶员提供不同出行模式下的导航信息,也基本能满足其对道路交通信息的需求,但其主要是基于道路网络的,且面向的主要是车辆,在面向行人的路径引导方面研究仍比较少,对于步行导航模式的相关理论研究尚属于初步阶段。目前对行人导航的支持也仅限于在原有车载导航系统的基础上添加了部分行人级别的导航信息,得到仍是基于道路网络下的行人级别导航信息,与实际行人的步行模式仍有较大的差异,在导航区域、交通模式、导航路径上均有较大的不同。此外,这些算法大多没有考虑到不同类型人群的需求,对于不同个体的通行模式的差异性不够重视。如相比于年轻人,老年人由于年纪、身体等原因可能不愿意选择上下坡较多的路径,而更倾向于距离更长的平缓路径。
技术实现思路
本专利技术要解决的技术问题是:克服现有技术的上述不足,提供一种面向复杂地表空间的行人步行导航路径规划方法,不仅能计算出复杂地表空间中的最优路径,还能满足行人自主选择路径时的多种需求,为其提供更加精准、平滑和人性化的路线。为了解决以上技术问题,本专利技术提供的一种面向复杂地表空间的行人步行导航路径规划方法,包括以下步骤:第一步:建立通行代价表——针对路径优选时的不同情况,建立包括ID号、行人类型、地表类型、地形坡度和通行代价六项在内的通行代价表;所述行人类型包括成人、老弱、儿童;地表类型分为:平地、道路、草地、河流、建筑物;地形坡度的范围在-90°~90°之间;通行代价则包括通过每公里所花费的时间和/或体力;第二步:建立不规则三角网(TriangulatedIrregularNetwork,TIN)——根据导航数据对地表多边形单元的边界进行采样生成离散点,并加入通行路径的起始点和终止点,构成平面点集;基于平面点集生成不规则三角网,完成不规则三角网的构建;第三步:计算不规则三角网各边的通行代价——结合土地利用类型、DEM数据和通行代价表,获取三角网各边的地表类型、地形坡度,从而获得三角网各边通行代价;三角网各边的地表类型、地形坡度通行代价获取方法具体如下:地表类型:将土地利用类型数据与生成的三角网进行叠置,找出每条边的中点像元及其八邻域像元所属地表类型,如果九个像元的地表类型都相同,则该边为该地表类型;如果九个像元的地表类型不相同,则将该边归为这九个像元的地表类型种通行性较高的那类地表类型;地形坡度:利用DEM数据与不规则三角网进行叠置,确定每条边的两个端点的高程值,并计算每条边两个端点的水平距离,通过每条边两个端点的高程差和水平距离确定每条边的地形坡度;通行代价:结合三角网各边的地表类型和地形坡度,通过查询通行代价表,确定用户指定行人类型下的三角网各边的通行代价,所述用户指定行人类型由用户选择;第四步:计算最优路径——根据第二步中的起始点和终止点,结合三角网各边的通行代价,计算最优路径。专利技术的创新点在于,在传统最短路径算法的基础上将算法的应用范围从道路网络扩展到行人的主要通行空间——复杂地表空间中,还充分考虑了不同人群在求解最优路径时对通行代价等因素的不同需求,真正意义上实现了行人根据自身情况自主选择导航最优路径的目标。专利技术实现了复杂地表空间中行人步行导航路径的优化提取。该算法根据路径起终点和地表单元边界对通行区域采集的密集离散点建立TIN三角网,并综合考虑地表类型、通行代价等因素基于TIN三角网所构建的道路网络进行最优路径分析及路径优化,从而为不同类型人群提供满足其不同需求的最优导航路径。该算法不仅能在复杂地表空间中进行路径规划,还能满足行人在自主选择路径时的多种需求,为其提供精确且适用的导航路径。附图说明下面结合附图对本专利技术的面向复杂地表空间的行人步行导航路径规划方法作进一步的说明。图1是初始构建的不规则三角网图2是地表类型判别方法示意图图3是成年人步行时TIN各边的通行体力代价结果图图4是初始最优路径示意图图5是优化后的最优路径示意图具体实施方式下面结合附图对本专利技术的较佳实施例进行详细阐述,以使本专利技术的优点和特征能更易于被本领域技术人员理解,从而对本专利技术的保护范围做出更为清楚明确的界定。本实施例面向复杂地表空间的行人步行导航路径规划方法,包括以下步骤:第一步:建立通行代价表。针对路径优选时的不同情况,建立包括ID号、行人类型、地表类型、地形坡度和通行代价六项在内的通行代价表;所述行人类型包括成人、老弱、儿童;地表类型分为:平地、道路、草地、河流、建筑物;地形坡度的范围在-90°~90°之间;通行代价则包括通过每公里所花费的时间和/或体力。对于行人类型、地表类型、地形坡度的各种组合分别建立对应的通行代价表。也可将各种组合的通行代价表合并为一张大表,如表1所示。表1可以使用数字代码代表通行代价表中的行人类型、地表类型、地形坡度和通行代价,以简化通行代价表。以“成人-步行-时间-平地”的组合表为例,其通行代价表如表2所示。表2ID坡度时间(h/km)0015011018022021034525048099995909999第二步:建立不规则三角网(TriangulatedIrregularNetwork,TIN)。根据导航数据对地表多边形单元的边界进行密集采样生成离散点,密集采样的最小距离设置为1m,最大距离设置为5m。然后加入通行路径的起始点和终止点,构成平面点集。本利用的导航数据由百度地图提供。基于平面点集生成不规则三角网,完成不规则三角网的构建。为了提高执行效率,缩短构建三角网的时间,本实施例中,利用并行自适应细分方法(可参见文献:WangJ,CuiC,RuiY,etal.AparallelalgorithmforconstructingVoronoidiagramsbasedonpoint-setadaptivegrouping[J].Concurrency&ComputationPractice&Experience,2014,26(2):434-446.)将平面点集划分为若干沿x轴和y轴交替的互不重叠、点数大致相同的子集,利用Guibas-Stolfi分治算法在各子集中并行地建立Delaunay三角形,从而获得各子集的三角网,然后进行拼接,完成不规则三角网的构建。建立的不规则三角网如图1所示。第三步:计算不规则三角网各边的通行代价。结合土地利用类型、DEM数据和通行代价表,获取三角网各边的地表本文档来自技高网
...

【技术保护点】
1.一种面向复杂地表空间的行人步行导航路径规划方法,包括以下步骤:第一步:建立通行代价表——针对路径优选时的不同情况,建立包括ID号、行人类型、地表类型、地形坡度和通行代价六项在内的通行代价表;所述行人类型包括成人、老弱、儿童;地表类型分为:平地、道路、草地、河流、建筑物;地形坡度的范围在‑90°~90°之间;通行代价则包括通过每公里所花费的时间和/或体力;第二步:建立不规则三角网——根据导航数据对地表多边形单元的边界进行采样生成离散点,并加入通行路径的起始点和终止点,构成平面点集;基于平面点集生成不规则三角网;第三步:计算不规则三角网各边的通行代价——结合土地利用类型、DEM数据和通行代价表,获取三角网各边的地表类型、地形坡度,从而获得三角网各边的通行代价;三角网各边的地表类型、地形坡度通行代价获取方法具体如下:地表类型:将土地利用类型数据与生成的三角网进行叠置,找出每条边的中点像元及其八邻域像元所属地表类型,如果九个像元的地表类型都相同,则该边为该地表类型;如果九个像元的地表类型不相同,则将该边归为这九个像元的地表类型种通行性较高的那类地表类型;地形坡度:利用DEM数据与不规则三角网进行叠置,确定每条边的两个端点的高程值,并计算每条边两个端点的水平距离,通过每条边两个端点的高程差和水平距离确定每条边的地形坡度;通行代价:结合三角网各边的地表类型和地形坡度,通过查询通行代价表,确定用户指定行人类型下的三角网各边的通行代价,所述用户指定行人类型由用户选择;第四步:计算最优路径——根据第二步中的起始点和终止点,结合三角网各边的通行代价,计算最优路径。...

【技术特征摘要】
1.一种面向复杂地表空间的行人步行导航路径规划方法,包括以下步骤:第一步:建立通行代价表——针对路径优选时的不同情况,建立包括ID号、行人类型、地表类型、地形坡度和通行代价六项在内的通行代价表;所述行人类型包括成人、老弱、儿童;地表类型分为:平地、道路、草地、河流、建筑物;地形坡度的范围在-90°~90°之间;通行代价则包括通过每公里所花费的时间和/或体力;第二步:建立不规则三角网——根据导航数据对地表多边形单元的边界进行采样生成离散点,并加入通行路径的起始点和终止点,构成平面点集;基于平面点集生成不规则三角网;第三步:计算不规则三角网各边的通行代价——结合土地利用类型、DEM数据和通行代价表,获取三角网各边的地表类型、地形坡度,从而获得三角网各边的通行代价;三角网各边的地表类型、地形坡度通行代价获取方法具体如下:地表类型:将土地利用类型数据与生成的三角网进行叠置,找出每条边的中点像元及其八邻域像元所属地表类型,如果九个像元的地表类型都相同,则该边为该地表类型;如果九个像元的地表类型不相同,则将该边归为这九个像元的地表类型种通行性较高的那类地表类型;地形坡度:利用DEM数据与不规则三角网进行叠置,确定每条边的两个端点的高程值,并计算每条边两个端点的水平距离,通过每条边两个端点的高程差和水平距离确定每条边的地形坡度;通行代价:结合三角网各边的地表类型和地形坡度,通过查询通行代价表,确定用户指定行人类型下的三角网各边的通行代价,所述用户指定行人类型由用户选择;第四步:计算最优路径——根据第二步中的起始点和终止点,结合三角网各边的通行代价,计算最优路径。2.根据权利要求1所述...

【专利技术属性】
技术研发人员:王结臣张文涵迟瑶钱天陆盛彩英
申请(专利权)人:南京大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1