fredlmc
Mechanical
- Dec 18, 2003
- 5
Here is a topography problem that is currently stumping me.
The problem statement simple:
Given:
Find:
The real life situation is that I have two theodolites at points P[sub]0[/sub] and P[sub]3[/sub].
I also have a length of steel bar with two points (P[sub]1[/sub] and P[sub]2[/sub]) marked on it for which I know the precise spacing (L). I place this bar on the ground at a suitable but unknown distance from my two theodolites.
I colimate both theodolites to establish base angle 0 deg and proceed to measure all 4 horizontal angles a[sub]1[/sub] to a[sub]4[/sub] as measured from that baseline.
Precise colimation is important here to maintain accuracy.
By calculation, I then find l.
Once I found l, I'll be able to point both theodolites on any other point Px, read the two horizontal angles and figure 2D coordinates of Px by simple triangulation.
Some of you may suggest to simply measure the distance between my theos, but I dont want to do this. Lose to much accuracy.
The next step will be to figure out the 3D solution for this problem by adding in the vertical angle readings.
Ultimate goal is to figure out 3D coords of Px.
I am sure this is a problem that has been solved many times.
So this is what ive done so far:
Write the equations of all 4 lines in the usual form y=mx+b:
Y[sub]1[/sub]=m[sub]1[/sub]X[sub]1[/sub]+0 (1)
Y[sub]1[/sub]=m[sub]3[/sub]X[sub]1[/sub]+b[sub]3[/sub] (2)
Y[sub]2[/sub]=m[sub]2[/sub]X[sub]2[/sub]+0 (3)
Y[sub]2[/sub]=m[sub]4[/sub]X[sub]4[/sub]+b[sub]4[/sub] (4)
From (2) at X=0:
l= -b[sub]3[/sub]/m[sub]3[/sub] (5)
From (4) at x=0:
l= -b[sub]4[/sub]/m[sub]4[/sub] (6)
From (5) = (6):
b[sub]3[/sub]/b[sub]4[/sub] = m[sub]3[/sub]/m[sub]4[/sub] (7)
From (1) = (2):
(m[sub]1[/sub]-m[sub]3[/sub])X[sub]1[/sub] = b[sub]3[/sub] (8)
From (3) = (4):
(m[sub]2[/sub]-m[sub]4[/sub])X[sub]2[/sub] = b[sub]4[/sub] (9)
Plug (8) and (9) in (7):
X[sub]1[/sub]/X[sub]2[/sub] = [m[sub]3[/sub](m[sub]2[/sub]-m[sub]1[/sub])] / [m[sub]4[/sub](m[sub]1[/sub]-m[sub]3[/sub])] (10)
So now down to 1 equation (10) and 2 unknowns (X[sub]1[/sub], X[sub]2[/sub]).
Try introducing L:
L[sup]2[/sup] = (X[sub]2[/sub]-X[sub]1[/sub])[sup]2[/sup] + (Y[sub]2[/sub]-Y[sub]1[/sub])[sup]2[/sup] (11)
Now have 2 equations: (10) and (11), 4 unknowns: X[sub]1[/sub], Y[sub]1[/sub], X[sub]2[/sub], Y[sub]2[/sub].
So adding in a bit of trig:
X[sub]1[/sub] = l[sub]1[/sub] Cos(a[sub]1[/sub]) (12)
Y[sub]1[/sub] = l[sub]1[/sub] Sin(a[sub]1[/sub]) (13)
l-X[sub]2[/sub] = l[sub]4[/sub] Cos(a[sub]3[/sub]) (14)
Y[sub]2[/sub] = l[sub]4[/sub] Sin (a[sub]3[/sub]) (15)
Now have 6 equations: (10) to (15), 7 unknowns: X[sub]1[/sub], Y[sub]1[/sub], X[sub]2[/sub], Y[sub]2[/sub], l[sub]1[/sub], l[sub]4[/sub] and l.
Still short 1 equation to be able to solve...
I've looked at introducing scalene triangle rules (Law of cosines, Law of sines) but that just seems to add more and more unknowns (lengths).
I believe I am missing an obvious equation to tie everything together.
Any suggestions anyone?
Thanks and Happy Holidays!
The problem statement simple:
Given:
Angles a[sub]1[/sub] to a[sub]4[/sub] (or slopes m[sub]1[/sub] to m[sub]4[/sub], same thing)
Distance L
Find:
Distance l
The real life situation is that I have two theodolites at points P[sub]0[/sub] and P[sub]3[/sub].
I also have a length of steel bar with two points (P[sub]1[/sub] and P[sub]2[/sub]) marked on it for which I know the precise spacing (L). I place this bar on the ground at a suitable but unknown distance from my two theodolites.
I colimate both theodolites to establish base angle 0 deg and proceed to measure all 4 horizontal angles a[sub]1[/sub] to a[sub]4[/sub] as measured from that baseline.
Precise colimation is important here to maintain accuracy.
By calculation, I then find l.
Once I found l, I'll be able to point both theodolites on any other point Px, read the two horizontal angles and figure 2D coordinates of Px by simple triangulation.
Some of you may suggest to simply measure the distance between my theos, but I dont want to do this. Lose to much accuracy.
The next step will be to figure out the 3D solution for this problem by adding in the vertical angle readings.
Ultimate goal is to figure out 3D coords of Px.
I am sure this is a problem that has been solved many times.
So this is what ive done so far:
Write the equations of all 4 lines in the usual form y=mx+b:
Y[sub]1[/sub]=m[sub]1[/sub]X[sub]1[/sub]+0 (1)
Y[sub]1[/sub]=m[sub]3[/sub]X[sub]1[/sub]+b[sub]3[/sub] (2)
Y[sub]2[/sub]=m[sub]2[/sub]X[sub]2[/sub]+0 (3)
Y[sub]2[/sub]=m[sub]4[/sub]X[sub]4[/sub]+b[sub]4[/sub] (4)
From (2) at X=0:
l= -b[sub]3[/sub]/m[sub]3[/sub] (5)
From (4) at x=0:
l= -b[sub]4[/sub]/m[sub]4[/sub] (6)
From (5) = (6):
b[sub]3[/sub]/b[sub]4[/sub] = m[sub]3[/sub]/m[sub]4[/sub] (7)
From (1) = (2):
(m[sub]1[/sub]-m[sub]3[/sub])X[sub]1[/sub] = b[sub]3[/sub] (8)
From (3) = (4):
(m[sub]2[/sub]-m[sub]4[/sub])X[sub]2[/sub] = b[sub]4[/sub] (9)
Plug (8) and (9) in (7):
X[sub]1[/sub]/X[sub]2[/sub] = [m[sub]3[/sub](m[sub]2[/sub]-m[sub]1[/sub])] / [m[sub]4[/sub](m[sub]1[/sub]-m[sub]3[/sub])] (10)
So now down to 1 equation (10) and 2 unknowns (X[sub]1[/sub], X[sub]2[/sub]).
Try introducing L:
L[sup]2[/sup] = (X[sub]2[/sub]-X[sub]1[/sub])[sup]2[/sup] + (Y[sub]2[/sub]-Y[sub]1[/sub])[sup]2[/sup] (11)
Now have 2 equations: (10) and (11), 4 unknowns: X[sub]1[/sub], Y[sub]1[/sub], X[sub]2[/sub], Y[sub]2[/sub].
So adding in a bit of trig:
X[sub]1[/sub] = l[sub]1[/sub] Cos(a[sub]1[/sub]) (12)
Y[sub]1[/sub] = l[sub]1[/sub] Sin(a[sub]1[/sub]) (13)
l-X[sub]2[/sub] = l[sub]4[/sub] Cos(a[sub]3[/sub]) (14)
Y[sub]2[/sub] = l[sub]4[/sub] Sin (a[sub]3[/sub]) (15)
Now have 6 equations: (10) to (15), 7 unknowns: X[sub]1[/sub], Y[sub]1[/sub], X[sub]2[/sub], Y[sub]2[/sub], l[sub]1[/sub], l[sub]4[/sub] and l.
Still short 1 equation to be able to solve...
I've looked at introducing scalene triangle rules (Law of cosines, Law of sines) but that just seems to add more and more unknowns (lengths).
I believe I am missing an obvious equation to tie everything together.
Any suggestions anyone?
Thanks and Happy Holidays!