Faster, smooth high precision orbits

The place to discuss creating, porting and modifying Celestia's source code.
ajtribick
Developer
Posts: 1855
Joined: 11.08.2003
With us: 21 years 3 months

Post #21by ajtribick » 14.11.2007, 00:15

I don't quite get what's being advocated here: is the intention that Charon-centric orbits will be hideous unclosed monstrosities, or some weird pseudo-Tychonian system, where Pluto orbits Charon, the Sun orbits Pluto and all the planets orbit the Sun?

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

Post #22by t00fri » 14.11.2007, 00:24

chaos syndrome wrote:I don't quite get what's being advocated here: is the intention that Charon-centric orbits will be hideous unclosed monstrosities, or some weird pseudo-Tychonian system, where Pluto orbits Charon, the Sun orbits Pluto and all the planets orbit the Sun?


Come on, that's just Galilean "relativity". Nothing special at all. Implications of elementary Newtonian mechanics.

Did you never wonder how odd the orbits e.g. of Jupiter look from Earth? S&T: Jupiter is retrograding this month etc. ;-) Planetary orbits DO look odd if viewed in certain frames (like by an observer attached to Earth).

F.
Image

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

Post #23by t00fri » 14.11.2007, 00:45

Here is a Theora AVI video sequence (Mplayer, VLC player http://www.videolan.org/) that illustrates the crazyness of the present orbits.

http://www.shatters.net/~t00fri/images/orbits.avi

When the Earth is transformed into its rest system, every child knows that the sun traces an orbit around it. Similarly the other planets evolve around the Earth on partially VERY complex orbits.

In Celestia the standard orbit lines (defined for the Solar rest frame) move around Earth as a whole and the Sun does not trace an orbit line at all....I certainly wouldn't call the presently drawn orbits "intuitive" in the Earth REST frame ;-) The present orbits are just not the orbits traced in the Earth REST system. They are simply incorrect in this frame.


F.
Image

ajtribick
Developer
Posts: 1855
Joined: 11.08.2003
With us: 21 years 3 months

Post #24by ajtribick » 14.11.2007, 10:04

Thanks for not answering my question and lecturing me on Galilean relativity (which I knew already).

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

Post #25by t00fri » 14.11.2007, 10:29

chaos syndrome wrote:Thanks for not answering my question and lecturing me on Galilean relativity (which I knew already).

Sorry your question wasn't exactly easy to understand

is the intention that Charon-centric orbits will be hideous unclosed monstrosities, or some weird pseudo-Tychonian system,

Your (boldfaced) expressions where unfortunately outside my scientific English ;-)...

I didn't even understand what it had to do with the simple physical issue of drawing the correct orbits related to the reference frame under consideration. Good if you know already about the requirement of Galilei invariance. So why don't you tell us what you conclude from that?

I don't quite get what's being advocated here


What I advocate here is to apply the same Galilei transformation matrices that transform a planet to REST (for example) to all the orbit points as well. This will transform the whole orbit of that planet into one point (where it rests for all times ;-) ), while the orbits of the other bodies are transformed into the proper ones referring to the REST system of the particular planet.


Bye Fridger
Image

Avatar
Chuft-Captain
Posts: 1779
Joined: 18.12.2005
With us: 18 years 11 months

Post #26by Chuft-Captain » 14.11.2007, 12:06

Sorry to cut into your thread guys, but as you're discussing reference frames (and you have Chris's attention :wink:) I'd like to draw your attention to a possible bug in later pre-releases which I suspect is actually related to reference frames.
See here for details: http://celestiaproject.net/forum/viewtopic.php ... ght=#95630

Cheers
CC

Selden.
WOuld you prefer that I post this to the bugs thread instead.
"Is a planetary surface the right place for an expanding technological civilization?"
-- Gerard K. O'Neill (1969)

CATALOG SYNTAX HIGHLIGHTING TOOLS LAGRANGE POINTS

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #27by ElChristou » 14.11.2007, 12:52

I know that all this stuff as been studied for years and centuries, but for a neophyte it this questions, it's odd to see the term orbit used in any reference frame different than the parent's one... I mean it's odd to talk of the sun orbiting Earth for example because it's not the case and will never be... At best talking of a relative trajectory vis a vis a certain reference frame *seems* to be more appropriate...

Now one thing that would be great is to enable those relative trajectories (depending on the object selected) but keeping at the same time the "normal orbits" (the earth and others planets still orbit the sun even in Earth reference frame). The orbits could be dimmer (to be present but less than the relative trajectories), this to keep them visible as reference...

Sorry to "invent" terms, but was to illustrate the idea of having both representations in the same time...
Image

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

Post #28by t00fri » 14.11.2007, 14:51

ElChristou wrote:I know that all this stuff as been studied for years and centuries, but for a neophyte it this questions, it's odd to see the term orbit used in any reference frame different than the parent's one... I mean it's odd to talk of the sun orbiting Earth for example because it's not the case and will never be...

Christophe,

while Galilei relatiivity is still a "mild" form of relativity, Einsteins special and notably his general relativity are much much stronger versions, where the notion of "parent"=inertial systems and the like has lost it's meaning entirely.

In the present context, we are just talking about the fact that the laws of Newtonian mechanics (and astro mechanics) remain unchanged if we consistently transform ALL space-time points into another coordinate frame. An observer located on Earth is necessarily in a coordinate system where the Earth is at REST. If he observes the Sun in this coordinate system, indeed he sees it orbiting around Earth. I guess you have watched the Sun before? ;-) Seen from that geocentric coordinate system, the other planets perform partly very strange orbits.

Here is a WEB display that lets you get a feel e.g. for the little circles due to so-called retrograde movements most planets are some times performing at the sky, if watched from the Earth's REST system (geocentric system).

http://www.davidcolarusso.com/astro/

But we know (and use in Celestia) a well-defined set of matrices (quaternions,...) that lead us (i.e. transform us) e.g. from the Earth rest system to a system where the sun is at rest instead (heliocentric system). If you transform the planetary orbit points by the same matrices, you generate the appropriate orbits in the transformed system.

As you know well, these geocentric orbits have played an important role historically, until Copernicus and Kepler came along and told us that things get really simple (~elliptical orbits) in the REST system of the mother star. In case of multiple star systems these issues become quickly much less apparent and it is good that we know about Galilei relativity...


Now one thing that would be great, is to enable those relative trajectories (depending on the object selected) but keeping at the same time the "normal orbits" (the earth and others planets still orbit the sun even in Earth reference frame). The orbits could be dimmer (to be present but less than the relative trajectories), this to keep them visible as reference...

Sorry to "invent" terms, but was to illustrate the idea of having both representations in the same time...


I completely agree, as I indicated in my first reply above already. We should think about how to compute the various appropriate orbits quickly and accurately in different frames and how to display them in a most instructive manner.

Bye Fridger
Last edited by t00fri on 14.11.2007, 19:33, edited 2 times in total.
Image

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #29by ElChristou » 14.11.2007, 15:59

Definitively it would be quite interesting to see those weird orbits...
Image

Topic author
chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 9 months
Location: Seattle, Washington, USA

Post #30by chris » 14.11.2007, 18:14

Also see this for some interesting trajectories viewed in various reference frames:

http://faculty.ifmo.ru/butikov/Projects ... tion2.html

--Chris

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

Post #31by t00fri » 14.11.2007, 18:26

chris wrote:Also see this for some interesting trajectories viewed in various reference frames:

http://faculty.ifmo.ru/butikov/Projects ... tion2.html

--Chris


BEAUTIFUL. Whoever needs still to be convinced about the possible diversity of orbits in different reference frames, have a look at this site! The others will just have fun with these great displays...

I liked particularly example 5 in the two displayed frames!

Thanks Chris!

Bye Fridger
Image

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #32by ElChristou » 14.11.2007, 18:38

chris wrote:Also see this for some interesting trajectories viewed in various reference frames:

http://faculty.ifmo.ru/butikov/Projects ... tion2.html

--Chris


I'm unable to contact this site... :?
Image

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

Post #33by Cham » 14.11.2007, 18:42

Me too, I'm unable to see that page. I'm at my office right now, using that crappy %$#&* computer with its slow network connection in that %&(*@ college ! :evil:
"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 7 months
Location: Hamburg, Germany

Post #34by t00fri » 14.11.2007, 18:53

The site is in Russia, but I don't have the slightest problems.

F.
Image

mjoubert
Posts: 58
Joined: 02.04.2007
With us: 17 years 7 months

Post #35by mjoubert » 14.11.2007, 19:02

t00fri wrote:We should think about how to compute the various appropriate orbits quickly and accurately in different frames and how to display them in a most instructive manner.

Useful enhancement for spacecraft ground coverage when earth reference frame is selected.

Mathieu

mjoubert
Posts: 58
Joined: 02.04.2007
With us: 17 years 7 months

Post #36by mjoubert » 14.11.2007, 19:04

ElChristou wrote:I'm unable to contact this site... :?

Same issue here:
"Erreur de chargement de la page", en fran?§ais dans le texte...

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

Post #37by t00fri » 14.11.2007, 19:53

Chris wrote:I still say you're mad ;-)


Even my old friend thinks that Celestia is a bit "behind" ;-)

Image

Cheers,
Fridger
Image

ElChristou
Developer
Posts: 3776
Joined: 04.02.2005
With us: 19 years 9 months

Post #38by ElChristou » 14.11.2007, 21:45

H?©h?©... seems it's not the last time we will see this shot... :wink:
Image

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

Post #39by t00fri » 14.11.2007, 22:02

ElChristou wrote:H?©h?©... seems it's not the last time we will see this shot... :wink:


It's handy and my old friend is quite convincing ;-)

F.
Image

BobHegwood
Posts: 1803
Joined: 12.10.2007
With us: 17 years 1 month

Post #40by BobHegwood » 14.11.2007, 22:48

t00fri wrote:
Chris wrote:I still say you're mad ;-)

Even my old friend thinks that Celestia is a bit "behind" ;-)

Image

Cheers,
Fridger


I'm afraid that I simply HAVE to agree with Dr. Schrempp here...

Hee, hee...
Brain-Dead Geezer Bob is now using...
Windows Vista Home Premium, 64-bit on a
Gateway Pentium Dual-Core CPU E5200, 2.5GHz
7 GB RAM, 500 GB hard disk, Nvidia GeForce 7100
Nvidia nForce 630i, 1680x1050 screen, Latest SVN


Return to “Development”