基于贪心算法的轮椅使用者路径规划方法

来源 :科海故事博览·中旬刊 | 被引量 : 0次 | 上传用户:tlihao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘 要 随着社会老龄化,以残障人士为典型的无障碍出行愈发受到关注。创建无障碍出行环境,既是社会文明进步的重要标志,也是城市功能和城市品质提升的必然要求,同时也是我国进入老龄化社会发展的现实需要。为了顺应时代潮流,应在现有的地图导航上做出改进,在原有高德地图的路线规划算法上增添了对出行友好度的定义,让出行路线对轮椅使用者而言更加轻松。
  关键词 轮椅使用者 出行导航 无障碍 公共交通
  中图分类号:TN96 文献标识码:A 文章编号:1007-0745(2020)02-0001-03
  中国轮椅使用者联合会发布的数据显示,目前我国轮椅使用者总数超过8500万,其中肢体轮椅使用者数近2500万,未来轮椅使用者数量将继续增长[1]。在城市中,轮椅使用者等行动不便人群日常出行遭遇“残疾路”,面对的是复杂的路况以及楼梯台阶。目前社会对于轮椅使用者的出行主要停留在完善轮椅使用者出行设施方面,增加无障碍厕所、提供无障碍通道等。对于轮椅使用者出行导航方面,我国现有的导航APP主要针对的是能独立出行的普通人士,且地图导航APP没有针对轮椅使用者出行的优化,更没有开发针对轮椅使用者出行的APP或者小程序[2]。
  对于轮椅出行者的出行问题可以简化为点与点之间的连接,是一个自顶而下的选择,符合贪心算法的特点。轮椅出行者的出行问题的优化测度需要进行一定的改变,结合实际情况的分析,根据轮椅使用者出行的特点,对贪心算法启发性规则进行修改,最终得出一种基于贪心算法的改进轮椅使用者出行的方法。轮椅使用者出行路线的优化体现在,要结合使用者的出行需要、行程时间安排、体力状况等,来生成一条最适合使用者的最佳出行线路。该算法把轮椅使用者的需求、身体状况及其心理作为约束条件,最终找出一条满足轮椅使用者需求的最佳出行路线。
  1 基于贪心算法的路径规划
  对于轮椅使用者出行问题,Dijkstra 算法[3]是一种盲目的搜寻,虽然可以得出结果但是对于特定限制的问题,得出的结论并不适用;对于A*算法[4],虽然能根据启发规则得到满足要求的结论,但是无法满足轮椅使用者出行的需求。
  在介绍算法之前,先对一些相关名词进行解释:
  补给点:每一个区域的控制点以及无障碍设施设置的地理位置;
  友好度:对于每一个补给点,结合道路条件、无障碍设施的合理性和安全性等多方面因素评价得出的总体评分。
  对于上述的问题,基于贪心算法的路径规划采用贪心算法对单位距离范围内友好度收益最大的补给点进行选取,作为无障碍出行的补给点集合,根据选取的补给点集合创造相对应的邻接矩阵;根据设置的限定条件,逐一搜索集合内单位距离友好度收益最大且满足要求的补给点,算法停止最终条件为下一补给点为最终目的地,则终止算法并输出结果。
  1.1 轮椅使用者的出行需求
  轮椅使用者出行中需要兼顾时间和距离的平衡,也需要考虑轮椅使用者的身体状况和出行存在的问题,轮椅使用者的出行主要存在以下几个问题[5]:
  (1)轮椅使用者的自身身体状况不佳;
  (2)轮椅使用者的出行不只是一个简单的点对点的三维移动,而是一种对着空间有更加苛刻要求和诸多限制的移动;
  (3)轮椅使用者的出行心理与正常人存在差异,当出行需求受阻,他会产生自卑心理;
  (4)轮椅使用者对出行的安全更加看重。
  通过对上述问题的分析,可以得出轮椅使用者的需求:身体状况不同、出行距离和时间尽量短、安全因素的考虑等。
  1.2 数学模型的建立
  根据轮椅使用者的出行需求,将身体状况、心理因素、出行距离和安全性作为约束条件[6],对模型作出以下假设:
  (1)起终点之间距离在一定范围之内;
  (2)轮椅使用者在进行垂直空间变换时须借助无障碍设施;
  (3)每个补给点最多被使用一次;
  (4)各补给点间的位置距离可获取;
  (5)每个补给点根据道路及设施有一个等级评分。
  根据上述假设建立如下的函数模型:
  在上述的数学模型中,包涵了目标函数和约束条件,每个参数的代表含义如下:
  1.3 路径算法的描述
  对于贪心算法最主要的是找出最优的量度标准,对于大众一般的出行量度标准是距离和时间,但是对于轮椅使用者出行的量度标准不仅仅是时间和距离,还有更多其他的因素需要考虑,对一般的出行量度标准做了一定的修改,使其更加符合轮椅使用者出行。
  对算法的介绍如下:
  (1)初始化备选库、已选库和收益库。其中备选库用来存放待考察的补给点,已选库存放符合要求的补给点,收益库用来存放各个补给点的友好度收益。
  (2)把补给点0加入已选库,并将补给点0的邻接点加入备选库。
  (3)判断加入的补给点是否为目标点,如果是则直接输出已选库;否则向下执行。
  (4)计算各个补给点的收益。
  计算每个补给点的友好度,具体公式如下:
  是设施服务的友好度,包括道路平整度、设施合理性和道路剩余价值三部分组成。
  每个补给点的友好度收益计算公式为:
  (5)比较备选库里面每个补给点的友好度收益,将友好度收益最大的补给点加入已选库,并初始化备选库和收益库。
  (6)重复步骤(3),继续计算直到补给点到达目标点才结束。最后输出已选库的结果。
  具体的算法流程圖,如下图1所示:
  2 程序界面介绍
  该程序的搭建接入高德地图API,使用部分高德地图的原始数据进行程序框架的搭建,在此基础上对页面进行调整[7]。加入Weather天气查询服务,根据城市名称或区域编码返回城市4天的天气预报信息。搜索服务采用Autocomplete插件,根据输入关键字提示匹配信息,可将Poi类型和城市作为输入提示的限制条件,并增设无障碍导航按钮。反馈报警界面采用InfoWindow类信息窗体,在网页上弹出提醒窗体和一个信息展示窗体。通过增设三个功能,分别为天气播报界面、无障碍路线查询界面和反馈报警界面,使其具备轮椅使用者出行导航程序的使用特色。   3 案例对比分析
  基于高德地图JS API搭建web前端,将本算法加入到该前端,使其作为程序运行,在假设条件下将本算法程序与高德地图进行对比。假设现有一个轮椅使用者初次到四川大学华西医院治疗,准备从四川大学华西医院(东门)到华西坝(地铁站)乘坐地铁回家,但不熟悉周边路径情况。
  根据实际情况观测,国学巷、小天竺街视界良好但路面不平,校西路路面平整且道路宽广,华西坝地铁站A出入口配有一个行人通道和一个方向向上的自动扶梯,华西坝地铁站B出入口配有一个行人通道和一个无障碍电梯。高德地图导航选择的国学巷、小天竺街以及华西坝地铁站A出入口作为规划路线,此路线不但道路条件不良,而且没有充分利用无障碍设施,对于轮椅使用者十分不方便且需要他人帮助才能顺利到达终点。本算法程序则充分考虑轮椅使用者的各个方面,选择校西路、华西坝地铁站B出入口作为补给点,将道路条件良好、无障碍设施齐全的道路选作规划路线。
  通过两种导航路线对比,发现本算法基于友好度的规划导航路线更适合轮椅使用者。相较于其他导航算法有以下两个优点:
  (1)本算法不同于其它步行导航算法,不再以时间最短或者费用最低为目标,而是综合考虑轮椅使用者的各方面情况:身体状况、安全需求、无障碍设施、出行舒适度、出行便捷性等等,将考虑因素作为部分约束条件,合理利用无障碍设施,选择一条适合轮椅使用者出行的最优路线。
  (2)本算法将友好度作为导航路线选择标准之一,能够让轮椅使用者独立出行程度达到最优化,增强轮椅使用者独立出行的能力,使他们更加积极地面对社会,让他们不再认为自己肢体的缺陷是一种累赘或者负担,积极改变他们内心深处的负面想法。
  4 结论
  对轮椅使用者而言,无障碍设施是参与社会生活的重要保证,使其更加便利地使用设施就是锦上添花。此算法的应用势必会使得轮椅使用者出行越来越便利化。对轮椅使用者的重视,是一座城市的现代化水平和文明程度的具体体现[8]。
  对于轮椅使用者出行导航的研究[9],未来将继续增强导航安全性并加入公交导航,让他们在出行方式的选择上更加多元化,让他们也能够独立出行与远距离出行。凭借着更加便捷和更加人性化的轮椅使用者导航APP,进而提高他们的生活幸福感和存在感。随着互联网服务高速发展,轮椅使用者导航服务肯定有非常大的应用和发展空间。
  参考文献:
  [1] 吕世明.我国无障碍环境建设现状及发展思考[J].残疾人研究.2013(02):3-8.
  [2] 洪泽.助老助残轮椅室外自主导航行为设计与融合方法研究[D].扬州大学,2018.
  [3] 刘建美,马寿峰,马帅奇.基于改进的Dijkstra算法的动态最短路计算方法[J].系统工程理论与实践,2011,31(06):1153-1157.
  [4] Abdulrasool D,Sabra S.Mobile-embedded smart guide for the blind[C].Dijon,France: Sprinr
其他文献
体育锻炼是促进心理健康的重要方式之一,同时,它对认知功能有益,可以在某些方面提高记忆效果。  研究人員招募了20名平均年龄21岁的成年志愿者,将他们随机分为运动组和非运动组,运动组需要进行10分钟运动,非运动组则休息10分钟。之后,志愿者的任务是在电脑上观看196张图片,观看完休息一段时间。且不能回忆刚才看过的图片。然后,志愿者需要在有“新”有“旧”的图片中判断哪些是刚才看过的。  结果发现,运动
努力會合
期刊
昆虫种类繁多、形态各异。随为无脊椎动物中唯一-有翅膀的动物,尽管飞行主要依靠胸部在横截面的形变而不是翅膀本身,但是其构造仍隐藏着许多秘密。除了飞行,翅膀还能起到保护虫卵、伪装、警告对手和吸引异性等作用。  飞行利器  昆虫王国有不少飞行高手,蜻蜒更是其中的佼佼者。它虽然与蜜蜂和蝉一样有着两双翅膀,但是飞行能力更加出色。因为蜜蜂和蝉在飞行时翅膀是全部一起振动的,而蜻蜒的翅膀是分别振动的。由于翅膀的平
为什么香烟一定要做成抽的?  Q:为什么烟草会被卷起来燃烧吸进肺部,而不是做成饮料呢?  A:现代香烟的设计经过了严谨的工程学实验,目的是为了用最快的速度把尼古丁送入大脑。从吸入尼古丁到尼古丁在大脑起效,只需几秒到几分钟的时间,没有任何一种药用的尼古丁能够达到这样的速度。这是因为吸入肺部的尼古丁直接进动脉血,跟着氧气一起输送至大脑,比起通过静脉血吸收的药用尼古丁要快速得多。口服尼古丁的效果比之相差
天太热,为了防暑降温,有人抱着大冬瓜睡觉,有人坐在水盆中解暑,有人把矿泉水瓶摆成一大摊当凉席,更甚者,把冰块包起来作枕头……各种办法五花八门。这里我们从节能环保的角度出发,用科学的目光,来看人家是如何避暑降温的。  佩戴降温器  为了熬过酷热的暑期,日本推出了一款降温小神器。  这是一款戴在头部和脖子上的套圈,上面有很小的冷却装置,仅60克。使用前,通过数据线与电脑连接,充上电便可使用。它还能与手
白雪染上红色  普雷塞纳冰川位于意大利北部的佩利扎诺,属于著名的阿尔卑斯山脉。这个冰川在春夏两季会出现独特的粉红色“西瓜雪”。  2020年2月的一天早晨,南极加林德兹岛研究基地的研究人员惊讶地发现,冰川上的雪变红了,仿佛是土地在流血。有人开玩笑地将这种“血雪”称为“果酱”。  冰川是极地或高山地区的地表上多年存在并沿地面运动的天然冰体,它是由多年积雪经过压实、重新结晶、再冻结等成冰作用而形成的。
贵阳市南明区是省会城市的中心城区,现辖16个社区、3个乡,全区面积106平方公里,常住人口85万人。随着城市化的进程发展,“入园难”问题日益凸显,在三年行动计划的引领下,南明区统筹各项资源,加大幼儿园的建设,提高普惠幼儿园的占比,截至2019年底,全区共有幼儿园112所,其中公办22所,民办91所。优质资源逐年扩大,近几年,省级示范幼儿园7所,市级示范幼儿园8所,市级农村幼儿园2所,区级示范性幼儿
你是否感受到,人类正越来越干渴?据联合国统计,全球目前有14亿人缺乏安全清洁的饮用水,估计到2025年,将有40多个国家和地区的23亿人缺水。可是,地球上的淡水有限,到哪里去开发淡水呢?有人想到了,去极地!  极地是大水库  没错,有些研究人员早就认为,随着淡水危机的加剧,人类开发极地冰川是早晚的事情。  虽然极地很少能看见河流,但是那里有储量丰富的淡水。这些淡水基本上是以固态的形式封存在那里,那
众所周知,将垃圾进行分类可以变废为宝、保护环境、保护土壤……现在,北京、天津和上海等城市的垃圾分类工作,已经从过去的倡导阶段“进展”到了强制阶段。  “不识庐山真面目,只缘身在此山中。”虽然我们每天的衣食住行都在产生垃圾,不过很多同学在遇到垃圾分类的具体问题时,仍然是云山雾罩、一知半解。现在,我们就来寻根溯源、抽丝剥茧,看一看垃圾分类的门道。  垃圾如何分类?  垃圾如何分类这个问题看似简单,其实
一家企业有几位长年得到嘉奖的生产标兵,一路保持公司的领先记录,无人能与之匹敌。年年的高额奖金非他们莫属。  可时间一长,标兵们变得有点飘飘然,工作态度和进取精神都有所消减。公司领导发现,原因是他们没有对手。后来,公司领导就决定:要与同行业的其他几家公司联合评奖,奖金额有所提高,竞争对手也更加厉害。  “标兵”不再是小河里的大鱼,而成了大河里的小鱼,再也不敢傲慢和懈怠。这种扩大竞争范围的方法,也可以