使用超声波传感器检测楼梯 - 仅使用传感器

问题描述

我正在开展一个盲人导航项目,其中我计划在鞋子上放置两个超声波传感器,在背心上放置四个(此人将穿着),在他/她的帽子上放置一个在这种情况下,我如何检测楼上和楼下。任何想法。

我阅读了很多专门解决这个问题的研究,但没有给出适当的答案。就像他们中的大多数人实际上并不适合我。

你能帮忙吗...

谢谢
新手99

解决方法

普通超声波传感器有 60 度。辐射模式如此规律,他们可以检测到他们视线内的一切。 当有人穿那双鞋时,他可以检测到楼上是障碍物,但他无法检测到楼下,因为超声波传感器宽波束无法告诉您是楼上还是楼下。 您可以在每双鞋中设置两对超声波传感器(一对四对),每双鞋必须向上看,另一只必须向下看,但这种方式存在挑战,我认为它不会有太大用处。

我知道你说你要在你的项目中使用超声波传感器,但根据我提到的原因,它不会成功,或者至少这将是一个非常艰难的挑战(我试图找到一个解决方案我想过的所有可能的方式,但我没有做到)

我认为为此您需要两个选择:

  1. 不知何故,您使用抛物面天线缩小超声波传感器的波束,并将传感器安装为它的馈线部分(抛物面天线的);并通过在 2 轴上以合适的速度和角度旋转天线来扫描您的环境;但是由于超声波传感器的范围有限,它不适用于人,它适用于小型机器人。 但是使用微波障碍检测器并使用此技术缩小其辐射模式并遵循这些说明必须取得良好的结果。

  2. 使用环境扫描 LIDAR(激光雷达)非常准确和有用。

如果您没有选择这两个选项,您还有以下两个选项:

  • usind SAR (Synthetic Aperture Radar) 用于地理制图和环境扫描,您可以在 MIT 大学公开课件中通过互联网搜索“MIT Open Course-ware Synthetic Aperture Radar”找到它

  • 通过摄像头和合适的处理器使用 AI 驱动的视觉系统进行障碍物检测,您必须使用卷积神经网络在您的 PC 上对人工神经网络进行地形划分,并将经过训练的人工神经网络上传到您的处理器上. 我知道这是最好的选择(最宝贵和最便宜的解决方案),因为特斯拉机器中的自动驾驶模式使用相同的技术(类似这样),如果您没有 AI 经验,请不要害怕,如果您愿意,一切都很容易真的很喜欢这样做。

祝新手99好运

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...