Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение

Страницы: 1 2  ... 5  ОТВЕТИТЬ НОВАЯ ТЕМА
DiSAMBiG 9 июл 2016 в 16:09
Шутник  •  На сайте 13 лет
Сообщений: 86
133
Чтобы отвадить кота от привычки оставлять «подарки» на газоне, можно использовать разные способы: силки для мелких животных, самодельные ловушки из ящиков с кирпичом на крышке и приманкой внутри, народные методы вроде обмазанных чесноком корок цитрусовых. Наконец, можно сидеть весь день с тапком в руке.

Инженер Nvidia считает, что поступать так с соседскими животными — как-то не по-соседски. К тому же он хотел попробовать нейросети на практике. Поэтому он использовал более продвинутый метод: он взял плату Nvidia Jetson TX1, IP-камеру Foscam, плату для разработки Particle Photon, подсоединённую к реле, и домашнюю систему полива газона. Коты мокрые — но живые и здоровые.

продолжение под катом...

via

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
Yap 17.08.2026 - 19:07
Продам слона  •  На сайте 21 год
Котам свойственно территориальное поведение, и их территория вовсе не совпадает с землёй хозяина. Коты метят территорию, а ходят по-большому часто на приграничных участках. Интересно, что такие приграничные участки могут делить по времени сразу несколько животных. Отвадить их от такого поведения — тяжело: несмотря на отличную память, сложно заставить кота ассоциировать владельца участка с самим участком. Членовредительские методы мало того, что негуманны, так ещё и неэффективны — на пустующую территорию придут новые коты.

Инженер Nvidia Роберт Бонд разработал собственный метод борьбы с «подарками» на газоне. Он использовал нейросеть глубокого обучения и платформу для разработки Jetson TX1 для распознавания котов и включения системы полива. «Моя жена любит наш сад, и он должен быть аккуратным и чистым», — говорит 65-летний разработчик программного обеспечения.

IP-камера Foscam FI9800P смотрит на передний двор и следит за изменениями. Если движения есть, она высылает по FTP 7 снимков разрешением 640×480, один в секунду. Их получает плата Jetson TX1, которая постоянно готова принять изображения и пропустить их через нейронную сеть глубокого обучения Caffe.

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
Для получения фото на обработку и отправки команды на полив на Jetson настроена точка доступа Wi-Fi. К Jetson подключены небольшой USB-хаб и твердотельный накопитель по SATA. В хаб инженер воткнул два «свистка» для связи с клавиатурой и мышью. На SSD Бонд установил Caffe, используя рецепт от JetsonHacks. Нейросеть работает на CUDA седьмой версии. Бонд рекомендует использовать CEVA Deep Neural Network для экономии памяти.

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
После перебора нескольких нейросетей инженер остановился на Fully Convolutional Network for Semantic Segmentation (FCN). На Jetson Fcn32 работает хорошо, занимая чуть больше 1 ГБ памяти, запускается всего за 10 секунд и работает с картинкой 640×480 примерно за треть секунды.

На компьютере с GTX Titan Бонд обучил нейросеть фотографиями найденных в Интернете котов. Обошлось не без курьёзов — один раз нейросеть приняла тень за кота и намочила Бонда.

Когда система глубокого обучения узнаёт в движущемся объекте кота, она даёт команду плате Particle Photon, работающей с реле, подсоединённому к системе полива. Справа на перфорированной картонной основе — Photon, слева — реле. При получении нужной команды реле замыкается, включая душ для котиков на две минуты.

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
Примеры работы системы представлены на изображениях. Сначала кот попадает в поле зрения камеры, которая делает фотографию.

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
На второй фотографии мы видим пяточки котика — он облитый водой убегает со двора. Никаких опасных химических веществ, никаких силков и капканов, которые могут навредить коту, никаких ударов палками и бросков ботинками. Только чистая вода.

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
Как подчёркивает компания-производитель платы Jetson, на весь проект ушло порядка 10—15 часов работы. Система уже может определять местоположение котов. Бонд планирует использовать возможности в софте и довести проект до точечной атаки.

В прошлом уже были подобные проекты, где животных распознают и отпугивают. Blender Defender — это что-то похожее, но для защиты от домашнего кота цветов и других полезных и нужных в доме вещей. Название связано с блендером, который вклюется, когда в поле зрения камеры попадает кот, запрыгнувший на стол или на шкаф. Бонусом идёт стробоскоп.

Похожую систему разрабатывал в 2012 году Курт Грандис. У него система компьютерного зрения помогала прицельно стрелять водяным пистолетом Nerf по белкам. Автор этого проекта использовал библиотеку компьютерного зрения с открытым исходным кодом OpenCV.

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
Неожиданный душ помогает бороться не только с котами и белками — но и с людьми. К сожалению, это полностью ручная система, но её можно сделать с помощью тех же инструментов, которые использовал Роберт Бонд.



на этом всё cool.gif
Все комментарии:
Механик84 9 июл 2016 в 16:15
IDDQD  •  На сайте 10 лет
13
кота отучили гадить, осталось соседа отучить shum_lol.gif
bonjorno88 9 июл 2016 в 16:17
Юморист  •  На сайте 10 лет
45
котэ в шоке

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение

Это сообщение отредактировал bonjorno88 - 9 июл 2016 в 16:19
ЦарьБатюшка 9 июл 2016 в 16:17
Русский и беспартийный  •  На сайте 12 лет
8
А как же старый дедовский способ? rulez.gif

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
placebo21 9 июл 2016 в 16:18
Приколист  •  На сайте 11 лет
28
щас бля, пошел покупать всю эту аппаратуру шоб кота отучить... выкусите.
Петарда йопта ему под ноги, летать начнет.

Это сообщение отредактировал placebo21 - 9 июл 2016 в 16:19
RabbitRodjer 9 июл 2016 в 16:18
Хохмач  •  На сайте 14 лет
12
Вот уж в буквальном смысле слова "на кошках тренируются", обкатывают систему распознавания. =)
Лягух 9 июл 2016 в 16:18
Юморист  •  На сайте 10 лет
7
ППЦ
он научил комп поливать котов, а к нему стали ходить гадить собаки shum_lol.gif
difenzo 9 июл 2016 в 16:19
Хохмач  •  На сайте 11 лет
0
высокие технологии - на пользу обществу!
MarkGray 9 июл 2016 в 16:19
---  •  На сайте 12 лет
22
Ох уж эта техно-мастурбация.
Я бы сделал простейший лазерный периметр замкнутый на реле полива и всё
bonjorno88 9 июл 2016 в 16:19
Юморист  •  На сайте 10 лет
0
как на ардуино замутить?
DiSAMBiG автор 9 июл 2016 в 16:20
Шутник  •  На сайте 13 лет
3
Цитата (Механик84 @ 9.07.2016 - 19:15)
кота отучили гадить, осталось соседа отучить shum_lol.gif

последний ролик как раз соседей отучает rulez.gif
Ilbox 9 июл 2016 в 16:20
Ярила  •  На сайте 12 лет
0
Вот это прогресс - использовать титан для полива котиков. Думаю, даже если бы у нас были такие дома, такие газоны и такие системы полива - вся эта шляпа в сборе стоила бы неподъёмно.
kensajou 9 июл 2016 в 16:20
Уральский подмосквич  •  На сайте 12 лет
0
надо проводку под землёй провести. Чуть намочил, ёбает током ласково, чтоб не убило. Перед смертью кота он обязательно это учтёт )))
Лягух 9 июл 2016 в 16:21
Юморист  •  На сайте 10 лет
2
Цитата (MarkGray @ 9.07.2016 - 16:19)
Ох уж эта техно-мастурбация.
Я бы сделал простейший лазерный периметр замкнутый на реле полива и всё

есть проще решение:
обычная вебка и прога, которая мониторит движение только в определенном участке (в нашем случае на высоте в полметра)
амадин 9 июл 2016 в 16:22
Шутник  •  На сайте 10 лет
1
Вот и кончилась тема, я кот хожу где вздумается, гуляю сам по себе.А ты враг жена моего врага!!!!
Steel491 9 июл 2016 в 16:24
Остряк  •  На сайте 10 лет
0
Сложно это - сторожевой пёс отучит не только котов - гостей от калитки до дверей дома быстро передвигаться gigi.gif
ПартОгр 9 июл 2016 в 16:25
Шутник  •  На сайте 10 лет
2
а если воду заменить напалмом - то можно и соседей отучить сцать


Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
Понравился пост? Ещё больше интересного в ЯП-Телеграм и ЯП-Max!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии. Авторизуйтесь, пожалуйста, или зарегистрируйтесь, если не зарегистрированы.
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) Просмотры темы: 48 130
0 Пользователей:
Страницы: 1 2  ... 5  ОТВЕТИТЬ НОВАЯ ТЕМА

 
 

Активные темы



Наверх