The heliocentric theory was successfully revived nearly 1800 years later by Copernicus , after which Johannes Kepler described planetary motions with greater accuracy , with Kepler 's laws , and Isaac Newton gave a theoretical explanation based on laws of gravitational attraction and dynamics .
The heliocentric theory was successfully revived nearly 1800 years later by Copernicus , after which Johannes Kepler and Isaac Newton gave the theoretical explanation based on laws of physics , namely Kepler 's laws for the motion of planets and Newton 's laws on gravitational attraction and dynamics .