Die Frage gibt ziemlich genau die Grundidee an, aber hier ist mein Anwendungsfall. Tabletop-Wargaming.
Optimalerweise möchte ich in der Lage sein, jedes meiner „Spielstücke“ mit einer Art Tag zu markieren, ein paar Sensoren um den Umfang des Spielbereichs herum zu platzieren und ein Gerät zu haben, auf dem eine Anwendung ausgeführt wird, die in der Lage wäre, festzustellen, wie weit solche und ein solches Tag/eine solche Einheit stammt von einem anderen im Spielbereich.
Als solche:
Optional
Ich bin ein Software-Typ, also wenn etwas an den Punkt kommt, an dem rohe Zahlen in einen Computer kommen, bin ich gut. Die Figuren müssen nur genau im Spielbereich gefunden/verfolgt werden, und der Computer kann die Zahlen zerkleinern, um Entfernungen zu bestimmen. In Bezug auf die Elektronik fällt es mir schwer, etwas zu finden (siehe Bearbeiten unten) oder überhaupt darüber nachzudenken, wie ich dieses System zusammenstellen kann. Ich habe mir RFID-Tags angesehen, und sie scheinen gut zum Speichern von Informationen zu sein, aber nicht so gut zum Triangulieren von Entfernungen. Jede Hilfe oder Beratung wäre willkommen, aber für diese Frage;
Welche Hardware/Technologie/Setup kann möglicherweise (und hoffentlich gut) die oben genannten Anforderungen erfüllen? Gibt es so etwas?
EDIT (Plausibilität)
Ich habe noch etwas gesucht und gefunden; http://lunantech.blogspot.com/ Die Videos scheinen zu zeigen, dass dies möglich ist? Dieser Herr scheint eine ähnliche Wirkung erzielt zu haben, wie ich sie suche. (Ich bin mir nur nicht sicher, wie, ist das anwendbar?)
Ebenso verfolgt das Soloshot-Gerät ein „Tag“: https://www.youtube.com/watch?v=ApqQW5Nx1qI
Kameras, so viele wie möglich, und tonnenweise Bildverarbeitung. Kleben Sie fluoreszierende Aufkleber auf Ihre Minifiguren, oder noch besser, bemalen Sie sie mit unterschiedlichen fluoreszierenden Farben, und Sie können eine Genauigkeit von 1 cm erzielen. Jedes Funkgerät unter 30 GHz liefert Ihnen aufgrund der Wellenlängenbegrenzung nicht die erforderliche Genauigkeit.
Ich würde in Betracht ziehen, mindestens zwei HD-Webcams zu verwenden, die von außerhalb des Tisches quer und darauf in mehr oder weniger orthogonale Richtungen blicken. Führen Sie die Cams in etwas aus, auf dem eine geeignete Vision-Analysebibliothek ausgeführt wird. OpenCV würde gut funktionieren, wenn es von Ihrer bevorzugten Sprache ausgeführt wird, es wird unter C, Python, Perl und vielen Dingen ausgeführt. Auf diese Weise können Sie Teile in 3 Dimensionen triangulieren. Eine Alternative könnte eine nach unten gerichtete Einzelkamera für die 2D-Positionierung sein.
Teile markieren? Wenn sie sich optisch unterscheiden und die Beleuchtung einen ausreichenden Kontrast bietet, ist eine Kennzeichnung nicht erforderlich. Ansonsten vielleicht ein kleiner senkrechter Rundstab, sprich Holzdübel, also identisches Aussehen aus jeder Richtung, mit Strichcodebändern, für die 2-Kamera-Lösung. Eine Alternative für die einzelne obere Kamera wäre eine flache Scheibe auf dem Kopf, die ein QR-ähnliches Muster ermöglicht und möglicherweise kompakter als der Stab ist.
Mit nur Schwarzweiß hätten Sie maximalen Kontrast, benötigen aber mindestens log2 (Anzahl der Teile) Bänder. Mit mehr Farben können Sie mehr Bits pro Band erhalten, also sind beim Spektrum, Schwarz und Weiß, 8 Farben 3 Bits pro Band. Je höher die Def der Kamera, desto kleiner können die Merkmale des Tags sein.
Die Kamera muss nicht in einer kalibrierten Position sein, wenn die Tischplatte ein paar Kalibrierziele enthält.
Wenn Sie das Erkennungssystem zum Laufen bringen, können Sie einen Projektor hinzufügen, um Hinweise oder Szenen auf den Tisch zu werfen.
Hey, habe ich gerade ein brauchbares Produkt entworfen und verschenkt?
Es gibt viele Möglichkeiten, dies alles mit unterschiedlichen Vor- und Nachteilen anzugehen. Die 3D-Bildgebung bietet Ihnen alles, was Sie sich wünschen, aber Sie benötigen eine hervorragende Beleuchtung (und Sichtlinie) sowie einige ziemlich beeindruckende Hardware und Software, die dazugehören. Sie haben nie erwähnt, wie hoch die Aktualisierungsrate oder Größe der Teile sein muss, also werde ich auf dem Weg eine Reihe von Annahmen treffen.
Die Doppler-Effekt-Triangulation mit Radiowellen wird so gut wie unmöglich sein. Ich sage nicht, dass es unmöglich ist, aber angesichts Ihrer DIY-Kriterien gehen Sie diesen Weg einfach nicht.
Die Triangulation mit Ultraschall ist machbar, aber die Teile sind nicht winzig (wenn Sie diese Größe anstreben) und es wird ein viel größerer Strombedarf als bei Funk erforderlich sein.
Eine IR-Kamera, bei der jedes Teil einen einzigartigen Impuls aussendet, wäre billig und energieeffizient, aber es wird sehr schwierig sein, 3D zu erhalten.
Ich habe ein Projekt wie dieses einmal für die Triangulation in einem Gebäude gemacht. Wir haben uns für die Signalstärke entschieden, da sie sich über kleine Entfernungen erheblich ändert. Das Problem bei diesem Ansatz besteht darin, dass er schwankt, während das Tag statisch ist, und leicht durch die Umgebung beeinflusst wird. Ich denke, die Lösung besteht hier darin, 2 oder mehr Empfänger an jeder Erkennungsstation zu verwenden und dann die Differenz zwischen den 2 zu verwenden, um eine Peilung zu erhalten. Vergleichen Sie die Peilung mit anderen Stationen, um eine Position zu triangulieren. Wenn jede Spielfigur eine eindeutige ID überträgt, wären die Softwareanforderungen begrenzt. Hier ist eine schnelle Skizze.
Abgesehen von der technischen Machbarkeit ist das größte Problem, mit dem Sie konfrontiert werden, die Stromversorgung der einzelnen Spielelemente. RFID und andere „machtlose“ Optionen werden etwas noch herausfordernder oder unmöglich machen. Sie benötigen entweder große Batterien im Verhältnis zum Verbrauch, eine niedrige Aktualisierungsrate, um den Batteriebedarf zu minimieren (dh einen Standort pro Sekunde statt Hunderte) oder kleine Solarmodule (dh Solarrechner), um langsam genug Ladung aufzubauen, um a zu zwitschern Position.
Schließlich, da Sie ein Software-Typ sind, werden Sie einen Hardware-Typ finden wollen, mit dem Sie arbeiten können. Wenn Sie keine finden können, dann bereiten Sie sich darauf vor, viel zu lesen und zu lernen. Was Sie zu erreichen versuchen, ist nicht einfach, egal wer Sie sind. Ich hoffe, Sie haben Erfolg, denn es wäre ziemlich cool.
Verwenden Sie RFID-Radar .
Ich bin mir nicht sicher, was die Auflösung in diesen Tagen ist.
Ich denke, sie verwenden zwei Antennen für die Phasenerfassung, um die Richtung zu bestimmen, und eine dritte Antenne für die Position.
Eugen Sch.
Markus
user_1818839
Eugen Sch.
jms
Markus
jms
Markus
Eugen Sch.
Ecke