系统工程与电子技术 ›› 2021, Vol. 43 ›› Issue (2): 499-507.doi: 10.12305/j.issn.1001-506X.2021.02.24

• 制导、导航与控制 • 上一篇    下一篇

基于因子图的协同定位与误差估计算法

范世伟(), 张亚(), 郝强(), 姜畔(), 于飞()   

  1. 哈尔滨工业大学仪器科学与工程学院, 黑龙江 哈尔滨 150001
  • 收稿日期:2020-06-09 出版日期:2021-02-01 发布日期:2021-03-16
  • 作者简介:范世伟(1993-),男,博士研究生,主要研究方向为组合导航、协同导航。E-mail:fanshiwei@outlook.com|张亚(1987-),女,讲师,博士,主要研究方向为惯性导航、组合导航、协同导航。E-mail:yazhang@hit.edu.cn|郝强(1992-),男,博士研究生,主要研究方向为室内定位、协同导航。E-mail:18745123763@163.com|姜畔(1993-),男,博士研究生,主要研究方向为组合导航、惯性导航。E-mail:jiangpan@hit.edu.cn|于飞(1974-),男,教授,博士,主要研究方向为惯性导航、组合导航、协同导航。E-mail:yufei@hit.edu.cn
  • 基金资助:
    国家自然科学基金(51709068);黑龙江省博士后基金(LBH-Z17094)

Cooperative positioning and error estimation algorithm based on factor graph

Shiwei FAN(), Ya ZHANG(), Qiang HAO(), Pan JIANG(), Fei YU()   

  1. School of Instrument Science and Engineering, Harbin Institute of Technology, Harbin 150001, China
  • Received:2020-06-09 Online:2021-02-01 Published:2021-03-16

摘要:

针对多自主水下航行器协同定位系统中从艇的数据融合问题,首先建立了协同定位系统的数学模型,然后分析了速度误差及航向误差对从艇定位误差的影响,同时设计了协同定位及误差估计的因子图模型。接着,提出了基于高斯噪声的协同定位及误差估计算法,利用均值和方差在因子图各节点间传递完成对从艇位置、速度误差和航向误差的估计。为了验证算法的有效性,通过仿真实验和实船试验的离线数据对协同定位及误差估计算法进行验证。结果表明,所提算法可以有效降低从艇的定位误差,在从艇自主定位时尤其明显,大幅提高了从艇的导航定位能力。

关键词: 因子图, 协同定位, 误差估计, 自主水下航行器

Abstract:

Aiming at the data fusion problem of the follower autonomous underwater vehicle(AUV) in the cooperative positioning system of multiple AUVs, the mathematical model of the cooperative positioning system is established firstly. Secondly, the influence of velocity error and heading error on the positioning error of the follower AUV is analyzed, and the factor graph model of the cooperative positioning and error estimation is designed. Then, a cooperative positioning and error estimation algorithm based on Gaussian noise is proposed. The mean value and variance are transferred among the nodes of the factor graph to estimate the position and velocity error and heading error of the follower AUV. In order to verify the effectiveness of the algorithm, the simulation experiment and off-line data of real ship experiment are used to verify the cooperative positioning and error estimation algorithm. The results show that the proposed algorithm can reduce the positioning error of the follower AUV effectively, especially in the autonomous positioning of the follower AUV, improving the navigation and positioning ability of the follower AUV greatly.

Key words: factor graph, cooperative positioning, error estimation, autonomous underwater vehicle (AUV)

中图分类号: