Réponses:
Oui, les orbites changent considérablement au fil du temps. Par exemple, l'excentricité de la Terre (à quelle distance d'un cercle l'orbite est), son inclinaison axiale (ce qui cause les saisons) et la précession (dans quelle direction pointe l'axe de rotation de la Terre) changent sur ces énormes cycles, des dizaines de milliers à des centaines de milliers de ans. Ils sont causés par l'attraction des autres planètes, principalement Jupiter et Saturne (car elles sont si énormes), ainsi que par la physique des référentiels inertiels. Ceux-ci sont connus comme les cycles de Milankovitch . Voici une vidéo soignée expliquant en détail chacun des cycles. Cette vidéo concerne la Terre, mais les mêmes concepts s'appliquent également à toutes les autres planètes, uniquement sur des quantités et des échelles de temps différentes.
Un astéroïde frappant une planète changerait techniquement son orbite, mais combien est discutable. Un astéroïde de quelques kilomètres de diamètre pousserait à peine la Terre car la Terre est plus grande de plusieurs ordres de grandeur. Cela détruirait également tout sur la planète, mais c'est une autre histoire. En arrière dans la formation du système solaire, lorsque Thea a frappé la Terre (théoriquement), sa taille était beaucoup plus proche que celle de la Terre, donc cela a sans aucun doute causé un changement d'orbite beaucoup plus important.
Les orbites des planètes et d'autres corps changent tout le temps, en raison de l'influence d'autres corps.
Oui, les planètes peuvent changer d'orbite de manière significative en raison de l'influence d'autres planètes. Il existe une théorie selon laquelle Neptune et Uranus ont échangé leurs positions orbitales il y a longtemps.