本发明涉及一种稳健的绝对定向算法,其包括步骤S1,构建基于加权系数的绝对定向问题求解模型;步骤S2,将每个坐标点的权值设置为步骤S3,推导绝对定向问题求解模型的解析求解算法,计算S2中权值对应的旋转矩阵R和平移向量t;步骤S4,计算重合误差e-(i)=||Rr’-(A,i)-r’-(B,i)||,使用S估计方法更新权值后,进入步骤S3,计算当前权值对应的旋转矩阵和平移向量;步骤S5,不断循环步骤S4和S3,当S估计方法的迭代次数超过设置的最大迭代次数时,输出旋转矩阵R和平移向量t。本发明通过绝对定向问题求解模型的构建和S估计方法更新权值的应用,再通过绝对定向问题求解模型的解析算法,可自动识别粗差点,提高算法的稳健性,保证算法的求解精度。