groops-devs / groops

A software toolkit for gravity field recovery and GNSS processing
GNU General Public License v3.0
185 stars 107 forks source link

LocalLevelFrame2StarCamera && InsturmentRotate #59

Closed FFFFFG-IGG closed 2 years ago

FFFFFG-IGG commented 2 years ago

Description

I'd like to rotate pos from ECEF to ENU, and I take two program "LocalLevelFrame2StarCamera && InsturmentRotate" into conderation. But when I rotate my ppp pos with rotary file by InsturmentRotate, I found the values of rotated pos are large, which should be small(cm or mm degree). And I read the code of LocalLevelFrame2StarCamera && InsturmentRotate and found no clue to explain it, is that normal?Or did I deploy the program file in a wrong way?(config file, pos file, rotary file and rota graz_pos.zip ted pos are in the attachment)

GROOPS version

No response

Operating systems

Log output

No response

zhedumi commented 2 years ago

Hi,

The methods LocalLevelFrame2StarCamera & InstrumentRotate rotate your data into the correct plane as mentioned in the documentation. If you want to see your North, East, Up deviations from a certain point you need to apply a translation of the coordinate system.

You can do this by subtracting the mean values , detrending or subtracting a known a priori position. (See InstrumentArcCalculate InstrumentDetrend)

For example here are the north, east, up deviation from subtracting the mean values from rotate_pos.txt test

Best regards,

Patrick

FFFFFG-IGG commented 2 years ago

Hi,

The methods LocalLevelFrame2StarCamera & InstrumentRotate rotate your data into the correct plane as mentioned in the documentation. If you want to see your North, East, Up deviations from a certain point you need to apply a translation of the coordinate system.

You can do this by subtracting the mean values , detrending or subtracting a known a priori position. (See InstrumentArcCalculate InstrumentDetrend)

For example here are the north, east, up deviation from subtracting the mean values from rotate_pos.txt test

Best regards,

Patrick

Thanks, I solved this under your suggestion, thanks again!

FFFFFG-IGG commented 2 years ago

Hi,

The methods LocalLevelFrame2StarCamera & InstrumentRotate rotate your data into the correct plane as mentioned in the documentation. If you want to see your North, East, Up deviations from a certain point you need to apply a translation of the coordinate system.

You can do this by subtracting the mean values , detrending or subtracting a known a priori position. (See InstrumentArcCalculate InstrumentDetrend)

For example here are the north, east, up deviation from subtracting the mean values from rotate_pos.txt test

Best regards,

Patrick

Thanks, I solved this under your suggestion, thanks again!