Skip to main content
Log in

Robust navigation system for UGV based on the IMU/vision/geomagnetic fusion

  • Regular Paper
  • Published:
International Journal of Intelligent Robotics and Applications Aims and scope Submit manuscript

Abstract

The autonomous navigation system is of vital importance and great urgency for unmanned ground vehicles (UGVs) in GNSS-challenged/denied environments. This paper aims to develop a robust IMU/vision/geomagnetic integrated navigation system, which can provide position and attitude estimation for UGVs during long endurance. The core idea of this paper is to integrate the navigation information estimated by continuous vision, IMU mechanization, and Geomagnetic measurement based on a federated Kalman filter (FKF). Considering the instability of the continuous vision system, the global position generated by its matching with the prior map is introduced to the IMU/vision subfilter. Together with the local attitude and position, the measurement of the subfilter is formed. In order to improve the robustness of the global attitude, the north angle and the geomagnetic increment are utilized together to form an IMU/geomagnetic subfilter. Then, the FKF algorithm is designed to integrate the two subfilters. Experiments in the urban roads are carried out and the results demonstrate the effectiveness of the proposed system. The statistical results of dozens of experiments show that the attitude error of the proposed system is 0.384\(^{\circ }\) (2d RMS, 95%) and the positioning error is 3.77 m (2d RMS, 95%).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8

Similar content being viewed by others

Availability of data and materials

The data supporting the findings of this study are available within the article. The raw data of SINS, MEMS, vision, and GNSS can be obtained through email with the permission of the authors.

Code availability

Not applicable.

References

Download references

Acknowledgements

The authors would like to thank the anonymous reviewers for their helpful comments.

Funding

This work was funded by the National Defense Fundamental Scientific Research of Central Military Commission (CMC), Grant number 2019-JCJQ-2D-078.

Author information

Authors and Affiliations

Authors

Contributions

Conceptualization, ZF and CY; methodology, CM; software, ZF, BL, and CM; validation, QZ, and PY; formal analysis, CY and CM; investigation, ZF and QZ; data curation, CM, BL, and PY; writing-original draft preparation, ZF.

Corresponding author

Correspondence to Zhenhui Fan.

Ethics declarations

Conflict of interest

The authors declare no conflict of interest.

Ethics approval

The authors declare no ethical approval is required.

Consent to participate

All authors have consented to participate in this work.

Consent for publication

All authors have consented to publication.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix 1: Matrix in the mechanization of SINS

Appendix 1: Matrix in the mechanization of SINS

$$\begin{aligned} M_1&=\begin{bmatrix} 0 &{} 0 &{} 1/(R_N+h) \\ 0 &{} 0 &{} \tan L/(R_N+h) \\ -1/(R_M+h) &{} 0 &{} 0 \\ \end{bmatrix} \end{aligned}$$
(30)
$$\begin{aligned} M_2&=\begin{bmatrix} -\omega _{ie}\sin L &{} 0 &{} 0 \\ \omega _{ie}\cos L &{} 0 &{} 0 \\ 0 &{} 0 &{} 0 \\ \end{bmatrix} \end{aligned}$$
(31)
$$\begin{aligned} M_3&=\begin{bmatrix} 0 &{} 0 &{} -\frac{v_E}{(R_N+h)^2} \\ -\frac{v_E \sec ^2L}{R_N+h} &{} 0 &{} \frac{v_E \tan ^L}{(R_N+h)^2} \\ 0 &{} 0 &{} \frac{v_N}{(R_M+h)^2} \\ \end{bmatrix} \end{aligned}$$
(32)
$$\begin{aligned} M_5&=\begin{bmatrix} \frac{1}{R_M+h} &{} 0 &{} 0 \\ 0 &{} 0 &{} \frac{\sec L}{R_N+h} \\ 0 &{} 1 &{} 0 \\ \end{bmatrix} \end{aligned}$$
(33)
$$\begin{aligned} M_6&=\begin{bmatrix} 0 &{} 0 &{} -\frac{v_N}{(R_M+h)^2} \\ \frac{v_E \sec L \tan L}{R_N+h} &{} 0 &{} -\frac{v_E \sec L}{(R_N+h)^2} \\ 0 &{} 0 &{} 0 \\ \end{bmatrix} \end{aligned}$$
(34)

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Yang, C., Fan, Z., Zhu, Q. et al. Robust navigation system for UGV based on the IMU/vision/geomagnetic fusion. Int J Intell Robot Appl 7, 321–334 (2023). https://doi.org/10.1007/s41315-023-00277-z

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s41315-023-00277-z

Keywords

Navigation