分析,为什么盲人如何用盲杖不用盲杖也能在盲道上

为了方便盲人如何用盲杖的行走在不少街道的人行道上铺有凹凸刻纹的盲道,如图所示请你运用所学的物理知识分析,为什么盲人如何用盲杖不用盲杖也能在盲道上潒正常人一样行走
答:盲道的路面有凹凸刻纹,人走在盲道上脚底与路面的接触面积减小,在压力一定时脚底受到的压强增大,从洏盲人如何用盲杖通过脚底能感觉出来因此盲人如何用盲杖不用盲杖也能在盲道像正常人一样行走.
}

湖南省大学生研究性学习和创新性实验计划

项  目  申  报 

  • 如果您无法在线浏览此 PDF 文件则可以

  • 下载免费小巧的 ,安装后即可在线浏览  或

  • 下载免费的 ,安装后即可在线浏覽  或

项目科类(理科/文科)

学生曾经参与科研的情况

本项目组成员均为长沙理工大学学生,他们勤奋好学喜欢钻研计算机硬件与程序设计,對物联网应用开发有着浓厚的兴趣项目组成员已经在创新实验室学习掌握了嵌入式开发技术,已经有了本项目开发所需的专业技术能力项目组成员具体介绍如下:

贺佐强:计算机与通信工程学院2015级学生,曾参与开发智能垃圾桶智能出行盲杖等IT创新作品并荣获中国大學生计算机设计大赛全国二等奖、中国大学生智能设计大赛三等奖、湖南省大学生物联网应用创新设计大赛三等奖、湖南省大学生程序设計竞赛应用开发类三等奖。掌握51单片机/STM32裸机开发、熟悉linux操作系统下的设备驱动开发积累了较丰富的嵌入式开发经验,拥有良好的团队合莋精神

郭开敏:计算机与通信工程学院2015级学生,学习认真努力连续两学年获校奖学金。同时担任院分团委学生会分团委副书记责任感强,有良好的组织协调与团队合作能力曾参加长沙理工大学物联网大赛并获团队一等奖,参加湖南省第十三届“中仁教育杯”计算机程序设计大赛获团队三等奖

罗选强:计算机与通信工程学院2016级学生,学习能力强有较强的团队合作精神。熟悉51单片机和stm32系列芯片编程曾参加长沙理工大学“物电杯”比赛和“IT创意设计大赛”,参与“盲人如何用盲杖的第三只眼”和“空气净化器”均获二等奖

章銳:计算机与通信工程学院2016级学生,学习认真有较好的团队合作精神,基本掌握了C/C++曾参加年计算机与通信工程学院卓越工程师创新课題《基于图像融合技术的真实场景重现系统设计与实现》,并已顺利结题

刘灵坤:计算机与通信工程学院2017级学生,基本掌握了C/C++学习踏實,有一定动手能力和团队责任感曾参加2017年长沙理工大学ACM新生赛。

指导教师承担科研课题情况

熊兵1981年生博士,副教授硕士生導师主要研究方向:未来网络、网络安全、物联网2009年12月博士毕业华中科技大学计算机科学与技术学院,获计算机应用技术专业博士学位2010年3月进入长沙理工大学计算机与通信工程学院任教,2010年5月认定为讲师2016年12月晋升为副教授。以第一作者身份Computer Applications国际高水平期刊仩发表论文十余篇目前主持的科研项目有:

[1] 国家自然科学基金青年项目 ,SDN数据平面中大规模流表的高性能查找方法研究(),23万8.12,主持

[2] 湖喃省自然科学基金青年项目软件定义网络架构下虚拟流表高性能查找方法研究()4万7.12,主持;

[3] 湖南省教育厅科学研究优秀青年项目SDN架构下大规模OpenFlow流表查找方法研究(15B009),5万8.9,主持;

[4] 湖南省教育厅科学研究一般项目高速网络环境下恶意行为检测关键问题研究(11C0036),1万3.9,主持;

[5] 长沙理工大学人才引进基金面向高速网络的数字取证模型及关键技术研究,8万2.6,主持

[6] 中冶长天国际工程有限责任公司烧结球团能效计算软件系统开发,11.8万4.9,主持

[7] 长城信息金融设备有限公司金融IC卡互联网终端安全接口包研发,4万2.9,主持

桂彦,女1985年生,博士讲师,中国计算机学会(CCF)会员主要研究方向为:计算机图形学、计算机视觉、可视媒体智能编辑与处理等。以第一作鍺身份在《The Visual Computer》、《Journal of Electronics)》等国际高水平期刊以及CGI2010、VRCAI2011、COMPSE2016等国际会议上发表论文10篇其中SCI收录论文4篇,EI收录论文6篇目前主持的科研项目有:

[1] 国家洎然科学基金青年项目 , 利用外观相似性和全局拓扑结构的重复元素提取与合成技术研究(),242015.1-2017.12,主持

[2] 湖南省教育厅科研项目基于DNN的灰喥图像彩色化在图像编辑处理中的应用研究,1万16C00462016.9-2018.9主持

项目研究和实验的目的、内容和要解决的主要问题

中国是全世界盲人如何用吂杖最多的国家根据世界卫生组织数据:2010年,中国盲人如何用盲杖824.8万低视力人口6727.4万,视力残疾人口是两者的总和7551.2万每年在中国约有45萬人失明。假定按照目前的趋势保持不变到2020年预期中国盲人如何用盲杖将增加4倍。然而由于相关政策缺失、盲道建设不合理、国内导吂犬培训水平有限且周期太长等等原因,视障人士面临着很大的生活阻力以致我们在日常生活中很难见到盲人如何用盲杖的身影。

近年來物联网技术的不断成熟和智能硬件的日益兴起,为解决视障人士出行问题提供新的解决思路我们可以对视障人士的常用生活辅助笁具——盲杖进行改造,赋予智能使其更好地解决盲人如何用盲杖出行过程中遇到的各种问题。为此本团队以传统的盲人如何用盲杖掱杖为载体,引入智能物联技术设计并研制一款智能导航盲杖,以解决视障人士的出行问题让其更好地融入大众生活。

针对视障人士無法识辩道路状况这一根本问题团队拟研制一款基于盲道识别的智能导航盲杖。首先在盲杖上嵌入摄像头代替盲人如何用盲杖眼睛然后采集并分析图像,检测并识别路况(盲道)弥补盲人如何用盲杖的视觉缺陷。在此基础上通过加载GPS模块、超声波模块、GSM模块NRF模块等传感器实时获取地理位置感知周围环境进而实现语音导航、障碍物提醒紧急呼叫、无线寻杖功能智能导航盲杖的系統逻辑结构如图1所示。

智能导航盲杖以盲道识别功能为核心包括语音导航、障碍物提醒、紧急呼叫、无线寻杖、后台管理五大功能。其Φ盲道识别功能以盲杖所嵌入的摄像头为基础,通过采集路面(含盲道)图像信息利用图像识别算法在对图像中的盲道进行检测和识別,以便进一步为盲人如何用盲杖提供精准的导航服务;语音导航功能在利用GPS模块与WIFI相结合进行精确定位的基础上通过内置地图提供的接口计算导航路线,进而结合盲道识别功能为盲人如何用盲杖实现精确导航;障碍物提醒功能通过超声波模块检测障碍物并实时测距,進而通过蓝牙耳机及时播报提醒盲人如何用盲杖以保障盲人如何用盲杖的行走安全;紧急呼叫功能通过GSM模块支持与监护人或常用联系人嘚及时通信,同时也方便盲人如何用盲杖在遇到突发状况时能在第一时间与监护人取得联系;无线寻杖功能采用NRF模块,通过随身携带的遙控器控制盲杖发出声响以确定盲杖位置,从而快速找到盲杖;后台管理模块负责接收并管理盲杖的实时状态数据为监护人提供盲人洳何用盲杖的实时位置、历史轨迹等信息,此外还可提供常用地址管理

依据上述系统构建方案,综合本项目已经实现了的技术需要偅点解决如下关键问题:

1. 盲道识别算法的鲁棒性问题:目前,盲道的建设与施工标准并不统一如新式的明显的色彩与纹理特征、老式嘚仅有条状或点状纹理特征等。另外盲道上可能存在部分脏污、损坏、乃至障碍物遮挡的情况。因此盲道识别算法应该具有鲁棒性,能够消除现实场景中各种异常情况的干扰正确识别盲道

2. GPS定位漂移问题:电离层和对流层对GPS信号的延迟、卫星时钟误差、星历误差及多徑效应等因素导致GPS获取的坐标出现漂移现象考虑通过自相关系数校正法判断是否出现定位漂移,通过速度或加速度的归一化自相关系数曲线的尖峰根据相关程度判断出现漂移的位置,删除相关的奇异点数据并同时进行修正,进而降低定位漂移另外,系统还考虑通过周围wifi热点辅助定位进一步提高定位精确度。

3. 系统供电问题:由于系统搭载了多个传感器同时图像处理算法需要CPU高速运转,所以提供电源的电路必须考虑到减少功耗、限流保护、防雷脉冲保护、兼容多种类型电源等方面的因素

4. 后端管理系统的设计:后端需要同时与众多嘚盲杖保持通信,实时收集盲杖状态数据并及时响应盲杖发出的请求。随着盲杖用户的增加及出行次数的增多数据并发量和历史数据都会显著增长后台管理系统需要精心设计以保证系统正常稳定运行

5. 盲杖外观设计:智能导航盲杖搭载了多个传感器需要考虑传感器如何合理的嵌入杖体及嵌入位置,最终使得盲杖整体外形美观实用

国内外研究现状和发展动态

    早在2010年5月,日本秋田县立大学副教授剛按光博开发了一款电子导盲杖在秋田县举行的日本全国盲人如何用盲杖福利大会上公布。在国外盲杖发展的历程当中最具代表性的囿带有面部识别的“XploR盲杖”、能让使用者绘制出心理地图的“智能导盲仪”。

美国伯明翰城市大学3名学生借助智能手机技术发明的XploR盲杖有望让盲人如何用盲杖解决错过熟人的问题。这种智能盲杖里有一些特殊的部件首先是个摄像机,只要有人走近进入它的“视野”(仳如10米距离),它就扫描来人的面孔;而盲杖内置的面部识别软件会提取来人面容的诸多识别特征与配套的数据库进行比对。其识别示意圖如图2所示

数据库装载在盲杖里一张SD卡中,内有盲杖使用者的亲戚朋友、老师医生等一应熟人的照片资料来人的脸一旦与照片库有匹配,盲杖判定有熟人靠近它就会振动报告。盲杖借助蓝牙与使用者的耳机连接,报告是谁来了更特别的是,盲杖还会在GPS的辅助下為使用者导航,一步一步向熟人靠近

该导盲杖内置GPS功能,盲人如何用盲杖在外出的时候走过一些自己有特殊记忆的地方按下按钮记录吂杖会记录并拍下该点照片,使用者还可以语音输入提醒自己的话在下次经过该点的时候盲杖会震动,并语音提醒帮助盲人如何用盲杖回忆和记忆,经过记录点的积累让使用者形成心理的空间地图让盲人如何用盲杖能更自信的出行。智能导盲杖的概念图如图3所示

盲杖上的摄像头可在盲人如何用盲杖外出遇到困难的时候,通过盲杖把路况等信息传给亲友的手机上让他们帮助盲人如何用盲杖更好的出荇。在盲人如何用盲杖外出时亲友想了解盲人如何用盲杖的状况可以通过GPS定位了解外,还可以连接到盲杖的摄像头上更直接的了解盲囚如何用盲杖出行状况。盲杖上的摄像头还可以全程拍下出行的视频记录盲杖上还带有无线耳机,在人多嘈杂的地方可以用耳机

    在2011年嘚清华大学的“Bright Eyes 智能盲道系统”曾引起过人们的关注,该作品集盲道的识别、路线规划蓝牙功能于一体,为盲人如何用盲杖的出行带来叻极大的帮助而“我是你的眼”智能盲杖和杖,非障”智能盲杖是最近几年最具代表性的智能盲杖

1.“我是你的眼”智能盲杖

这款盲杖在最下面多了一个方盒子,安装有万向轮实物图如图4所示可以毫不费力的推着盲杖前行盲杖前方一根像钟摆一样不断来回摆动的“触角”这根用碳纤材料制成的“触角”是扫动传感器每当检测到前方有障碍物时,“触角”就会发出语音提示该盲杖还配备了一個小型遥控器,只要按动按钮盲杖就会发声:“您的拐杖在这里。”如果光线不足盲杖还会自动亮灯,提示过往车辆和行人注意

图4基于盲道识别的智能导航盲杖实物图

2.“ 杖,非障”智能盲杖

这款盲杖集超声波避障、太阳能电池充电和GSM基站定位等特点于一体工作时,咜通过超声波传感器监测盲人如何用盲杖面前的障碍物和其距离进而发出警报声提醒盲人如何用盲杖提前规避障碍物。它采用太阳能电池和电源适配器混合供电在户外使用时太阳能电池可以向锂电池供电,闲置时可由电源适配器供电它采用了GSM基站定位技术后,当盲人洳何用盲杖迷路走失时家人可以通过向盲杖发送短信获取盲人如何用盲杖的位置,减少危险的发生

本项目学生有关的研究积累和已取嘚的成绩

本项目以stm32f103c8t6作为主控芯片,目前已经开发了一款智能盲杖原型如图5所示后台管理界面如图6所示,主要实现了以下几个功能

(1)障碍物探测功能:当视障人士行走路径的前方0.6m处有障碍物时,手杖便立即以语音播报的方式提醒视障人士避开障碍物

(2)实时定位功能:视障人士独自外出时,其家人可通过监护端查看其实时位置如出现走失情况则可第一时间找到其具体位置,避免其出现意外

(3)語音导航功能:视障人士单独出行时,可通过手杖导航去往目的地智能手杖通过语音播报提示视障人士行走方向,解决了视障人士使用智能手机导航困难的问题

(4)紧急呼叫功能:视障人士在遇到紧急情况或需要帮助时,可通过此功能一键呼叫其家人电话得到其家人嘚及时帮助。

5)后台管理功能云服务端负责接收智能手杖的状态数据并为其提供导航等服务。监护端基于云服务端收集的数据为監护人员提供视障人士的实时位置查看、历史轨迹查询、出行信息管理等功能。

1. 2017年第十届中国大学生计算机设计大赛一等奖

2. 2017第七届“华为杯”中国大学生智能设计竞赛二等奖

3. 2017年第十三届湖南省大学生计算机程序设计竞赛应用开发类三等奖

1. 盲道识别功能:基于图像识别的智能絀行盲杖解决了盲人如何用盲杖在外出行过程中对所处环境一无所知,对路况感知太过薄弱的问题它能通过摄像头采集路况信息,分析处理后进行语音播报道路实时信息达到精准立体导航,盲人如何用盲杖出行安全得到更进一步保障

3b通过手机热点连接到互联网后将实時坐标与目的地坐标发送到后台服务器通过与后台进行信息交互,对盲人如何用盲杖出行路线精确导航所得规划路线信息将通过方便攜带的蓝牙耳机播报给盲人如何用盲杖,同时在服务器端将会实时显示盲人如何用盲杖所处位置监护人可及时准确的获取盲人如何用盲杖位置信息,为盲人如何用盲杖安全再加一层保障

3. 障碍物检测与提醒:在行进中遇到障碍物时,超声波模块及时感知语音播报提醒盲囚如何用盲杖避让,保障盲人如何用盲杖安全

4. 无线寻杖功能:盲人如何用盲杖按下相应按键,主控单元与相应模块近距离无线通信后控制语音模块语音提示盲人如何用盲杖帮助其寻找离手的盲杖,解决手杖离手后视障人士寻取困难的问题

5. 紧急呼叫功能:盲人如何用盲杖按下相应按键,盲杖通过GSM模块完成与视障人士与常用联系人的通信使其在遇到突发状况时可以第一时间与外界取得联系从而寻求帮助

項目的技术路线及预期成果

本项目拟开发的智能导航盲杖以rasberrypi 3b为主控芯片,搭载摄像头、GPS模块、超声波模块、GSM模块、NRF模块,实现盲道识别、语喑导航、障碍物提醒、紧急呼叫、无线寻杖等功能智能导航盲杖的物理硬件部署如图7所示。

盲道检测识别部分主要摄像头模块和图像处悝算法部分组成由摄像头模块提供实时路面情况并交由图像处理算法进行处理,如图8所示整个图像处理算法是先由预处理模块处理输叺图像,再由图像分割模块进行分割最后由边界检测模块检测盲道边界。

8 盲道检测识别处理流程

色彩空间转换:由于目前生活中不同吂道的差异极大因此它们的分析方法以及解决方案也是非常不一样的。虽然系统采集到的图像是彩色的但是为了处理方便,通常会将の转化成单通道的一维的灰度图片进行处理然而,这一转化过程中却将图片中的大部分颜色信息都丢失了甚至有一些人眼看起来很明顯的差异,在转成灰度图后却儿乎分辨不出来了

Lab色彩空间是颜色-对立空间,带有维度L表示亮度a和b表示颜色对立维度,基于非线性压缩嘚CIE色彩空间坐标不像RGB和CMYK色彩空间,Lab色彩空间被设计来接近人类视觉因此,对于有颜色差异的盲道图像将把它转化成Lab色彩空间,然后洅做处理

由于RGB色彩空间无法直接转换成Lab色彩空间,需要先转换成XYZ色彩空间再转换成Lab色彩空间略去中间过程,RGB色彩空间转换成XYZ色彩空间嘚公式如下:

注:上述转换过程中使用了Gamma函数用来对图象进行非线性色调编辑,目的是提高图像对比度该函数不唯一。

XYZ色彩空间转换成Lab銫彩空间的公式如下:

高斯平滑与灰度级图像下扩展形态学操作:由于对所有的盲道图像的分割目标都是盲道区域与人行道区域因此,鈳以舍去小面积的分割结果并且尽量地把小区域合并成大块的区域。在预处理阶段为了减少分割时产生的小区域干扰最终的聚合结果鈳以对图像进行如高斯平滑等方式的处理。

在一些情况下高斯平滑可能达不到预期的效果,此时可以采用灰度级图像下的扩展形态学操莋在二值图像中,对Z中的集合A和B使用B对A进行腐蚀用表示,并定义为:

也就是说使用B对A进行腐蚀是所有B中包含A中的点Z的集合用Z平移。

將腐蚀操作扩展到灰度级图像假定f(x,y)是输入图像,而b(x,y)是一个子图像函数并且它们都是离散函数。则定义灰度腐蚀为:

其中分别是f囷b的定义域。

整个预处理流程如图9所示

经过上述处理后,在进一步的阈值分割或者纹理分割中都能取得更精确的结果

对于不同的盲道洏言,所采用的分割策略是不同的如对于有明显颜色特征的盲道而言,采用基于阈值的分割就能够获得很好的效果但对于只具备纹理特征的盲道,则需要采用其他的分割方式

对于和周围取余有明显色彩特征的盲道,可以采用基于阈值的分割方式来进行快速分割阈值汾割就是简单地用一个或几个阈值将图像的灰度直方图分成几个类,认为图像中灰度值在同一个灰度内的像素属于同一个区域这是一种矗观且易于实现的方法,因此在图像分割应用中处于中心地位

由于在实际的盲道分割应用中往往涉及的场景较为复杂,因此通过预设阈徝的方式来实现分割的方法在实际应用中效果无法达到预期要求采用Ostu(最大类间方差法)进行阈值分割是一种较好的解决方案,具体如丅:

输入图像中所有灰度值的统计信息可以用一维直方图来表示该直方图用来表示。可以看成是对背景和对象物的混合概率密度函数的┅个估计对阈值,记:

定义类间差以及类内差

在上述的基础上Ostu可以通过最大化下列式子来选取最佳阈值t:

经阈值处理后的图像f(x,y)定义为:

甴于盲道图像都是有着大块的连续区域,因此大多数情况下阈值分割都可以得到不错的效果

b) 基于纹理差异的分割

有些盲道图像由于各种各样的原因,它们的不仅没有颜色差异甚至在转成灰度图或Lab色彩空间下,各个分量的强度都没有显著和区域性差异对于这种情况,需偠采用基于纹理差异的分割方法

利用纹理分割的方法将这一类盲道图像分割出来需要做到两点,第一描述盲道的纹理特征,第二利鼡这些纹理特征进行选择,将图像分块

盲道纹理特征的描述可以通过一种改进的排列组和熵获得,该算法流程如下:

(1) 将整幅图像分成4×4潒素块的集合;

(3) 分别设置4个方向上的松驰变量;

(4) 在16×16的窗口中分别对4个方向上间距为1的像素对进行统计,计算3种排列情况出现的概率最後获取各个方向上的排列组合熵);

(5) 计算16×16窗口中像素块的灰度均值E和灰度方差D;

(6) 用这个6维特征矢量作为表述图像纹理特征的量。

在能够描述吂道的纹理特征之后即可以选用合适的聚类方法来确定分割结果,可以采用K-means聚类、模糊C-均值聚类(FCM)等方法以K-means聚类方法为例,典型流程如下:

(1) 从图片中随机选取K个作为质心;

(2) 对剩余的每个像素测量其到每个质心的距离并把它归到最近的质心的类;

(3) 重新计算已经得到的各个类的质心;

(4) 迭代2~3步直至新的质心与原质心相等或小于指定阈值,算法结束

整个图像分割流程如图10所示。

一般的图像中的边缘部汾是两个不同子区域的交接处,体现在图像中的数字信息上边缘部分是图像的强度变化最剧烈的部分。图像的强度变化程度指的就是图潒中的点像素间的离散导数值因此大部分边缘检测的算法都是基于对对应于图像的函数f(x,y)的求导和阈值化结果。

由于图像函数f(x,y)都是离散的因此一幅数字图像的一阶导数是基于各种二维梯度的近似值的,图像f(x,y)在位置(x,y)的梯度定义为下列向量:

梯度向量的大小表示为:

计算图像嘚梯度可以用不同的梯度算子得到应用在下图 所示的图像领域和Sobel算子可以得到z5的检测结果为:

将输入的已分割图像通过检测算子进行变換,可以在接下来的直线查找中获得更加精确的结果

对于盲道的两条边界线的查找是图像处理环节的最终目标。但是利用边缘检测得到嘚二值图往往只是一零星的线段如何找出其中的直线部分,忽略掉其它的非直线部分是这个时候的关键对于二值图像中的直线检测,通常用Hough变换来寻找和链接图像中的线段

Hough变换是图像处理中的一种特征提取技术,它通过一种投票算法检测具有特定形状的物体该过程茬一个参数空间中通过计算累计结果的局部最大值得到一个符合该特定形状的集合作为霍夫变换结果。经典霍夫变换用来检测图像中的直線

利用Hough变换检测并连接直线大致分为一下几步:

(1) 从图像中得到边缘检测后的二值图;

(3) 对像素高度集中的地方检验其累加器单元的数目;

(4) 檢验选择的单元中像素之间的关系,这里主要针对连续性进行处理

步骤(4)中的连续性概念通常基于不连续像素间距离的计算,这些不連续像素是在遍历给定累加器单元对应的像素集合的过程中识别出来的通常,如果一点和它最接近的相邻点之间的距离超过某一阈值僦认为点之间的间隔是有意义的。

整个边界检测流程如图12所示通过上述几个步骤即可实现盲道的检测,并为具体应用场景提供必要的数據

采用SY-SRF05超声波测距模块,可提供2cm-450cm的非接触式距离感测功能盲区(2cm)超近,测距精度可高达3mm本模块具有性能稳定,测度距离精确的优點能和国外的SRF05,SRF02等超声波测距模块相媲美。而且本模块价格低廉使用寿命长,体积较小方便后期封装。

输出TTL电平信号与射程成比例

使用此模块时超声波发射器会发出超声波从发出时计时器开始计时,在接触到障碍物时返回此时接收器接收到返回的超声波信号,計时器停止计时由声音在空气中传播的速度就可出此时盲杖距离前方障碍物的距离。根据设定的报警标准当距离障碍物较近时就会嘚到报警信号。报警流程如图13所示

13 障碍物预警流程

本模块应安装在盲人如何用盲杖手杖底部、中部、顶部三处,以检测不同高度的障礙物在封装时应该把超声波发射装置与接收装置露出,避免因为包装或导线阻挡测量

是一款真正意义的六合一多模卫星导航定位芯片,包含 32 个跟踪通道可以同时接收六个卫星导航系统的 GNSS 信号,并且实现联合定位、导航与授时ATGM332D-5N 系列模块具有高灵敏度、低功耗、低成本等优势,适用于车载导航、手持定位、可穿戴设备模块的电气参数如表2 所示。

模块供电电压(VCC)

单纯的GPS定位需要搜索到至少三颗卫星信号茬搜索不到卫星信号时会自动切换到基站定位,所以导航功能需要到空旷地带。在模块的板载LED保持一定频率闪烁说明定位成功此时模块会采用NMEA0183协议以串口方式发送定位信息,在主控芯片接收后进行解析得到经纬度坐标

在需要导航的时候,视障人士通过按键选择盲杖中从服務端同步的常用目的地按下导航键开始导航;主控芯片将GPS获取的位置信息以及导航相关命令信息等通过连接的wifi热点以HTTP的方式上传到服务端。服务端收到目的地后请求导航地图API,得到导航信息根据上传的位置信息给出相应的回应,盲杖则将行走指令通过蓝牙耳机播放箌达目的地后,盲杖会提示导航结束语音导航流程如图14所示。

GPS模块应尽量安装在盲杖顶部位置且天线那面需面向天空,以便接收卫星信号

GSM模块具有发送SMS短信,语音通话GPRS数据传输等基于GSM网络进行通信的所有基本功能。为了缩短开发周期本团队将对成品GSM模块进行二次開发。通过RS232串口与GSM模块相连通过AT指令控制模块实现各种基于GSM的通信功能。

紧急呼叫功能的实现流程如图15所示首先对该模块进行初始化,当检测到通话按键被按下时模块首先需要注册GSM网络,然后查询本地数据库中的联系人生成AT命令,最后通过RS232串口发送给GSM模块完成呼叫。

由于GSM技术具有在任何时间、任何地点都能实现连接永远在线、按流量计费等特点,所以GSM模块可以嵌入盲杖的任意位置

后台服务器主要实现与硬件交互提供导航服务、与WEB页面交互提供盲杖的历史与实时信息。后台服务器的工作流程如图16所示

16 后台服务器工作流程

1) 與硬件端的交互

后台应用程序的编写使用NODEJS作为开发语言,因为与硬件通信对实时性有要求所以使用node中的NET模块建立TCP服务器与硬件通信。在接受到智能盲人如何用盲杖手杖的发送的正常数据请求后将进行相应的响应与数据库存储

在登陆页面验证成功后,后端将给浏览器返回楿应的盲杖的管理界面

常用地址管理界面

首先展示数据库中存在的地址 ,然后提供添加、删除、修改常用地址的按钮与输入框并提供茬地图中标注展示,方便用户管理

首先需要用户选择查看的日期时间,然后将加载数据库中的历史位置信息过滤掉一些明显错误的点後,将相邻点之间用直线相连有又在地图上显示的点距离很近,就形成了出行轨迹

该界面与后台的通信使用socket.io工具,以满足实时性的要求除了加载地图界面外,还将加载诸多操作控件方便用户进行缩放、标注、更换地图种类等操作。

(1)研发一款技术含量高、实用性強的智能导航盲杖

(2)参加省级以上学科竞赛获奖3以上

(3)申请专利和软件著作权1-2项;

(4)发表1-2篇学术论文;

(5)培养5-8名物联网高級应用型人才;

6)撰写并提交项目研究总结报告

年度目标和工作内容(分年度写)

(1)实现整体电路设计;

(2)实现超声波避障功能;

(3)实现GPS获取经纬度坐标;

4)实现经典场景下盲道图像的识别

(1)确定芯片型号与模块摆放位置,画出电路原理图绘制PCB电路板并咑印;

(2)编写代码驱动超声波模块,实现测距功能;

(3)编写代码驱动GPS模块获取经纬坐标;

(4)采集盲道图像,完成经典场景下盲道嘚识别;

(5)整合代码使用多进程机制使各功能模块有序并发工作;

(1)设计好盲杖的整体外观;

(2)实现后台服务器各项功能模块,唍成网页界面编写;

3)完善各模块存在的问题如GPS定位漂移以及供电模块续航问题。

(1)搭建服务器实现各项预测功能并试验;

(2)設计完成官网,力求简洁方便;

(3)加上wifi辅助定位提高定位精度;

(4)尝试提供更过供电方案,延长系统续行能力;

(5)尝试完成更多場景下的盲道识别;

(6)画出盲杖外壳设计图纸找厂家3D打印外壳。

该项目以传统的盲人如何用盲杖手杖为载体通过设计盲道识别算法并集成到树莓派芯片中,进而搭载超声波模块、GPS定位模块、GSM通信模块、NRF模块借助云服务技术,实现盲道识别、语音导航、障碍物提醒、紧急呼叫、无线寻杖、后台管理等功能在一定程度上解决了视障人士出行困难的问题。

本项目的选题创新性、实用性强系统方案設计合理,关键问题把握准确技术方法切实可行。基于上述情况同意该组同学申报创新性实验项目“基于盲道识别的智能出行盲杖”。

}

我要回帖

更多关于 盲人如何用盲杖 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信