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

[ Версия для печати ]
Добавить в Telegram Добавить в Twitter Добавить в Вконтакте Добавить в Одноклассники
Страницы: (5) [1] 2 3 ... Последняя »  К последнему непрочитанному [ ОТВЕТИТЬ ] [ НОВАЯ ТЕМА ]
DiSAMBiG
9.07.2016 - 16:09
Статус: Offline


Шутник

Регистрация: 28.05.13
Сообщений: 85
133
Чтобы отвадить кота от привычки оставлять «подарки» на газоне, можно использовать разные способы: силки для мелких животных, самодельные ловушки из ящиков с кирпичом на крышке и приманкой внутри, народные методы вроде обмазанных чесноком корок цитрусовых. Наконец, можно сидеть весь день с тапком в руке.

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

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

via

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



Продам слона

Регистрация: 10.12.04
Сообщений: 1488
 
[^]
DiSAMBiG
9.07.2016 - 16:10
Статус: Offline


Шутник

Регистрация: 28.05.13
Сообщений: 85
Котам свойственно территориальное поведение, и их территория вовсе не совпадает с землёй хозяина. Коты метят территорию, а ходят по-большому часто на приграничных участках. Интересно, что такие приграничные участки могут делить по времени сразу несколько животных. Отвадить их от такого поведения — тяжело: несмотря на отличную память, сложно заставить кота ассоциировать владельца участка с самим участком. Членовредительские методы мало того, что негуманны, так ещё и неэффективны — на пустующую территорию придут новые коты.

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

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

Это сообщение отредактировал DiSAMBiG - 9.07.2016 - 16:16

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
 
[^]
DiSAMBiG
9.07.2016 - 16:10
Статус: Offline


Шутник

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

Это сообщение отредактировал DiSAMBiG - 9.07.2016 - 16:17

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
 
[^]
DiSAMBiG
9.07.2016 - 16:10
Статус: Offline


Шутник

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

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

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

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
 
[^]
DiSAMBiG
9.07.2016 - 16:11
Статус: Offline


Шутник

Регистрация: 28.05.13
Сообщений: 85
Примеры работы системы представлены на изображениях. Сначала кот попадает в поле зрения камеры, которая делает фотографию.

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
 
[^]
DiSAMBiG
9.07.2016 - 16:11
Статус: Offline


Шутник

Регистрация: 28.05.13
Сообщений: 85
На второй фотографии мы видим пяточки котика — он облитый водой убегает со двора. Никаких опасных химических веществ, никаких силков и капканов, которые могут навредить коту, никаких ударов палками и бросков ботинками. Только чистая вода.

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
 
[^]
DiSAMBiG
9.07.2016 - 16:13
Статус: Offline


Шутник

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

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

 
[^]
DiSAMBiG
9.07.2016 - 16:14
Статус: Offline


Шутник

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

Это сообщение отредактировал DiSAMBiG - 9.07.2016 - 16:18

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
 
[^]
DiSAMBiG
9.07.2016 - 16:15
Статус: Offline


Шутник

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



на этом всё cool.gif
 
[^]
Механик84
9.07.2016 - 16:15
13
Статус: Offline


IDDQD

Регистрация: 19.08.15
Сообщений: 249
кота отучили гадить, осталось соседа отучить shum_lol.gif
 
[^]
bonjorno88
9.07.2016 - 16:17
45
Статус: Offline


Юморист

Регистрация: 26.03.16
Сообщений: 549
котэ в шоке

Это сообщение отредактировал bonjorno88 - 9.07.2016 - 16:19

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
 
[^]
ЦарьБатюшка
9.07.2016 - 16:17
8
Статус: Offline


Русский и беспартийный

Регистрация: 13.09.13
Сообщений: 131
А как же старый дедовский способ? rulez.gif

Как отучить соседского кота гадить на газон: используем машинное зрение и глубокое обучение
 
[^]
placebo21
9.07.2016 - 16:18
28
Статус: Offline


Приколист

Регистрация: 11.11.14
Сообщений: 264
щас бля, пошел покупать всю эту аппаратуру шоб кота отучить... выкусите.
Петарда йопта ему под ноги, летать начнет.

Это сообщение отредактировал placebo21 - 9.07.2016 - 16:19
 
[^]
RabbitRodjer
9.07.2016 - 16:18
12
Статус: Offline


Хохмач

Регистрация: 29.01.12
Сообщений: 736
Вот уж в буквальном смысле слова "на кошках тренируются", обкатывают систему распознавания. =)
 
[^]
Лягух
9.07.2016 - 16:18
7
Статус: Offline


Юморист

Регистрация: 24.03.16
Сообщений: 439
ППЦ
он научил комп поливать котов, а к нему стали ходить гадить собаки shum_lol.gif
 
[^]
difenzo
9.07.2016 - 16:19
0
Статус: Offline


Хохмач

Регистрация: 10.04.15
Сообщений: 713
высокие технологии - на пользу обществу!
 
[^]
MarkGray
9.07.2016 - 16:19
22
Статус: Offline


---

Регистрация: 3.02.14
Сообщений: 10824
Ох уж эта техно-мастурбация.
Я бы сделал простейший лазерный периметр замкнутый на реле полива и всё
 
[^]
bonjorno88
9.07.2016 - 16:19
0
Статус: Offline


Юморист

Регистрация: 26.03.16
Сообщений: 549
как на ардуино замутить?
 
[^]
DiSAMBiG
9.07.2016 - 16:20
3
Статус: Offline


Шутник

Регистрация: 28.05.13
Сообщений: 85
Цитата (Механик84 @ 9.07.2016 - 19:15)
кота отучили гадить, осталось соседа отучить shum_lol.gif

последний ролик как раз соседей отучает rulez.gif
 
[^]
Ilbox
9.07.2016 - 16:20
0
Статус: Offline


Ярила

Регистрация: 9.07.14
Сообщений: 1367
Вот это прогресс - использовать титан для полива котиков. Думаю, даже если бы у нас были такие дома, такие газоны и такие системы полива - вся эта шляпа в сборе стоила бы неподъёмно.
 
[^]
kensajou
9.07.2016 - 16:20
0
Статус: Offline


Уральский подмосквич

Регистрация: 23.10.13
Сообщений: 34215
надо проводку под землёй провести. Чуть намочил, ёбает током ласково, чтоб не убило. Перед смертью кота он обязательно это учтёт )))
 
[^]
Лягух
9.07.2016 - 16:21
2
Статус: Offline


Юморист

Регистрация: 24.03.16
Сообщений: 439
Цитата (MarkGray @ 9.07.2016 - 16:19)
Ох уж эта техно-мастурбация.
Я бы сделал простейший лазерный периметр замкнутый на реле полива и всё

есть проще решение:
обычная вебка и прога, которая мониторит движение только в определенном участке (в нашем случае на высоте в полметра)
 
[^]
амадин
9.07.2016 - 16:22
1
Статус: Offline


Шутник

Регистрация: 21.03.16
Сообщений: 693
Вот и кончилась тема, я кот хожу где вздумается, гуляю сам по себе.А ты враг жена моего врага!!!!
 
[^]
Steel491
9.07.2016 - 16:24
0
Статус: Offline


Остряк

Регистрация: 15.09.15
Сообщений: 372
Сложно это - сторожевой пёс отучит не только котов - гостей от калитки до дверей дома быстро передвигаться gigi.gif
 
[^]
ПартОгр
9.07.2016 - 16:25
2
Статус: Offline


Шутник

Регистрация: 3.07.16
Сообщений: 44
а если воду заменить напалмом - то можно и соседей отучить сцать


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


 
 



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






Наверх