I mainly working with drone data both LiDAR and Photogrammetry at a forestry setting. In which both method used RS2 as a base station for PPK processing. We did not have a well distributed benchmark in our compartment but there is a continuously operating GNSS receiver that acquire data daily.
My proposed workflow would be:
Static Processing the Base station in reference to the continuously operating GNSS receiver
PPK Processing the sensor trajectory
LiDAR/Photogrammetry processing
However, should the number one step cannot be done in order, can i use āaverage singleā first to process the drone data and correct it after?
Anyone have try this? and how is the accuracy? is it the same with using the usual workflow?
There is no reason to use āaverage singleā, unless you are flying with RTK. You stated that the plan was to use PPK, so all that needs to be done is store the raw gps data ( rinex and/or ubx) in both the base and rover. Then you can post process with corrected base coordinates whenever you get them.
You could do what you suggested and do a quick āaverage Singleā mission, fly mission with RTK using the āaverage singleā base coordinates, then post-process the mission whenever you get the base control point tied down good with static data.
What i mean is that sometimes the reference to tie the base station are not readily available and we cant delay the data processing to wait for the reference station data.
Are you familiar with correcting/offseting the processed drone data?
Absolutely. You can set your base to average single, fly the mission in RTK, then post-process the base position in whatever way you want (PPK, PPP) and then you can post-process your sensor data with the updated base position. In Emlid Studio, this would be by using the PPK worflow, setting the base position to manual and entering the post-processed position along with the raw data, then adding the sensor raw data.
Other post-processing software do the same thing with even more options.
I see what you mean. I do not have any experience with PPK on drones, but I have used PPK for multibeam hydrographic surveys, which is basically a lidar survey underwater - except that I use sound instead of light to measure range and there are no photographs. The similarity is that I also have an array of point cloud data that needs to be processed.
In my experience with PPK (on a boat), I did my initial survey using a commercial NTRIP service to get RTK positions while I was surveying. The governing body I was working for wanted two sets of data - one processed with the NTRIP and the other processed using PPK one of their benchmarks on-site. I first processed the NTRIP data applying all necessary parameters and ācleanedā the data for bad soundings. After running the base station and roverās (boat) GPS units though Emlid Studio (or some other 3rd party post-processing), I was able to get a POS file that I could load into my processed NTRIP data and replace the GPS device with the POS file.
IF you surveyed using RTK from the Single Average base, then you should be able a straight transformation of the data from initial base station coordinates used to the new static base coordinates.
Your workflow may be different, but there should be a way.
Have you ever tried the direct transformation on your data? Apply the same translation (x, y ,z) from the shifting of Ƥverage" base station to the corrected position?
I want to incorporate it to my current workflow so i want to hear others experience on the matterā¦
In that case, just calculate the Īx, Īy, and Īz between your average single base and its post-processed position and apply this to your lidar point cloud through a global shift.
Just wanted to confirm what @snillor999 and @Gabriel_C said. You can update the data calculated relative to a single base position with its new coordinates, just like in this workflow.