Accurate Indoor Navigation Using SO(3) Manifold Structure in Extended Kalman Filters

Friday 28 February 2025


The quest for accurate indoor navigation has been a longstanding challenge in the world of technology. From smartphones to robots, devices have struggled to accurately pinpoint their location within buildings. But researchers at King Fahd University of Petroleum and Minerals have made significant progress in this area by incorporating the SO(3) manifold structure of rotation matrices into extended Kalman filters.


Indoor navigation is a complex problem due to the lack of GPS signals and the presence of multiple reflections, echoes, and interference from various objects within buildings. Traditional methods such as Wi-Fi-based positioning systems can be unreliable and prone to errors. To overcome these limitations, researchers have turned to more advanced techniques that combine data from various sensors, including inertial measurement units (IMUs) and ultrasonic sensors.


The SO(3) manifold is a mathematical structure that represents the set of all possible rotations in three-dimensional space. By incorporating this structure into extended Kalman filters, which are used to estimate the state of a system based on noisy measurements, researchers can improve the accuracy of indoor navigation systems. The Kalman filter is an optimal estimator that combines the estimates from multiple sensors and minimizes the impact of noise.


The proposed algorithm uses data from IMUs and ultrasonic sensors to track the movement of devices within buildings. The IMU provides acceleration and angular velocity data, while the ultrasonic sensor measures distance and direction to nearby objects. By combining these data streams, the system can accurately estimate its location and orientation.


The results are impressive: the proposed algorithm outperformed traditional methods in terms of accuracy and robustness. In simulations, the system achieved a mean absolute error (MAE) of 0.21 meters compared to 0.36 meters for the conventional extended Kalman filter. The algorithm also demonstrated improved robustness against noise and interference.


The implications of this research are significant. Accurate indoor navigation has applications in various fields, including robotics, augmented reality, and smart homes. For example, robots could use this technology to navigate through buildings without getting lost or stuck. Augmented reality systems could provide more accurate location-based information, enhancing the user experience. In smart homes, the technology could enable devices to autonomously move around and interact with their environment.


The researchers’ work builds upon earlier studies that explored the use of manifold optimization techniques for spatial location estimation. However, this study goes beyond previous research by incorporating the SO(3) manifold structure into extended Kalman filters.


Cite this article: “Accurate Indoor Navigation Using SO(3) Manifold Structure in Extended Kalman Filters”, The Science Archive, 2025.


Indoor Navigation, Kalman Filter, So(3) Manifold, Rotation Matrices, Extended Kalman Filters, Imus, Ultrasonic Sensors, Robotics, Augmented Reality, Smart Homes


Reference: Hammam Salem, Mohanad Ahmed, Mohammed AlSharif, Ali Muqaibel, Tareq Al-Naffouri, “Indoor Position and Attitude Tracking with SO(3) Manifold” (2025).


Leave a Reply