《一种组合导航系统的高精度定姿方法.pdf》由会员分享,可在线阅读,更多相关《一种组合导航系统的高精度定姿方法.pdf(6页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104180807A43申请公布日20141203CN104180807A21申请号201310197914722申请日20130525G01C21/2020060171申请人成都国星通信有限公司地址611730四川省成都市高新西区国腾园72发明人罗明刚74专利代理机构成都金英专利代理事务所普通合伙51218代理人袁英54发明名称一种组合导航系统的高精度定姿方法57摘要本发明公开了一种组合导航系统的高精度定姿方法,它包括以下步骤根据陀螺仪角速度信号和当前状态信息解算当前时刻方向余弦矩阵;计算该矩阵当前列向量对前面列向量的投影,在最优的条件下,对当前列进行归一化处理;根据正交归。
2、一化处理后的新的方向余弦矩阵求解姿态角。本发明通过四元数法求解当前时刻方向余弦矩阵,计算量小;在得到当前时刻方向余弦矩阵后,采用施密特正交法对当前时刻方向余弦矩阵进行归一化处理,大大降低了后续姿态信息解算的误差,提高了定姿精度;在最优条件下,即基于误差的二范数的代价函数最小,对当前时刻方向余弦矩阵采用施密特正交方法进行归一化处理,能得到稳定、高效的解析解。51INTCL权利要求书1页说明书3页附图1页19中华人民共和国国家知识产权局12发明专利申请权利要求书1页说明书3页附图1页10申请公布号CN104180807ACN104180807A1/1页21一种组合导航系统的高精度定姿方法,它包括以。
3、下步骤S1根据陀螺仪角速度信号和当前状态信息解算当前时刻方向余弦矩阵;S2根据方向余弦矩阵求解姿态角;所述的当前时刻方向余弦矩阵解算包括以下子步骤S11计算载体系相对于惯性系的角速度在导航系中的投影;S12计算地球系相对于惯性系的角速度在导航系中的投影;S13计算导航系相对于地球的角速度;S14计算载体相对于导航系的角速度并用四元数表示;S15根据四元数姿态传递方程求解当前时刻方向余弦矩阵C;所述的根据方向余弦矩阵求解姿态角包括如下子步骤S21根据方向余弦矩阵元素C(3,2)和C(3,3)的反正切求解横滚角;S22根据方向余弦矩阵元素C(3,1)的反正弦求解俯仰角;S23根据方向余弦矩阵元素C。
4、(2,1)和C(1,1)的反正切求解方位角;其特征在于在根据方向余弦矩阵求解姿态角之前它还包括如下步骤在最优条件下,对当前时刻方向余弦矩阵采用施密特正交化方法进行正交归一化处理;所述的采用施密特正交化方法进行正交归一化处理包括如下子步骤S31分别计算当前列向量对前面的列向量的投影;S32当前列向量减去投影向量得到新向量;S33计算新向量的二范数;S34新向量各元素除以其二范数得到归一化后的新向量;S35得到新的方向余弦矩阵;S36判断新的方向余弦矩阵的所有列是否均已进行正交归一化处理;S37若是,跳转到步骤S2;若否,则跳转到步骤S31,依次循环。2根据权利要求1所述的一种组合导航系统的高精度。
5、定姿方法,其特征在于所述的最优条件指基于误差的二范数的代价函数最小。权利要求书CN104180807A1/3页3一种组合导航系统的高精度定姿方法技术领域0001本发明涉及一种组合导航系统的高精度定姿方法。背景技术0002从惯性导航(INS)的工作原理和误差分析可以看出,惯导系统的自主性很强,它可以连续的提供包括基准在内的全部导航参数,并且具有非常好的短期精度和稳定性,在许多精确制导武器中得到了广泛的应用。但是由于导航系统使用的惯性传感器的精度不高,且误差积累而无法单独长期工作。0003卫星导航(GNSS)虽然具有定位和测速精度高,定位误差与时间无关,并能全天候导航的优点,但是单GNSS不能提供。
6、载体的姿态信息,且易受干扰。由于GNSS和INS的组合导航系统能去其短而取其长,完成较高精度、长时间的导航任务,在近几年获得了广泛的应用。在组合导航系统中,载体的姿态角解算是一步核心工作。0004现有姿态测量的方法有很多,如采用加速度计测出的重力分量解算姿态角信息,该测量方法虽然成本低,但其动态性能却比较差;如专利申请号2012104872490所述的一种基于GPS载波双差方程的姿态角直接求解方法,通过建立载波双差方程,将载体姿态信息引入到载波双差方程中进行解算,该方法能减小误差,但可靠性及稳定性差。0005其他的还有通过方向余弦矩阵解算姿态信息,但由于计算过程中的舍入误差,由基于四元数的姿态。
7、传递方程解算后的方向余弦矩阵其正交性不能满足,容易对后续姿态解算造成较大的误差。发明内容0006本发明的目的在于克服现有技术的不足,提供高可靠度、高稳定性、计算量小的一种组合导航系统的高精度定姿方法,它在最优的条件下对方向余弦矩阵进行正交归一化,大大降低了姿态解算的误差,提高了定姿精度。0007本发明的目的是通过以下技术方案来实现的一种组合导航系统的高精度定姿方法,它包括以下步骤S1根据陀螺仪角速度信号和当前状态信息解算当前时刻方向余弦矩阵;S2根据方向余弦矩阵求解姿态角。0008所述的当前时刻方向余弦矩阵解算包括以下子步骤S11计算载体系相对于惯性系的角速度在导航系中的投影;S12计算地球系。
8、相对于惯性系的角速度在导航系中的投影;S13计算导航系相对于地球的角速度;S14计算载体相对于导航系的角速度并用四元数表示;S15根据四元数姿态传递方程求解当前时刻方向余弦矩阵C。0009所述的根据方向余弦矩阵求解姿态角包括如下子步骤S21根据方向余弦矩阵元素C(3,2)和C(3,3)的反正切求解横滚角;说明书CN104180807A2/3页4S22根据方向余弦矩阵元素C(3,1)的反正弦求解俯仰角;S23根据方向余弦矩阵元素C(2,1)和C(1,1)的反正切求解方位角。0010在根据方向余弦矩阵求解姿态角之前它还包括如下步骤在最优条件下,对当前时刻方向余弦矩阵采用施密特正交化方法进行正交归一。
9、化处理;所述的采用施密特正交化方法进行正交归一化处理包括如下子步骤S31分别计算当前列向量对前面的列向量的投影;S32当前列向量减去投影向量得到新向量;S33计算新向量的二范数;S34新向量各元素除以其二范数得到归一化后的新向量;S35得到新的方向余弦矩阵;S36判断新的方向余弦矩阵的所有列是否均已进行正交归一化处理;S37若是,跳转到步骤S2;若否,则跳转到步骤S31,依次循环。0011进一步的,所述的最优条件指基于误差的二范数的代价函数最小。0012本发明的有益效果是通过四元数法求解方向余弦矩阵,计算量小;在根据当前时刻方向余弦矩阵解算姿态信息之前先对当前时刻方向余弦矩阵采用施密特正交法进。
10、行归一化处理,大大降低了姿态信息解算的误差,提高了定姿精度;在最优条件下(即基于误差的二范数的代价函数最小)对当前时刻方向余弦矩阵采用施密特正交方法进行归一化处理,能得到稳定、高效的解析解。附图说明0013图1为本发明的计算方法流程图。具体实施方式0014下面结合附图进一步详细描述本发明的技术方案,但本发明的保护范围不局限于以下所述。0015如图1所示,一种组合导航系统的高精度定姿方法,它包括以下步骤S1根据陀螺仪角速度信号和当前状态信息解算当前时刻方向余弦矩阵;S2根据方向余弦矩阵求解姿态角。0016所述的当前时刻方向余弦矩阵解算包括以下子步骤S11计算载体系相对于惯性系的角速度在导航系中的。
11、投影WIB;S12计算地球系相对于惯性系的角速度在导航系中的投影WIE;S13计算导航系相对于地球的角速度WEN;S14计算载体相对于导航系的角速度WNB并用四元数表示;S15根据四元数姿态传递方程求解当前时刻方向余弦矩阵C。0017所述的根据方向余弦矩阵求解姿态角包括如下子步骤S21根据方向余弦矩阵元素C(3,2)和C(3,3)的反正切求解横滚角;S22根据方向余弦矩阵元素C(3,1)的反正弦求解俯仰角;S23根据方向余弦矩阵元素C(2,1)和C(1,1)的反正切求解方位角。0018在根据方向余弦矩阵求解姿态角之前它还包括如下步骤在最优条件下,对当前说明书CN104180807A3/3页5时刻方向余弦矩阵采用施密特正交化方法进行正交归一化处理。0019所述的采用施密特正交化方法进行正交归一化处理包括如下子步骤S31分别计算当前列向量对前面的列向量的投影;S32当前列向量减去投影向量得到新向量;S33计算新向量的二范数;S34新向量各元素除以其二范数得到归一化后的新向量;S35得到新的方向余弦矩阵;S36判断新的方向余弦矩阵的所有列是否均已进行正交归一化处理;S37若是,跳转到步骤S2;若否,则跳转到步骤S31,依次循环。0020进一步的,所述的最优条件指基于误差的二范数的代价函数最小。说明书CN104180807A1/1页6图1说明书附图CN104180807A。