Traffic monitoring using an adaptive sensor power scheduling algorithm

SN Applied Sciences, Dec 2019

Richard Tatum, Matthew Bays, John Hyland, Benjamin Hartman

Article PDF cannot be displayed. You can download it here:

https://link.springer.com/content/pdf/10.1007%2Fs42452-019-1494-0.pdf

Traffic monitoring using an adaptive sensor power scheduling algorithm

Research Article Traffic monitoring using an adaptive sensor power scheduling algorithm Richard Tatum1 · Matthew Bays1 · John Hyland1 · Benjamin Hartman1 Received: 3 June 2019 / Accepted: 12 October 2019 / Published online: 5 November 2019 © This is a U.S. Government work and not under copyright protection in the U.S.; foreign copyright protection may apply 2019 Abstract Using sensors to monitor surface or subsurface traffic requires sensor placement, detection of traffic changes, and sensor power scheduling for improved efficiency. Of these capabilities, sensor power scheduling is one of the most important as the appropriate sensors must be selected for activation to respond to changes in the traffic. We present an adaptive power scheduling algorithm that uses the homogeneous equilibrium of a potential-field-based dynamical system to determine which sensors should be active. Our algorithm assumes a nearest neighbor topology, which makes additional assumptions about the placement of sensors. We formalize these conditions and construct a sensor placement algorithm to support our scheduling algorithm. To demonstrate the efficacy of our scheduling approach, we provide two distinctive traffic detection algorithms that we combine with our placement and scheduling algorithm to test via simulation. We provide the simulation results that show in both cases, the adaptive scheduling algorithm behaves efficiently as compared to an area coverage approach , as well as an all-active path coverage approach. Keywords Autonomous power scheduling · Traffic monitor · Nearest neighbor topology · Mixed-integer linear programming (MILP) · Potential field 1 Introduction The idea of using statically placed sensors to monitor geographical regions is well understood and has been applied to monitoring marine species [2], underwater vehicles [1], or more specifically, port security [16, 18]. Three facets to the problem of traffic monitoring are where to place the sensors, how to detect traffic distribution changes, and how to schedule sensors in response to traffic distribution changes. With respect to sensor placement, this problem is either solved as an area coverage problem [6, 7, 11, 19] or path coverage problem [14, 20]. As for the remaining facets, McIntyre and Hintz use information gain to determine sensor schedules for searching for unknown entities [17]. Others have considered the trade-off between accuracy and power with regard to scheduling sensors for tracking individual entities [12, 23]. Our scheduling approach, which we discuss in the next paragraph, considers detections from multiple entities. Our main contribution to the traffic monitoring problem is to focus on the scheduling facet of traffic monitoring. Simply stated, when a traffic distribution change is detected, a sensor scheduling algorithm must determine which sensors should be active and which should be inactive. Our approach, which uses statically placed sensors, borrows ideas from robotic path planning for mobile sensors [3, 15]. For mobile path planning, the velocity of the vehicle is proportional to the gradient of some potential function. Analogously, our approach assumes that the velocity of activating sensors is proportional to the gradient of an attractive potential field. Solving the resulting ordinary differential equation (ODE) for mobile path * Richard Tatum, | 1Naval Surface Warfare Center, Panama City Division, 110 Vernon Ave, Panama City, FL 32407, USA. SN Applied Sciences (2019) 1:1552 | https://doi.org/10.1007/s42452-019-1494-0 Vol.:(0123456789) Research Article SN Applied Sciences (2019) 1:1552 | https://doi.org/10.1007/s42452-019-1494-0 planning yields a path, while the solution of our ODE yields the indices of the sensors to be active. Thus, our approach combines elements of static and mobile sensors to create a new, unique sensor scheduling method. However, if sensors are not present where the traffic has shifted, then no scheduling of sensors can satisfactorily monitor the traffic. Thus, sensor placement clearly impacts the ability of any sensor schedule algorithm. In this paper, we more formally state placement assumptions and use them to construct a sensor placement algorithm to support our adaptive scheduling algorithm. In particular, our sensor placement algorithm uses a nearest neighbor topology, which is a modification of [20]; our placement approach considers the placement of only sensors. Sensor scheduling begins with detections of changes to traffic distributions. Without such indications, the sensor scheduling algorithm cannot proceed. Therefore, we provide two unique traffic change detection algorithms that we now describe. Our first traffic change detection approach relies on the following assumption: If traffic continuously shifts away from active sensors, then the total number of detections, which are the number of detections made by all active sensors, should decrease. To identify this event, we first use cubic b-splines as in [21] to smooth the noisy data of total detections. Using a uniform knot sequence, which guarantees C 2 smoothness of the b-spline everywhere over its domain [9], we are able to compute all of the inflection points and choose the inflection point with the highest number of detections. If the number of detections drops below the number of detections associated with the inflection point, we label that event as a traffic change event. Our second detection approach identifies a traffic change event as one in which the Hellinger distance between the previous and current detection distributions meets a specified threshold. The idea of using the Hellinger distance to compute the distance between distributions is an accepted technique as found in [13], in which the authors apply the Hellinger distance to distinguish distributions for classification problems. We combine our adaptive scheduling algorithm with the sensor placement approach and two traffic detection algorithms to form two completely distinctive traffic monitoring solutions. Figure 1 shows the conceptual behavior of these two traffic monitoring solutions. We compare these two methods with an area coverage approach found in [11] and an all-active path coverage approach found in [20] using a Monte Carlo simulation. In particular, we compare the probability of detections and the efficiency detections of all four monitoring solutions. Our paper is organized as follows. Section 2 describes the symbols that we use in this paper. Section 3 describes assumptions of our approach, while Sect. 4 describes the Vol:.(1234567890) Fig. 1  Ships (black diamonds) are generated from the traffic distribution (green arrows). The ships move from top to bottom, passing over sensors, which are either active (transparent blue circles) or not active (opaque blue circles) adaptive scheduling algorithm itself. In Sect. 5, we use the assumptions of 3 to construct a sensor placement algorithm. We describe two traffic detec (...truncated)


This is a preview of a remote PDF: https://link.springer.com/content/pdf/10.1007%2Fs42452-019-1494-0.pdf
Article home page: https://link.springer.com/article/10.1007/s42452-019-1494-0

Richard Tatum, Matthew Bays, John Hyland, Benjamin Hartman. Traffic monitoring using an adaptive sensor power scheduling algorithm, SN Applied Sciences, 2019, DOI: 10.1007/s42452-019-1494-0