愚蠢的项目,但有趣...
我想了解特定应用中的接近感应的一些想法。我试图让我的狗在改良的跑步机上跑步并自动执行他的奖励。我的目标是使他保持居中(相对于行进方向)。我需要能够检测到他的位置并相应地改变跑步机的速度。所以:
- 当他居中时,速度达到设定点
- 随着他开始疲倦和后退,跑步机的速度将减慢
- 当他从跑步机上消失时,它将完全停止
大多数跑步机(包括我的跑步机)都配有一个安全开关,可将慢跑者拴在一起,并在拉出时将其停止。在我的情况下,这不是一个选择,因为我希望他在没有人工帮助的情况下按指定的时间间隔上下车。跑步机的侧面不应受阻,因为他喜欢在完成运动(或获得报酬)后向侧面保释。
我目前的想法:
- 沿一侧使用一系列以不同频率调制的IR LED,另一侧使用匹配的接收器。因此,我可以通过丢失的频率来判断他的位置。这是不理想的,因为它需要沿着侧面至少与他的身体一样高的东西,以防止他摔倒。
- 从前面(朝向头部)使用超声波传感器,我可以使用它来确定距跑步机前面的距离。听起来不错,但据我了解,这种频率对狗来说很烦人。不知道这是否正确。
- 再次使用RFID并将其附着在他的衣领上……我想这将需要侧面的传感器来防止他发牢骚。我也认为我无法像使用IR LED那样获得准确的位置。
- 另一个想法是建造某种树冠并使传感器朝下看。也许在跑步机的皮带上涂上特定的网格并从其反射光。
- 最后,这比我想要的要复杂,但是我可以使用网络摄像头和一些开源软件(例如运动)来跟踪目标在他衣领上的位置。
最后一点,最大速度在8到10 mph之间。
有什么想法吗?
编辑:
该视频虽然不是同一台跑步机,但显示的是同一品种的狗(尺寸),他也以类似的方式从跑步机上跳下。
我偶然发现了Sharp的这些 IR接近传感器。可以将它们安装在跑步机的朝向尾巴的头部,以与头部保持一定距离。规格似乎合适(距离)。有没有人有这些经验?他没有完全的反思能力,所以我想知道这些在我的应用程序中是否能很好地工作。