计算机应用 ›› 2020, Vol. 40 ›› Issue (8): 2441-2448.DOI: 10.11772/j.issn.1001-9081.2020010122

• 应用前沿、交叉与综合 • 上一篇    下一篇

基于K近邻和动态时间规整算法的盲人物联网手杖系统

夏伦腾1,2, 张莉1,2   

  1. 1. 中南民族大学 生物医学工程学院, 武汉 430070;
    2. 中南民族大学 检测与仪器校级工程中心, 武汉 430070
  • 收稿日期:2020-02-13 修回日期:2020-03-17 出版日期:2020-08-10 发布日期:2020-03-24
  • 通讯作者: 张莉(1971-),女,湖北武汉人,教授,博士,主要研究方向:智能医疗与仪器,zhangli1996@163.com
  • 作者简介:夏伦腾(1995-),男,湖北武汉人,硕士研究生,主要研究方向:可穿戴物联网智能医疗设备、嵌入式应用。
  • 基金资助:
    国家自然科学基金资助项目(81601586);中央高校基本科研业务专项资金资助项目(CZY18020)。

Networked cane system for blind people based on K-nearest neighbor and dynamic time warping algorithms

XIA Lunteng1,2, ZHANG Li1,2   

  1. 1. College of Biomedical Engineering, South-Central University for Nationalities, Wuhan Hubei 430070, China;
    2. Testing and Instrumentation Engineering Center, South-Central University for Nationalities, Wuhan Hubei 430070, China
  • Received:2020-02-13 Revised:2020-03-17 Online:2020-08-10 Published:2020-03-24
  • Supported by:
    This work is partially supported by the National Natural Science Foundation of China (81601586), the Fundamental Scientific Research Funds for the Central Universities (CZY18020).

摘要: 针对盲人出行时的安全和监护问题,提出了一种基于机器学习算法的盲人物联网手杖系统的设计,该系统具有避障、定位、报警和通信等多种功能。首先,该系统具有红外线避障和超声波测距避障的基本功能,可以用于盲人日常出行对路况障碍物的检测,并且实时利用语音和电机震动给予提醒;其次,该系统还具有远程通信求助功能,可以向指定号码发送求助短信及电话;同时,系统还加入了全球定位系统(GPS)、加速度计陀螺仪姿态角度解算功能和以K近邻(KNN)和动态时间规整(DTW)算法为基础的异常姿态报警功能,它能将各类信息数据传输至云端服务器存储;最后,采用微信小程序代替原生APP作为监护操作界面,并提供一键报警、天气查询、盲人安全资讯等功能。测试实验结果表明,所提系统的姿态识别成功率达到了86%,正确率比姿态角系统提高将近31%。该盲人物联网手杖系统可以极大地提高盲人出行的安全性,使盲人能够在发生意外时及时求助,实现了对盲人姿态的安全监护和定位监护。

关键词: 盲人物联网手杖系统, 远程通信求助, 姿态角度解算, K近邻, 动态时间规整算法, 微信小程序

Abstract: Concerning the safety and monitoring problems of the blind people during traveling, the design of a networked cane system for blind people based on machine learning algorithms was proposed. Multiple functions were added to the system, such as obstacle avoidance, positioning, alarm and communication. First, infrared obstacle avoidance and ultrasonic ranging obstacle avoidance were designed as the basic functions of the system, which could be used to detect road conditions and obstacles for the daily travel of the blind and provide real-time voice and motor vibration reminders. Second, remote communication function for help was added to the system, which was able to send help text messages and phone calls to specific mobile numbers. In addition, Global Positioning System (GPS) function, accelerometer gyroscope attitude angle calculation function and abnormal attitude alarm function based on K-Nearest Neighbor (KNN) and Dynamic Time Warping (DTW) algorithms were also added, which were able to transfer all kinds of information data to the cloud server storage. Finally, the WeChat mini program was used to replace the native APP as the monitoring operation interface, and functions such as one-click alarm, weather query, blind safety information were provided. Test results show that the proposed system has the attitude recognition success rate reached 86%, and has the accuracy improved by nearly 31% compared to the attitude angle system. The networked cane system for blind people can greatly improve the security of the blind during traveling, so that the blind can ask for help in time when an accident occurs, and achieve the safe monitoring and positioning monitoring of the blind postures.

Key words: networked cane system for blind people, remote communication help, attitude angle calculation, K-Nearest Neighbor (KNN), Dynamic Time Warping (DTW) algorithm, WeChat mini program

中图分类号: