| Literature DB >> 30469527 |
Fen Liu1,2, Wendong Xiao3,4, Shuai Chen5,6, Chengpeng Jiang7,8.
Abstract
Collaborative target tracking is one of the most important applications of wireless sensor networks (WSNs), in which the network must rely on sensor scheduling to balance the tracking accuracy and energy consumption, due to the limited network resources for sensing, communication, and computation. With the recent development of energy acquisition technologies, the building of WSNs based on energy harvesting has become possible to overcome the limitation of battery energy in WSNs, where theoretically the lifetime of the network could be extended to infinite. However, energy-harvesting WSNs pose new technical challenges for collaborative target tracking on how to schedule sensors over the infinite horizon under the restriction on limited sensor energy harvesting capabilities. In this paper, we propose a novel adaptive dynamic programming (ADP)-based multi-sensor scheduling algorithm (ADP-MSS) for collaborative target tracking for energy-harvesting WSNs. ADP-MSS can schedule multiple sensors for each time step over an infinite horizon to achieve high tracking accuracy, based on the extended Kalman filter (EKF) for target state prediction and estimation. Theoretical analysis shows the optimality of ADP-MSS, and simulation results demonstrate its superior tracking accuracy compared with an ADP-based single-sensor scheduling scheme and a simulated-annealing based multi-sensor scheduling scheme.Entities:
Keywords: adaptive dynamic programming; energy harvesting; extended Kalman filter; sensor scheduling; target tracking; wireless sensor networks
Year: 2018 PMID: 30469527 PMCID: PMC6308500 DOI: 10.3390/s18124090
Source DB: PubMed Journal: Sensors (Basel) ISSN: 1424-8220 Impact factor: 3.576
Figure 1The target tracking system in an energy-harvesting wireless sensor network (WSN).
Figure 2Structure of the adaptive dynamic programming based multi-sensor scheduling algorithm (ADP-MSS). EKF: extended Kalman filter.
Figure 3The layout of an energy-harvesting WSN.
Parameters in the energy consumption model.
| Parameters | Value |
|---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Simulation parameters.
| Parameters | Value |
|---|---|
| process noise parameter | 1 |
| coefficient | 0.10 |
| discount factor | 0.70 |
| learning rate | 0.20 |
| sampling interval | 0.05 s |
| Packet size in each transmission | 10 bits |
| number of nodes in the NN hidden layer | 30 |
| initial location of the target | (8.81, 6.23) |
| computation precision | 1 × 10−3 |
| max iteration step | 1000 |
Figure 4The changes of performance indexes with the iterations.
Figure 5The true trace and estimated trajectories of the target when the variance of the measurement noise was 0.05 and the target speed was 5 m/s. ADP-MSS: ADP-based multi-sensor scheduling algorithm; ADP-SSS: ADP-based single-sensor scheduling algorithm; SAA-MSS: simulated annealing algorithm-based multi-sensor scheduling.
Figure 6The tracking error when the variance of the measurement noise was 0.05 and the target speed was 5 m/s.
Figure 7The average tracking error when the target speed changed from 1 m/s to 10 m/s.
Figure 8The average tracking error when the variance of the measurement noise changed from 0.01 to 0.1.