Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We鈥檒l occasionally send you account related emails.

Already on GitHub? Sign in to your account

To-Fix: GPS Antenna Offsets 馃摗馃摗 馃摗 #6

Open
sammmlow opened this issue Sep 10, 2021 · 3 comments
Open

To-Fix: GPS Antenna Offsets 馃摗馃摗 馃摗 #6

sammmlow opened this issue Sep 10, 2021 · 3 comments
Assignees
Labels
invalid This doesn't seem right

Comments

@sammmlow
Copy link
Owner

鈿狅笍鈿狅笍鈿狅笍 Caution: Do not apply GPS antenna offsets as of v1.3 (pre-release). 鈿狅笍鈿狅笍鈿狅笍

GPS antenna offsets should be done in the spacecraft body frame. However, currently as LEOGPS has no feature to read in spacecraft attitude coordinates, it will not be able to tell the orientation of the spacecraft and thus applying GPS antenna offsets using XYZ coordinates in the orbit frame is erroneous. For now, this has been (conveniently) cast to future work, and users are advised not to set any non-zero offsets. The input box in the GUI has also been closed. Thus, all coordinates computed in LEOGPS of the spacecraft(s) are not of the spacecraft center of mass, but of the GPS antenna phase center.

@sammmlow sammmlow changed the title GPS Antenna Offsets 馃摗馃摗 馃摗 GPS Antenna Offsets Jan 17, 2022
@sammmlow sammmlow added bug Something isn't working invalid This doesn't seem right and removed bug Something isn't working labels Jan 27, 2022
@sammmlow sammmlow self-assigned this Jan 27, 2022
@sammmlow sammmlow changed the title 馃摗馃摗 馃摗 GPS Antenna Offsets To-Fix: GPS Antenna Offsets 馃摗馃摗 馃摗 Jan 27, 2022
@AmirAllahvirdi
Copy link

Hi @sammmlow.

The attitude of the LEO satellite based on quaternion values should be applied here. These quaternions are the output of the star trackers and have different output structures for different LEO missions. I have implemented them in my own software (written in Matlab), but to have practice in Python, I will apply it for GRACE-FO and send a pull request!

@sammmlow
Copy link
Owner Author

Hi Amir! Thank you for your kind message! Would love to have your contribution, I am actually a bit cautious about implementing this because as you said, the attitudes can be implemented differently for different missions (scalar first, scalar last, or even different attitude coordinates) so I've been holding off on this for awhile although I have written a quaternion class for Python to do this...

@AmirAllahvirdi
Copy link

Thank you, I guess the only option is to add one by one mission. Let's start with GRACE-FO! It is good if you publish the quaternion class. 馃憤

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
invalid This doesn't seem right
Projects
None yet
Development

No branches or pull requests

2 participants