Давно хотел научить робота определять в комнате присутствие человека и, например, подъезжать к нему на определенное расстояние. Многочисленные датчики движения, используемые для охранных сигнализаций, тут явно не годятся. Нужно что-то вроде тепловизора. Вот нашел такую штуку в «Робошопе». По описанию, вроде то, что нужно. Но дорогой, зараза. Вдруг не подойдет. Кто-нибудь работал с такими датчиками?
С такими - нет. Чго там вокруг самого сенсора наворочено - непонятно. С пироэлектрическими вообще - работал.
Помехи ловит на все, что только можно и нельзя (солнышко на стенку посветило - вуаля, про лампочки, паяльники, корпус компа и прочие радиаторы просто молчу), Это в принципе лечится свето-ИК-фильтрами, компенсирующими датчиками, частично софтом... так что как именно эта железяка работает - фиг знает.
Как я понял, предварительная обработка какая-то есть. Там 8 сенсоров в ряд с общим углом 41°. Каждая точка дает температуру в цельсиях. Пишут, что на расстоянии 2х метров человек засвечивает 29° при комнатной температуре 20°. А, если комнатная температура 25? Короче сомневаюсь, но ничего лучшего пока не нашел. Прикольно, что там есть возможность управлять сервой для организации сканирования.
А для решения задачи "обнаружить вошедшего в комнату человека, подкатиться к нему, встать желательно напротив лица а не попы..." тогда что можно применить? Лицо от попы надеюсь отличить с помошью камеры. А вот человека от кресла с помощью чего?