Что делать, если соседский кот повадился ходит в туалет на твоем любовно подстригаемом каждую неделю газоне? Можно поставить силки или пугало. Можно огородиться забором. Но, если ты инженер Nvidia, интересуешься нейронными сетями и руки у тебя растут из правильного места, можно свое профессиональное увлечение совместить с полезным делом.

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

IP-камеру Foscam FI9800P он подсоединил к плате разработки Nvidia Jetson TX1, куда загрузил нейронную сеть, которую научил распознавать силуэты котов с разных ракурсов. Нейронная сеть, обнаружив в зоне наблюдения кота, через плату Photon подает сигнал на реле включения разбрызгивателей.

Вот соседский кот попадает в зону наблюдения камеры:

Cat Image

А вот он уже стремительно уносится с газона:

Cat Image

Газон чистый, кот вымытый — все довольны. Ну, может быть, кроме кота.

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

Больше технических подробностей тут.