[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Orekit Users] HEE or GSE Frames?



simon.spoerri@students.fhnw.ch a écrit :

Dear all,

Hi Simon,


I am developing a webbased visualization tool of in-situ data gathered by
various satellites. Now fyi i am not very proficient in astronometry or
astrophysics... Nevertheless I'd like to use orekit to consolidate coordinates from different coordinate systems provided by the data sources which use mostly
HEE (Heliocentric Earth Ecliptic) or GSE (Geocentric Solar Ecliptic)
coordinates. Now i was wondering if there already are some helper classes or
predefined transforms that could be used for transformations to ICRF or GCRF
respectively from the aforementioned coordinate systems

Unfortunately, these coordinates systems are not supported (yet) by Orekit.

The only global solar system frame we have is ICRF, located at solar system barycenter, and I even think it's orientation is slightly wrong (the famous 18 mas offset between GCRF and EME2000 striked again ...).

By the way, could someone confirm me that GCRF and ICRF should be aligned? If so, I'll fix our ICRF.

Implementing a new frame is mainly a matter of implementing the TransformProvider interface which only declares one method: getTransform(AbsoluteDate date) between the new frame and one existing frame chosen as its parent. All the rest (inserting the frame in the tree, providing cache and thread safety, combining transforms) is already done by the rest of the framework.

Considering Heliocentric Earth Ecliptic, I would select ICRF as its parent frame so there are no translations (both centered at solar system barycenter). In order to compute the rotation, we need the Earth motion, which is already available in Orekit using JPL ephemerides (see the package bodies). So the first direction , from solar system barycenter to Earth is easy to get in ICRF. The second direction (normal to the ecliptic) can be computed at each time using the cross product of position and velocity, but this would provide an instantaneaous ecliptic. I don't know if the precise definition of this frame use an instantaneous value or some mean value. If a mean value is used, then there is probably a simple model for it, perhaps even a fixed direction.

Considering Geocentric Solar Ecliptic, it seems to me it could be defined either by a similar process as HEE but starting from GCRF instead of ICRF (and reversing the X direction, of course), or defined starting from HEE and performing a translation towards Earth and a 180 degrees rotation.

hope this helps,
Luc



help is very appreciated!

cheers,
Simon





----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.