Hi Jarrod
My hunch was correct, its a vessel calibration workflow you are working out. Its an interesting problem to tackle.
For the pole height, yeah keep at 0 and that will reslolve to the RS3 itself and no offset point below. There may be a reason to add in a pole height, and that’s if you are using fixed nodes on the vessel (within the vessel reference frame) but that’s a much deeper point to address. But to log for just the unit itself, keep at 0.
LoRa… It depends. The spec listing is for 8km I think, but you’ll never get that out of them. They are pretty low power and require good clear conditions. Things like masts, radar, quayside buildings, expanses of water will affect the range and probably not consistently either.
The caster service is emlids own NTRIP corrections portal. You can setup base nodes and connect using mount points with the rovers and base unit. Their documentation is very good to explain it. All four units will need wifi or cell coverage to access the NTRIP portal.
That being said I think you can forget the RTK element. The logs will be raw even if you are sending and recieving corrections so it doesn’t matter. To make use of the corrections you would likely need to have data controllers with timed logging active. That is an extra headache to acheive the level of data you are looking for. Using the PPK workflow would work fine for you.
For PPK you can use emlid studio. You would need the base logs and the rover logs. There is a kinematic tab in the software which essentially processes a track file. The docs for studio can guide you through it very well. The group on here and Emlid support have always been good in my experience too with any issues or guidance. You would need to upload the base files (with derived position, when you establish that), rover file and a nav file. You would cycle the rovers, so run one process with base and R1 (fwd CL), then base and R2 (Aft Stbd) and finally base and R3 (Aft Port).
The PPK will give you three .pos text files. You can then take those as your corrected file, prepare it for import to a transformation software to your local grid. This is a bit of a challenge for you, unless you already have access to software for that obviously. The size of these files and the number of data points will likely need to be split. That goes for processing as well, if you split the log files to chunks it will make the process easier. As I said I tried to take a similar set of data into flow 360 to convert and it crashed badly. That was 2hr of 1hz logging for one node of an identical workflow to yours. I ended up having to parse the PPK to 10secs or so to make the files small enough for that upload. There are converters out there to do the job. Eiva GeoCalc does a decent job but is limited with things. I have a spreadsheet butchered from the OS here in the UK. How much data do you need for the task? We usually conclude these types of surveys with a few hours of data. Mainly as clients get cold sweats at the thought of a surveyor getting money out of them. Ideally you would get a good solid log to see any trending behaviour in gyros and MRUs.
This type of job is the main thing we do, except using total stations from the quayside. The RTK approach is there but has always been expensive to use. But with the emlids that has changed a lot. Being able to throw 4 reaches out for less than one trimble or leica is great for this type of work. Also the software to process is free, and with a bit of python knowledge it could be streamlined a fair bit further.
To go deeper into things. Are you worried about the relative positions and misalignments of reach units on the vessel? Ie if you want to calculate heading you will need to apply the relative heading of the units within the vessel shape to offset that bias? Also the heights of the RS3 relative to each other can introduce issues. A GNSS heading system like seapaths can go wild if the GNSS antenna are placed at different heights. Any roll (port starboard movement) throws in a heading artifact into your data.
You will notice a huge difference between the local base rover PPK data and the DGPS you have used before. The corrections being used there are pretty basic so you will see much nicer trends with this setup. On that. If you are using the setup to compare position of the vessel itself, DGNSS health check then be aware of where your base position has been processed. The veripos and marinestar corrections, which are the most common for maritime are ITRF, so be careful if you process the base location to a local TRF such as NAD83 or ETRS89. That only works for health check, if you are only looking at motion then it doesn’t matter at all. You will only need the correct convergence to be applied for the heading calculations.
Out of curiosity, what will you do with the data and results? Will they be applied to the onboard systems, as mounting angles?
Thanks, apologies if it seems like a ramble. I’d be interested to see how you go, my tests for the same things have been very good so far.
Cheers
Scott