English

Who's a Good Boy? Reinforcing Canine Behavior in Real-Time using Machine Learning

Computer Vision and Pattern Recognition 2021-01-12 v2

Abstract

In this paper we outline the development methodology for an automatic dog treat dispenser which combines machine learning and embedded hardware to identify and reward dog behaviors in real-time. Using machine learning techniques for training an image classification model we identify three behaviors of our canine companions: "sit", "stand", and "lie down" with up to 92% test accuracy and 39 frames per second. We evaluate a variety of neural network architectures, interpretability methods, model quantization and optimization techniques to develop a model specifically for an NVIDIA Jetson Nano. We detect the aforementioned behaviors in real-time and reinforce positive actions by making inference on the Jetson Nano and transmitting a signal to a servo motor to release rewards from a treat delivery apparatus.

Keywords

Cite

@article{arxiv.2101.02380,
  title  = {Who's a Good Boy? Reinforcing Canine Behavior in Real-Time using Machine Learning},
  author = {Jason Stock and Tom Cavey},
  journal= {arXiv preprint arXiv:2101.02380},
  year   = {2021}
}

Comments

8 pages, 6 figures

R2 v1 2026-06-23T21:52:01.169Z