在Arduino中文论坛上,看到不少关于导盲系统设计的帖子,多数集中在导盲杖或者类似设备的设计上,GPS只能提供粗略的定位功能(10米级别),精确定位(对盲人来说至少需要到10厘米级别,迈步还是不迈步的问题)是难题,于是我决定引入社交网络来解决这个问题。
本设计尽量采用已经成熟的网络服务和电子设备,以便让更多盲人能够接受。
首先,一部能安装微信的智能手机是必备的,通过微信可以提供当前位置,也可以实时定位,通过拍照功能可以发送环境照片,寻求朋友(群聊等功能)的帮助,而朋友之一也可以是谷歌或者其他的图像识别,反馈更加精确的信息,如临近店铺等。一个小小的改进可以是使用谷歌眼镜或者更简单的连接到手机的头戴式微型摄像头来拍照会更方便。
然后,就是路线规划,谷歌地图的步行路线对于正常人来说,是比较成熟的应用了,在这里可以借助一下,作为初级导航。如果在能够使用谷歌地球街景的地方,用摄像头实时捕捉加上与临近街景匹配识别,就可以获得精确的位置信息,当然,在中国,这一步可以使用训练的方式获取,比如第一次可以和朋友“视频聊天”,在其指引下行进,同时,抓取特征信息(招牌、路牌等)。这个特征路线做成数据标准也可以通过网络分享。
最后一个关键环节是障碍识别与反馈。传统的导盲杖是很成熟而简单的工具,如果是添加了超声或者红外测距功能的电子导盲杖就会更加安全一些。随着可穿戴式设备的发展,将障碍识别功能放到鞋上,帽子上,腰带上,将是一个新的趋势。至于反馈,语音是最简单的方式,但其延时与对形状和方位的反映也不够精确,可以通过导盲杖手柄加装突触矩阵来优化。
相关:http://zh.wikipedia.org/wiki/%E7%9B%B2%E7%94%A8%E8%A1%9B%E6%98%9F%E5%B0%8E%E5%BC%95%E7%B3%BB%E7%B5%B1