trapwalker
@trapwalker
Программист, энтузиаст

Как детектить собаку на кровати?

Имеется хитрожопая собака (чихуахуа), которой запрещено запрыгивать на кровать ребенка.
Собака быстро сообразила, что "не пойман - не вор" и научилась оперативно при первых признаках проверки сваливать с кровати и, разве что, не насвистывать, мол, знать не знаю, что за кровать такая.

Собственно задача: умный дом должен как-то детектить факт нахождения собаки на кровати.
Дополнительные условия:
  1. минимизировать ложоположительные срабатывания.
  2. не желательно ставить видео-наблюдение, всё-таки комната ребенка.
  3. ввиду мелкого калибра собаки не хочется ей вешать слишком тяжелый ошейник.


Рассматривались варианты:
  • RFID (проблема локализаци собаки, нечетко срабатывает, критичен угол между антеннами);
  • активная акустическая локация: на ошейнике пьезо-элемент с контроллером, на потолке над кроватью китайский ультразвуковой приёмо-передающий модуль. Ошейник, услышав сигнал, мгновенно даёт ответ. Расстояние до собаки характерно кортоким таймином;
  • камера с opencv на борту, с отключенной записью. Вариант плохой, никому не нравится жить под прицелом даже выключенной камеры.

Какие ещё варианты?
  • Вопрос задан
  • 942 просмотра
Решения вопроса 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
Вес!

1. собаки
2. кровати
3. ребенка

Под ножки тензо датчик.
1+2 - тревога
1+2+3 - тревога
Ответ написан
Пригласить эксперта
Ответы на вопрос 7
Zoominger
@Zoominger
System Integrator
Направьте любую веб-камеру на диван и настройте детектировение движения в выбранной зоне (приложений полно). Если движение сделаете вы, то вы будете знать, что это вы, если не вы, то, значит, собака.
Ответ написан
@geopunk
Геолог-модельер
Использовать платформу машинного зрения на базе kendryte k210, распознавание осуществляется оффлайн. Можно натренировать собственную сеть, а можно использовать готовую модель, где как раз есть собака. Maixduino https://mysku.ru/blog/aliexpress/79416.html
Стоимость от 15$ (sipeed M1n)
Ответ написан
@pfg21
ex-турист
я б подошел с правильной стороны - формирование привычки "сидеть на кровати - это больно".
покрывало с проводничками на которые подаются очень короткие импульсы повышенного напряжения.
как говорится "даже дурак все понимает с первого удара"...
Ответ написан
fox_12
@fox_12
Расставляю биты, управляю заряженными частицами
Матричный тепловизор AMG8833 - детектить появление теплового пятна. Там матрица 8x8 - конфиденциальности не повредит...

- камера с opencv на борту, с отключенной записью. Вариант плохой, никому не нравится жить под прицелом даже выключенной камеры.

Расстройте фокус - детектируйте цветовое пятно. Можно на Raspberry Zero с отсутствием wifi на борту - только вывод сигналов на GPIO. Если смущает сам факт наличия камеры - могу порекомендовать шапочку из фольги )
Ответ написан
@MrLink
Активная акустическая локация, ИМХО, не очень, т.к. собаки слышат в ультразвук - надо проверить диапазон частот.
С тепловизором идея нравится.
Ответ написан
Комментировать
@Dikoy
Тепловизор промышленный покажет пятно тепла от тушки спустя несколько минут.
Пирометр покажет факт наличия тушки на кровати (включая ребёнка).
Ответ написан
Комментировать
Заведите кота. Он будет спать на кровати, и такую собачку в клочья порвёт, если полезет к нему :)
Но это надо было изначально чтобы они вместе росли, и приучены были, где кому можно спать.

А если серьёзно, то нужно чуть упростить задачу - пусть собаке будет запрещено заходить в ту комнату, где кровать (на которую запрещено залезать). Тогда в дверном проёме ставим два датчика оптических, один на уровне собаки, второй гарантировано выше, но так, чтобы дочка точно не прошла под ним, даже на корточках. Тогда логика простая - сработали два датчика - прошёл человек, сработал только нижний - собака (бьём током из ошейника, ну или как там планировали наказывать, можно сирену включать и вызывать омон :-)
spoiler
Вот тут рассуждают - контроллеры, умные камеры, нейронные сети, детекторы движения, тепловизоры... Будто президента охраняют. С двумя простыми датчиками и никаких контроллеров не надо.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы