My Assistant
![]() ![]() |
Tool for visualizing orbits at Mars, Any help and suggestions appreciated |
Mar 7 2006, 06:58 PM
Post
#1
|
|
![]() Administrator ![]() ![]() ![]() ![]() Group: Admin Posts: 5172 Joined: 4-August 05 From: Pasadena, CA, USA, Earth Member No.: 454 |
I am building some web pages about MRO (we're hosting the team website for Mars Climate Sounder) and am looking for a tool that I can use to draw some pictures of the shapes of orbits and ground tracks. I know that there are fancy tools out there, like SOAP, but I am hoping that there are some tools out there that are a little easier to use that I can use to generate some simple diagrams. For instance, I'd like to create one diagram on a flat map projection (simple, mercator, whatever) that shows the 17-day ground track repeat for MRO, and one with Mars as a sphere showing the position of the near-polar orbit, maybe one comparing the orbits of MRO, MGS, and Odyssey, even maybe generate a bunch of diagrams to make an animation showing how as MRO goes around Mars its orbit is sun-synchronous. I know I could do all of this with SOAP but I was never able to use SOAP without a lot of hand-holding from a very patient person at JPL. I would appreciate any advice or help on simpler tools to visualize orbits at Mars!
--Emily -------------------- My website - My Patreon - @elakdawalla on Twitter - Please support unmannedspaceflight.com by donating here.
|
|
|
|
| Guest_AlexBlackwell_* |
Mar 7 2006, 07:18 PM
Post
#2
|
|
Guests |
I am building some web pages about MRO (we're hosting the team website for Mars Climate Sounder) and am looking for a tool that I can use to draw some pictures of the shapes of orbits and ground tracks. I know that there are fancy tools out there, like SOAP, but I am hoping that there are some tools out there that are a little easier to use that I can use to generate some simple diagrams. For instance, I'd like to create one diagram on a flat map projection (simple, mercator, whatever) that shows the 17-day ground track repeat for MRO, and one with Mars as a sphere showing the position of the near-polar orbit, maybe one comparing the orbits of MRO, MGS, and Odyssey, even maybe generate a bunch of diagrams to make an animation showing how as MRO goes around Mars its orbit is sun-synchronous. I know I could do all of this with SOAP but I was never able to use SOAP without a lot of hand-holding from a very patient person at JPL. I would appreciate any advice or help on simpler tools to visualize orbits at Mars! I'm not sure if it helps (or maybe I don't understand precisely what you are looking for) but perhaps Noel Gorelick's JMARS, which has a groundtrack layer, might be useful. |
|
|
|
Mar 7 2006, 07:32 PM
Post
#3
|
|
|
Senior Member ![]() ![]() ![]() ![]() Group: Members Posts: 2547 Joined: 13-September 05 Member No.: 497 |
I am building some web pages about MRO (we're hosting the team website for Mars Climate Sounder) and am looking for a tool that I can use to draw some pictures of the shapes of orbits and ground tracks. ... I'd like to create one diagram on a flat map projection (simple, mercator, whatever) that shows the 17-day ground track repeat for MRO, and one with Mars as a sphere showing the position of the near-polar orbit, maybe one comparing the orbits of MRO, MGS, and Odyssey, even maybe generate a bunch of diagrams to make an animation showing how as MRO goes around Mars its orbit is sun-synchronous... It's somewhat surprising, but I don't know of a tool short of SOAP or STK, both of which have pretty steep learning curves, that do both of the things you want. Most targeting tools only draw groundtracks on maps, not on pretty 3D spheres. For public talks I've used Starry Night and faked the orbital elements. I've heard good things about Celestia, but I don't think it can use SPICE files directly, which you would really want for the groundtrack walk and the sun-sync orbit (both of which would require J2 perturbations to model correctly.) -------------------- Disclaimer: This post is based on public information only. Any opinions are my own.
|
|
|
|
| Guest_AlexBlackwell_* |
Mar 7 2006, 08:02 PM
Post
#4
|
|
Guests |
It's somewhat surprising, but I don't know of a tool short of SOAP or STK, both of which have pretty steep learning curves, that do both of the things you want. I haven't looked at STK in quite a while. I wasn't aware that STK/Advanced VO could run on Windows-based platforms. |
|
|
|
Mar 7 2006, 08:28 PM
Post
#5
|
|
|
Senior Member ![]() ![]() ![]() ![]() Group: Members Posts: 2547 Joined: 13-September 05 Member No.: 497 |
I wasn't aware that STK/Advanced VO could run on Windows-based platforms. I didn't know it ever ran on anything but Windows. STK probably isn't a great choice. I forget if the free version supports central bodies other than Earth. The SPICE file support, at least when I looked at this a few years ago, was fairly rudimentary and came in an expensive add-on package, like most other STK features. -------------------- Disclaimer: This post is based on public information only. Any opinions are my own.
|
|
|
|
| Guest_AlexBlackwell_* |
Mar 7 2006, 08:32 PM
Post
#6
|
|
Guests |
I didn't know it ever ran on anything but Windows. Long ago, I was under the impression that it ran only on UNIX-based platforms, though I'm probably confusing it with another app run exclusively on Sun Micro workstations. At any rate, when I checked out the AGI website, I saw that STK could run on both Windows and UNIX. |
|
|
|
Mar 8 2006, 12:54 AM
Post
#7
|
|
|
Senior Member ![]() ![]() ![]() ![]() Group: Members Posts: 2547 Joined: 13-September 05 Member No.: 497 |
when I checked out the AGI website, I saw that STK could run on both Windows and UNIX. Absolutely right, I stand corrected. At any rate, STK isn't likely to do what you want. It's too bad that no one has written a simple, general tool to do this stuff. Unfortunately, PDS doesn't seem to have released the source for their planet viewer tools -- http://pds-rings.seti.org/tools/index.html -- because that would be close to what one might want. -------------------- Disclaimer: This post is based on public information only. Any opinions are my own.
|
|
|
|
Mar 8 2006, 12:57 AM
Post
#8
|
|
![]() Administrator ![]() ![]() ![]() ![]() Group: Admin Posts: 5172 Joined: 4-August 05 From: Pasadena, CA, USA, Earth Member No.: 454 |
Thanks for the comments and suggestions. Looks like I may have to try pounding my forehead against SOAP to get what I want.
--Emily -------------------- My website - My Patreon - @elakdawalla on Twitter - Please support unmannedspaceflight.com by donating here.
|
|
|
|
| Guest_AlexBlackwell_* |
Mar 8 2006, 01:24 AM
Post
#9
|
|
Guests |
Absolutely right, I stand corrected. At any rate, STK isn't likely to do what you want. It's too bad that no one has written a simple, general tool to do this stuff. Unfortunately, PDS doesn't seem to have released the source for their planet viewer tools -- http://pds-rings.seti.org/tools/index.html -- because that would be close to what one might want. I'm also surprised there isn't a publicly available tool to do this. I do know that Cassini Mission Planning (MP) uses a software package named Science Opportunity Analyzer (SOA), which, I believe, could supply a lot of the features Emily is looking for. Unfortunately, even the SOA User's Guide is ITAR-protected (i.e., as you know, under the category of I-could-tell-you-but-then-I'd-have-to-kill-you), so I'm sure the SOA source code isn't in the public domain, either. And like STK, SOA runs under both Windows and Solaris. |
|
|
|
Mar 8 2006, 05:24 AM
Post
#10
|
||
|
Senior Member ![]() ![]() ![]() ![]() Group: Members Posts: 2547 Joined: 13-September 05 Member No.: 497 |
Looks like I may have to try pounding my forehead against SOAP to get what I want. I looked around but it looks like Aerospace Corp has continued to make it difficult to get SOAP, and I don't have a copy here, or I would try to help you out. For the groundtrack walk, I could crank something with our targeting software. I installed Celestia and it's not too bad, but for the fact that it only processes Keplerian orbital elements, which for spacecraft will stay accurate for a few days at best. And translating Mars orbits to the right coordinate system will be a somewhat painful bit of tedium (if you recognize the phrase "IAU vector and equinox of epoch", you know what I mean). Here's an example of what Celestia shows for MGS and Odyssey. It's pretty, but the positions (based on some config files I found on the net) are fiction. And Celestia appears to save JPEGs flipped left-for-right. Oh well, so close! -------------------- Disclaimer: This post is based on public information only. Any opinions are my own.
|
|
|
|
||
Mar 8 2006, 08:37 AM
Post
#11
|
|
![]() Dublin Correspondent ![]() ![]() ![]() ![]() Group: Admin Posts: 1799 Joined: 28-March 05 From: Celbridge, Ireland Member No.: 220 |
Here's an example of what Celestia shows for MGS and Odyssey. It's pretty, but the positions (based on some config files I found on the net) are fiction. And Celestia appears to save JPEGs flipped left-for-right. Oh well, so close! Celestia shouldn't be that far off on the instantaneous locations of the spacecraft\solar bodies provided you are using accurate spacecraft xyz files but the orbital tracks have been an issue IIRC. There was a problem at one time with the texture maps for Mars where the default Mars surface texture was 180deg out of line with reality - that was in a fairly early version so it shouldn't be a problem with anything recent. I've never seen the inverted jpeg problem before - spooky. |
|
|
|
Mar 8 2006, 12:23 PM
Post
#12
|
|
![]() Senior Member ![]() ![]() ![]() ![]() Group: Members Posts: 1465 Joined: 9-February 04 From: Columbus OH USA Member No.: 13 |
I've also been thinking about the best way to visualize MRO's operations--not easy. As for the 17-day groundtrack, here's one approach (click for larger image and to see the faint ground tracks):
![]() If you zoom in you can see that MRO (the red marker) is just beginning to overlap just to the left of the tail of the track, where it started 17 days earlier. It's interesting to note that the field of view of HiRISE at this scale is only 1/2th the width of the groundtrack line. So even the CTX FOV is just a few line widths (pixels). This was generated from a SPICE kernel & so should be fairly accurate. Did you want to see that on a sphere? Still, it's kind of busy. It might be neat to see a view towards the "front" of MRO, along the groundtrack--to see where it's going so to speak. Something like: ![]() I made a (warning: large file) animation along those lines, showing MRO traversing from the south pole to the north: MRO science phase animation (34MB MPG) Most ideas I have get quickly out of hand in terms of file sizes, bandwidth and processor demands, etc.! -------------------- |
|
|
|
Mar 8 2006, 02:39 PM
Post
#13
|
|
|
Senior Member ![]() ![]() ![]() ![]() Group: Members Posts: 2547 Joined: 13-September 05 Member No.: 497 |
Celestia shouldn't be that far off on the instantaneous locations of the spacecraft\solar bodies provided you are using accurate spacecraft xyz files... Certainly, but because there's no J2 perturbation modeling you would have to update the elements every 2-3 days to maintain their accuracy, which is a bit of a hassle and makes making an animation over the span of months a real pain. I've also been thinking about the best way to visualize MRO's operations--not easy. As for the 17-day groundtrack, here's one approach ... Most of the plots of the repeat cycle I've seen zoom in and show orbit 1, orbit 2, and orbit N, where N in the length of the repeat (327 orbits nominal for MGS, IIRC, or a little under a month). Of course, it's important to note that the repeat cycle is just an idealized case which usually doesn't happen exactly that way in practice. We never do MOC targeting a month out because the predicted ephemeris is just not accurate enough to support that. -------------------- Disclaimer: This post is based on public information only. Any opinions are my own.
|
|
|
|
Mar 8 2006, 05:26 PM
Post
#14
|
|
|
Senior Member ![]() ![]() ![]() ![]() Group: Members Posts: 2547 Joined: 13-September 05 Member No.: 497 |
Celestia shouldn't be that far off on the instantaneous locations of the spacecraft\solar bodies provided you are using accurate spacecraft xyz files... No, wait a minute, you're right. I was assuming that the only way to put the orbit into Celestia was to supply orbital elements. I now see that there's an option to use "SampledOrbits" which are just the XYZ locations at some time spacing. Assuming that Celestia wouldn't choke with, say, a few months' worth of 5-minute or 1-minute spacing, one could write a program to extract that from the SPICE files. Then there's just the wrinkle of figuring out the coodinate system. -------------------- Disclaimer: This post is based on public information only. Any opinions are my own.
|
|
|
|
Mar 8 2006, 05:41 PM
Post
#15
|
|
![]() Senior Member ![]() ![]() ![]() ![]() Group: Members Posts: 1465 Joined: 9-February 04 From: Columbus OH USA Member No.: 13 |
Certainly, but because there's no J2 perturbation modeling you would have to update the elements every 2-3 days to maintain their accuracy, which is a bit of a hassle and makes making an animation over the span of months a real pain. I guess that over a few months one would animate the shape/plane of the orbit rather than MRO itself which would be going around more than 12x per day. So what would such an animation look like? If the observation point was fixed above the nominal value of local mean time, probably the MRO orbit plane would oscillate back and forth over the year as Mars goes through its equation of time and true local time varies. -------------------- |
|
|
|
![]() ![]() |
|
Lo-Fi Version | Time is now: 25th October 2024 - 11:58 PM |
|
RULES AND GUIDELINES Please read the Forum Rules and Guidelines before posting. IMAGE COPYRIGHT |
OPINIONS AND MODERATION Opinions expressed on UnmannedSpaceflight.com are those of the individual posters and do not necessarily reflect the opinions of UnmannedSpaceflight.com or The Planetary Society. The all-volunteer UnmannedSpaceflight.com moderation team is wholly independent of The Planetary Society. The Planetary Society has no influence over decisions made by the UnmannedSpaceflight.com moderators. |
SUPPORT THE FORUM Unmannedspaceflight.com is funded by the Planetary Society. Please consider supporting our work and many other projects by donating to the Society or becoming a member. |
|