New OiSAM-FGO Algorithm Delivers Real-Time Accuracy For Smarter Navigation Systems

A next-generation algorithm bridges the gap between precision and speed in navigation, unlocking efficient GNSS/INS integration for autonomous driving, robotics, and intelligent mobility.

OiSAM-FGO: an efficient factor graph optimization algorithm for GNSS/INS integrated navigation system

Research: OiSAM-FGO: an efficient factor graph optimization algorithm for GNSS/INS integrated navigation system. Image Credit: Vit-Mar  / Shutterstock

Global Navigation Satellite Systems (GNSS) power today's location services but falter in cities, where tall buildings block signals. Inertial Navigation Systems (INS), meanwhile, fill short-term gaps but drift over time.

Fusing the two has become standard, yet common algorithms like the Extended Kalman Filter cannot fully handle nonlinear dynamics or exploit historical data. Factor Graph Optimization (FGO) emerged as a breakthrough, offering global optimization and multi-sensor flexibility. Its drawback, however, is heavy computational demand that overwhelms embedded hardware.

Because of these persistent challenges, researchers have been compelled to pursue new approaches that enhance efficiency without undermining accuracy.

Introducing OiSAM-FGO

A research team from the Institute of Microelectronics, Chinese Academy of Sciences, together with the University of Chinese Academy of Sciences, has unveiled Optimized iSAM (OiSAM)-FGO. This novel algorithm brings real-time efficiency to GNSS/INS integration.

Published in the journal Satellite Navigation, the work introduces an optimized incremental smoothing and adaptive re-linearization framework. In rigorous trials on real-world datasets, OiSAM-FGO not only preserved state-of-the-art precision but also halved computation time, delivering a critical upgrade for intelligent transportation and autonomous navigation.

How the algorithm works

The study tackles the long-standing trade-off between accuracy and efficiency in factor graph optimization. At its core lies OiSAM, an improvement on incremental smoothing and mapping that focuses calculations only on essential non-zero elements, reducing complexity from quadratic to linear scale.

Complementing this is the Adaptive Joint Sliding Window Re-linearization (A-JSWR) strategy, which smartly decides when to re-linearize, balancing periodic updates with sudden state changes. Together, they form the OiSAM-FGO framework, capable of delivering high accuracy under real-time constraints.

Performance and testing

Testing was performed on the well-known Awesome GINS (GNSS+INS) Dataset and additional field data from Wuhan, China. In head-to-head comparisons with OB-GINS—the current state-of-the-art FGO method, and Extended Kalman Filter baselines, OiSAM-FGO proved its worth.

Optimization time dropped by more than 50%, with overall efficiency gains exceeding 20% across scenarios, while accuracy in position, velocity, and attitude remained on par with OB-GINS and far beyond Extended Kalman Filter (EKF). 

Even in challenging conditions, the algorithm maintained robustness, with only minor fluctuations in yaw estimation. These results highlight OiSAM-FGO's ability to combine the precision of advanced graph optimization with the speed demands of real-world navigation.

"Bringing factor graph optimization out of theory and into practice has been a long-standing challenge," explained lead author Zhichao Yang. "With OiSAM-FGO, we've shown it is possible to retain the benefits of global optimization while stripping away much of the computational burden.

This means resource-limited platforms, from embedded automotive systems to portable robotics, can now access levels of navigation accuracy once thought too expensive in terms of processing power. Our results mark a step closer to real-time, reliable navigation across diverse environments."

Implications for intelligent mobility

The new framework carries wide-ranging implications. For autonomous driving, aerial drones, mobile robotics, and smart transport systems, OiSAM-FGO opens the door to faster and more reliable navigation without requiring costly hardware upgrades. By reducing processing and memory demands, the algorithm helps conserve power and lower system costs, vital advantages for embedded devices.

Looking ahead, the framework could be extended to multi-sensor platforms incorporating Light Detection and Ranging (LiDAR) or cameras, broadening its use in complex urban landscapes. With OiSAM-FGO, navigation systems are set to become more efficient, accessible, and adaptable to the future of intelligent mobility.

Source:
Journal reference:

Comments

The opinions expressed here are the views of the writer and do not necessarily reflect the views and opinions of AZoAi.
Post a new comment
Post

Sign in to keep reading

We're committed to providing free access to quality science. By registering and providing insight into your preferences you're joining a community of over 1m science interested individuals and help us to provide you with insightful content whilst keeping our service free.

or

While we only use edited and approved content for Azthena answers, it may on occasions provide incorrect responses. Please confirm any data provided with the related suppliers or authors. We do not provide medical advice, if you search for medical information you must always consult a medical professional before acting on any information provided.

Your questions, but not your email details will be shared with OpenAI and retained for 30 days in accordance with their privacy principles.

Please do not ask questions that use sensitive or confidential information.

Read the full Terms & Conditions.

You might also like...
Unified AI-Driven Design Revolutionizes MEMS Performance and Reliabilit