Annäherungssensoren

8

Dummes Projekt, aber Spaß ...

Ich möchte einige Ideen für die Näherungserkennung in einer bestimmten Anwendung erhalten. Ich versuche, meinen Hund dazu zu bringen, auf einem modifizierten Laufband zu laufen und seine Belohnung zu automatisieren. Mein Ziel ist es, ihn zentriert zu halten (in Bezug auf die Fahrtrichtung). Ich muss in der Lage sein, seine Position zu erkennen und die Geschwindigkeit des Laufbandes entsprechend zu ändern. Damit:

  • Wenn er zentriert ist, liegt die Geschwindigkeit am Sollwert
  • Wenn er müde wird und zurückfällt, verlangsamt sich die Geschwindigkeit des Laufbandes
  • Wenn er vom Laufband verschwindet, hört es vollständig auf

Die meisten Laufbänder (einschließlich des Laufbands, das ich habe) sind mit einem Sicherheitsschalter ausgestattet, der den Jogger festhält und die Maschine beim Herausziehen anhält. Dies ist in meinem Fall keine Option, da ich möchte, dass er in bestimmten Abständen ohne die Hilfe eines Menschen aus- und wieder einsteigt. Die Seiten des Laufbandes sollten nicht blockiert werden, da er gerne an den Seiten aussteigen möchte, wenn er fertig ist (oder seine Belohnung erhält).

Meine aktuellen Gedanken:

  • Verwenden Sie eine Reihe von IR-LEDs, die entlang der Seite mit unterschiedlichen Frequenzen moduliert sind, mit passenden Empfängern auf der anderen Seite. So kann ich anhand der fehlenden Frequenz herausfinden, wo er sich befindet. Dies ist nicht ideal, da es etwas an der Seite erfordern würde, das mindestens so hoch ist wie sein Körper, was ihn daran hindert, auf Kaution zu gehen.
  • Verwenden Sie Ultraschallwandler von vorne (mit Blick auf den Kopf), mit denen ich den Abstand von der Vorderseite des Laufbandes bestimmen kann. Das hört sich toll an, aber so wie ich es verstehe, ist diese Frequenz für Hunde ziemlich ärgerlich. Ich weiß nicht, ob das richtig ist.
  • Verwenden Sie RFID, wobei ein Teil an seinem Kragen befestigt ist. Ich denke, dies würde Sensoren an der Seite erfordern, die ihn daran hindern, auf Kaution zu gehen. Ich glaube auch nicht, dass ich die Position so genau wie mit den IR-LEDs erreichen könnte.
  • Ein anderer Gedanke war, eine Art Baldachin zu bauen und die Sensoren nach unten schauen zu lassen. Malen Sie vielleicht den Gürtel des Laufbandes mit einem bestimmten Gitter und reflektieren Sie das Licht davon.
  • Schließlich, und das ist komplexer als ich es gerne hätte, aber ich könnte eine Webkamera und eine Open-Source-Software (wie Bewegung) verwenden, um die Position eines Ziels an seinem Kragen zu verfolgen.

Ein letzter Hinweis: Die Höchstgeschwindigkeit liegt zwischen 8 und 10 Meilen pro Stunde.

Irgendwelche Gedanken?

BEARBEITEN:

Obwohl nicht das gleiche Laufband, zeigt dieses Video die gleiche Hunderasse (für die Größe) und er kassiert auf ähnliche Weise auch vom Laufband.

Ich bin über diese IR-Näherungssensoren von Sharp gestolpert . Diese können am Kopf des Laufbandes angebracht werden, der dem Schwanz zugewandt ist, um einen Abstand vom Kopf zu erhalten. Die Spezifikationen scheinen zu passen (Abstand). Hat jemand irgendwelche Erfahrungen damit gemacht? Er ist nicht gerade reflektierend, also frage ich mich, ob diese in meiner Bewerbung gut funktionieren würden.

Jason
quelle

Antworten:

4

Abhängig von der Form des Laufbandes (könnten Sie ein Bild liefern?) Können Sie die LEDs verwenden, indem Sie diagonale Linien zwischen den Seitenstangen und dem Boden des Laufbandes ziehen.

Etwas wie das:

Geben Sie hier die Bildbeschreibung ein

Wo rote Kreise IR-LEDs und grüne Kreise Empfänger sind oder umgekehrt, sollten Sie mit einigen logischen Arbeiten die Kontrolle über die Position des Hundes haben.

Sie werden einige Interferenzen zwischen den LEDs haben, aber Sie können Modulation oder irgendeine Form der Synchronisation verwenden, um damit umzugehen.

Clabacchio
quelle
Ich habe kein Bild zur Hand. Ich muss am Mittwoch einen nehmen. Stellen Sie sich jedoch vor, der aufrechte Ständer ist nicht vorhanden und es ist nur der Gürtel. Ich kann etwas aufbauen, wie Sie es zeigen, und es in einem Winkel lenken. Das ist kein Problem und erfüllt die Anforderung, die Kanten nicht zu blockieren. Wie für die Schaltung. Ich stelle mir vor, dass selbst wenn er einen Empfänger blockiert, dieser das Signal aufnimmt, wenn es von ihm abprallt. Vielleicht würde eine Anpassung der Sendeleistung dies lösen?
Jason
@ Jason, wenn es hell ist, sollte es klar sein, wenn es reflektiert wird, aber es kann einige Abstimmung erfordern
Clabacchio
Ich dachte, es wäre am einfachsten, Bursts mit 3 Frequenzen (~ 32 kHz, 36 kHz und 40 kHz) zu senden und sie mit Fernbedienungsempfängern wie diesem aufzunehmen . Ich müsste einen anderen Weg gehen, wenn ich die Empfänger einstellen würde.
Jason
2
Das Bild erinnerte mich an diese kurze Animation , die mich in Stichen hatte. ILSHIBAMF.
Stevenvh