[net.astro] Orbit Calculation Programs Wanted

craig@ucla-cime.UUCP (Craig Schwartz) (01/27/86)

     
	 I have recently become interested in celestial mechanics, & am 
	 trying to learn about calulating orbital positions. Can anyone
	 suggest a good introduction to the topic, &/or tell me where
	 I can get the source code for programs that will calculate the
	 co-ordinates of a body given the orbital elements? . If you have
	 such program & can send me the code, I'd appreciate it !!

	            Thanks!


                Craig Schwartz

				Crump Institute,

				{ucla-cs,ucla-an,cepu}!ucla-cime!craig

rlp@cbosgd.UUCP (J. Knapp) (02/01/86)

In article <172@ucla-cime.UUCP> craig@ucla-cime.UUCP (Craig Schwartz) writes:
>     
>	 I have recently become interested in celestial mechanics, & am 
>	 trying to learn about calulating orbital positions. Can anyone
>	 suggest a good introduction to the topic, &/or tell me where
>	 I can get the source code for programs that will calculate the
>	 co-ordinates of a body given the orbital elements? . If you have
>	 such program & can send me the code, I'd appreciate it !!
>
I found a reasonably-priced text titled "Fundamentals of Astrodynamics"
(Dover 1971) in a mass-market (mall) bookstore. It is intended to serve 
as a first course in astrodynamics at the US Air Force Academy. 
The table of contents:

          ch. 1     Two-Body Orbital Mechanics
              2     Orbit Determination from Observations
              3     Basic Orbital Maneuvers
              4     Position and Velocity as a Function of Time
              5     Orbit Determination from Two Positions and Time
              6     Ballistic Missile Trajectories
              7     Lunar Trajectories
              8     Interplanetary Trajectories
              9     Perturbations

Since it is basically a teaching book, there are plenty of worked
examples showing practical applications of the theory. These come
in handy for testing computer implementations. Many chapters open 
with an interesting historical digression. While classical solution
techniques are discussed, emphasis is on a method called the
"universal variable formulation." Overall, I'd say that there is a 
lot of material on which to base computer algorithms, but the
complexity of the calculations (and therefore the ease of 
implementation and speed of the programs) is disappointing if you 
are trying to do real-time simulation. If there are simpler (if 
approximate) methods I'd be glad to know about them.

 				         cbosgd!nscs!jmk