Carlson Surv_Pc_7 Vector integration?

I have Carlson RT5s running SurvPc7 and 2-RS3s currently have been communicating with Carlson support as there are currently no vector data in the .rw5 there are raw vectors in an exported .GVX but no correlation or velocity data. also there is no vector data at all when running tilt perhaps because of the 0 rod height? just a guess on my part.
He said he was going to try to figure out how to make it work for me perhaps even build a driver for the rs3.
He asked me to reach out to EMLID and tell them that I really need Vectors in SurvPc
and perhaps it could happen.
Survpc now included least squares right on the data collector which would make mine and I’m sure many other surveyors much faster and resolving the need to revisit the job if something doesn’t look right after processing.
The only hurdle we have currently for this to work with elmid is this pesky vector data.
I absolutely love this RS3 I just don’t want to have to spend more money again for a different receiver just to get vector data. also i need carlson because currently they are the only one that works with some of my old equipment as well.

Hi there. I will not claim to be an expert. But I believe the issue is that Survpc does not have a basepoint. See the examples below. One was done with a Hemisphere S320/BRX5 using SurvCE 5. You can how it has a “BP” and then vectors for all the measurements. When one connects to an Emlid device using NMEA, Survpc seems to have an issue defining the BP. You could try using the ublox driver if you want the vectors. I have never tried, but it was one of those things I had hoped to mess around with at some point.

S320/BRX5 Topnet RTN

JB,NM211020BRX5RTN(200030),DT10-20-2021,TM23:17:50
–MO,AD0,UN1,SF1.00000000,EC0,EO0.0,AU0
–SurvPC Version 6.11
–CRD: Alphanumeric
–User Defined: CANADA/NAD83/UTM zone 17N
–Equipment: Carlson, BRx5, FW:5.1Aa7
–Antenna Type: [HEMS320 NONE],RA0.1100m,SHMP0.0742m,L10.0843m,L20.0932m,–Integrated GNSS ant/receiver display ->N
–Localization File: None
–Geoid Separation File: C:\Carlson Projects\Data\Geoids\Canadian_ht2_0.gsb N41°01’00.0" W141°58’59.0" N83°58’58.0" W048°01’03.0"
–Grid Adjustment File: None
–GPS Scale: 1.00000000
–Scale Point not used
–RTK Method: RTCM V3.0, Device: Data Collector Internet, Network: NTRIP RTK_RTCM3
BP,PN306_BASE_1,LA43.004465841473,LN-81.120471377941,EL243.7030,AG0.0000,PA0.0000,ATAPC,SRROVER,–
–Entered Rover HR: 2.0200 m, Vertical
LS,HR2.1043
GPS,PN20000,LA42.595271838785,LN-81.120057143032,EL228.646737,–CHKCCTEE
–GS,PN20000,N 4760609.6170,E 483684.8543,EL261.9343,–CHKCCTEE
G0,2021/10/21 03:17:41,(Average) - Base ID read at rover: 306
G1,BP306_BASE_1,PN20000,DX258.27329,DY-1055.16941,DZ-1182.44475
G2,VX0.00001352,VY0.00005223,VZ0.00003034
G3,XY-0.00000665,XZ0.00000247,YZ-0.00002169
–GT,PN20000,SW2180,ST357297200,EW2180,ET357479200
–Valid Readings: 182 of 182
–Fixed Readings: 182 of 182
–Nor Min: 4760609.6087 Max: 4760609.6265
–Eas Min: 483684.8457 Max: 483684.8598
–Elv Min: 261.8997 Max: 261.9652
–Nor Avg: 4760609.6170 SD: 0.0031
–Eas Avg: 483684.8543 SD: 0.0023
–Elv Avg: 261.9343 SD: 0.0112
–HRMS Avg: 0.0055 SD: 0.0012 Min: 0.0030 Max: 0.0092
–VRMS Avg: 0.0078 SD: 0.0018 Min: 0.0043 Max: 0.0132
–HDOP Avg: 0.6947 Min: 0.6947 Max: 0.6947
–VDOP Avg: 1.3368 Min: 1.3286 Max: 1.3442
–PDOP Avg: 1.5065 Min: 1.4992 Max: 1.5131
–AGE Avg: 2.6209 Min: 1.0000 Max: 7.0000
–Number of Satellites Avg: 14 Min: 14 Max: 15
–DT10-20-2021
–TM23:17:54
–Calculated GPS Scale: 0.99956773
GPS,PN20001,LA42.595271851876,LN-81.120057156329,EL228.641220,–CHKCCTEE
–GS,PN20001,N 4760609.6210,E 483684.8513,EL261.9288,–CHKCCTEE
G0,2021/10/21 03:18:42,Base ID read at rover: 306
G1,BP306_BASE_1,PN20001,DX258.26928,DY-1055.16317,DZ-1182.44556
G2,VX0.00001072,VY0.00004148,VZ0.00002342
G3,XY-0.00000522,XZ0.00000196,YZ-0.00001687
–GT,PN20001,SW2180,ST357540000,EW2180,ET357540000
–HRMS:0.005, VRMS:0.007, STATUS:FIXED, SATS:14, AGE:2.0, PDOP:1.435, HDOP:0.694, VDOP:1.256, TDOP:0.767, GDOP:1.627
–DT10-20-2021
–TM23:18:44
–Calculated GPS Scale: 0.99956773

Same site, same RTN, RS2 in Survce 5 using it in NMEA mode. Note the lack of a BP:

JB,NM211020RS2(200030),DT10-20-2021,TM18:02:56
–MO,AD0,UN1,SF1.00000000,EC0,EO0.0,AU0
–SurvCE Version 5.09
–CRD: Alphanumeric
–User Defined: CANADA/NAD83/UTM zone 17N
–Equipment: NMEA GPS Receiver, Generic
–Antenna Type: [EMLID REACH RS2],RA0.0000m,SHMP0.0000m,L10.1340m,L20.1340m,–EMLID REACH RS2
–Localization File: None
–Geoid Separation File: \Program Files\SurvCE\Data\Geoids\HT20London.grd N41°02’59.0" W083°13’01.0" N44°55’00.0" W079°17’02.0"
–Grid Adjustment File: None
–GPS Scale: 1.00000000
–Scale Point not used
–RTK Method: RTCM, Device: Cable or Generic Device
–Entered Rover HR: 2.0000 m, Vertical
LS,HR2.1340
GPS,PN650,LA42.595121913107,LN-81.120608395346,EL227.544171,–IB
–GS,PN650,N 4760563.6683,E 483559.9290,EL260.8011,–IB
–GT,PN650,SW2180,ST338517200,EW2180,ET338711200
–Valid Readings: 181 of 181
–Fixed Readings: 181 of 181
–Nor Min: 4760563.6581 Max: 4760563.6785
–Eas Min: 483559.9219 Max: 483559.9354
–Elv Min: 260.7849 Max: 260.8209
–Nor Avg: 4760563.6683 SD: 0.0041
–Eas Avg: 483559.9290 SD: 0.0024
–Elv Avg: 260.8011 SD: 0.0063
–NRMS Avg: 0.0100 SD: 0.0000 Min: 0.0100 Max: 0.0100
–ERMS Avg: 0.0100 SD: 0.0000 Min: 0.0100 Max: 0.0100
–HSDV Avg: 0.0141 SD: 0.0000 Min: 0.0141 Max: 0.0141
–VSDV Avg: 0.0100 SD: 0.0002 Min: 0.0100 Max: 0.0130
–HDOP Avg: 1.2000 Min: 1.2000 Max: 1.2000
–VDOP Avg: 2.5000 Min: 2.5000 Max: 2.5000
–PDOP Avg: 2.7731 Min: 2.7731 Max: 2.7731
–Number of Satellites Avg: 22 Min: 22 Max: 22
–DT10-20-2021
–TM18:03:01
GPS,PN6500,LA42.595121903600,LN-81.120608397600,EL227.555000,–CHK650
–GS,PN6500,N 4760563.6653,E 483559.9285,EL260.8119,–CHK650
–GT,PN6500,SW2180,ST338745200,EW2180,ET338745200
–HSDV:0.014, VSDV:0.010, STATUS:FIXED, SATS:22, AGE:0.2, PDOP:2.773, HDOP:1.200, VDOP:2.500, NSDV:0.010, ESDV:0.010
–DT10-20-2021
–TM18:03:29
GPS,PN651,LA42.595110355357,LN-81.120656487891,EL227.178986,–TP RND PIN BENT SOUTH
–GS,PN651,N 4760560.1292,E 483549.0312,EL260.4359,–TP RND PIN BENT SOUTH
–GT,PN651,SW2180,ST338880200,EW2180,ET338958200
–Valid Readings: 70 of 70
–Fixed Readings: 70 of 70
–Nor Min: 4760560.1189 Max: 4760560.1364
–Eas Min: 483549.0254 Max: 483549.0370
–Elv Min: 260.4249 Max: 260.4469
–Nor Avg: 4760560.1292 SD: 0.0039
–Eas Avg: 483549.0312 SD: 0.0022
–Elv Avg: 260.4359 SD: 0.0046
–NRMS Avg: 0.0100 SD: 0.0000 Min: 0.0100 Max: 0.0100
–ERMS Avg: 0.0100 SD: 0.0000 Min: 0.0100 Max: 0.0100
–HSDV Avg: 0.0141 SD: 0.0000 Min: 0.0141 Max: 0.0141
–VSDV Avg: 0.0101 SD: 0.0005 Min: 0.0100 Max: 0.0130
–HDOP Avg: 1.2000 Min: 1.2000 Max: 1.2000
–VDOP Avg: 2.5000 Min: 2.5000 Max: 2.5000
–PDOP Avg: 2.7731 Min: 2.7731 Max: 2.7731
–Number of Satellites Avg: 21 Min: 21 Max: 22
–DT10-20-2021
–TM18:07:10

Thanks, that’s interesting,
Whats strange to me is in survpc 7 under the reference tab and it shows the base position reported by the base but only if i use nema dgps and run corrections through Carlson and set the correction input (in emlid flow) on rover to bluetooth.
the exported .gvx file reflects that there is a base and give vectors not correlation data or velocities so some part of the program must see log the base pos or there would be no vectors at all like when setup as regular nema does that make sense? or am I missing something?

I tried this morning to connect via all the ublox drivers listed in carlson none worked yet but i didn’t spend long as i have to go back out in the field to day and get some work done but i’ll test more soon and let you know how that goes.

Hi Aaron,

It would be helpful to understand better what specific data Carlson SurvPC 7 requires that is missing from the Emlid Reach output. Could you also share example .rw5 and .GVX files? Additionally, a screenshot showing the vector is not displaying.

Thank you!

Hi Aaron,

Do you get the error message “could not establish base point” or something similar after going to Equip → GPS Rover and setting the 4 tabs (ie. Current, Bluetooth, Receiver, RTK…I think…going from memory here)? When using SurvCE 5, I would get that message with my RS2.

I seem to remember the basepoint showing under Monitor Skyplot → Ref, but the BP not being declared in the RW5. I even think I tried to hard code the BP in at the beginning of a job once, but rerunning the RW5 data import did not seem to detect it and it never gave me the vectors.

This was all before Flow “came into its own.” If there are Emlid coders who want a side project, they could put a similar averaging function into Flow :slight_smile: I believe it is using the math discussed in this paper from the University of Calgary:
https://www.researchgate.net/publication/255574236_GNSS_Signal_Reliability_Testing_in_Urban_and_Indoor_Environments

ie. it is not just doing a simple mean of the coordinates.

I can provide RW5 files using SurvCE 5 and SurvPC 6, but I do not have access to SurvPC 7.