Terra's sorta Second moon (Cruithne)

General discussion about Celestia that doesn't fit into other forums.
Topic author
NePhilim
Posts: 1
Joined: 07.12.2008
With us: 15 years 9 months

Terra's sorta Second moon (Cruithne)

Post #1by NePhilim » 07.12.2008, 12:21

I am looking for some info on moving "Cruithne" from the NEA.ssc file to the solarsys.ssc file under Sol/Terra on mine yours is prolly Sol/Earth. but i need to update all that orbit stuff but i don't know how or can't be bothered to learn. Either way is there a util that can calculate this 4 me also i want to list J002E3 this way.

Avatar
selden
Developer
Posts: 10190
Joined: 04.09.2002
With us: 22 years
Location: NY, USA

Re: Terra's sorta Second moon (Cruithne)

Post #2by selden » 07.12.2008, 13:38

Selden

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 6 months
Location: Hamburg, Germany

Re: Terra's sorta Second moon (Cruithne)

Post #3by t00fri » 07.12.2008, 13:59

NePhilim wrote:...yours is prolly Sol/Earth. but i need to update all that orbit stuff but i don't know how or can't be bothered to learn. Either way is there a util that can calculate this 4 me...

selden wrote:http://www.lepp.cornell.edu/~seb/celestia/transforming_ephemeris.html

might help.

I am afraid this is prolly also too much work 4 him :mrgreen: :roll:

Fridger

PS:
Life is getting increasingly complicated 4 us non-Americans.
I wonder whether I should start communicating with our friend in my native German dialect 4 a change? As a theoretically minded person, I immediately ask myself what is 4 + 4?
Image

Avatar
selden
Developer
Posts: 10190
Joined: 04.09.2002
With us: 22 years
Location: NY, USA

Re: Terra's sorta Second moon (Cruithne)

Post #4by selden » 07.12.2008, 14:40

I finally remembered what Cruithne is, and that it has a particularly difficult orbit. My page which describes how to translate between the different standard Keplerian orbital specifications won't work for it.

Unfortunately, Celestia doesn't have a native representation for horseshoe orbits, so only an xyz trajectory can be used in Celestia v1.5.1. (An xyzv trajectory could be used in v1.6.) While xyz trajectories can be obtained from Horizons, learning to translate that format into what Celestia needs will require some study by the novice.
Selden

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 6 months
Location: Hamburg, Germany

Re: Terra's sorta Second moon (Cruithne)

Post #5by t00fri » 07.12.2008, 15:12

selden wrote:I finally remembered what Cruithne is, and that it has a particularly difficult orbit. My page which describes how to translate between the different standard Keplerian orbital specifications won't work for it.

Selden,

why do you call Cruithne's orbit difficult?? It seems to me that in the rest system of Sol we are dealing with a canonical Keplerian orbit around Sol, just like (approximately) for Earth. Only after a change of restframe: Sol at rest -> Earth at rest, Cruithne's orbit appears complicated (bean shaped). But this is quite normal. Jupiter's orbit also looks "crazy" in the Earth@rest frame... Of course there is the gravitational disturbance
of Cruithne's orbit by Earth's field, which will make Cruithne's Keplerian parameters "effective", i.e. time dependent...

We are all hoping that after version 1.6.0, Celestia will at last be able to display orbits correctly in various reference frames... ;-)

Fridger

PS:

could it be that the anonymous author of the Wiki article
http://en.wikipedia.org/wiki/3753_Cruithne
used Celestia for displaying the orbits, without crediting Celestia?
Last edited by t00fri on 07.12.2008, 16:23, edited 1 time in total.
Image

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

Re: Terra's sorta Second moon (Cruithne)

Post #6by Cham » 07.12.2008, 16:03

This animation is interesting :
http://upload.wikimedia.org/wikipedia/c ... _Earth.gif

I'm wondering if I could build a CMOD file to add the yellow orbit in Celestia, using Mathematica.
"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
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 6 months
Location: Hamburg, Germany

Re: Terra's sorta Second moon (Cruithne)

Post #7by t00fri » 07.12.2008, 16:12

Cham wrote:This animation is interesting :
http://upload.wikimedia.org/wikipedia/c ... _Earth.gif

I'm wondering if I could build a CMOD file to add the yellow orbit in Celestia, using Mathematica.

Martin,

this beige, bean shaped trajectory in the animation is just the proper Cruithne orbit in the rest frame of Earth! Ptolemaeus would have looked at Cruithne's orbit this way ;-)

I thought that meanwhile I have convinced everybody that unlike present Celestia rendering, orbits are frame dependent. Therefore, I assumed that it is definitely on the todo list for after version 1.6 that we will at last implement frame dependent orbit rendering. This should make your proposed add-on superfluous and address the problem generally as it should be done...

Fridger
Image

Avatar
selden
Developer
Posts: 10190
Joined: 04.09.2002
With us: 22 years
Location: NY, USA

Re: Terra's sorta Second moon (Cruithne)

Post #8by selden » 07.12.2008, 16:37

Fridger,

The orbit is not Keplerian.

Whenever the asteroid is near the Earth, it moves either to an interior orbit (slightly smaller than the Earth's) when the Earth approaches from behind the asteroid and slows it, or the asteroid moves to an exterior orbit when it approaches the Earth from behind and is accelerated.

Several moons of Saturn have similar resonances.
Selden

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 6 months
Location: Hamburg, Germany

Re: Terra's sorta Second moon (Cruithne)

Post #9by t00fri » 07.12.2008, 17:01

selden wrote:Fridger,

The orbit is not Keplerian.

Whenever the asteroid is near the Earth, it moves either to an interior orbit (slightly smaller than the Earth's) when the Earth approaches from behind the asteroid and slows it, or the asteroid moves to an exterior orbit when it approaches the Earth from behind and is accelerated.

Several moons of Saturn have similar resonances.

Sure, that is what I meant when referring to the influence of Earth's field on Cruithne's orbit, if Earth happens to be near. Yet it seems sensible to me to try and understand the orbit by means of sequential approximations as we theorists do it all the time ;-)

After all, the standard parameters for a normal elliptical orbit around the sun are given on this Wiki page. And there it is also said that
Wiki wrote:Cruithne is in a normal elliptic orbit around the Sun.

So what's the problem apart from some isolated disturbances happening if Earth is close?? This sort of gravitational disturbance happens at SOME level for ALL solar system bodies. That's why eventually we consider VSOP87 etc. But we know that normal elliptical orbits around the Sun are certainly good enough to understand semi-quantitatively what is going on...


Fridger
Image

Avatar
selden
Developer
Posts: 10190
Joined: 04.09.2002
With us: 22 years
Location: NY, USA

Re: Terra's sorta Second moon (Cruithne)

Post #10by selden » 07.12.2008, 18:00

Wiki wrote:Cruithne is in a normal elliptic orbit around the Sun.

That statement is, of course, an over simplification. I would not call "normal" an orbit which changes its semi-major axis periodically.
Selden

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 6 months
Location: Hamburg, Germany

Re: Terra's sorta Second moon (Cruithne)

Post #11by t00fri » 07.12.2008, 20:09

selden wrote:
Wiki wrote:Cruithne is in a normal elliptic orbit around the Sun.

That statement is, of course, an over simplification. I would not call "normal" an orbit which changes its semi-major axis periodically.


Selden,

of course, but physics consists mostly of "oversimplifications" ;-) . The art is usually to do these oversimplifications in the right way.

I suspect that the given parameters for the elliptical orbit refer to an average orbit that is not so bad after all. What criterion of precision are you applying? You wrote that some Saturnian moons show similar resonances. What kind of orbits does Celestia use for them?

Fridger
Image

Avatar
selden
Developer
Posts: 10190
Joined: 04.09.2002
With us: 22 years
Location: NY, USA

Re: Terra's sorta Second moon (Cruithne)

Post #12by selden » 07.12.2008, 20:56

Unfortunately, some simplifications eliminate the interesting cases. For example, Celestia uses simple Keplerian ellipses for the moons Janus and Epimetheus, which can't show them exchanging orbital elements.
Selden

Avatar
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 6 months
Location: Hamburg, Germany

Re: Terra's sorta Second moon (Cruithne)

Post #13by t00fri » 07.12.2008, 21:40

selden wrote:Unfortunately, some simplifications eliminate the interesting cases. For example, Celestia uses simple Keplerian ellipses for the moons Janus and Epimetheus, which can't show them exchanging orbital elements.

Selden,

yes I agree, there are some very interesting common phenomena that seem to be quite analogous physicswise, in terms of the circular restricted three-body problem.
On the one hand among Saturn and Janus <->Epimetheus and on the other hand the orbital dynamics of Cruithne as seen from Earth.

Still it would also be worthwhile to elaborate a bit at which scale relative to a normal elliptical orbit description for the bodies involved, these interesting phenomena are taking place.

For example, what would be the angular size of these orbital exchange effects as seen from Earth? Or in other words, how much different in angle would a simple elliptical orbit description of Cruithne look from Earth. From the nice animation on the respective Wiki page, it is clear that a bean-shaped orbit of Cruithne in the Earth rest frame is bound to result also in an elliptical orbit description.

Fridger
Image

Enio
Posts: 74
Joined: 22.08.2004
With us: 20 years 1 month

Re: Terra's sorta Second moon (Cruithne)

Post #14by Enio » 08.12.2008, 17:39

And if the asteroid had the same mass of our Moon? Would it still have the same strange orbit or would be attracted to Earth, becoming a true second moon?

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

Re: Terra's sorta Second moon (Cruithne)

Post #15by Cham » 08.12.2008, 18:57

t00fri wrote:I thought that meanwhile I have convinced everybody that unlike present Celestia rendering, orbits are frame dependent. Therefore, I assumed that it is definitely on the todo list for after version 1.6 that we will at last implement frame dependent orbit rendering. This should make your proposed add-on superfluous and address the problem generally as it should be done...

Unfortunately, this desirable feature will not be implemented until a VERY long time. I don't expect this to come in Celestia before 2010 !

I was able to setup some Mathematica code to build a CMOD representation of the orbits, properly sized and oriented in Celestia. Here's the case of Earth and Cruithne (the yellow curves are actually a CMOD model superposed on Celestia's orbits) :
ok.jpg


I now have to defined the proper relation in the object's position on its orbit, and substract both trajectories to obtain that famous yellow cuve shown on the wiki animation.
Last edited by Cham on 08.12.2008, 19:56, edited 1 time in total.
"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
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 6 months
Location: Hamburg, Germany

Re: Terra's sorta Second moon (Cruithne)

Post #16by t00fri » 08.12.2008, 19:11

Very well, Martin. How about transforming Earth to rest, such as to recover the "bean shaped" Cruithne orbit!?

Good luck,
Fridger
Image

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

Re: Terra's sorta Second moon (Cruithne)

Post #17by Cham » 08.12.2008, 19:29

t00fri wrote:Very well, Martin. How about transforming Earth to rest, such as to recover the "bean shaped" Cruithne orbit!?

Good luck,
Fridger

This is exactly what I'm trying to do. I now need to define the right position of each body on its orbit. This is where the "trouble" is.
"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
t00fri
Developer
Posts: 8772
Joined: 29.03.2002
Age: 22
With us: 22 years 6 months
Location: Hamburg, Germany

Re: Terra's sorta Second moon (Cruithne)

Post #18by t00fri » 08.12.2008, 19:40

Cham wrote:
t00fri wrote:Very well, Martin. How about transforming Earth to rest, such as to recover the "bean shaped" Cruithne orbit!?

Good luck,
Fridger

This is exactly what I'm trying to do. I now need to define the right position of each body on its orbit. This is where the "trouble" is.

How about determining the Galilei transformation matrix [tex]\Lambda(t)[/tex] by the requirement
[tex]\vec{x}(t)^T_{Earth} \,\Lambda(t) =\{0,0,0\}[/tex]

and then transforming the positional vector of Cruithne as follows:
[tex]\vec{x}(t)_{bean\ shape} = \vec{x}(t)^T_{Cruithne} \, \Lambda(t)[/tex]

Plot it! That's all...

Fridger
Image

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

Re: Terra's sorta Second moon (Cruithne)

Post #19by Cham » 08.12.2008, 19:52

My idea was simply to substract both trajectories, as this :

[tex]{\bf r}_{Cruithne relative to Earth} = {\bf r}_{Cruithne relative to Sol} - {\bf r}_{Earth relative to Sol}[/tex]

However, to plot the trajectory, I need to define the time variable.
"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
Cham M
Posts: 4324
Joined: 14.01.2004
Age: 60
With us: 20 years 8 months
Location: Montreal

Re: Terra's sorta Second moon (Cruithne)

Post #20by Cham » 08.12.2008, 20:26

Here's what I got. This shape isn't right. I made a crude calculation just as a test, but there are some parameters that I don't understand (EarthMeanLongitude and CruithneMeanAnomaly at CruithneEpoch) :
peanut.jpg


The relative trajectory is defined as

[tex]{\bf r}(t)_{Earth-Cruithne} = {\bf r}(t)_{Sol-Cruithne} - {\bf r}(t)_{Sol-Earth} + {\bf r}(0)_{Sol-Earth}[/tex]
Last edited by Cham on 08.12.2008, 20:35, edited 1 time in total.
"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!"


Return to “Celestia Users”