我想知道是否有人能使用现成的标准廉价传感器检测热身哺乳动物(即人类)?
理想情况下,我想使用便宜的传感器或传感器组合来检测房间内的人并定位该人。我希望机器人进入房间,检测是否有人,然后移至检测到的人。精度不一定是100%,因为成本是一个重要因素。我希望这种传感器的计算要求能够在Arduino上运行,尽管如果不可能的话,我愿意使用功能更强大的产品,例如Raspberry Pi或BeagleBone Black。我有一些想法;但是,它们都不是理想的:
- PIR传感器 -可以检测大视野内的运动(即通常为120度或更大)。可能是我所知道的最接近“人类”探测器的事物。但是,在如此大的视野下,需要移动和定位/三角定位一个人所处的位置将非常困难(不可能?)。
- 超声波 -可以高精度检测物体。具有较窄的视野;但是,无法区分静态的无生命物体和人类。
- 红外探测器 -(即锐利范围传感器)可以再次以极高的精度,非常狭窄的视场检测物体;但是,它再次无法区分对象。
- 网络摄像头+ OpenCV-可能使用面部检测来检测房间中的人。这可能是最好的选择。但是,OpenCV在计算上很昂贵,并且运行起来比arduino要多得多。即使在Raspberry Pi上,速度也会很慢。
- Kinect-使用Kinect的特征检测功能,相对容易识别区域内的人员;但是,Kinect太昂贵了,我认为它不是“便宜”的解决方案。
也许有人知道调整到体热的廉价“热量检测器”和/或通过上述(#1-4)的某种组合获得了成功,并且想分享他们的结果?