Lass in deinem Experimentellem Aufbau zuerst mal so Sachen wie Wände und andere Hindernisse weg.
Dein Aubau besteht also aus:
S1 = Sender1
S2 = Sender2
R = Roboter
Geometrisch bilden diese die Eckpunkte eines (beliebigen) Dreiecks.
S1 sendet ein Signal. R empfängt es. Die Signalstärke (Amplitude) fällt als zu messendes Merkmal aus. Da muß die Ausgangsleistung und die Dämpfung über die Entfernung bekannt sein (was später bei wiedereinführen von Wänden und anderen Funksenken. zu nicht verwertbaren Ergebnissen führt.)
Wenn R nun das Signal von S1 reflektiert, könnte S1 die Entfernung zu R über eine Laufzeitmessung bestimmen.
Also haben wir ein Ergebniss, aber an der falschen Stelle.
Also sollte R, S1 und S2 anhand von Senderkennungen (wird bei jedem Funkfeuer in der Luftfahrt so gemacht) identifizieren.
Mit einer Richtantenne z.B.: Quadrantenantenne kann R den Winkel von S1 und S2 zueinander und zu sich selbst ermitteln.
Für die Entfernungsmessung hast du jetzt zwei Möglichkeiten.
1- S1, S2 und R bekommen ein DCF77 Empfänger, S1 und S2 modulieren eine Zeitinformation in ihre Senderkennung und R kann durch Vergleichen mit der eigenen Zeit eine Laufzeitmessung durchführen.
2- R besitzt ein "Radar" oder anderes für Funkortung geeignetes Gerät und setzt ein "Ping" auf die angepeilten Positionen von S1 und S2 ab.
Diese Methode ist unabhängig von Fremdsystemen und somit der Autonomie eher förderlich. Allerdings technisch aufwendiger.
Je nach Beschaffenheit der Wände und anderer Hindernisse, kommen noch Einflüsse wie Sekundärechos und 100%ige Dämpfung hinzu, die zu anspruchsvollen Aufgabenstellungen zur Datenverabeitung über den Zeitverlauf führen (ausfiltern von Sekundärechos durch verändern der eigenen Position und vergleichen mit früheren Messungen)
Eine Kartierung wird da vermutlich nicht zu umgehen sein.
Dopplerradar fällt aus, damit bekommst du nur die Relativgeschweindigkeit zwichen S1 und R raus.
FMCW hilft als eine Methode um nicht nur Pingen und warten zu müssen.
Duch die Frequenzmodulierung kannst du kontinuierlich senden und empfangen und zu jeder zeit jedes eingehende Echo einem Sendezeitpunkt zuordnen. Was das Meßsystem und somit die mögliche Robotergeschwindigkeit erhöht.
Am besten mal mit den Stichworten Funkortung und Funkpeilung googeln.
Lesezeichen