3D Indoor Position Estimation Based on a UDU Factorization Extended Kalman Filter Structure Using Beacon Distance and Inertial Measurement Unit Data

被引:0
作者
Bodrumlu, Tolga [1 ]
Caliskan, Fikret [2 ]
机构
[1] Istanbul Tech Univ, Mechatron Engn Dept, TR-34025 Istanbul, Turkiye
[2] Istanbul Tech Univ, Control & Automat Engn Dept, TR-34025 Istanbul, Turkiye
关键词
indoor positioning; extended Kalman filter; UDU factorization; sensor fusion;
D O I
10.3390/s24103048
中图分类号
O65 [分析化学];
学科分类号
070302 ; 081704 ;
摘要
The development of the GPS (Global Positioning System) and related advances have made it possible to conceive of an outdoor positioning system with great accuracy; however, for indoor positioning, more efficient, reliable, and cost-effective technology is required. There are a variety of techniques utilized for indoor positioning, such as those that are Wi-Fi, Bluetooth, infrared, ultrasound, magnetic, and visual-marker-based. This work aims to design an accurate position estimation algorithm by combining raw distance data from ultrasonic sensors (Marvelmind Beacon) and acceleration data from an inertial measurement unit (IMU), utilizing the extended Kalman filter (EKF) with UDU factorization (expressed as the product of a triangular, a diagonal, and the transpose of the triangular matrix) approach. Initially, a position estimate is calculated through the use of a recursive least squares (RLS) method with a trilateration algorithm, utilizing raw distance data. This solution is then combined with acceleration data collected from the Marvelmind sensor, resulting in a position solution akin to that of the GPS. The data were initially collected via the ROS (Robot Operating System) platform and then via the Pixhawk development card, with tests conducted using a combination of four fixed and one moving Marvelmind sensors, as well as three fixed and one moving sensors. The designed algorithm is found to produce accurate results for position estimation, and is subsequently implemented on an embedded development card (Pixhawk). The tests showed that the designed algorithm gives accurate results with centimeter precision. Furthermore, test results have shown that the UDU-EKF structure integrated into the embedded system is faster than the classical EKF.
引用
收藏
页数:18
相关论文
共 24 条
[11]  
Fung ML, 2017, CHIN CONT DECIS CONF, P3853, DOI 10.1109/CCDC.2017.7979175
[12]   Overview and Evaluation of Bluetooth Low Energy: An Emerging Low-Power Wireless Technology [J].
Gomez, Carles ;
Oller, Joaquim ;
Paradells, Josep .
SENSORS, 2012, 12 (09) :11734-11753
[13]   Improved techniques for grid mapping with Rao-Blackwellized particle filters [J].
Grisetti, Giorgio ;
Stachniss, Cyrill ;
Burgard, Wolfram .
IEEE TRANSACTIONS ON ROBOTICS, 2007, 23 (01) :34-46
[14]  
Kohlbrecher S., 2011, 2011 Proceedings of IEEE International Symposium on Safety, Security, and Rescue Robotics (SSRR 2011), P155, DOI 10.1109/SSRR.2011.6106777
[15]   Indoor Tracking by Adding IMU and UWB Using Unscented Kalman Filter [J].
Krishnaveni, B. Venkata ;
Reddy, K. Suresh ;
Reddy, P. Ramana .
WIRELESS PERSONAL COMMUNICATIONS, 2022, 123 (04) :3575-3596
[16]   UWB and MEMS IMU Integrated Positioning Algorithm for a Work-Tool Tracking System [J].
Kwon, Seong-Geun ;
Kwon, Oh-Jun ;
Kwon, Ki-Ryong ;
Lee, Suk-Hwan .
APPLIED SCIENCES-BASEL, 2021, 11 (19)
[17]  
marvelmind, PixHawk and Marvelmind Integration Manual
[18]   COIN-GPS: Indoor Localization from Direct GPS Receiving [J].
Nirjon, Shahriar ;
Liu, Jie ;
DeJean, Gerald ;
Priyantha, Bodhi ;
Jin, Yuzhe ;
Hart, Ted .
MOBISYS'14: PROCEEDINGS OF THE 12TH ANNUAL INTERNATIONAL CONFERENCE ON MOBILE SYSTEMS, APPLICATIONS, AND SERVICES, 2014, :301-314
[19]  
Norrdine A., 2012, P 15 INT C IND POS I, VVolume 1315
[20]  
Oh KH, 2015, INT C CONTR AUTOMAT, P201, DOI 10.1109/ICCAS.2015.7364907