Integrator, propagator and perturbers for asteroid ephemeris calculation

Hi @rmorales

Maybe you can look at these two projects made by Hank Grabowski. I think they can be very useful for your application:

[1] HeliocentricDemos
[2] Top300Asteroids

You can also have a look on the following post

[3] Asteroid propagation not matching MPC results

In order to add a new Celestial body, you will need to create you own class by implementing the CelestialBody interface. You can find an example on Hank’s project with the JplHorizonsAsteroidCelestialBody.java class. You can also find valuable tips on the following post

[4] Own planetary bodies?

Best regards,
Bryan