누구든지 표준의 저렴한 센서를 사용하여 온몸의 포유류 (예 : 인간)를 성공적으로 감지했는지 알고 싶습니다.
이상적으로는 저렴한 센서 또는 센서 조합을 사용하여 방 안의 사람을 감지하고 그 사람을 현지화하고 싶습니다. 로봇이 방에 들어가서 사람이 있는지 감지 한 다음 감지 된 사람으로 이동하고 싶습니다. 비용이 더 중요한 요소이므로 정확도는 100 % 일 필요는 없습니다. 나는 그러한 센서의 계산 요구 사항이 Arduino에서 실행될 수 있기를 원하지만 불가능한 경우 Raspberry Pi 또는 BeagleBone Black과 같은 더 강력한 힘을 가진 무언가를 기꺼이 활용할 것입니다. 몇 가지 생각이 있습니다. 그러나 그들 중 누구도 이상적이지 않습니다.
- PIR 센서 -넓은 시야 (즉, 일반적으로 120도 이상) 내에서 움직임을 감지 할 수 있습니다. 내가 아는 "인간"감지기에 가장 가까운 것일 수 있습니다. 그러나, 그러한 넓은 시야로 인해 사람이 매우 어려울 수있는 곳에서 움직임과 국소화 / 삼각 화가 필요합니다.
- 초음파 -물체를 정밀하게 감지 할 수 있습니다. 시야가 훨씬 좁습니다. 그러나 정적 비 생물체와 인간을 구별 할 수는 없습니다.
- IR 감지기 -(예 : 날카로운 범위 센서) 매우 정밀하고 매우 좁은 화각으로 물체를 다시 감지 할 수 있습니다. 그러나 개체를 다시 구별 할 수 없습니다.
- 웹캠 + OpenCV- 얼굴 감지 기능을 사용하여 방에있는 사람을 감지 할 수 있습니다. 이것이 최선의 선택 일 수 있습니다. 그러나 OpenCV는 계산 비용이 많이 들며 arduino보다 훨씬 많은 것을 실행해야합니다. 라즈베리 파이에서도 느려질 수 있습니다.
- Kinect - Kinect 의 기능 감지 기능을 사용하면 특정 지역의 사람을 쉽게 식별 할 수 있습니다. 그러나 Kinect는 너무 비싸서 "저렴한"솔루션이라고는 생각하지 않습니다.
아마도 누군가가 체온에 맞춘 저렴한 "열 감지기"를 알고 있거나 위의 (# 1-4) 조합으로 성공했으며 그 결과를 공유하고 싶습니까?