科研笔记(六) 基于环境感知的室内路径规划方法

Hello,everyone!
我是CS科研GO,一个热衷于科研和软开的胖子!
论文题目:An Indoor Route Planning Method With Environment Awareness
论文作者:Yan Zhou, Hong Chen, Yueying Huang, Yunxin Luo, Yeting Zhang, Xiao Xie;
工作单位:电子科技大学;
发表会议:IGARSS 2018。

1. 论文摘要

针对复杂室内环境下的用户导航需求,本文提出了一种具有环境感知的室内路径规划方法。考虑到用户导航的可访问性、简洁性和舒适性,本文首先描述了室内导航网络的建模方法,定义了室内环境语义的表达。在此基础上,将路径复杂度、拥挤度、阻塞事件等环境语义引入到室内导航网络模型中,给出了导航成本函数。最后,将导航成本函数、环境语义引入到传统的Dijkstra算法中,提出了一种最优的室内路径规划方法。实验结果表明,该方法能有效提高用户在室内导航中的舒适性体验。

2. 引言

室内路径规划主要应用于室内导航和紧急疏散领域。随着复杂的室内环境对导航需求的不断增加,许多著名的地图服务提供商都将室内路径规划作为地图服务的基本特征之一,如Google地图、Bing地图、百度地图等。

相关研究提供了不同的室内路线规划方法。基于IFC的路径规划充分考虑了三维模型的几何信息和语义信息,提高了路径规划的实用性;采用语义丰富的室内导航方法,将用户信息和行为语义拓展到路径规划中,提供以用户为中心的个性化路线规划服务;基于情景感知的室内导航扩展上下文信息和用户偏好信息,实现室内最佳路径规划。不同于上面的方法,本文提出了基于环境感知的室内路径规划方法,其认为室内导航环境语义,如路径复杂性、拥挤程度和阻塞事件,从而规划室内导航路线且有助于提高用户的舒适体验。

3.室内导航网络模型

室内导航网络是室内路径规划和导航服务的关键。室内导航网络建模中使用最广泛的是几何模型,它可以描述室内空间的几何和拓扑特征。

本文建立了基于“节点—边”表示图理论的室内导航网络模型。房间和门抽象为节点;这些节点由边连接。走廊抽象地以中心线表示;节点和中心线(门和走廊)也通过边缘联系起来。

3.1 室内导航网络

一个示例说明了如图1所示的室内导航网络建模的细节。为了清楚地展示细节,图1(a)中的3D室内模型的红色虚线部分被放大并显示在图1(b)中。房间和门的节点分别根据其几何中心在二维投影中表示。 然后建立边缘以连接房间节点和门节点,如图1(b)中的L0,L2,L4和L6所示。同时,门之间的边缘专为多门房间而建。以房间R3为例,R3具有三个门D2,D3和D4,因此相应地建立了边缘L1,L3,L5以连接多个门,如图1(b)所示。 图1(b)的建模结果如图1(c)所示。 室内导航网络的其余部分也可以相同的方式使用。
在这里插入图片描述

3.2 环境语义表示

  1. 路径复杂度
    相关研究表明,在导航中,路径复杂度可能与路径长度同样重要。人们更喜欢选择一个更简单的导航路径而不是最短路径,因为它意味着更少的模糊性和更容易理解。在几十个路径复杂度指标中,拐角数是最常用的标准之一,它直接反映了路径的复杂度。因此,我们使用拐角数来表示路径复杂度的语义如下:
    path_complexity= {number_turns}
    其中,number _turns表示导航路径中的拐角数。

  2. 拥挤程度
    拥挤程度是影响用户导航舒适度的最重要因素,尤其是对于购物商场、火车站和机场候机楼等大型复杂室内环境。因此,本文对拥挤度进行如下描述:
    path_crowd ={ crowd_type, crowd_range,Tc}
    其中,crowd_type表示拥挤程度的类型,crowd_range表示拥挤程度的范围长度,Tc表示拥挤时间。根据交通速度(V)与人群密度§的关系如下所示,
    V = { 1.4 ρ ≤ 0.75 0.0412 ρ 2 − 0.59 ρ + 1.867 0.75 < ρ ≤ 4.2 0.1 ρ > 4.2 V=\left\{\begin{array}{lr}1.4 & \rho \leq 0.75 \\ 0.0412 \rho^{2}-0.59 \rho+1.867 & 0.75<\rho \leq 4.2 \\ 0.1 & \rho>4.2\end{array}\right. V=1.40.0412ρ20.59ρ+1.8670.1ρ0.750.75<ρ4.2ρ>4.2
    可以计算出人群类型,并将其划分为4个层次,如表1所示。
    在这里插入图片描述

  3. 阻塞事件
    阻塞事件可能导致路由规划不可用。室内导航环境的阻塞事件通常是由设施故障、意外事故、人为阻塞等原因引起的。为了描述阻塞事件对室内导航的影响,本文对阻塞事件语义进行了描述:
    在这里插入图片描述
    event_range= ( v 1 , v 2 , … , v n ) \left(v_{1}, v_{2}, \ldots, v_{n}\right) (v1,v2,,vn)表示受阻塞事件影响的节点集。 v i v_i vi=1,代表节点可达, v i v_i vi=0,代表节点不可达。 T e s T_{es} Tes代表由阻塞事件所导致的阻塞时间。

3.3 具有环境语义的导航成本函数

本节将环境语义引入到室内导航网络模型中,构建导航代价函数,使导航网络模型不仅具有几何信息,而且包含丰富的环境语义信息。考虑路径复杂度、拥挤度和阻塞事件的环境语义,定义导航代价函数
G ∗ = ω c f c r o w d ∗ ( v i , v j ) + ω t f t u r n ∗ ( V i ) ω e f e v e n t ∗ ( V j ) G^{*}=\frac{\omega_{c} f_{c r o w d}^{*}\left(v_{i}, v_{j}\right)+\omega_{t} f_{t u r n}^{*}\left(V_{i}\right)}{\omega_{e} f_{e v e n t}^{*}\left(V_{j}\right)} G=ωefevent(Vj)ωcfcrowd(vi,vj)+ωtfturn(Vi)
基于成本函数,可根据导航环境的变化动态更新室内规划路径的导航成本。路径复杂度和拥挤程度的增加或阻塞事件的发生都会引起代价函数G* 的动态更新,说明有效的动态环境感知能够避免复杂的路径、拥塞和阻塞事件,有助于改善用户体验。

4. 室内路径规划

本文提出了一种具有环境感知的室内路径规划方法,其将环境语义与传统的Dijkstra算法相结合。本文提出的方法采用3.1节所述的基于节点边缘的室内导航网络模型,以具有动态环境语义的导航成本作为室内导航网络的边缘权值,然后基于Dijkstra算法规划室内导航路径。算法流程图如下所示,主要包括以下几个步骤:
在这里插入图片描述

  • 步骤1:基于节点-边缘图模型的室内导航网络建模;
  • 步骤2:根据环境语义,根据导航代价函数更新* G的值,并将* G指定为室内导航网络的边缘权值;
  • 步骤3:使用Dijkstra算法搜索导航代价最小* G的室内导航路径;
  • 步骤4:如果导航环境发生变化,返回步骤2;否则,结束算法。

5. 实验分析

根据以上所述,我们的实验采用六层建筑模型构建室内导航拓扑网络模型,如下所示。
在这里插入图片描述
实验选取节点23和节点216作为开始节点和目的节点,如图4所示。根据如式(6)所示拥挤程度成本函数的定义,当拥挤类型为通畅、轻度、中度、重度时,α可指定为:1.0、2.0、4.0、8.0。拥挤度、路径复杂度和阻塞事件的权重均设置为0.7。

室内路径规划结果如表2所示,传统的Dijkstra算法只考虑路径长度,得到的最短路径如图4所示。然而,本文提出的最优方法考虑了路径复杂度、拥挤程度、阻塞事件等室内环境语义信息,得到的最优路径如图5所示。虽然与传统的Dijkstra算法相比,该方法的路径长度略有增加,但转弯路径更少,运行时间更短,导航成本更低。该方法考虑到丰富的导航环境语义,通过在室内导航路径规划中引入路径复杂性、拥挤度和阻塞事件,提高了用户的舒适度。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6. 结论

考虑到用户导航的可访问性,简单性和舒适性,本文描述了环境语义在路径复杂度,拥挤度和阻塞事件上的表示,并基于环境语义定义了导航成本函数,然后提出了一种最优的室内路径规划方法。通过将导航成本函数和环境语义引入传统的Dijkstra算法。 实验结果表明,本文提出的方法提高了室内导航用户的舒适度。

内容靠得住,关注不迷路。
在这里插入图片描述

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 技术工厂 设计师:CSDN官方博客 返回首页