=Paper=
{{Paper
|id=Vol-3248/paper16
|storemode=property
|title=UDOKS Project: Development of a Pedestrian Navigation System With Multiple Integrated Sensors
|pdfUrl=https://ceur-ws.org/Vol-3248/paper16.pdf
|volume=Vol-3248
|authors=Serkan Zobar,Mehmet Çiydem
|dblpUrl=https://dblp.org/rec/conf/ipin/ZobarC22
}}
==UDOKS Project: Development of a Pedestrian Navigation System With Multiple Integrated Sensors==
UDOKS Project: Development of a Pedestrian Navigation System With Multiple Integrated Sensors Serkan Zobar 1,2 and Mehmet Çiydem 2 1 Defence Systems Technologies Business Sector, ASELSAN Inc., 06200 Ankara, Turkey 2 Department of Electrical and Electronics Engineering, Gazi University, 06570 Ankara, Turkey Abstract In both civilian and military areas, accurate and robust navigation systems have become a critical tool for positioning and tracking capabilities of pedestrians under Global Navigation Satellite Systems (GNSS)-denied conditions, e.g., underground workers, dismounted soldiers on battlefield, and first responders within a building. In order to navigate through these harsh environments, pedestrian navigation systems (PNSs) with multiple integrated sensors are indispensable. In the research project which is funded by ASELSAN and entitled "Positioning in GNSS Denied Environments (labeled as UDOKS)", we are working on the development of a PNS integrating inertial sensors (i.e., gyroscopes and accelerometers), Ultra-Wideband (UWB) ranging sensors, and aiding sensors such as magnetometers and a barometer. Furthermore, a simulation environment dedicated to PNSs with multiple integrated sensors is being implemented as a part of UDOKS project. The simulation environment will allow the user to compare several pedestrian navigation algorithms which are based on different types of sensor technologies and different levels of sensor errors. Moreover, the simulation environment will be used as a means to test and evaluate new strategies and approaches on pedestrian navigation during algorithm and configuration design phase. The simulation environment will have an open and modular architecture so that it will be capable of inserting and integrating complementary navigation algorithms and sensor technologies. This open and modular architecture of the simulation environment will provide a huge potential benefit to design PNSs especially for the needs in various GNSS-denied applications and usage scenarios. This Work-in-Progress (WiP) paper provides a high-level description of the PNS being developed and a general outline of the simulation environment being implemented in UDOKS project. Furthermore, preliminary indoor performance results of the pure inertial sensors-based PNS (i.e., utilizing only gyroscope and accelerometer measurements) developed as a single navigation system are given. Keywords 1 Pedestrian navigation, sensor integration, open and modular architecture 1. Introduction Over the last three decades, Global Navigation Satellite Systems (GNSS) have become the main positioning and navigation tool for most applications in both civilian and military areas. However, GNSS may not be accessible or practicable in some environments such as indoors, below the ground level, and dense urban areas [1]. To obtain positioning and navigation solutions in such GNSS-denied environments, integration of multiple sensors is inevitable. Of course, the selection of appropriate sensors to integrate depends mainly on the requirements of the application and the knowledge of the usage scenario. Specifically, body-worn pedestrian navigation systems (PNSs) require low size, weight, power and cost (SWaP-C) sensors while the performance accuracy still meets the application's IPIN 2022 WiP Proceedings, September 5–7, 2022, Beijing, China EMAIL: szobar@aselsan.com.tr (S. Zobar); mehmetciydem@gazi.edu.tr (M. Çiydem) ORCID: 0000-0001-5731-7955 (S. Zobar); 0000-0001-9164-8491 (M. Çiydem) ©️ 2022 Copyright for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0). CEUR Workshop Proceedings (CEUR-WS.org) requirements. Therefore, the development of a PNS can be made possible by intelligent methods and algorithms with the ability to address the sensor errors and to reduce their adverse effects on the navigation performance. 1.1. Related works Pedestrian navigation technologies used for achieving reliable positioning in GNSS-denied environments can be classified into two categories [2]: infrastructure-free and infrastructure-based technologies. The infrastructure-free technologies depend only on inbuilt sensors. They do not rely on any external infrastructure pre-installed in the environment. Among these technologies, inertial sensors, i.e., gyroscopes and accelerometers, are the most common ones [3]. Using the motion information measured by body-mounted inertial sensors, the pedestrian’s position relative to the starting point can be estimated [4-9]. The latest advances especially in Micro Electro-Mechanical System (MEMS)-based inertial sensor technology have brought huge profits to develop PNSs utilizing SWaP-C sensors. A big drawback of inertial sensors-based PNSs is that the positioning error unavoidably increases with time due to noise and biases on the sensor measurements [10]. The inertial sensors of a PNS can be assisted by some other sensors such as magnetometers [11], barometers [12], pressure gauges [13], ultrasonic sensors [14] and radars [15] in order to enhance the accuracy of the position estimation. However, this aiding makes the PNS more complex and more delicate against some environmental conditions (e.g., magnetometer aiding fails in environments with serious magnetic field disturbances). As another infrastructure-free technology, vision-based sensors (cameras) have become an attractive alternative for pedestrian positioning and navigation in recent years [16]. Vision-based navigation systems use cameras to apply visual odometry to estimate the trajectory of the camera using only a stream of images [17]. The infrastructure-based technologies rely on devices or facilities installed in the environment in advance and include Radio Frequency Identification (RFID) [18], Wireless Fidelity (Wi-Fi) [19], Ultra Wideband (UWB) [20], and Bluetooth Low Energy (BLE) [21] technologies. These technologies provide distance- or angle-related measurements for position estimation such as Received Signal Strength Indicator (RSSI), Time of Arrival (ToA), Time Difference of Arrival (TDoA), and Angle of Arrival (AoA) [22]. Pre-installing the infrastructure for these technologies is a costly task. In addition to the high cost, in case of infrastructure failure, the positioning or navigation systems based solely on these technologies fail. In order to overcome the limitations of each technology briefly described above and to improve the positioning accuracy of the navigation, the integration of multiple sensors is unavoidable. More recently, many multi-sensor PNSs have been developed experimentally and commercially [23-27]. Regarding the PNSs, the implementation of a simulation environment is a major step forward to design and evaluation of the algorithms and sensor integration approaches. In the literature, there are a few studies in the field of PNS simulators [28-31], and there is still a long way to go [32]. 1.2. Motivation and novelty In ASELSAN's self-funded research project entitled "Positioning in GNSS Denied Environments (labeled as UDOKS)", we aim to develop seamless navigation systems for pedestrians in GNSS-denied environments. To achieve this aim, among alternative sensor technologies, inertial sensors (i.e., gyroscopes and accelerometers), UWB ranging sensors, and aiding sensors such as magnetometers and barometers are taken into consideration to integrate. Furthermore, as a part of UDOKS project, a simulation environment allowing the user to evaluate PNSs integrating not only the aforementioned sensor technologies but also other alternatives is being implemented. The idea in UDOKS project is to assist the inertial and aiding sensors-based PNS with UWB range estimates not only in environments with pre-installed infrastructures (via UWB absolute positioning solutions) but also in environments where such an infrastructure is not available (via UWB relative positioning solutions). Additionally, to the best of the authors’ knowledge, there has not been any other simulation environment in the literature for the aim of the design and evaluation of PNSs which is more comprehensive than that being implemented in UDOKS project and outlined generally in this Work-in- Progress (WiP) paper. The remainder of the paper is organized as follows: The criteria for the selection of sensors to be integrated and the sensor integration concept of the PNS being developed in UDOKS project are described in Section 2. The architectural details of the simulation environment are provided in Section 3. Preliminary indoor performance results of the pure inertial sensors-based PNS developed as a single navigation system are given in Section 4. Finally, the paper is concluded in Section 5. 2. Pedestrian navigation system being developed in UDOKS project The next subsections describe the criteria for the choice of the sensors to be included by the PNS being developed in UDOKS project and their integration concept. 2.1. Choice of the sensors Inertial Navigation Systems (INSs) are well-suited for pedestrian navigation purposes in GNSS- denied environments. An INS is composed of a computational unit and an Inertial Measurement Unit (IMU) which typically consists of 3-axis gyroscopes to measure angular rates and 3-axis accelerometers to measure specific forces. The main problem with INSs is that they suffer from integration drift. When using inertial sensors for calculating orientation, velocity and position, the inertial sensor measurements are integrated. These integrations cause any error in the sensor measurements to accumulate over time and create drifts in navigation estimates. Due to this inherent drift problem, the performance of an inertial sensors-based PNS relies deeply on having effective methods for drift correction, and integrating aiding sensors and drift-free absolute positioning systems other than GNSS in GNSS-denied environments. Nowadays, in addition to gyroscopes and accelerometers, the sensor combination in an IMU is generally augmented with 3-axis magnetometers and a barometer which are used for aiding the heading and altitude estimates, respectively. One way to correct the integration drift in an inertial sensors-based PNS is strapping the IMU down to the pedestrian's foot and introducing Zero Velocity Updates (ZUPTs) [33] to the INS mechanization during standstill periods of foot motion. Other drift correction methods, e.g., Zero Angular Rate Update (ZARU) [34] and Heuristic Drift Reduction (HDR) [35], are also available and they will be taken into account in our studies. Tactical and industrial grade foot-mounted IMUs will be employed as the heart of the PNS which is being developed in UDOKS project. In addition to the foot-mounted IMU and aiding sensors such as magnetometers and a barometer, Ultra Wideband (UWB) ranging sensors will be used in UDOKS project as a complementary sensor technology for providing drift-free absolute position values. UWB, among Radio Frequency (RF) technologies, is the most promising one due to its range estimation capability much more precise than of others such as Wi-Fi and Bluetooth Low Energy (BLE) [36]. Large bandwidth of UWB signals brings many advantages for positioning such as penetration through obstacles and immunity to multipath fading [37]. Moreover, UWB technology allows simultaneous position and data transmission, and combines remarkable features concerning size and power consumption [38]. To perform absolute positioning with UWB sensors, a global or local reference coordinate system must be created and absolute position of each UWB sensor must be described with respect to this reference coordinate system. The reference coordinate system is developed by using UWB sensors referred to as anchors. The initial position assignment of anchors can be done by placing them on positions with known coordinates or on positions with coordinates which are estimated during navigation. Then, by using this developed coordinate system, absolute positions of mobile UWB sensors, referred to as tags, are calculated. For two-dimensional absolute positioning at least three anchors, and for three-dimensional positioning at least four anchors are needed. Relative positioning, on the other hand, relies only on the pairwise distance estimates between UWB sensors to define their positions with respect to an arbitrary internal coordinate system. Relative positioning does not require any prior position information or an external infrastructure such as GNSS signals, landmarks or beacons. Finding the positions of UWB sensors relative to each other is considered as an essential need in many applications which require autonomy and cooperation [39]. 2.2. Integration concept for the chosen sensors In UDOKS project, a foot-mounted IMU, aiding sensors and UWB ranging sensors will be integrated to develop a PNS. A prospective concept for the sensor integration is illustrated in Figure 1. Figure 1: A prospective concept for the sensor integration of the PNS being developed in UDOKS project. The basic idea of the integration concept is to use a Kalman-based filter (i.e., linear-KF, extended- EKF or unscented-UKF) to estimate the error states related to INS mechanization. The Kalman-based filter is updated with pseudo-measurements coming from drift correction methods and the updated error estimates are applied into INS mechanization. The inclusion of the drift correction methods in Figure 1 will be such comprehensive that it enables the Kalman-based filter to estimate the errors of all navigation states (i.e., ZUPT will provide velocity-, roll- and pitch-correcting measurements, magnetometers will provide heading-correcting measurements, barometer will provide altitude- correcting measurements, and UWB will provide position-correcting measurements). 3. Simulation environment being implemented In parallel with the PNS development efforts described in previous section, a simulation environment is also being implemented as a part of UDOKS project. We strive to implement a simulation environment to evaluate and compare several pedestrian navigation algorithms by considering different usage scenarios and error levels of integrated sensors. To achieve this goal, the simulation environment which is being implemented should have an open and modular architecture with the capability of inserting and integrating appropriate navigation algorithms and complementary sensor technologies. A prospective architecture for the simulation environment is illustrated in Figure 2. The simulation environment generates a trajectory in navigation frame according to the usage scenario. The generated navigation signals are then transformed into ideal sensor signals in pedestrian's body frame. Different types of sensor errors with deterministic and stochastic models are injected into the ideal signals concerning the qualities of the sensors to be integrated. The heterogeneity of the data coming from different sensor technologies is being dealt with suitable integration and data fusion techniques. Simulation environment allows the user to choose different sensor combinations which are compatible with the usage scenario. The prospective architecture of the simulation environment naturally includes the sensor combination of the PNS being developed in UDOKS project. Additionally, it includes the sensor technologies such as Wi-Fi, BLE, ultrasound [40], and GNSS (even if UDOKS project aims to develop a PNS for GNSS-denied environments, the simulation environment comprises GNSS integration assuming that for some usage scenarios GNSS is available and trusted). Thanks to the open and modular architecture of the simulation environment, along with the sensor technologies previously mentioned, the designer will have an ability to integrate other alternative technologies agreeable with the usage scenario. Figure 2: A prospective architecture for the simulation environment being implemented in UDOKS project. 4. Preliminary performance results Preliminary performance results of the pure inertial sensors-based PNS developed as a single navigation system are given in this section. The developed PNS consists of only a STIM300 IMU [41] as a sensor module attached to the foot as shown in Figure 3. Figure 3: STIM300 attached to the foot via shoe’s laces. The test was conducted in an indoor environment on a rectangular path 105 meters long. Walking the path in clockwise direction took 90 seconds. All gyroscope and accelerometer data were logged and processed afterwards using MATLAB. The conducted walking began and ended at the same point of the path. Standstill detection was carried out by utilizing the Stance Hypothesis Optimal Estimation (SHOE) detector [42] and high detection accuracies were generally obtained. ZUPT was used for drift correction and the errors on the navigation parameters were estimated by an Extended Kalman Filter (EKF). Figure 4 shows the estimated position outputs of the PNS being developed in UDOKS project. As a preliminary performance index, the difference between the initial (the origin) and final estimated positions with respect to total distance walked is calculated. The distance between the starting point and final estimated position is 0.35 meter. Thus, the positioning error is 0.33% of the distance walked. Figure 4: Preliminary indoor performance evaluation of the pure inertial sensors-based PNS developed in UDOKS project. 5. Conclusions Developing accurate and robust navigation systems for pedestrians in GNSS-denied environments is a big challenge that has been attracting huge attention from the research, development, and scientific communities in recent years. UDOKS, ASELSAN's ongoing self-funded research project, aims at developing a PNS integrating inertial sensors, UWB ranging sensors, and aiding sensors such as magnetometers and a barometer. Traditional and proven navigation algorithms such as INS mechanization and error state estimation via Kalman-based filters will be utilized by the PNS being developed in UDOKS project. Moreover, some novel approaches, relatively newer and well- functioning methods will also be utilized to detect the standstill periods of foot motion and to bound the integration drifts in the navigation solution. Especially, assisting the inertial and aiding sensors- based PNS with UWB relative positioning solutions in a cooperative navigation concept will be one of the primary purposes of UDOKS project studies. In addition to the PNS development efforts, a simulation environment with an open and modular architecture is also being implemented in UDOKS project. The simulation environment is expected to be a tool enabling the designer to test and evaluate new approaches and different sensor combinations during earlier phases of the PNS developments in the future. 6. Acknowledgements The authors would like to thank Ahmet Levent Ergün, Ayşe Deniz Duyul Çakmak, Ertuğrul Aksoy, Sertaç Çakır and Talha İnce for their support throughout the work. 7. References [1] D. Niculescu, B. Nath, Ad hoc positioning system (APS), IEEE global telecommunications conference, pp. 2926-2931, 2001, doi: 10.1109/GLOCOM.2001.965964. [2] L. Zheng, W. Zhou, W. Tang, X. Zheng, A. Peng, H. Zheng, A 3D indoor positioning system based on low-cost MEMS sensors, Simulation modelling practice and theory, vol. 65, pp. 45-56, 2016, URL: https://doi.org/10.1016/j.simpat.2016.01.003. [3] X. Hou, J. Bergmann, Pedestrian dead reckoning with wearable sensors: a systematic review, IEEE sensors journal, vol. 21, no. 1, pp. 143-152, 2021, doi: 10.1109/JSEN.2020.3014955. [4] E. Foxlin, Pedestrian tracking with shoe-mounted inertial sensors, IEEE computer graphics and applications, vol. 25, no. 6, pp. 38-46, 2005, doi: 10.1109/MCG.2005.140. [5] S. Godha, G. Lachapelle, Foot mounted inertial system for pedestrian navigation, Measurement science and technology, vol. 19, no. 7, 2008. [6] C. Fischer, P. T. Sukumar, M. Hazas, Tutorial: implementing a pedestrian tracker using inertial sensors, IEEE pervasive computing, vol. 12, no. 2, pp. 17-27, 2013, doi: 10.1109/MPRV.2012.16. [7] D. B. Ahmed, E. M. Diaz, S. Kaiser, Performance comparison of foot- and pocket-mounted inertial navigation systems, 2016 International conference on indoor positioning and indoor navigation (IPIN), pp. 1-7, 2016, doi: 10.1109/IPIN.2016.7743673. [8] Y. Hsu, J. Wang, C. Chang, A wearable inertial pedestrian navigation system with quaternion- based extended Kalman filter for pedestrian localization, IEEE sensors journal, vol. 17, no. 10, pp. 3193-3206, 2017, doi: 10.1109/JSEN.2017.2679138. [9] N. Yu, Y. Li, X. Ma, Y. Wu, R. Feng, Comparison of pedestrian tracking methods based on foot- and waist-mounted inertial sensors and handheld smartphones, IEEE sensors journal, vol. 19, no. 18, pp. 8160-8173, 2019, doi: 10.1109/JSEN.2019.2919721. [10] M. Kok, J. D. Hol, T. B. Schön, Using inertial sensors for position and orientation estimation, Foundations and trends® in signal processing, vol. 11, no. 1-2, pp. 1-153, 2017, URL: http://dx.doi.org/10.1561/2000000094. [11] X. Yun, J. Calusdian, E. R. Bachmann, R. B. McGhee, Estimation of human foot motion during normal walking using inertial and magnetic sensor measurements, IEEE transactions on instrumentation and measurement, vol. 61, no. 7, pp. 2059-2071, 2012, doi: 10.1109/TIM.2011.2179830. [12] T. Gädeke, J. Schmid, M. Zahnlecker, W. Stork, K. D. Müller-Glaser, Smartphone pedestrian navigation by foot-IMU sensor fusion, 2012 Ubiquitous positioning, indoor navigation, and location based service (UPINLBS), pp.1-8, 2012, doi: 10.1109/UPINLBS.2012.6409787. [13] Q. L. Yuan, I. M. Chen, Simultaneous localization and capture with velocity information, IEEE/RSJ international conference on intelligent robots and systems, 2011, doi: 10.1109/IROS.2011.6094447. [14] C. Fischer, K. Muthukrishnan, M. Hazas, H. Gellersen, Ultrasound-aided pedestrian dead reckoning for indoor navigation, ACM international workshop on mobile entity localization and tracking in GPS-less environments, pp. 31-36, 2008, doi: 10.1145/1410012.1410020. [15] D. D. Pham, Y. S. Suh, Pedestrian navigation using foot-mounted inertial sensor and LIDAR, Sensors, vol. 16, no. 1, pp. 120-136, 2016, doi: 10.3390/s16010120. [16] R. Mautz, S. Tilch, Survey of optical indoor positioning systems, 2011 International conference on indoor positioning and indoor navigation (IPIN), pp. 1-7, 2011, doi: 10.1109/IPIN.2011.6071925. [17] C. Fischer, K. Muthukrishnan, M. Hazas, Chapter 3 – SLAM for pedestrians and ultrasonic landmarks in emergency response scenarios, Advances in computers, vol. 81, pp. 103-160, 2011, URL: https://doi.org/10.1016/B978-0-12-385514-5.00003-3. [18] C. Loconsole, M. B. Dehkordi, E. Sotgiu, M. Fontana, M. Bergamasco, A. Frisoli, An IMU and RFID-based navigation system providing vibrotactile feedback for visually impaired people, International conference on human haptic sensing and touch enabled computer applications, pp. 360-370, 2016, URL: https://doi.org/10.1007/978-3-319-42321-0_33. [19] S. He, S.-G. Chan, Wi-fi fingerprint-based indoor positioning: recent advances and comparisons, IEEE communications surveys & tutorials, vol. 18, no. 1, pp. 466-490, 2016, doi: 10.1109/COMST.2015.2464084. [20] Q. Fan, B. Sun, Y. Sun, X. Zhuang, Performance enhancement of MEMS-based INS/UWB integration for indoor navigation applications, IEEE sensors journal, vol. 17, no. 10, pp. 3116- 3130, 2017, doi: 10.1109/JSEN.2017.2689802. [21] F. Campana, A. Pinargote, F. Domínguez, E. Peláez, Towards an indoor navigation system using bluetooth low energy beacons, 2017 IEEE second ecuador technical chapters meeting (ETCM), pp 1–6, 2017, URL: https://doi.org/10.1109/ETCM.2017.8247464. [22] Y. Wang, X. Ma, G. Leus, Robust time-based localization for asynchronous networks, IEEE transactions on signal processing, vol 59, no. 9, pp. 4397-4410, 2011, doi: 10.1109/TSP.2011.2159215. [23] J. Rantakokko, J. Rydell, P. Strömbäck, P. Händel, J. Callmer, D. Törnqvist, F. Gustafsson, M. Jobs, M. Grudén, Accurate and reliable soldier and first responder indoor positioning: multisensory systems and cooperative localization, IEEE wireless communications, vol. 18, no. 2, pp.10-18, 2011, doi: 10.1109/MWC.2011.5751291. [24] A. Morrison, V. Renaudin, J. B. Bancroft, G. Lachapelle, Design and testing of a multi-sensor pedestrian location and navigation platform, Sensors, vol. 12, no. 3, pp. 3720-3738, 2012, doi: 10.3390/s120303720. [25] A. D. Monica, L. Ruotsalainen, F. Dovis, Multisensor navigation in urban environment, IEEE/ION position, location and navigation symposium (PLANS), pp. 730-738, 2018, doi: 10.1109/PLANS.2018.8373448. [26] NEON personnel tracker pro, URL: https://www.trxsystems.com/personnel-tracker.html. [27] Warloc, URL: https://www.roboticresearch.com/warloc/. [28] C. Ascher, C. Kessler, A. Maier, P. Crocoll, G. F. Trommer, New pedestrian trajectory simulator to study innovative yaw angle constraints, 23rd International technical meeting of satellite division of the institute of navigation (ION GNSS+), pp. 504-510, 2010. [29] F. J. Zampella, A. R. Jimenez, F. Seco, J. C. Prieto, J. I. Guevara, Simulation of foot-mounted IMU signals for the evaluation of PDR algorithms, 2011 International conference on indoor positioning and indoor navigation (IPIN), pp. 1-7, 2011, doi: 10.1109/IPIN.2011.6071930. [30] A. D. Young, M. J. Ling, D. K. Arvind, IMUSim: A simulation environment for inertial sensing algorithm design and evaluation, 10th ACM/IEEE international conference on information processing in sensor networks, pp. 199-210, 2011. [31] A. Taylor, G. Hsu, B. Oh, What is the pedestrian dead reckoning accuracy that can be achieved with todays MEMS sensors in mobile phones and why is it important?, 27th International technical meeting of satellite division of the institute of navigation (ION GNSS+), pp. 125-140, 2014. [32] D. B. Ahmed, L. E. Díez, E. M. Diaz, J. J. G. Dominguez, A survey on test and evaluation methodologies of pedestrian localization systems, IEEE sensors journal, vol. 20, no. 1, pp. 479- 491, 2020, doi: 10.1109/JSEN.2019.2939592. [33] J. Wahlström, I. Skog, Fifteen years of progress at zero velocity: a review, IEEE sensors journal, vol. 21, no. 2, pp. 1139-1151, 2021, doi: 10.1109/JSEN.2020.3018880. [34] S. Rajagopal, Personal dead reckoning system with shoe mounted inertial sensors, Master’s thesis, Royal Institute of Technology (KTH), Stockholm, Sweden, 2008. [35] J. Borenstein, L. Ojeda, S. Kwanmuang, Heuristic reduction of gyro drift for personnel tracking systems, Journal of navigation, vol. 62, no. 1, pp. 41-58, 2009, doi: 10.1017/S0373463308005043 [36] M. Ghavami, L. Michael, R. Kohno, Ultra wideband signals and systems in communication engineering, John Wiley and Sons, 2007. [37] J. Y. Lee, Ultra-wideband ranging in dense multipath environment, Ph.D. thesis, University of Southern California, Los Angeles, CA, 2002. [38] L. Yang, G. B. Giannakis, Ultra-wideband communications: an idea whose time has come, IEEE signal processing magazine, vol. 21, no. 6, pp. 26-54, 2004, doi: 10.1109/MSP.2004.1359140. [39] S. Zobar, E. Aksoy, An application of relative node positioning using ultra-wideband distance estimates, NATO SET-275 symposium on cooperative navigation in GNSS degraded and denied environments, 2021. [40] O. N. Güneş, E. Aksoy, S. Zobar, A multi-dimensional scaling application with ultra-wideband and ultrasound ranging, 28th Signal processing and communications applications conference (SIU), pp. 1-4, 2020, doi: 10.1109/SIU49456.2020.9302428. [41] STIM300, URL: https://www.sensonor.com/products/inertial-measurement-units/stim300/. [42] I. Skog, P. Handel, J. Nilsson, J. Rantakokko, Zero-velocity detection-an algorithm evaluation, IEEE transactions on biomedical engineering, vol. 57, no. 11, pp. 2657-2666, 2010, doi: 10.1109/TBME.2010.2060723.