its remarkable that ancient people could predict planetary motions precisely with an almost wrong cosmology
today we know Ptolemaic explanation of solar system was not correct but even with this incorrect explanation, the astrolabes told them exact location of planets in future!
and we should notice that it was more than 10 centuries ago
Nasir al-din Tusi recorded the planetary motions so exactly and he realized that Ptolemaic model have some inaccuracy
obviously the Astrolabes based on Ptolemaic model, and with a wrong model you will have a wrong prediction . Tusi improved the Ptolemaic model by his invention: Tusi couple. it was a geometrical solution for correcting the planetary motions
you can see a Tusi couple here:
notice to the red line
also whit his model he improved the astrolabes structure
his works on astrolabes:
Tusi's model was the best model in his time and it helped Copernicus to propose the heliocentric model