Next Article in Journal
Masked Graph Neural Networks for Unsupervised Anomaly Detection in Multivariate Time Series
Next Article in Special Issue
Implementation of MEC-Assisted Collective Perception in an Integrated Artery/Simu5G Simulation Framework
Previous Article in Journal
Arithmetic Optimization AOMDV Routing Protocol for FANETs
Previous Article in Special Issue
A Framework for Optimal Navigation in Situations of Localization Uncertainty
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Ultra-Wideband-Based Time Occupancy Analysis for Safety Studies

Department of Civil and Environmental Engineering, Carleton University, 1125 Colonel By Dr., Ottawa, ON K1S 5B6, Canada
*
Author to whom correspondence should be addressed.
Sensors 2023, 23(17), 7551; https://doi.org/10.3390/s23177551
Submission received: 20 July 2023 / Revised: 22 August 2023 / Accepted: 30 August 2023 / Published: 31 August 2023
(This article belongs to the Special Issue The Intelligent Sensing Technology of Transportation System)

Abstract

:
This study investigates the use of ultra-wideband (UWB) tags in traffic conflict techniques (TCT) for the estimation of time occupancy in a real-world setting. This study describes UWB technology and its application in the TCT framework. Many experiments were conducted to evaluate the accuracy of the occupancy time measurement using a UWB-based tag. The UWB performance was measured using data from UWB tags as well as a video camera system by subtracting the time occupancy within a conflict zone. The results show that the UWB-based system can be utilized to estimate occupancy time with a mean absolute error difference from ground truth measurements of 0.43 s in the case of using two tags and 0.06 s in the case of using one tag in an 8 m × 8 m study area with double-sided two-way communication. This study also highlights the advantages and limitations of using UWB technology in TCT and discusses potential applications and future research directions. The findings of this study suggest that the UWB-based localization of multiple tags needs further improvements to enable consistent multi-tag tracking. In future work, this technology could be utilized to estimate post-encroachment time (PET) in various traffic scenarios, which could improve road safety and reduce the risk of collisions.

1. Introduction

1.1. Background

Ultra-wideband (UWB) technology is increasingly being adopted for applications that involve localization and tracking, such as asset tracking and indoor positioning. UWB technology uses short-range radio waves to measure the time it takes a signal to travel between two devices. The accurate location data of road users is also crucial in developing modern technologies of far-reaching functionality such as the Internet of Things. A distinctive feature of a UWB signal is that it possesses various frequency components due to its broad bandwidth. Moreover, UWB does not usually disrupt other radio systems because of its low power spectral density. UWB offers high accuracy ranging and performs well under multipath conditions due to its short pulse duration [1]. Because of the accurate positioning data which can be obtained using UWB, it is promising to utilize in applications of traffic safety and, in particular, pedestrian safety. There is a persistent need to ensure the safety of drivers, as well as vulnerable road users in all weather conditions as well as during poor illumination. Therefore, UWB tags and anchors have the capacity to provide the real-time, accurate positioning of pedestrians, vehicles, and other objects in the road environment. Their reliance on high-frequency wireless signals could enable positioning when visibility is limited due to adverse weather conditions and light conditions.
Many applications, such as asset tracking and indoor positioning, have utilized UWB technology because of its reliability, scalability, and accuracy. In traffic applications, UWB tags could potentially be attached to vehicles and pedestrians. For positioning applications, UWB technology requires the installation of three or more stationary anchors that continuously measure the distance to a mobile UWB tag. These anchors can be placed along the roadside on common fixtures such as traffic light posts. Laadung et al. [2] noted that UWB distance measurements were calculated using Time of Flight (ToF), which estimates the time that a signal takes to travel from initiator to receiver. Moreover, typically ToF measurements can be achieved using single-sided two-way ranging (SS-TWR), double-sided two-way ranging (DS-TWR), or using time difference of arrival (TDoA).
The ranging techniques TDoA, SS-TWR, and DS-TWR are commonly used in many applications such as tracking systems and wireless communication to estimate distances or positions among UWB devices (e.g., anchors and tags). TDoA is a technique for ranging or positioning by measuring the time difference at which a signal arrives at several receivers. Furthermore, by comparing the time differences and applying the known positions or receivers, the distance or position estimation can be estimated. Figure 1 shows the difference between SS-TWR and DS-TWR. The ToF can be estimated in the SS-TWR by initially transmitting a signal from initiator to receiver. The receiver records its time of transmission t1. Subsequently, the receiver responds back to the initiator and records the time it took for a response to arrive t2. Finally, the ToF can be calculated as shown in Equation (1) [3,4,5].
T o F   S S T W R = t ,   r o u n d 1 t , r e p l y 1 2
Double-sided two-way ranging (DS-TWR) is a more accurate ranging method, compared to SS-TWR, as UWB devices transmit signals to each other. To estimate the distance between the initiator and responder, the initiator starts t, round1 by transmitting a signal to the receiver. Then, the receiver replies with a transmitted signal containing information about t, reply1, and starts t, round2. The response signal is received by the initiator, ending t, round1. The initiator replies with a final transmitting signal containing the t, reply2, which is the time the initiator takes to send the final signal back to the receiver. Finally, once the receiver receives the final signal, t, round2 ends, and the distance can be estimated [3,4,5].
T o F   D S T W R = ( t ,   r o u n d 1 t , r e p l y 1 + t ,   r o u n d 2 t , r e p l y 2 ) 4

1.2. Literature Review

1.2.1. Location-Based Applications of Wireless Sensors

Much research has investigated utilizing wireless sensors, including Bluetooth Low Energy, Bluetooth, and Wi-Fi, specifically when utilizing the information pertinent to localizing the emitting beacon. A previous study by Filippoupolitis et al. [6] looked at the use of Bluetooth Low Energy (BLE) for occupancy detection in the emergency management field. For instance, this study used BLE beacons to analyze and track the movements of an individual within a given area. As a result, the technology showed real-time occupancy information, which could potentially enhance emergency preparedness. Another study by Trivedi et al. [7] demonstrated the use of multiple wireless sensors, including BLE, Wi-Fi, and fused these to develop a system that could determine occupancy. The research showed 87.69% accuracy in occupancy detection.
Previous studies have investigated the use of Bluetooth Classic, Wi-Fi and BLE wireless sensors in collecting traffic studies for the localization data of road users. The research explored the utilization of the received signal strength indicator (RSSI) from the wireless sensors transmitted by beacons, or devices equipped with wireless sensors. First, the authors evaluated the performance of wireless sensors for vehicle–pedestrian collision warning systems. The study investigated the factors that could potentially affect the wireless sensors, such as motion effects, non-line of sight issues, including rainfall effects, the RSSI–distance relationship, and signal transmission rates. Based on the experimental results, the study found that the BLE mode illustrated better performance compared to Bluetooth Classic and Wi-Fi. Finally, the authors developed a technique for classifying and detecting turning movements in intersections using BLE signals transmitted by vehicles. The study analyzed the time profile of RSSI and compared signature points. The method showed 94.2% accuracy [8,9].

1.2.2. Studies Using Ultra-Wideband (UWB)

Ultra-wideband has been noted as useful in high-accuracy localization applications. For example, it is useful for real-time safety monitoring to estimate the poses of heavy construction equipment at road construction sites. Researchers in previous works have developed systems (ViPER and ViPER+) to look at the use of UWB technology in pose estimation. Both studies investigated UWB performance by evaluating UWB technology with line-of-sight (LOS) and non-line-of-sight (NLOS) scenarios in a construction sites environment. The research introduced an input correction technique to reduce the impact of NLOS signals. For instance, the system applies a low-pass filter, reference, and anchor selection method, which chooses one anchor to broadcast the reference time. The ViPER pose estimation system resulted in a 117% increase in the packet reception ratio and a 70% reduction in the error rate compared to existing solutions in real-world parking lots and construction sites. ViPER+ used multiple tags to accurately determine the boundary of heavy construction equipment. The outcomes of ViPER+ demonstrated enhancement with a 40% improvement in localization accuracy and a 25% increase in the update rate compared to the ViPER system [10,11].
Dardari et al. [12] used UWB technology to study cyclist safety. UWB tags and anchors were used to track the movements of vehicles and bicycles at an intersection. Furthermore, Dardari et al. [12] claimed that the localization error was less than 50 cm in most static and dynamic condition cases. Therefore, time occupancy experiments were conducted to evaluate the distance and position accuracy in stationary and dynamic scenarios. Zhang et al. [13] explored the possibility of mounting UWB anchors on vehicles to localize nearby UWB tags. The proposed technique allows vehicles to locate a tag without relying on the fixed installation of anchors on roadside infrastructure. The experiments resulted in a 1.0 m error in estimating the horizontal distance between the moving anchors and nearby tags. This distance error was relatively high, which could form an obstacle for applications with higher accuracy demand.
Fakhoury and Ismail [14] evaluated the use of UWB in pedestrian safety. The study aimed to enhance pedestrian safety by estimating time-to-collision (TTC). Moreover, the study explored the potential use of UWB in estimating vehicle speed in real-world situations. The UWB beacon has a detection range of up to 25 m with a 3 cm error accuracy. TTC was analyzed in different speed vehicle scenarios to identify conflicts at various severity levels. The research showed the accuracy of measurements of UWB technology in various weather conditions. The findings of this research showed how time-to-collision estimation could reduce the risk of an accident by alerting pedestrians and vehicles by sending a notification to a smartphone and a flash from the phone to alert drivers.

1.2.3. Traffic Conflict Techniques

The traffic conflict techniques (TCT) are used to assess traffic safety based on the observation of near-misses or near-collision events. Post-encroachment time (PET) has been used to estimate the level of severity of a traffic conflict. PET refers to the time available between two road users occupying a particular area, such that the time elapses between the moment the first road user exits the area, and the second road user arrives in the same area [15]. Many studies looked into pedestrian–vehicle interactions to estimate PET. For example, Whitley [16] investigated the use of LiDAR sensor trajectory data to estimate TTC and PET. However, the profile of this object could be affected by weather conditions, such as snow and rain [17]. Research by Kathuria et al. [18] explored the use of video cameras to analyze road user interactions between the pedestrian–vehicle and estimate PET. Nevertheless, traffic data collection could be affected by the position of the camera and resolution [19].

1.3. Study Objective

The objective of this study is to investigate the use of UWB in traffic safety techniques. In previous work, Fakhoury and Ismail [14] proposed techniques for TTC estimation. Moreover, pedestrian safety could be enhanced by exploring other traffic conflict indicators which does not require collision course, such as PET. This research conducted many preliminary experiments intended to estimate PET. However, the results revealed that the range accuracy can be affected by the range and signal interference from other second tags and cause delays for the first tag in transmitting signals. Gupta and Mohapatra, and August et al. [20,21] mention that the collision in transmission refers to a situation where multiple devices that are UWB-equipped transmit their signals simultaneously and interfere with each other, which results in data corruption. Limitations were faced in multi-tag positioning accuracy and reliability. Therefore, the experiments analyze time occupancy by using one tag and two tags with a collision in transmission.

2. Materials and Methods

2.1. Hardware Configuration

UWB tags are wireless devices whose locations can be determined through communication with fixed sensors or anchors using ultra-wideband technology. UWB tags offer a relatively high accuracy distance measurement because they can transmit and receive signals to allow more precise measurements of the time of flight and, hence, the distance. Furthermore, UWB tags are light and relatively inexpensive, thus offering flexible deployment because they can readily attach to moving objects such as vehicles, bicycles, or pedestrians. For example, in this study, a single UWB tag cost approximately USD 175 in 2022 and weighed approximately 35 gm. The cost paid for the kit was approximately USD 2000 in 2022, including four anchors and two tags. UWB tags are more suitable for applications that estimate object positions in motion because of their relatively high detection rate. In contrast, UWB anchors are heavier, weighing approximately 120 gm. Anchors are typically kept at fixed locations during data collection. The UWB anchors and tags work together to provide high-accuracy ranging data, with the UWB tags periodically exchanging signals with the anchors. Typically, a signal is emitted first by the anchor and subsequently travels in the atmosphere until it becomes detected, received, and sent back by the tag. The UWB sensors used in this study were developed by Estimote, Inc. in Kraków, Poland. The software implementation and coding presented in this study were developed in the Estimote-integrated development environment.

2.2. Distance Measurement

In general, the anchors can be placed at fixed locations, preferably in a grid pattern, by affixing them to a tripod or attaching them to a stable structure such as a wall, a ceiling, or a streetlight post. The UWB tags can be attached to a moving host, e.g., a vehicle or a pedestrian. Once the anchors and tags are secured in place, the UWB anchor exchanges signals with the tags. The range of the tag, measured relative to the anchor position, is calculated in terms of the signal’s time of flight. In this study, each anchor was affixed to a stable mounting device at a height of 0.91 m. Each anchor periodically communicated with the nearby tag to range the relative distance between them. This created a time sequence of distance measurements for each anchor-tag pair. This represented the data component registered at each anchor. In the early stages of the experiments, the distance data acquired by the tags were uploaded to cloud-based storage every 200 milliseconds. Specifically, this entailed selecting the most recent data gathered by the tag for each anchor and transmitting it to the cloud. This method was adopted because uploading data too often could result in a loss of data packets. In subsequent stages of the experiments, the data transmission was refined to aggregate detections into batches of 60 before uploading to the cloud. This modification allowed for a longer time between instances of uploading while maximizing the number of captured detections. Those data components were continuously updated as long as the UWB was enabled on both the anchor and the tag and provided that they were close enough to each other to successfully exchange the UWB signal. Once the UWB devices were disabled, the data analysis phase started. The stored data were downloaded as a structured text file in the format of JavaScript Object Notation (JSON).
The data consisted of distances and corresponding timestamps with the identification of the ranging anchor using the device’s fingerprint. Some filters were applied to the data in order to avoid noise. For example, although the experiments did not involve high-speed objects, some detections indicated high relative speeds due to inaccuracy in distance measurements and/or timestamp registration. To determine the speed of a tag relative to an anchor, the difference between two distance measurements, i.e., the displacement relative to the anchor position, was divided by the difference between their corresponding timestamps, i.e., the time interval between the two detections. If the measured speed exceeded a predefined threshold of 5 m/s, the entire detection, i.e., both the measured distance and the corresponding timestamp, meant that the measurement dropped. The timestamp was determined by the tag’s clock. Every measurement transmitted by the tags contained a UNIX timestamp indicating when the distance measurement was taken relative to an anchor, as determined by the tag’s clock.
After initial trials, it was found that the precise moment of distance measurement for an anchor-tag pair does not always coincide with all other anchors present in the study communicating with the same tag. This renders multilateration almost impossible because it requires simultaneous distance measurements. A method was developed to address this challenge by using interpolation over time to obtain all intermediate positions. This method was implemented in the Python language, which read the previously defined JSON file as the input. The purpose of this customized solution was to ensure that if a measurement for a particular anchor was not synchronous to one or more of the other anchors, then interpolated positions could be calculated for these asynchronous anchors.
First, the data component for each anchor was sequentially checked for any missing distance measurements at each timestamp, irrespective of which anchor was measuring this distance. That is, the method proceeded incrementally from one timestamp to another as long as each of the time stamps was reported by at least one anchor. For each asynchronous anchor(s), which had no distance measurement at the current timestamp, interpolation was performed. For each one of those asynchronous anchors, the previous and the next detections were selected as the endpoints of interpolation. The relative speeds of the tag, with respect to an anchor, at each of the two endpoints were calculated using a change in distance and the corresponding time interval at each endpoint. Then, the average of these two speeds was obtained, and it was assumed to be the constant speed of movement of the tag between the two endpoints. Subsequently, the missing distance measurement was estimated at the current moment by multiplying this average speed by the time that elapsed since the tag`s last known measurement, i.e., the earlier endpoint. If there were no measurements taken by the anchor before or after the current moment, the interpolated distance was not calculated and recorded as “null”. Finally, the tag`s absolute position, i.e., x and y coordinates in a local coordinate system, was calculated for each data point through multilateration, provided that there were enough simultaneous distance measurements available to perform this. However, if there were not enough measurements, the coordinates were not calculated, and each was recorded as “nan”.
The data recording process, as well as the previously described Interpolation method, are depicted in the following Figure 2.

3. Experiments

3.1. Static Positioning Experiments

This study aimed to examine the performance of UWB sensors for the purpose of detecting the time proximity between two tags as they cross each other’s path. As a preliminary examination, an experiment was conducted to evaluate the accuracy of the position calculation when the UWB tags were stationary. The experimental setup and used equipment are shown in Figure 3. Four anchors were used in the experiment to estimate the positions of the UWB tag. The anchors were placed at the corners of a 10 m by 10 m square study area at a fixed distance from each other.
Two stationary-tag experiments were conducted on the 7th and 15th of February, 2023. On 7 February 2023, a conflict zone measuring 2 m by 2 m was outlined on the floor, as illustrated in Figure 3a, diagonally from points with local coordinates (1,3) to (3,5). Another square conflict zone was outlined as 1 m by 1 m. A tag was set up for one minute at each of the following six reference points: (1,3), (2,3), (3,3), (1,4), (2,4), (1,5). The tag was also set up at the reference point (3,5), but these data were not uploaded properly to the server due to a technical issue. Table 1 shows the results of the average error in the location error at each reference point. The UWB tags were attached to a selfie stick at 0.65m height and were placed at each reference point, as demonstrated in Figure 3a. Furthermore, Figure 3b illustrates the anchors’ set up at 0.91 m height.
The x coordinate measurements had an average error of 0.03 m, excluding trials 1 and 4, where the error was notably higher, measuring 0.25 m and 0.22 m, respectively. The y coordinate measurements had an average error of 0.04 m across all trials. The distribution of the distances measured from the stationary tag to each anchor in trials 1 and 4 are shown in the following Figure 4 and Figure 5. Anchors #1 to 4 were located in the following order, anchor 1 at (0,0), 2 at (0,10), 3 at (10,0), and 4 at (10,10). The figures indicate that anchor 4 at (10,10) detected variable distance measurements, which caused positioning errors. In addition, anchors 2 and 3 at (10,0) and (0,10) also showed some measurement errors.
On 15 February 2023, a stationary-tag experiment was conducted using nine reference points located at (1,1), (2,1), (3,1), (1,2), (2,2), (3,2), (1,3), (2,3), and (3,3) to analyze positioning accuracy. The UWB tag was placed at each reference point for 1 min, with each trial conducted at a different reference point. Sample raw data from one of the experiments are presented in Table 2, and the results from all nine trials are shown in Figure 6.
The average distance error measurements were 4 cm and 11 cm for the x and y coordinates, respectively, excluding the second trial at the (2,1) location. In the second trial, the distance error measurement was 0.97 m for the y coordinate and 0.51 m for the x coordinate. Several factors could have contributed to the distance error observed in the second trial, including the orientation of the anchor’s antennas, as suggested by Grasso et al. [22]. Their study found that positioning accuracy could be improved by directing the anchor’s antennas toward the center of the area being covered, resulting in distance errors of 5 cm for dynamic measurements and 15 cm for static measurements.
The distribution of distance measurements for trial 2 (2,1) is illustrated in Figure 7. It was observed that the anchor located at (10,10) provided a wide range of distance detections. Although the actual distance between this anchor and the stationary tag was 12.04 m, the distance measurement reached 19.54 m. This error in measurement could be attributed to the proximity between the tag and the anchor. It was observed that the error increased when the distance between the anchor and tag was more than 10 m.
The study area was extended to 15 m by 15 m on 7 July 2023 to investigate the results of the stationary experiment for 1 min interval on each coordinate, as shown in Figure 8. The tag was at a 1 m distance from the floor, while the anchors were at 1.10 m. Table 3 illustrates the mean average error in distance. Anchor #2 had five failures out of nine trials; this can be due to the orientation of the anchor [22]. At trials 6 and 8, anchor# 3 showed a high average error at the distances 0.38 m and 0.29 m, respectively, because of potential multipath delay [23]. Figure 9 demonstrates the distance ranging from each anchor for a 1 min interval. These results could be influenced by many factors, including multipath signal delay [24,25]. Finally, trial 7 experienced failures where the tag did not record any detection. This could be as a result of restarting the tag.

3.2. Ranging Experiment in Dual Communication Mode

There are many reasons that can potentially cause ranging errors. Tiemann et al. [26] discussed the source of distance-ranging errors, such as clock drift, frequency drift, LOS/NLOS, multi-user interference, or malicious attacks. The UWB dual mode was tested, where initiator and responder switches were among the initiator and responder roles. The initiator and responder changed their role every 500 milliseconds with 20% randomization to avoid signal interference.
The first experiment was placing the anchor at 1.65 m height and the tag at 1 m. The experiment investigated two orientation scenarios, such as placing the tag horizontally and vertically, as shown in Figure 10. Then, the study looked into placing the anchor and the tag at the same height (1 m), as illustrated in Figure 10b.
Table 4 and Table 5 show the distance measurement when placing the tag at various distance ranges to explore accuracy at each point for a 1 min interval. The anchor was at 1.65 m height, and the tag was at 1 m height. The UWB distance ranging measurements were compared to the oblique distance. The experiment found at 17 m that the MAPE in the distance was 2.71 m. Figure 10 shows the distance measurements at point 17 m. This issue occurred due to multipath because of the consistent distance fluctuation as shown in Figure 11.
This study looked in depth to identify the issue. For instance, because of the dual mode (changing the initiator and the responder in their role), one device could produce this distance of measurements. However, Figure 12 shows that both devices had a multipath delay.
The number of detections in most cases was found when the tag moved away from the anchor. The study found that the distance ranging of the tag when placed horizontally topped after 10 m. The number of detections increased by about one-third at 1 m and 3 m. Table 6 and Table 7 illustrate the distance ranging measurements when the tag and anchor were at 1 m height. There was a correlation between the distance ranging and the number of detections, where the number of detections decreased over distance ranging. During the distance ranging from 20 m, the MAPE in distance reached 3 m. There were no distance measurements when the tag was placed horizontally. Chansamood et al. [27] investigated the impact of antenna orientation between the initiator and responder. The authors claimed that the highest range could be achieved when the initiator and receiver were placed vertically. Moreover, the worst cases were when the initiator and receiver were both placed horizontally over one of them. As a result, the orientation of the antenna can influence the error in distance ranging.

3.3. Dynamic Positioning Experiment

This study aimed to evaluate the accuracy of UWB technology through dynamic experiments using anchors and tags. Numerous experiments were conducted to measure the position and movement of moving objects. In the first set of experiments, four anchors were fixed in a tripod location in a study area measuring 10 m by 10 m. Two tags were attached to selfie sticks, with one held by a pedestrian and the other attached to a skateboard. The tag was placed at the center of the skateboard, as shown in Figure 13, and the other tag was held by the pedestrian at a height of 2 m to avoid any line of sight issues. A conflict zone measuring 2 m by 2 m was outlined to track the positions of the tags. Upon enabling UWB on the anchors and tags, the tags began receiving and storing distance measurements and timestamps.
The primary objective of this experiment was to investigate the efficacy of UWB technology when estimating PET. This traffic conflict indicator has been widely used to gauge the proximity of pedestrians and vehicles to identify traffic-related conflicts [15]. To estimate PET, the study focused on tracking a single UWB tag. The experiments were conducted on 31 January 2023, 7 February 2023, and 15 February 2023. During the first experiment, the study area measured 10 m by 10 m, with a conflict area of 1 m by 1 m located between (3,2) and (4,3). However, upon analyzing the UWB tag data, it was observed that the tag did not enter the zone due to its small size. Therefore, in the experiment conducted on 7 February 2023, the conflict zone was expanded to 2 m by 2 m to evaluate the positioning accuracy of UWB tags.
More investigations were conducted on 18 and 23 June 2023 to apply dual model double-sided two-way communication. However, time synchronization was a challenge because the clock of each device was different from the other. This issue was also discussed in Pérez-Solano et al.’s research [28]. Therefore, on 7 July 2023, one tag four anchor experiments were conducted to investigate time occupancy without signal interference, collision in transmission, and the time synchronization issue. The experiments on 2 and 7 July 2023 explored a study area of 8 m by 8 m and 15 m by 15 m. The results of dynamic experiments are discussed in the following section.

4. Results

The movement of the UWB tag entering and exiting the conflict area is shown in Figure 14. The study included 50 trials conducted on 7 February 2023, out of which 32 trials were analyzed and compared to ground truth data using a video camera. The study area was 10 m by 10 m, and the conflict area was 2 m by 2 m, as indicated in Figure 12. The conflict zone was located between coordinates (1,3) to (3,5). Table 8 displays a comparison between the timestamps of ground truth data and tags when entering and exiting the conflict zone for one tag (skateboard). Trials 6 and 8 revealed that the pedestrian and skateboard were inside the conflict zone, indicating a safety hazard when estimating post-encroachment time. In addition, some trials resulted in “No Detection” due to issues in LTE communication, and the anchors were only measuring detections for one tag. The mean absolute difference was 0.43 s between the ground truth data and UWB technology. Consequently, additional experiments were conducted on 15 February 2023 by increasing the number of anchors to avoid miscommunication between the anchors and the tag.
On 15 February 2023, this study aimed to improve UWB technology’s accuracy by increasing the number of anchors, as depicted in Figure 15. A conflict zone of 2 m by 2 m was placed in the center of the study area, between (4,4) and (6,6), with the skateboard moving approximately at the centerline of the conflict zone. The experiment started with the pedestrian and skateboard at (10,5) and (5,10) respectively. The pedestrian moved from point (10,5) to (0,5), while the skateboard was pulled by a rope from point (5,10) to (5,0). The ground truth data were obtained by estimating the time in and out using a video camera, while the UWB tag’s time in and out was stored in the cloud. One anchor failed to be detected during the experiment. In some trials, the tag did not upload measurements to the cloud due to miscommunication, resulting in failed trials identified as “No Detection”. The mean absolute difference was 0.68 s. The average means absolute difference from the February 7 and February 15 experiments combined was 0.55 s.
Additional experiments were conducted to analyze the single tag with four anchors on 2 and 7 July 2023 without challenges related to time synchronization on dual mode or collision in transmission due to multiple devices attempting to transmit signals simultaneously, as mentioned earlier. The 2 July experiment analyzed time occupancy from ground truth data obtained from a camera and UWB estimation. The study area was 8 m by 8 m, and a conflict area was outlined on the floor at (3,3) to (5,5). The first 11 trials with four anchors estimated distance measurements. However, one anchor failed to continue recording distance measurements, and the results are shown in Table 9. Therefore, the first 11 trials applied multilateration and then applied trilateration for the rest of the trials. This study found that the average absolute difference in time occupancy was 0.05s. Because of the accuracy in the average absolute difference in time occupancy, the 7 July experiment was conducted. The experiment looked at the time occupancy with a study area of 8 m by 8 m. Table 10 shows the results from a study area of 8 m by 8 m for 7 July. The conflict zone was located at (3,3) to (5,5). Four anchors were multiliterate to produce the positioning of the tag. Table 11 shows raw data from trial 4 from Table 10 when the tag entered and exited the conflict zone. Moreover, the raw data show the distance measurements from each anchor with every time increment.
After exploring the time occupancy in the study area of 8 m by 8 m, the research investigated the time occupancy in the 15 m by 15 m study area with the same conflict zone (3,3) to (5,5). Table 12 demonstrates the results in time occupancy. The results show one failure in detection. Moreover, one of the anchors at trial 12 stopped recording distance measurements; therefore, Trilateration was applied for that trial. There are some trials that showed a high absolute error in time occupancy, such as trials 4, 8, 13, and 17 in Table 12. After looking into the data, the study found that speed filtering (when removing data points related to speed relative > 5 m/s) was not applied to Table 12, which caused inaccurate localization. Therefore, Table 13 demonstrates the results after applying the filter. Trial 8 on Table 12 shows the maximum absolute error difference in time occupancy of 0.76. Figure 16 shows the distance measurements from each anchor. Anchor #3 was affected by the multipath issue, which resulted in an error in localization.

5. Discussion

Although UWB technology offers many advantages, there are many challenges and considerations that must be considered when implementing and designing a UWB positioning system. First, the orientation of UWB anchor antennas significantly impacts tracking accuracy. The anchor antenna’s orientation should be toward the center of the tracking area in order to overlap with the radiation pattern [22]. Many studies have looked into optimizing polarization and radiation. Polarization refers to the orientation of the electric field in an electromagnetic wave. For instance, a study by Alfakhri and Zhang et al. [29,30] investigated a Multiple-Input-Multiple-Output (MIMO) antenna design to accomplish dual-polarization operation and a Defected Ground Structure (DGS). Moreover, the design showed a stable radiation pattern. Therefore, by exploring antennas that support multiple or dual polarizations, UWB technology can receive signals from various orientations.
Many studies have explored the placement of antennas to optimize radiation and polarization. For instance, Fortes et al. [31] found that the appropriate placement of antennas depended on the height of the antennas. This study investigated the antennas from a height of 1.3 m to 2.5 m, which resulted in a declining mean tracking error from 47 cm to 26 cm. Therefore, more investigations are needed to investigate the optimum height for an antenna in an outdoor environment.
The accuracy of UWB technology can be impacted by the NLOS effect. Research was conducted by Ansaripour et al. [11] to overcome this issue by increasing the number of tags surrounding the object. Another research applied machine learning algorithms to reduce the NLOS effects [32]. For example, this study used many ML techniques, such as K-Nearest Neighbors (k-NN), Support Vector Machine (SVM), Decision Tree (DT), Naïve Bayes (NB), and Neural Network (NN) to classify and reduce the localization error. A confusion matrix was used to investigate the performance of these techniques. This study found that, in the case of LOS, the True Positives (TP) = 983 and False Negative (FN) = 17, the precision, recall, and accuracy were 98.9%, 98.3%, and 97.5%, respectively. Finally, in the case of NLOF, the TP = 890, and FN = 110 with the average running time of NN was 0.0606.
The failed detections can be minimized by storing the data in the tag’s storage. Moreover, the size of detections can consume battery life. Thus, the tags can be connected to a power source to maintain the detection rate. One of the benefits of UWB technology is to provide high-accuracy positioning. Therefore, the pedestrian tag should be placed higher to avoid the NLOS and measure accurate positioning.
Two critical challenges were encountered during the experiments: multipath interference and NLOS. These challenges could potentially impact accuracy in the field of traffic conflict techniques (TCT). For instance, both challenges can result in inaccurate positioning, which leads to an inaccurate conflict prediction. This study was conducted to evaluate the accuracy of UWB when calculating time occupancy in an indoor environment. Therefore, this could lead to a better understanding of the limitations of this technology and the preparation for successful deployment in an outdoor environment. It is hoped that the findings gained from the indoor trails will help mitigate challenges in an outdoor setting and ensure more safer and reliable technology.
Range and interference limitations can impact positioning accuracy. Hence, it is crucial to optimize the system parameters, including the study size, the height of the anchors, and signal filtering. More studies are needed on UWB technology outdoors, such as various weather conditions and using an actual vehicle with a skateboard to design an experiment that reflects actual road users. The communication between the anchors and tags should be optimized for consistent, accurate positioning. Finally, time measurement must be synchronized with the actual time to have real-time positioning and estimate post-encroachment time.

6. Conclusions

This research evaluated UWB technology in potentially estimating post-encroachment time. As UWB technology continues to improve and become more widely available, it is expected to play a significant role in ensuring efficient and safe transportation systems. This study showed a high accuracy in time occupancy, which reached an average of 0.06 s in the absolute mean error for single-tag experiments in an 8 m by 8 m study area. This study found that the accuracy of time occupancy at 15 m by 15 m increased the time occupancy error to 0.22 s. This research looked at static and dynamic positioning experiments. The research found that the range accuracy could be affected by the range and signal interference from the second tag. Many challenges were discussed in this study that needed to be investigated and an accurate and reliable UWB system was achieved. As UWB technology is improving, many traffic conflict applications can be utilized and enhance transportation systems to accomplish sustainability. Future work should estimate post-encroachment time using dual mode and be able to communicate with multiple tags. Also, time synchronization should be considered with the dual mode by broadcasting the time from one anchor to other UWB devices, including tags and anchors.

Author Contributions

Conceptualization, S.F. and K.I.; methodology, S.F. and K.I.; software, S.F.; validation: S.F.; formal analysis, S.F.; investigation, S.F. and K.I.; resources, S.F. and K.I.; data curation, S.F.; writing—original draft preparation, S.F.; writing—review and editing, K.I.; visualization, S.F.; supervision, K.I.; project administration, K.I.; funding acquisition, K.I. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the Natural Science and Engineering Research Council of Canada, grant number 2016-06208, and by Transport Canada with a grant from the program: Enhanced Road Safety Transfer Payment.

Institutional Review Board Statement

The Carleton University Research Ethics Board (CUREB) conducted an ethical review of the experimental work, and approval was waived for this study due to a lack of participants under Article 2.1 of the Tri-Council Policy Statement.

Informed Consent Statement

Not applicable.

Data Availability Statement

The data presented in this study pertaining to the wireless sensor measurements are available on request from the corresponding author. The data are not publicly available due to equipment privacy and security reasons. Other data may not be shared due to privacy reasons.

Acknowledgments

The authors acknowledge the contributions of Noah Gagnon to software development and experimental work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Elsanhoury, M.; Makela, P.; Koljonen, J.; Valisuo, P.; Shamsuzzoha, A.; Mantere, T.; Elmusrati, M.; Kuusniemi, H. Precision Positioning for Smart Logistics Using Ultra-Wideband Technology-Based Indoor Navigation: A Review. IEEE Access 2022, 10, 44413–44445. [Google Scholar] [CrossRef]
  2. Laadung, T.; Ulp, S.; Alam, M.M.; Le Moullec, Y. Performance Evaluation of UWB Active-Passive Two-Way Ranging Distance Estimation Matrix Weighting Methods. 2022. Available online: https://ceur-ws.org/Vol-3248/paper29.pdf (accessed on 16 July 2023).
  3. Lian Sang, C.; Adams, M.; Hörmann, T.; Hesse, M.; Porrmann, M.; Rückert, U. Numerical and Experimental Evaluation of Error Estimation for Two-Way Ranging Methods. Sensors 2019, 19, 616. [Google Scholar] [CrossRef] [PubMed]
  4. Sundin, O. UWB-TWR Performance Comparison in a Hybrid Node Network. Computer Science and Engineering, Master’s Level. 2021. Available online: https://www.diva-portal.org/smash/get/diva2:1602910/FULLTEXT01.pdf (accessed on 16 July 2023).
  5. Overman, J. Wireless Clock Synchronisation for UWB Positioning. Master’s Thesis, Delft University of Technology, Delft, The Netherlands, 2019. [Google Scholar]
  6. Filippoupolitis, A.; Oliff, W.; Loukas, G. Bluetooth Low Energy Based Occupancy Detection for Emergency Management. In Proceedings of the 2016 15th International Conference on Ubiquitous Computing and Communications and 2016 International Symposium on Cyberspace and Security (IUCC-CSS), Granada, Spain, 14–16 December 2016; pp. 31–38. [Google Scholar] [CrossRef]
  7. Trivedi, D.; Badarla, V.; Bhandari, R. Occupancy inference using infrastructure elements in indoor environment: A multi-sensor data fusion. CCF Trans. Pervasive Comput. Interact. 2023, 5, 255–275. [Google Scholar] [CrossRef]
  8. Mohammadi, S.; Ismail, K. Method for Detection and Classification of Turning Movements in Intersections Using Bluetooth Low-Energy Signals. J. Transp. Eng. Part A 2023, 149, 04023093. [Google Scholar] [CrossRef]
  9. Mohammadi, S.; Ismail, K.; Ghods, A.H. Investigating Wi-Fi, Bluetooth, and Bluetooth Low-Energy Signal Characteristics for Integration in Vehicle–Pedestrian Collision Warning Systems. Sustainability 2021, 13, 10823. [Google Scholar] [CrossRef]
  10. Ansaripour, A.; Heydariaan, M.; Gnawali, O.; Kim, K. ViPER: Vehicle Pose Estimation using Ultra-WideBand Radios. In Proceedings of the 2020 16th International Conference on Distributed Computing in Sensor Systems (DCOSS), Marina del Rey, CA, USA, 25–27 May 2020; pp. 120–127. [Google Scholar] [CrossRef]
  11. Ansaripour, A.; Heydariaan, M.; Kim, K.; Gnawali, O.; Oyediran, H. ViPER+: Vehicle Pose Estimation Using Ultra-Wideband Radios for Automated Construction Safety Monitoring. Appl. Sci. 2023, 13, 1581. [Google Scholar] [CrossRef]
  12. Dardari, D.; Decarli, N.; Guerra, A.; Al-Rimawi, A.; Puchades, V.M.; Prati, G.; De Angelis, M.; Fraboni, F.; Pietrantoni, L. High-Accuracy Tracking Using Ultrawideband Signals for Enhanced Safety of Cyclists. Mob. Inf. Syst. 2017, 2017, 8149348. [Google Scholar] [CrossRef]
  13. Zhang, R.; Song, L.; Jaiprakash, A.; Talty, T.; Alanazi, A.; Alghafis, A.; Biyabani, A.A.; Tonguz, O. Using Ultra-Wideband Technology in Vehicles for Infrastructure-free Localization. In Proceedings of the 2019 IEEE 5th World Forum on Internet of Things (WF-IoT), Limerick, Ireland, 15–18 April 2019; pp. 122–127. [Google Scholar] [CrossRef]
  14. Fakhoury, S.; Ismail, K. Improving Pedestrian Safety Using Ultra-Wideband Sensors: A Study of Time-to-Collision Estimation. Sensors 2023, 23, 4171. [Google Scholar] [CrossRef]
  15. Islam, Z.; Abdel-Aty, M.; Goswamy, A.; Abdelraouf, A.; Zheng, O. Modelling the Relationship Between Post Encroachment Time and Signal Timings Using UAV Video data. arXiv 2022, arXiv:2210.05044. [Google Scholar]
  16. Whitley, T. Applications in Traffic Analysis from Automatically Extracted Road User Interactions with Roadside LiDAR Trajectories. Ph.D. Thesis, University of Nevada, Reno, NV, USA, 2022. [Google Scholar]
  17. Rahman, M.A. Uses and Challenges of Collecting LiDAR Data from a Growing Autonomous Vehicle Fleet: Implications for Infrastructure Planning and Inspection Practices. Ph.D. Thesis, Utah State University, Logan, UT, USA, 2021. [Google Scholar]
  18. Kathuria, A.; Vedagiri, P. Evaluating pedestrian vehicle interaction dynamics at un-signalized intersections: A proactive approach for safety analysis. Accid. Anal. Prev. 2020, 134, 105316. [Google Scholar] [CrossRef]
  19. Lin, Y.; Xiao, N. Identifying High-accuracy Regions in Traffic Camera Images to Enhance the Estimation of Road Traffic Metrics: A Quadtree-based Method. Transp. Res. Rec. 2022, 2676, 522–534. [Google Scholar] [CrossRef]
  20. Gupta, A.; Mohapatra, P. A survey on ultra wide band medium access control schemes. Comput. Netw. 2007, 51, 2976–2993. [Google Scholar] [CrossRef]
  21. August, N.J.; Ha, D.S. An efficient UWB radio architecture for busy signal MAC protocols. In Proceedings of the 2004 First Annual IEEE Communications Society Conference on Sensor and Ad Hoc Communications and Networks, Santa Clara, CA, USA, 4–7 October 2004; pp. 325–334. [Google Scholar] [CrossRef]
  22. Grasso, P.; Innocente, M.S.; Tai, J.J.; Haas, O.; Dizqah, A.M. Analysis and Accuracy Improvement of UWB-TDoA-Based Indoor Positioning System. Sensors 2022, 22, 9136. [Google Scholar] [CrossRef] [PubMed]
  23. Benouakta, A.; Ferrero, F.; Lizzi, L.; Staraj, R. Antenna Characteristics Contributions to the Improvement of UWB Real-Time Locating Systems’ Reading Range and Multipath Mitigation. IEEE Access 2023, 11, 71449–71458. [Google Scholar] [CrossRef]
  24. Garcia, G.E. On the Trade-Off Between Uncertainty and Delay in UWB and 5G Localization. Ph.D. Thesis, Chalmers University of Technology, Göteborg, Sweden, 2018. [Google Scholar]
  25. Zhou, N.; Lau, L.; Bai, R.; Moore, T. A Robust Detection and Optimization Approach for Delayed Measurements in UWB Particle-Filter-Based Indoor Positioning. Navigation 2022, 69, navi.514. [Google Scholar] [CrossRef]
  26. Tiemann, J.; Friedrich, J.; Wietfeld, C. Experimental Evaluation of IEEE 802.15.4z UWB Ranging Performance under Interference. Sensors 2022, 22, 1643. [Google Scholar] [CrossRef]
  27. Chansamood, P.; Wisadsud, S.; Maneerat, K.; Sanpechuda, T.; Chinda, K.; Kaemarungsi, K. Effects of Antenna Orientation in Ultra Wideband Indoor Positioning System. In Proceedings of the 2019 16th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON), Pattaya, Thailand, 10–13 July 2019; pp. 397–400. [Google Scholar] [CrossRef]
  28. Pérez-Solano, J.J.; Felici-Castell, S.; Soriano-Asensi, A.; Segura-Garcia, J. Time synchronization enhancements in wireless networks with ultra wide band communications. Comput. Commun. 2022, 186, 80–89. [Google Scholar] [CrossRef]
  29. Alfakhri, A. Dual polarization and mutual coupling improvement of UWB MIMO antenna with cross shape decoupling structure. e-Prime 2023, 4, 100130. [Google Scholar] [CrossRef]
  30. Zhang, J.; Wang, L.; Zhang, W. A Novel Dual Band-Notched CPW-FED UWB MIMO Antenna with Mutual Coupling REduction Characteristics. Prog. Electromagn. Res. Lett. 2020, 90, 21–28. [Google Scholar] [CrossRef]
  31. Fortes, J.; Švingál, M.; Porteleky, T.; Jurík, P.; Drutarovský, M. Positioning and Tracking of Multiple Humans Moving in Small Rooms Based on a One-Transmitter–Two-Receiver UWB Radar Configuration. Sensors 2022, 22, 5228. [Google Scholar] [CrossRef]
  32. Che, F.; Ahmed, Q.Z.; Lazaridis, P.I.; Sureephong, P.; Alade, T. Indoor Positioning System (IPS) Using Ultra-Wide Bandwidth (UWB)-For Industrial Internet of Things (IIoT). Sensors 2023, 23, 5710. [Google Scholar] [CrossRef] [PubMed]
Figure 1. (a) Single-sided two-way ranging (SS-TWR). (b) Double-sided two-way ranging (DS-TWR).
Figure 1. (a) Single-sided two-way ranging (SS-TWR). (b) Double-sided two-way ranging (DS-TWR).
Sensors 23 07551 g001
Figure 2. The left flowchart describes the data collection and recording processes. The right figure shows the developed method to impute for missing distance measurements.
Figure 2. The left flowchart describes the data collection and recording processes. The right figure shows the developed method to impute for missing distance measurements.
Sensors 23 07551 g002
Figure 3. (a) A tag placed at one of the reference points; (b) A UWB anchor position.
Figure 3. (a) A tag placed at one of the reference points; (b) A UWB anchor position.
Sensors 23 07551 g003
Figure 4. Distance measurements from each anchor at trial 1.
Figure 4. Distance measurements from each anchor at trial 1.
Sensors 23 07551 g004
Figure 5. Distance measurements from each anchor at trial 4.
Figure 5. Distance measurements from each anchor at trial 4.
Sensors 23 07551 g005
Figure 6. Positioning mean error.
Figure 6. Positioning mean error.
Sensors 23 07551 g006
Figure 7. Distance measurement distribution for each anchor.
Figure 7. Distance measurement distribution for each anchor.
Sensors 23 07551 g007
Figure 8. (a) A tag placed at one of the reference points; (b) A UWB anchor position.
Figure 8. (a) A tag placed at one of the reference points; (b) A UWB anchor position.
Sensors 23 07551 g008
Figure 9. Distance measurements for 1 min from each anchor.
Figure 9. Distance measurements for 1 min from each anchor.
Sensors 23 07551 g009
Figure 10. (a) A tag placed at 1 m height vertically; (b) A tag placed at 1 m height horizontally.
Figure 10. (a) A tag placed at 1 m height vertically; (b) A tag placed at 1 m height horizontally.
Sensors 23 07551 g010
Figure 11. Distance measurements at point 17 m.
Figure 11. Distance measurements at point 17 m.
Sensors 23 07551 g011
Figure 12. (a) Distance measurements when the tag was the initiator; (b) Distance measurements when the anchor was the initiator.
Figure 12. (a) Distance measurements when the tag was the initiator; (b) Distance measurements when the anchor was the initiator.
Sensors 23 07551 g012
Figure 13. (a) Camera for recording the experiments, (b) UWB tag on a skateboard.
Figure 13. (a) Camera for recording the experiments, (b) UWB tag on a skateboard.
Sensors 23 07551 g013
Figure 14. (a) The tag enters the conflict area, (b) The tag exits the conflict area.
Figure 14. (a) The tag enters the conflict area, (b) The tag exits the conflict area.
Sensors 23 07551 g014
Figure 15. (a) The UWB anchors, (b) The skateboard UWB tag and pedestrian UWB tag.
Figure 15. (a) The UWB anchors, (b) The skateboard UWB tag and pedestrian UWB tag.
Sensors 23 07551 g015
Figure 16. Distance measurements from each anchor in trial #8.
Figure 16. Distance measurements from each anchor in trial #8.
Sensors 23 07551 g016
Table 1. The errors in coordinates at each reference point.
Table 1. The errors in coordinates at each reference point.
TrialCoordinatesError xError y
1(1,3)0.250.01
2(2,3)0.030.03
3(3,3)0.020.09
4(1,4)0.220.05
5(2,4)0.010.04
6(1,5)0.040.01
Table 2. Sample of raw data.
Table 2. Sample of raw data.
ID#TimestampTrial#(x, y)
c11 676 505 518 0242(1.90, 0.99)
c11 676 505 518 0352(1.90, 0.99)
c11 676 505 518 2112(1.88, 0.93)
c11 676 505 518 2352(1.88, 0.93)
c11 676 505 518 2662(1.89, 0.94)
c11 676 505 518 2912(1.89, 0.95)
Table 3. The mean average error (m) in distance for each anchor.
Table 3. The mean average error (m) in distance for each anchor.
TrialCoordinatesAnchor#1Anchor#2Anchor#3Anchor#4
1(11,3)0.055.680.030.09
2(12,3)0.07-0.030.03
3(13,3)0.12-0.060.11
4(11,4)0.10-0.060.10
5(12,4)0.071.350.040.07
6(13,4)0.051.620.380.09
7(11,5)----
8(12,5)0.010.070.290.10
9(13,5)0.02-0.060.11
Average error 0.062.180.110.08
Table 4. Distance ranging when the tag is vertical.
Table 4. Distance ranging when the tag is vertical.
Reference Point (m)MAPE (M)Number of Detections
10.061537
30.021686
50.011423
100.021273
150.02309
160.03200
172.711123
17 (Repeated)2.71156
180.05490
190.051699
200.041770
Table 5. Distance ranging when the tag is horizontal.
Table 5. Distance ranging when the tag is horizontal.
Reference Point (m)MAPE (M)Number of Detections
10.032159
30.042080
50.061385
100.04480
15--
16--
17--
18--
19--
20--
Table 6. Distance ranging when the tag is vertical.
Table 6. Distance ranging when the tag is vertical.
Reference Point (m)MAPE (M)Number of Detections
10.071968
30.051678
50.031523
100.021172
150.071815
160.07499
170.09779
180.09673
190.11365
203.00104
Table 7. Distance ranging when the tag is horizontal.
Table 7. Distance ranging when the tag is horizontal.
Reference Point (m)MAPE (M)Number of Detections
10.181757
30.041259
50.141294
101.89992
15--
16--
17--
18--
19--
20--
Table 8. The absolute differences between UWB-based and ground truth data.
Table 8. The absolute differences between UWB-based and ground truth data.
Ground TruthUWB TagAbsolute Difference (s)
Trial#Time InTime OutTime InTime Out
109:06:19.33309:06:20.73309:06:22.39409:06:23.3530.44
209:07:37.50009:07:41.83309:07:40.71609:07:44.1070.94
309:09:42.86609:09:43.83309:09:45.73209:09:46.7400.04
409:10:42.56609:10:44.24009:10:45.22109:10:46.8650.03
509:11:25.86609:11:27.70009:11:29.22809:11:30.4200.64
6 *09:12:19.43309:12:21.30009:12:21.27009:12:24.6331.50
709:13:17.00009:13:19.23309:13:21.00809:13:22.2061.03
8 *09:14:37.06609:14:38.06609:14:39.02709:14:40.9890.96
909:15:31.80009:15:33.000No DetectionNo DetectionNo Detection
1009:16:47.20009:16:48.30009:16:49.95909:16:51.0840.02
1109:17:50.43309:17:51.83309:17:53.18209:17:55.0550.47
1209:19:01.20009:19:02.60009:19:03.48409:19:05.3660.48
1309:20:33.06609:20:34.10009:20:35.46109:20:36.8280.33
1409:21:30.86609:21:32.40009:21:33.27609:21:34.7530.06
1509:24:00.83309:24:01.90009:24:04.14309:24:04.6680.54
1609:24:59.66609:25:01.200No DetectionNo DetectionNo Detection
1709:26:17.60009:26:18.86609:26:19.84309:26:21.4320.32
1809:27:23.10009:27:24.233No DetectionNo DetectionNo Detection
1909:28:13.13309:28:14.10009:28:15.92309:28:16.5720.32
2009:29:05.16609:29:06.233No DetectionNo DetectionNo Detection
2109:31:24.66609:31:25.933No DetectionNo DetectionNo Detection
2209:33:02.13309:33:03.566No DetectionNo DetectionNo Detection
2309:36:44.13309:36:45.53309:36:47.35009:36:48.2600.49
2409:37:34.73309:37:35.76609:37:37.34809:37:38.4670.09
2509:38:27.26609:38:28.83309:38:30.27909:38:31.5000.35
2609:39:23.80009:39:27.000No DetectionNo DetectionNo Detection
2709:40:43.10009:40:45.00009:40:46.03609:40:47.7590.18
2809:42:01.63309:42:03.33309:42:04.16609:42:05.7300.14
2909:42:59.20009:43:00.10009:43:02.61009:43:03.6990.19
3009:44:16.06609:44:17.333No DetectionNo DetectionNo Detection
The mean absolute difference0.43 s
* The trials 6 and 8 revealed that the pedestrian and skateboard were inside the conflict zone.
Table 9. The time occupancy from ground truth data and UWB estimation for the 8 m by 8 m study area (2 July 2023).
Table 9. The time occupancy from ground truth data and UWB estimation for the 8 m by 8 m study area (2 July 2023).
Trial#UWB Time InUWB Time OutGT Time OccupancyUWB Time OccupancyAbsolute Difference in Time Occupancy
102:10:27.75502:10:28.4000.670.650.02
202:12:08.52802:12:09.4660.800.940.14
302:13:06.17602:13:06.7990.630.620.01
402:14:06.49102:14:07.3140.870.820.04
502:15:05.80902:15:06.6360.830.830.01
602:16:08.66202:16:09.4310.730.770.04
702:17:06.17202:17:06.8530.670.680.01
802:18:03.60802:18:04.3230.700.720.02
902:19:04.69302:19:05.5010.770.810.04
1002:20:04.59402:20:05.4880.900.890.01
1102:21:04.26902:21:04.9070.600.640.04
1202:22:04.95802:22:05.5870.670.630.04
1302:23:04.38302:23:05.1330.530.750.22
1402:24:05.80902:24:06.5910.800.780.02
1502:25:05.22902:25:05.9870.770.760.01
1602:26:08.86902:26:09.6280.700.760.06
1702:27:04.89002:27:05.5040.700.610.09
1802:28:06.82502:28:07.8660.971.040.07
1902:29:07.72602:29:08.4460.700.720.02
2002:30:05.43002:30:06.1730.700.740.04
2102:32:05.62202:32:06.6571.001.030.03
2202:33:18.35602:33:19.1770.830.820.01
2302:34:07.54402:34:09.6782.032.130.10
2402:35:04.90002:35:05.6380.730.740.00
2502:36:09.64502:36:10.6871.071.040.02
2602:37:04.20402:37:04.8210.670.620.05
2702:38:05.72202:38:06.5060.770.780.02
2802:39:20.27402:39:20.7960.630.520.11
2902:41:11.11502:41:11.9400.770.830.06
3002:42:12.12902:42:12.7730.670.640.02
3102:43:12.01002:43:12.6430.670.630.03
3202:44:05.50402:44:06.1930.730.690.04
Average 0.05 s
Table 10. The time occupancy from ground truth data and UWB estimation for the 8 m by 8 m study area (7 July 2023).
Table 10. The time occupancy from ground truth data and UWB estimation for the 8 m by 8 m study area (7 July 2023).
Trial#UWB Time InUWB Time OutGT Time OccupancyUWB Time OccupancyAbsolute Difference in Time Occupancy
108:04:20.95408:04:21.8770.970.920.04
208:06:03.19308:06:03.7820.570.590.02
308:07:04.95008:07:05.5420.700.590.10
408:08:24.50308:08:25.2500.900.750.15
508:09:11.09408:09:11.9150.900.820.07
608:10:03.62808:10:04.4410.900.810.08
708:11:02.290failure1.03--
8failurefailure0.87--
908:13:06.77308:13:07.9471.271.170.09
10failurefailure0.83--
1108:15:03.74008:15:04.7231.030.980.05
1208:18:16.26708:18:17.2241.000.960.04
1308:20:03.94708:20:04.8801.030.930.10
1408:21:10.61308:21:11.3750.630.760.12
1508:22:05.08808:22:05.7110.670.620.04
1608:23:14.46908:23:15.1930.800.720.07
17failurefailure1.1--
18failurefailure1.7--
1908:32:03.07808:32:03.9240.80.850.04
20failurefailure1.33--
2108:34:06.72100:34:07.7001.131.010.12
Average 0.08 s
Table 11. Raw data from trial #4 (7 July 2023).
Table 11. Raw data from trial #4 (7 July 2023).
TimestampAnchor#1Anchor#2Anchor#3Anchor#4[x, y]
20:08:24.4484.796.586.315.04[5.08, 4.17]
20:08:24.4584.806.566.265.03[5.05, 4.18]
20:08:24.4684.806.556.215.02[5.03, 4.18]
20:08:24.4724.816.536.225.01[5.03, 4.17]
20:08:24.4814.826.526.245.03[5.02, 4.16]
20:08:24.4894.846.516.255.05[5.01, 4.16]
20:08:24.5034.856.486.275.07[4.99, 4.14]
20:08:24.5154.876.456.215.09[4.95, 4.15]
20:08:24.5234.926.436.165.11[4.90, 4.15]
20:08:24.5334.966.396.115.13[4.84, 4.15]
20:08:24.6465.006.356.055.15[4.79, 4.15]
20:08:24.6785.046.325.995.28[4.70, 4.19]
20:08:24.6835.096.285.935.41[4.60, 4.23]
20:08:24.6935.106.255.875.53[4.52, 4.28]
20:08:24.6975.126.215.815.57[4.47, 4.30]
20:08:24.7235.136.185.795.60[4.43, 4.30]
20:08:24.7295.156.145.775.65[4.39, 4.30]
20:08:24.7455.166.105.745.69[4.35, 4.31]
20:08:24.7505.186.075.715.73[4.30, 4.32]
20:08:24.7565.206.055.675.77[4.27, 4.33]
20:08:24.7605.216.035.645.79[4.23, 4.34]
20:08:24.7805.236.015.635.82[4.21, 4.34]
20:08:24.7845.255.995.615.84[4.18, 4.34]
20:08:24.7895.275.985.605.86[4.16, 4.34]
20:08:24.7935.295.975.585.89[4.13, 4.35]
20:08:24.8115.305.965.555.91[4.10, 4.36]
20:08:24.8165.335.955.525.94[4.07, 4.37]
20:08:24.8255.355.935.495.96[4.04, 4.37]
20:08:24.8465.375.915.465.98[4.01, 4.37]
20:08:24.8565.385.895.436.01[3.97, 4.38]
20:08:24.8595.405.875.416.03[3.94, 4.38]
20:08:24.8775.425.855.396.05[3.91, 4.38]
20:08:24.8845.445.835.366.07[3.88, 4.38]
20:08:24.8945.475.825.346.08[3.86, 4.38]
20:08:24.9095.495.825.326.10[3.84, 4.39]
20:08:24.9195.505.825.306.12[3.82, 4.40]
20:08:24.9255.515.805.276.14[3.79, 4.40]
20:08:24.9405.525.775.256.15[3.77, 4.40]
20:08:24.9505.535.755.236.16[3.75, 4.40]
20:08:24.9545.535.755.216.16[3.73, 4.41]
20:08:24.9605.545.745.206.17[3.73, 4.41]
20:08:24.9745.555.745.206.19[3.72, 4.41]
20:08:24.9805.565.735.206.20[3.70, 4.41]
20:08:24.9855.575.725.196.21[3.69, 4.41]
20:08:24.9955.585.705.166.22[3.66, 4.41]
20:08:25.0085.605.695.136.24[3.64, 4.42]
20:08:25.0155.615.685.106.25[3.61, 4.42]
20:08:25.0275.635.665.066.26[3.59, 4.43]
20:08:25.0385.645.645.036.28[3.56, 4.43]
20:08:25.0475.655.635.006.30[3.53, 4.44]
20:08:25.0505.675.634.976.32[3.50, 4.46]
20:08:25.0615.685.624.956.35[3.49, 4.46]
20:08:25.0705.695.624.946.34[3.48, 4.46]
20:08:25.0775.705.624.936.34[3.47, 4.46]
20:08:25.0815.715.614.926.34[3.46, 4.46]
20:08:25.0925.725.604.896.34[3.45, 4.46]
20:08:25.1085.745.604.876.37[3.42, 4.47]
20:08:25.1095.775.594.856.40[3.39, 4.48]
20:08:25.1245.805.584.836.43[3.35, 4.48]
20:08:25.1595.835.574.816.55[3.29, 4.52]
20:08:25.1685.865.564.796.60[3.25, 4.53]
20:08:25.1795.885.554.766.65[3.21, 4.54]
20:08:25.1925.915.544.746.70[3.17, 4.55]
20:08:25.2035.945.534.726.72[3.14, 4.55]
20:08:25.2145.975.514.706.75[3.10, 4.55]
20:08:25.2286.015.504.666.78[3.06, 4.56]
20:08:25.2386.045.494.626.81[3.02, 4.57]
20:08:25.2506.085.464.596.85[2.97, 4.57]
20:08:25.4016.115.444.506.89[2.91, 4.60]
20:08:25.4116.145.424.407.02[2.81, 4.65]
Table 12. The time occupancy from ground truth data and UWB estimation for 15m-by-15m study area (7 July 2023).
Table 12. The time occupancy from ground truth data and UWB estimation for 15m-by-15m study area (7 July 2023).
Trial#UWB Time InUWB Time OutGT Time OccupancyUWB Time OccupancyAbsolute Difference in Time Occupancy
109:24:23.55309:24:24.0000.630.450.18
209:26:00.58109:26:01.3381.270.760.51
3failure-1.17--
409:28:34.63509:28:34.8471.200.210.98
509:29:23.00009:29:24.0001.171.000.16
609:30:38.56709:30:39.0890.970.520.44
709:31:52.66509:31:53.0250.830.360.47
809:32:49.40009:32:50.0651.430.670.76
909:33:34.74809:33:35.7201.200.970.22
1009:34:28.53609:34:29.5401.101.000.09
1109:35:20.54709:35:21.1711.200.620.57
1209:36:13.72109:36:14.8821.301.160.13
1309:37:13.37809:37:13.9501.170.570.59
1409:38:15.59609:38:16.7981.271.200.06
1509:39:08.72209:39:09.5121.170.790.37
1609:40:23.70509:40:24.7331.131.030.10
1709:41:22.15309:41:22.6891.130.540.59
1809:42:17.23309:42:18.1641.10.930.16
1909:43:17.94509:43:18.8861.030.940.09
Average 0.36 s
Table 13. The time occupancy from ground truth data and UWB estimation for 15 m-by-15 m study area (7 July 2023—after applying speed filter).
Table 13. The time occupancy from ground truth data and UWB estimation for 15 m-by-15 m study area (7 July 2023—after applying speed filter).
Trial#UWB Time InUWB Time OutGT Time OccupancyUWB Time OccupancyAbsolute Difference in Time Occupancy
109:24:23.55309:24:24.0000.630.450.18
209:26:00.58109:26:01.3381.270.760.51
3failure-1.17--
409:28:34.63509:28:35.2941.200.660.54
509:29:23.00009:29:24.1621.171.000.01
609:30:38.56709:30:39.089-0.970.520.44
709:31:52.66509:31:53.025-0.830.360.47
809:32:49.40009:32:50.065-1.430.670.76
909:33:34.74809:33:35.720-1.200.970.22
1009:34:28.53609:34:29.540-1.101.000.09
1109:35:20.54709:35:21.6921.201.140.055
1209:36:13.72109:36:14.882-1.301.160.13
1309:37:13.37809:37:14.4511.171.070.09
1409:38:15.59609:38:16.798-1.271.200.06
1509:39:08.72209:39:09.8951.171.170.00
1609:40:23.70509:40:24.733-1.131.030.10
1709:41:22.15309:41:23.1851.131.030.10
1809:42:17.23309:42:18.1641.10.930.16
1909:43:17.94509:43:18.8861.030.940.09
Average 0.22 s
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Fakhoury, S.; Ismail, K. Ultra-Wideband-Based Time Occupancy Analysis for Safety Studies. Sensors 2023, 23, 7551. https://doi.org/10.3390/s23177551

AMA Style

Fakhoury S, Ismail K. Ultra-Wideband-Based Time Occupancy Analysis for Safety Studies. Sensors. 2023; 23(17):7551. https://doi.org/10.3390/s23177551

Chicago/Turabian Style

Fakhoury, Salah, and Karim Ismail. 2023. "Ultra-Wideband-Based Time Occupancy Analysis for Safety Studies" Sensors 23, no. 17: 7551. https://doi.org/10.3390/s23177551

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop