Ich habe bereits eine Elektronik welche mir, mittels Gyrometer und Kompass, die Daten für heading(Kompass Orientierung, Winkelangabe 0...360°) und Elevation (Neigungswinkel-90°... +90°) ausgibt.
Zudem bekomme ich die aktuellen Koordinaten (x,y,z) vom Standort der Elektronik (bis zu 10cm genau) zurück.
Die Geräte befinden sich mal einfachhalber alle auf einer Höhe von 2m, also alle in der Z-Ebene.
Nun meine theoretische Idee war es den Richtungsvektor aus Koordinaten, Winkel Richtung Z und Winkel in der XY-Ebene zu bestimmen und dann den Schnittpunkt zwischen der Ebene und dem Richtungsvektor (wo ich mit der Elektronik im 3D Raum hinziele) mit den Koordinaten des Geräts (fixe Koordinaten auf 2m Höhe) vergleiche.
Nun scheitere ich peinlicherweise schon beim Algorithmus um den Richtungsvektor im Raum zu bestimmen.
Könnt Ihr mir hier ein wenig auf die Sprünge helfen. Welcher Weg wäre der einfachste und mit welchen Formeln und Gesetzen?
Wie kann ich eine gewisse Toleranz einbauen? (Wegen Winkelfehler, Ortungsfehler etc.)