The purpose of this research is to study the causes of celestial motion. For the method, Earth, Venus, and the Sun were investigated. As a result. In celestial bodies such as the Earth, current flows due to the temperature difference, this current generates a magnetic field, and this magnetic field generates rotational force to rotate the celestial body. The celestial body causes power generation and rotation of the celestial body as if an electric motor and a generator were combined. In the diurnal change of geomagnetism, the maximum horizontal component appears between 14:00 and 15:00. This coincides with the daily maximum temperature between 14:00 and 15:00. Therefore, geomagnetism is related to the temperature difference. That is, the temperature difference generates a current, and this current is evidence of the generation of a magnetic field. Because the magnetic field in the Northern Hemisphere is stronger than the magnetic field in the Southern Hemisphere, the Earth rotates from west to east The jet stream of the Earth’s Northern Hemisphere flows eastward and that of the Southern Hemisphere flows westward. This is proof that the magnetic field forces rotate the jets and Earth. In other words, the Earth’s Northern Hemisphere generates forces in the east direction, whereas the Southern Hemisphere generates forces in the west direction If the magnetic field in the Southern Hemisphere of a celestial body is strong, it will retrograde like Venus. The conclusion is that the current of the celestial body generates a magnetic field to make the celestial body rotate. The kinetic energy of the celestial body is due to the temperature difference. The temperature difference causes an electric current to flow through the celestial body and creates a magnetic field. Rotating celestial bodies generate gravitational waves.