论文部分内容阅读
随着社会的发展和进步,各国越来越关心盲人等一些身体有残疾的残障人士的工作和生活,促进了许多可以帮助他们的现代化设备的设计和实施,成为城市生活的基础设施之一。在这个群体中盲人占有相当大的比例。目前盲人导航设备大多数是基于超声波测距的原理,往往只能够判别出前方是否有障碍以及障碍的距离,并不能智能化的提供给盲人行走的路线,尤其是在医院等大型室内公共场所也没有使用和推广。随着物联网的发展,将射频识别技术用于导航有着精确度高,成本低,识别速度快,便于实施等优势,因此设计并实现基于RFID射频识别技术公共建筑物内的盲人导航系统是非常有意义的工作。在上述背景下本文设计并制作了以STM32F103RCT6为主控芯片、以RFID为核心技术的室内盲人导航系统。该系统利用非接触式RFID技术识别已标记的路况信息,用无线传输技术与后台服务器进行数据交流,通过服务器计算最短路径,并用语音识别和语音合成技术与盲人交互,是集感知当前位置、计算最优化路径、语音识别用户信息、语音播报路径于一体的盲人导航系统。系统以盲人手持导盲杖为雏形,拓展了导盲杖的功能。以STM32为主控制板,并对其添加了一系列智能模块:语音合成、语音识别、无线通讯等模块,同时还集成了非接触射频识别单元。该导盲杖通过RC522射频识别模块读取盲道上的电子标签并传输给主控模块处理;主控模块用LD3320语音识别模块收取盲人的目的地信息;NRF24L01无线传输模块与后端服务器的NRF24L01进行通讯,在导盲杖和服务器之间传输目的地和相关路径;前端以SYN6288语音合成模块播报最短路径;对盲人行走进行全程高精度导航,同时跟随盲人的行进方式自动纠正行走路线。多个子功能模块,在主控模块的控制下并行高效的工作。该系统综合应用了嵌入式系统开发、射频识别技术、无线通讯、语音识别和语音合成等技术,经过实验室测试前端的主控设备和程序运行正常,各子模块运行稳定,能够在大型建筑物内帮助盲人进行导航。