China's Five-hundred-meter Aperture Spherical Radio Telescope (FAST), the world's largest single-dish radio telescope, located in Guizhou Province, marks its 10th anniversary. It is expected to achieve full-chain localization around 2028. Over the past