Мені хотілося б дізнатись, чи вдалося комусь виявити теплоногих ссавців (тобто людини), використовуючи стандартні з полиці недорогі датчики?
В ідеалі я хотів би використовувати недорогий датчик або комбінацію датчиків для виявлення людини в кімнаті та локалізації цієї людини. Я хотів би, щоб робот зайшов у приміщення, виявив, чи є людина / люди, а потім перейти до виявленої людини. Точність не повинна бути 100%, оскільки вартість - це більше фактор. Мені б хотілося, щоб обчислювальні вимоги такого датчика були такими, що він може працювати на Arduino, хоча, якщо це неможливо, я б хотів використати щось із більш чутливим, наприклад, Raspberry Pi або BeagleBone Black. У мене є кілька думок; проте жоден з них не є ідеальним:
- Датчик PIR - може виявляти рух у великому полі зору (тобто зазвичай 120 градусів і більше). Можливо, буде найближчим до "людського" детектора, про який я знаю; однак це вимагає руху та локалізації / триангуляції там, де людині було б дуже важко (неможливо?) з таким великим полем зору.
- Ультразвук - може виявляти предмети з хорошою точністю. Має набагато вузьке поле зору; однак не в змозі розмежовувати статичний неживий об’єкт від людини.
- ІЧ-детектори - (тобто датчики різкої дальності) Можуть знову виявляти предмети з великою точністю, дуже вузьким полем зору; однак вона знову не в змозі диференціювати об'єкти.
- Веб-камера + OpenCV - можливо, використовуйте функцію розпізнавання облич, щоб виявити людей у кімнаті. Це, можливо, найкращий варіант; однак, OpenCV обчислювально дорого коштує та вимагає набагато більше, ніж ардуїно для запуску. Навіть на Raspberry Pi це може бути повільним.
- Kinect - Використовуючи можливості виявлення функцій Kinect, було б відносно легко визначити людей у даній місцевості; проте Kinect занадто дорогий, і я б не вважав це "дешевим" рішенням.
Можливо, хтось знає про недорогий «детектор тепла», налаштований на тепло тіла та / або мав успіх у поєднанні (# 1-4) вище і хотів би поділитися своїми результатами?