как распознать присутствие и положение человека?
- Войдите на сайт для отправки комментариев
Пнд, 25/07/2011 - 13:49
Как сделать так, чтоб Ардуина реагировала на человека в комнате или хотябы на расстоянии пары метров?
чтоб робот мог повернуть голову в сторону присутствующего?
какими сенсорами можно распознать присутствие человека и его примерное положение? вариантов определения присутствия\отсутствия много, а вот как определить положение?
ик-сенсоры или ультразвуковые...
вот такую собирал, работает:
fritzing.org/projects/arduino-ultrasonic-ranging-with-hc-sr04/
вот еще
habrahabr.ru/blogs/personal/54763/
сенсоры и ик и уз покупал тут:
www.robotshop.su/e-store/catalog/202/
Положение человека опредилить бывает трудно даже людям. Не то что роботам! Наступишь в супермаркете человеку на ногу, а он - помощник депутата Госдумы с положением. Или вот до месяца так второго-третьего по женщине тоже не определишь - в положении она или нет. А в армии еще хуже - без погонов никак. Так то... =))) Шутка юмора. Надо ультрозвуковые (или инфракрасные - хуже) дальномеры использовать, причем по паре на каждую сторону робота.
УЗ вроде видит все препятсвия ... Как определить которое человек ? ) УЗ+ИК? или есть что то попроще... к примеру доплеровские радары ? HB100 к примеру может определить человек это или хрень какаято ? )
УЗ вроде видит все препятсвия ... Как определить которое человек ? ) УЗ+ИК? или есть что то попроще... к примеру доплеровские радары ? HB100 к примеру может определить человек это или хрень какаято ? )
HB100 и другие доплеровские - детекторы движения, они не реагируют на неподвижный обьект. УЗ не отличит человека от стола. Остаётся радарная техника детектирующая дыхание, движение грудной клетки например или сокращения сердечной мышцы. Не встречал для ардуино ничего подобного, если и есть то для военных и дорого.
Тепловое излучение, термокамеры - дорого, но есть мини матричные 8х8 как здесь
//УЗ не отличит человека от стола.
Некоторые так со столами и креслами посростались, что действительно не отличиш...
Я вот все хочу такой эксперимент поставить. Закрепить УЗ дальномер на серву и вращая вокруг вертикали снять "карту" помещения. По идее сравнивая карту пустого помещения с текущей можна определить наличие и расположение новопреставленого тела.
Не забудь через 40 дней скоректировать "карту". ( Согласно церковным канонам : Новопреставленным человека считают первые 40 дней. Первым днем является сам день смерти, независимо от часа наступившей кончины.)
У меня софт атеистический, мне не каноны длинорясые пофиг, но по сути да - карту надо будет переодически корректировать.