## Finding coordinates of a point using two theodolites

## Finding coordinates of a point using two theodolites

(OP)

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

I also have a length of steel bar with two points (P

I colimate both theodolites to establish base angle 0 deg and proceed to measure all 4 horizontal angles a

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

Y

Y

Y

From (2) at X=0:

l= -b

From (4) at x=0:

l= -b

From (5) = (6):

b

From (1) = (2):

(m

From (3) = (4):

(m

Plug (8) and (9) in (7):

X

So now down to 1 equation (10) and 2 unknowns (X

Try introducing L:

L

Now have 2 equations: (10) and (11), 4 unknowns: X

So adding in a bit of trig:

X

Y

l-X

Y

Now have 6 equations: (10) to (15), 7 unknowns: X

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

_{1}to a_{4}(or slopes m_{1}to m_{4}, same thing)Distance L

Find:

Distance l

The real life situation is that I have two theodolites at points P

_{0}and P_{3}.I also have a length of steel bar with two points (P

_{1}and P_{2}) 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

_{1}to a_{4}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

_{1}=m_{1}X_{1}+0 (1)Y

_{1}=m_{3}X_{1}+b_{3}(2)Y

_{2}=m_{2}X_{2}+0 (3)Y

_{2}=m_{4}X_{4}+b_{4}(4)From (2) at X=0:

l= -b

_{3}/m_{3}(5)From (4) at x=0:

l= -b

_{4}/m_{4}(6)From (5) = (6):

b

_{3}/b_{4}= m_{3}/m_{4}(7)From (1) = (2):

(m

_{1}-m_{3})X_{1}= b_{3}(8)From (3) = (4):

(m

_{2}-m_{4})X_{2}= b_{4}(9)Plug (8) and (9) in (7):

X

_{1}/X_{2}= [m_{3}(m_{2}-m_{1})] / [m_{4}(m_{1}-m_{3})] (10)So now down to 1 equation (10) and 2 unknowns (X

_{1}, X_{2}).Try introducing L:

L

^{2}= (X_{2}-X_{1})^{2}+ (Y_{2}-Y_{1})^{2}(11)Now have 2 equations: (10) and (11), 4 unknowns: X

_{1}, Y_{1}, X_{2}, Y_{2}.So adding in a bit of trig:

X

_{1}= l_{1}Cos(a_{1}) (12)Y

_{1}= l_{1}Sin(a_{1}) (13)l-X

_{2}= l_{4}Cos(a_{3}) (14)Y

_{2}= l_{4}Sin (a_{3}) (15)Now have 6 equations: (10) to (15), 7 unknowns: X

_{1}, Y_{1}, X_{2}, Y_{2}, l_{1}, l_{4}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!

## RE: Finding coordinates of a point using two theodolites

For everyone's benefit, here it the complete solution:

A bit of trig:

(Note: Angles a

_{3}and a_{4}below are the complementary angles to those shown on the sketch above)X

_{1}= l_{1}cos (a_{1})Y

_{1}= l_{1}sin (a_{1})X

_{2}= l_{2}cos (a_{2})Y

_{2}= l_{2}sin (a_{2})Find angles:

Angle P0P1P3 : Call it b

_{1}= 180 - a_{1}- a_{4}Angle P0P2P3 : Call it b

_{2}= 180 - a_{2}- a_{3}From Law of Sines:

l / sin (b

_{1}) = l_{1}/ sin (a_{4}) ==> l / l_{1}= sin (b_{1}) / sin (a_{4}) = K_{1}==> l_{1}= l / K_{1}l / sin (b

_{2}) = l_{2}/ sin (a_{3}) ==> l / l_{2}= sin (b_{2}) / sin (a_{3}) = K_{2}==> l_{2}= l / K_{2}Combine Law of Sines and trig:

X

_{1}= l/K_{1}* cos(a_{1}) ==> Say F_{1}= cos(a_{1})/K_{1}==> X_{1}= l * F_{1}Y

_{1}= l/K_{1}* sin(a_{1}) ==> similarly Y_{1}= l * F_{2}X

_{2}= l/K_{2}* cos(a_{2}) ==> similarly X_{2}= l * F_{3}Y

_{2}= l/K_{2}* sin(a_{2}) ==> similarly Y_{2}= l * F_{4}A bit of Pythagora's Theorem with X

_{1}, X_{2}, Y_{1}and Y_{2}:L

^{2}= (X_{2}- X_{1})^{2}+ (Y_{2}-Y_{1})^{2}Substitute and rearrange:

L

^{2}= l^{2}(F1^{2}+ F2^{2}+ F3^{2}+ F_{4}^{2}) - l (F_{1}F_{2}+F_{3}F_{4})Say:

C

_{1}= (F_{1}^{2}+ F_{2}^{2}+ F_{3}^{2}+ F_{4}^{2})C

_{2}= (F_{1}F_{2}+F_{3}F_{4})Then solution for l is this quadratic equation:

C

_{1}l^{2}- C_{2}l - L^{2}= 0Now I need to step this up a notch by adding a Z dimension to the problem.

Given:

Horizontal angles a1 to a4

Vertical Angles b1 to b4

Vertical angle between P0P3 and X axis

And distance L (length of P1P2)

Find:

Distance l (length P0P3)

I'll get cracking on that.

Will likely follow same logic as for 2D solution.

Will welcome anybody who wants to pitch in any additional suggestions.

Solution to that will allow me to establish 3D coordinates of any point is space using two theodolites.

## RE: Finding coordinates of a point using two theodolites

I=I1 + I4 +x2 - x1

Not sure if it’s an independent equation.

L is given, but are you certain it’s a 2d distance, that bar is level?

## RE: Finding coordinates of a point using two theodolites

Yes, I have put some thoughts about the levelness of the bar.

Being that this is being done indoors and that the bar is set on the floor I consider it to be level enough.

Thanks,

## RE: Finding coordinates of a point using two theodolites

TTFN (ta ta for now)

I can do absolutely anything. I'm an expert! https://www.youtube.com/watch?v=BKorP55Aqvg

FAQ731-376: Eng-Tips.com Forum Policies forum1529: Translation Assistance for Engineers Entire Forum list http://www.eng-tips.com/forumlist.cfm

## RE: Finding coordinates of a point using two theodolites

Especially with today's laser scanning equipment, range finders and all other equipment.

However, if you want to scan a relatively complexe geometry, dont need too dense a point cloud and all you have is a pair of vintage T2s and time on your hands, that's the way to go!

The solution to the 2D calculation above was just a stepping stone to what I really need which is a solution to the 3D equivalent of the above problem.

## RE: Finding coordinates of a point using two theodolites

TTFN (ta ta for now)

I can do absolutely anything. I'm an expert! https://www.youtube.com/watch?v=BKorP55Aqvg

FAQ731-376: Eng-Tips.com Forum Policies forum1529: Translation Assistance for Engineers Entire Forum list http://www.eng-tips.com/forumlist.cfm

## RE: Finding coordinates of a point using two theodolites

However, being at equal heights, I firmly believe, is of no importance at all in both the 2D and 3D scenarios.

In 2D, you would be shooting the points and considering only the horizontal angle readings from the theodilites and all resulting distances would be in the horizontal plane only. Picture observing the scene from above. Height and vertical angles would be invisible to you. This also highlights the importance of having that bar flat when establishing the coord system since you are using the actual distance between the points on that bar. If its not flat, there would be no way of easily knowing g the horizontal distance between them.

In 3D, (once i figure out the equations to establish the coor system), you'll be considering the vertical angles from each theo and you will also consider the vertical angle between the two theodolites when doing the math to establish the coord system.

The one important step in both scenarios will be the proper collimation of the theodolites. This has to be correctly done in order to precisely establish the base 0-deg horizontal angle from which all other horizontal angles are measured.

Pretty certain my logic is right here. Let me know if you think im wrong.

## RE: Finding coordinates of a point using two theodolites

Rather than think climate change and the corona virus as science, think of it as the wrath of God. Feel any better?

-Dik

## RE: Finding coordinates of a point using two theodolites

https://tmackinnon.com/surveying-from-an-unknown-p...