外观
踩坑Robotics Stack Exchange2019-11-16
如何判断单门房间人员进出以控制灯光
本文由 AI 根据公开内容整理,可能有误,请以原文为准:Detecting the presence of a person in a room(Robotics Stack Exchange #7535)
状态:已解决
问题
想在小房间内检测是否有人:首人进入开灯,最后一人离开关灯。难点是仅检测通过门口还不够,还需判断人员是进入还是离开。
环境
Linux / ROS 机器人软件与控制通用开发环境
解决办法
- 在门外和门内各放一组简单红外光幕,每组可由一个
IR transmitter和一个IR photocell组成。 - 当接收强度低于阈值时触发事件,并记录哪一侧先触发。
- 若触发顺序是外侧再内侧,计为有人进入;内侧再外侧,计为有人离开。
- 根据人数计数是否大于 0 控制灯光;红外光幕需放到门不会触发或遮挡的位置。
- 也可用压力垫替代光幕,同样在门内外各放一个并根据触发顺序判断方向。
原问题作者:Marko Gresak;采纳答案作者:Chuck。原内容依 CC BY-SA 4.0 授权,本页摘要同样依 CC BY-SA 4.0 授权。
来源
本页事实对应的公开页面,以原文为准。