InstrumentEstimateHelmertTransformation

This program estimates a 3D Helmert transformation between two networks (frame realizations, e.g. GNSS satellite or station network). Each separate data represents a satellite/station/… (e.g. 32 GPS satellites). The instrument data (x,y,z position) considered can be set with startData. The Helmert parameters are set up according to parametrizationTemporal for each timeIntervals and are estimated using a robust least squares adjustment.

NameTypeAnnotation
outputfileHelmertTimeSeries
filenamecolumns: mjd, Tx,Ty,Tz,s,Rx,Ry,Rz according to temporal parametrization
data
sequencee.g. satellite, station
outputfileInstrument
filenametransformed positions as instrument type Vector3d
outputfileInstrumentDiff
filenameposition difference as instrument type Vector3d
inputfileInstrument
filename
inputfileInstrumentReference
filename
startDataFields
uintstart index of position (x,y,z) columns
timeIntervals
timeSeriesparameters are estimated per interval
parametrizationTemporal
parametrizationTemporaltemporal parametrization
estimateShift
booleancoordinate center
estimateScale
booleanscale factor of position
estimateRotation
booleanrotation
huber
doublefor robust least squares
huberPower
doublefor robust least squares
huberMaxIteration
uint(maximum) number of iterations for robust estimation