Глупый проект, но веселый ...
Я хочу получить некоторые идеи для ощущения близости в конкретном приложении. Я пытаюсь заставить свою собаку бегать на модифицированной беговой дорожке и автоматизировать ее вознаграждение. Моя цель - держать его в центре (относительно направления движения). Мне нужно уметь определять его положение и соответственно изменять скорость беговой дорожки. Так:
- Когда он центрирован, скорость находится на заданном значении
- Когда он начнет уставать и падать, скорость беговой дорожки замедлится
- Когда он исчезнет с беговой дорожки, он полностью остановится
Большинство беговых дорожек (включая ту, что у меня есть) оснащены защитным выключателем, который привязывает джоггер и, когда его вытащили, останавливает машину. Это не вариант в моем случае, потому что я хочу, чтобы он выходил и включался через определенные промежутки времени без помощи человека. Сторонам беговой дорожки не следует препятствовать, потому что он любит прыгать в стороны, когда он закончил (или получает свою награду).
Мои текущие мысли:
- Используйте ряд ИК-светодиодов, модулированных на разных частотах вдоль стороны с согласованными приемниками на другой стороне. Итак, я могу понять, где он находится по отсутствующей частоте. Это не идеально, потому что это потребовало бы чего-то вдоль стороны, по крайней мере, такой же высокой, как его тело, которое мешало бы ему спасаться.
- Используйте ультразвуковые датчики спереди (лицом к голове), которые я мог бы использовать для определения расстояния от передней части беговой дорожки. Это звучит замечательно, но, насколько я понимаю, эта частота весьма раздражает собак. Не знаю, если это точно.
- Используйте RFID с одной частью, прикрепленной к его воротнику ... опять же, я думаю, что для этого потребуются датчики по бокам, которые не позволят ему спастись. Я также не думаю, что смог бы получить точное положение с ИК-светодиодами.
- Другая мысль состояла в том, чтобы построить какой-то навес и сделать так, чтобы сенсоры смотрели вниз. Возможно, покрасьте пояс беговой дорожки специальной сеткой и отразите свет от нее.
- Наконец, и это более сложно, чем мне бы хотелось, но я мог бы использовать веб-камеру и некоторое программное обеспечение с открытым исходным кодом (например, движение), чтобы отслеживать положение цели на его ошейнике.
Последнее замечание: максимальная скорость составляет от 8 до 10 миль в час.
Какие-нибудь мысли?
РЕДАКТИРОВАТЬ:
Хотя это не та же беговая дорожка, это видео демонстрирует ту же породу собаки (по размеру), и он также спасает беговую дорожку аналогичным образом.
Я наткнулся на эти инфракрасные датчики приближения от Sharp. Они могут быть установлены на голове беговой дорожки лицом к хвосту, чтобы получить расстояние от головы. Технические характеристики, кажется, соответствуют (расстояние). У кого-нибудь был опыт с этим? Он не совсем рефлексивный, поэтому мне интересно, хорошо ли это сработает в моем приложении.
источник