Mars Express orbit Display

General discussion about Celestia that doesn't fit into other forums.
Topic author
MEXFCT
Posts: 3
Joined: 08.12.2004
With us: 19 years 11 months

Mars Express orbit Display

Post #1by MEXFCT » 08.12.2004, 16:09

:D Hi everybody,

I am new to this forum and to celestia and I have two questions which, I hope, can be answered by you specialists.

I work on the Mars Express project and I try to use celestia to display the actual orbital position of Mars Express in our control room. Now, with the orbital parameters used by celestia I can only display the orbit ellipse for a specific time. Problem is, the gravitational effects of Mars make the pericenter move from south to North covering 360 degrees in 22 Months. The usual parameters to describe this motion are the so called J2 ( or C20) parameters. Is there any way to integrate these parameters ? If I use a xyz file instead of course it works, but then I get a mesh of orbits, because celestia then displays all future orbits for ( in this case ) one month. ( Not very practical ... )

The second question relates to the view options. When I run the ssc file for Mars Express somehow the orbit is identified as a moon or planet, which means I can only display the MEX orbit, when I activate the planets Orbits, which at times is not very practical either. Is there a trick for this ?

Thanks already for any help offered.

(Congratulations to all that have worked on this , its a magnificent peace of software !!)

Regards,

J?rg

Avatar
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 10 months
Location: Montreal

Post #2by Cham » 08.12.2004, 18:04

Hello and welcome here. We need more specialists like you.

Until now, Celestia isn't able to change the orbit in time, like you want to do. It's a limitation in Celestia, unfortunately. The orbit precession is a feature I want to see added for a futur release.

About the orbits shown on screen, I think you just need to use the command <Type "spacecraft"> in your ssc code, so you will be able to show the probe's orbit without activating the moons and planets orbits.
"Well! I've often seen a cat without a grin", thought Alice; "but a grin without a cat! It's the most curious thing I ever saw in all my life!"

Avatar
selden
Developer
Posts: 10192
Joined: 04.09.2002
With us: 22 years 2 months
Location: NY, USA

Post #3by selden » 08.12.2004, 19:52

Actually, that's

Class "spacecraft"

Unfortunately, I don't think Celestia currently has an option that would cause it to display only a limited section of a trajectory's path, like +/- 24 hours.

However, one might be able to simulate it by defining multiple objects that include Beginning and Ending directives. An external cron job or bash script could invoke CEL scripts at appropriate times to Select the right object. Alternatively a looping CELX (Lua) script or a really long CEL script could do the selection. It's an ugly hack, though.

[EDIT: I'm leaving it to Chris to comment on the feasability of implementing additional types of orbital definitions.]
Selden

Topic author
MEXFCT
Posts: 3
Joined: 08.12.2004
With us: 19 years 11 months

Thanks

Post #4by MEXFCT » 09.12.2004, 13:40

for the answers, guys. I was fearing that there would be no easy way out.

Is there maybe a chance to play with the colours of the orbits ? Like suppressing them through making them black or so ? But I actuallt do not think that there is an interface to change colours.

Maybe the easiest is to just live with what I got and wait for a possible new release that would solve the problem.

Thanks again,

and if any of you guys needs information about the Mars Express mission, please do not hesitate to ask me.

Keep up the good work !

J?rg


selden wrote:Actually, that's

Class "spacecraft"

Unfortunately, I don't think Celestia currently has an option that would cause it to display only a limited section of a trajectory's path, like +/- 24 hours.

However, one might be able to simulate it by defining multiple objects that include Beginning and Ending directives. An external cron job or bash script could invoke CEL scripts at appropriate times to Select the right object. Alternatively a looping CELX (Lua) script or a really long CEL script could do the selection. It's an ugly hack, though.

[EDIT: I'm leaving it to Chris to comment on the feasability of implementing additional types of orbital definitions.]

Matt McIrvin
Posts: 312
Joined: 04.03.2002
With us: 22 years 8 months

Post #5by Matt McIrvin » 10.12.2004, 15:21

Hmm. Celestia does have the ability to perform the kind of display he wants for a natural satellite with a CustomOrbit (such as the Moon). Could there be any way to get a CustomOrbit for Mars Express in there?

wcomer
Posts: 179
Joined: 19.06.2003
With us: 21 years 5 months
Location: New York City

Post #6by wcomer » 10.12.2004, 16:54

I really like Matt's suggestion. Along those lines:

Would it be possible to externalize all custom orbit data into seperate files? This would allow those with the necessary skills to define cutsom orbits for sattellites and share them as add-ons. It would also allow people to include more terms in their VSOP87 series if they are willing to take the performance hit; this assume that they are not all already included. I suppose that these series are stored in the main executable in a manner that is highly efficient for computation but how much of a performance hit would be incurred at startup in converting from an external format into the necessary internal data structure?

cheers,
Walton

Topic author
MEXFCT
Posts: 3
Joined: 08.12.2004
With us: 19 years 11 months

Post #7by MEXFCT » 13.01.2005, 14:05

:?

Hi there .... I am still confused with this orbit thing.

When I disable Planet orbits, ALL orbits including spacecraft and moons are disabled. Looks like all the orbits are linked to the Planets. Is there any way around this ? Marking the spacecraft as a moon does not help either .... I would really like to get rid of the Planets orbits. It clutters up the screen with blue lines .....


Any ideas ?

Thanks,

J?¶rg


Return to “Celestia Users”