Stormworks: Build and Rescue

Stormworks: Build and Rescue

Some_William Oct 19, 2020 @ 5:16am
Emergency Beacon Triangulation?
howdy,
im gonna cut this short. can someone point me in the right direction to set up some sort of triangulation system for emergency beacons?
< >
Showing 1-10 of 10 comments
XLjedi Oct 19, 2020 @ 6:00am 
This would be a first step... Converting the pulses to distance. But once you have this, you almost don't need to go much further. Fairly easy to drive to within a km or less of the target by just observing the change in distance.

https://steamcommunity.com/sharedfiles/filedetails/?id=2262182547
Some_William Oct 19, 2020 @ 6:15am 
thanks!
Pete Oct 19, 2020 @ 6:57am 
You are looking at a resolution of 50m with the emergency beacons, and a margin of error of +/- 100m.

So triangulation inside the same vehicle isn't feasible. You would have to drop a buoy with a locator, gps, and a radio system.

Probably the best system is simply a distance reading, and another controller that compares your horizontal speed to the delta on the distance reading, and shows you if you are closing in on the signal at the optimum heading. That won't show you what direction to correct in, but should be faster.

The basic method is to just use a distance reading, then head off in each of the cardinal directions for a km or so and see what the distance does. This can show you which quarter of the compass the target is in. It is just a bit slower, because you have to tack back and forth as you go.
XLjedi Oct 19, 2020 @ 7:23am 
Originally posted by Pete:
So triangulation inside the same vehicle isn't feasible. You would have to drop a buoy with a locator, gps, and a radio system.

I would assume any triangulation calculation would involve two readings and maybe an input or two at your nav station.
Pete Oct 19, 2020 @ 7:49am 
Originally posted by XLjedi:
Originally posted by Pete:
So triangulation inside the same vehicle isn't feasible. You would have to drop a buoy with a locator, gps, and a radio system.

I would assume any triangulation calculation would involve two readings and maybe an input or two at your nav station.

You would have to drop a buoy that is fitted with beeps to distance logic, gps, and a radio. This would transmit distance and location to your vessel.

The other half would be on your boat/heli, with gps and distance reading.

The rest is all trigonometry. Find the distance or the angle between the two gps readings using atan2 maybe, then simply solve the triangle.

Its something I've been meaning to get round to.
XLjedi Oct 19, 2020 @ 8:02am 
Originally posted by Pete:
You would have to drop a buoy that is fitted with beeps to distance logic, gps, and a radio. This would transmit distance and location to your vessel.

No, you wouldn't.

I described how a two reading triangulation calculation works in description of my MC above. Submarines use passive sonar with only direction as an indication... and can triangulate on a target. It's called Target Motion Analysis (TMA). Although we could use that approach to triangulate on the target with readings at various points along a course, we don't need to because our target is stationary in this game.

So the calculation is fairly simple.

All we need are two distances, taken at two different x,y coordinates and we can triangulate. Keep in mind, our target in this game isn't moving... so all we need are two observations.
Last edited by XLjedi; Oct 19, 2020 @ 8:09am
Pete Oct 19, 2020 @ 8:59am 
Well, the target is moving. The ship you are supposed to be rescuing often drifts a long way. The issue is before the ship actually spawns, the beacon was just a fixed, phantom reading. Recent patch notes said they changed something related to this, that the mission target would show the current location of things, not the spawned location. Not sure if that applies to beacon signals. I don't think any drift can happen before the target boat actually spawns.

But yes, close enough to static. It would need a big gap between taking samples, and with +/- 100m accuracy, its going to be pretty inaccurate, especially when you are headed straight for the target.

I think an effective system is going to need to to recalculate on every beep, reliative to every previous beep, and find the trend, with suitable weighting for each result.

I think when you are roughly in the right direction, comparing rate of change of the distance to your speed would be far more accurate.

I doubt that a heading readout is ever going to be accurate, or apropriate. I was thinking of ways to display the data, and it is going to have to show a probability curve of some sort.

I did want to build the buoy system so that I could cover the whole ocean with them, and get instant results.

Ultimately I got bored with vanilla rescue missions about the same time I built my own simple beeps to distance controller, so never got round to it.
XLjedi Oct 19, 2020 @ 9:14am 
Originally posted by Pete:
Well, the target is moving.

A ship adrift is not going to be an issue... you'll get to the spot and easily be within a km.

I use the MC in a submarine and typically surface underneath the craft without a triangulation. As I mention in the MC, once you have a decent read on the distance, you don't really even need to do a formal triangulation. There just comes a point where you need to make a guess at a left or right turn and see if you get closer. So I haven't really even bothered with anything complex.

Accounting for drift would just be a function of wind speed and direction. ...but if you know the general direction of wind/drift, you also know which way to turn to most likely account for it.

It only gets more complex if you have a target moving at 8-20 knots on the surface. TMA would provide target location, and a speed-heading vector. ...but if all you're accounting for is a bit of wind drift, you can treat the target as stationary and you'll find it just fine.

If you were actually going to create a tracking station, with any sort of relative motion taken into consideration... You'd still be solving for a course/heading to the target. Keeping in mind that both your craft and the craft adrift are both subject to the same relative drift (so zero impact in the analysis).
Last edited by XLjedi; Oct 19, 2020 @ 11:13am
Roulette172 Dec 20, 2020 @ 12:52pm 
Hey guys, that link seems to be broken could it be re-uploaded please?
XLjedi Dec 20, 2020 @ 6:09pm 
Since last I posted in this thread... I built a whole suite with a far better ELT plotter:

https://steamcommunity.com/sharedfiles/filedetails/?id=2308050926

The post above is essentially the "Tracking Station" I eluded to in the last sentence of my last post on this thread.

As a result, I did go back and delete the other ELT example I started with that just gave a distance reading on a digital display.

The ELT plotter in MoBo plots a faint range circle with every beep and no limit on the sample size. So visually, you end up with a high degree of accuracy in determining the target location by using (potentially) hundreds of overlapping range circles. Outliers are easily dismissed by your own intelligent observation. The plotter in MoBo actually seems a bit unfair. There's no doubt where the craft is... you can literally point to it, every single time.
Last edited by XLjedi; Dec 20, 2020 @ 6:45pm
< >
Showing 1-10 of 10 comments
Per page: 1530 50

Date Posted: Oct 19, 2020 @ 5:16am
Posts: 10