The invention provides a method for correcting the influence of
atmospheric refraction on the precision of a
star sensor, which comprises the following steps: according to the optic axis orientation of an image of the
star sensor, calculating the
zenith distance of the optic axis orientation of the
star sensor; recognizing the star image coordinates of
fixed stars in the viewing field of the starsensor by using a star map
recognition algorithm; calculating the
zenith distances of the recognized
fixed stars in the viewing field of the star sensor; decomposing an
atmospheric refraction value into an X-axis direction component and a Y-axis direction component under an image space coordinate
system of the star sensor; and subtracting the deviation
delta X and
delta Y (arising from the
atmospheric refraction value) from all successfully-recognized star images of the
fixed stars, thus calculating attitude quaternions. When the influence of atmospheric
refraction is eliminated, the star sensor can provide high-precision navigation information for shipborne,
missile-mounted and airborne aircraft and other aircraft which carry out low-altitude flying; and after carriers adopt atmospheric-
refraction-corrected high-precision navigation information, a basis is provided for planning a better
navigation path for the carriers, thereby further reducing the fuel consumption of the carriers and improving the efficiency.