Abstract

The current navigation systems used in many autonomous mobile robotic applications, like unmanned vehicles, are always equipped with various sensors to get accurate navigation results. The key point is to fuse the information from different sensors efficiently. However, different sensors provide asynchronous measurements, some of which even appear to be nonlinear. Moreover, some sensors are vulnerable in specific environments, e.g., GPS signal is likely to work poorly in interior space, underground, and tall buildings. We propose a multi-sensor information fusion method based on a factor graph to fuse all available asynchronous sensor information and efficiently and accurately calculate a navigation solution. Assuming the sensor measurements and navigation states in a navigation system as factor nodes and variable nodes in a factor graph, respectively, the update of the states can be implemented in the framework of the factor graph. The proposed method is experimentally validated using two different datasets. A comparison with Federated Filter, which has been widely used in integrated navigation systems, demonstrates the proposed method’s effectiveness. Additionally, analyzing the navigation results with data loss verifies that the proposed method could achieve sensor plug and play in software.

Highlights

  • Autonomous mobile robotic systems have been applied in various fields, e.g., health, transportation, and military [1]

  • We propose a multi-sensor information fusion method based on a factor graph to fuse all available asynchronous sensor information and efficiently and accurately calculate a navigation solution

  • This paper proposes a multi-sensor information fusion approach based on a factor graph for integrated navigation systems

Read more

Summary

Introduction

Autonomous mobile robotic systems have been applied in various fields, e.g., health, transportation, and military [1]. Accurate and reliable navigation is essential in such systems and has become a topic of significant research interest [2]. The combination of different sensors can improve navigation accuracy, the asynchronism and nonlinearity of sensor measurements make it difficult to fuse multi-sensor information efficiently [3]. The classical Kalman Filter can only be applied in linear systems. A factor graph is a bipartite graph representing the factorization of a function. Given a factorization of a function g(θ1, . Θn}, the corresponding factor graph G = ( , F, E) consists of variable nodes = {θ1, . Consider a function that can be factorized as: g(θ1, θ2, θ3, θ4) = f1(θ1)f2(θ2, θ3, θ4)f3(θ3), The edges depend on the factorization i.e., there is an undirected edge between factor node fi and variable node θj iff θj ∈ i.

Methods
Results
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call