• 沒有找到結果。

We also develop a simulator to evaluate the performances of the proposed dispatch scheme. We set up a sensing field as a 100 × 100 grids, on which there may be several obstacles. We randomly pick up 50, 100, 150, 200, 250, and 300 grids (excluding those grids representing obstacles) as event locations. The values of ∆m (that is, the cost to move one grid-length) and ∆t (that is, the cost to make a 90-degree turning) are set to 1 and 2, respectively. We mainly compare our priority-based dispatch scheme with the TSP approximate solution [16].

Fig. 5.1 shows the comparison of the total moving time of the mobile sensor under our priority-based dispatch scheme and the TSP approximate solution. We can observe that the TSP solution has a larger total moving time, because it is only an approximate solution. Our priority-based dispatch

scheme adopts a greedy approach, so that it can have a smaller total moving

Figure 5.1: Comparison on the total moving time of the mobile sensor.

Fig. 5.2 gives the comparison of the costs (by Eq. (3.3)) of the Hamilton cycles found by our dispatch scheme and the TSP solution. As can be seen, our priority-based dispatch scheme can find a Hamilton cycle with a cost smaller than that of the TSP solution. This indicates that event locations with higher priorities could be visited first.

Fig. 5.3 shows the waiting time of event locations, by adopting our priority-based dispatch scheme. In this experiment, we randomly select 100 locations as event locations. In Fig. 5.3, we can observe that event locations with higher priorities can have a shorter waiting time, which satisfy our goal.

1000 1500 2000 2500 3000 3500 4000

50 100 150 200 250 300

number of event locations

cost

priority-based scheme TSP solution

Figure 5.2: Comparison on the costs of the Hamilton cycles.

0

(a) waiting time of each event location

0

(b) average waiting time of each 10 event locations

Figure 5.3: Waiting time of event locations.

Chapter 6

Conclusions

In this thesis, we have proposed a scenario to use mobile sensors to de-tect events in a region without any deployment of wireless sensor network.

Mobile sensors will be first requested to conduct fully scanning of the region to collect rough information of the environment and to identify potential event locations. Then, mobile sensors will be dispatched to visit these event locations according to their priorities. We have proposed a priority-based dispatch scheme for mobile sensors to visit event locations. In particular, our dispatch scheme can reduce the total time for the mobile sensor to visit all event locations, while event locations with higher priorities can be vis-ited first. In this way, those event locations with higher priorities will suffer from lower waiting time. Simulation results have shown that our proposed dispatch scheme outperforms the approximated solution of TSP, on both the

total moving time of the mobile sensor and the average waiting time of event locations with higher priorities. In this thesis, we have also implemented a prototyping system to realize our dispatch idea. Such a prototyping sys-tem can be used to monitor CO2 densities in an indoor environment. The prototyping experience is also reported in this thesis.

Bibliography

[1] T. A. Dahlberg, A. Nasipuri, and C. Taylor, “Explorebots: a mobile net-work experimentation testbed,” in ACM SIGCOMM Workshop on Ex-perimental Approaches to Wireless Network Design and Analysis, 2005, pp. 76–81.

[2] D. Johnson, T. Stack, R. Fish, D. M. Flickinger, L. Stoller, R. Ricci, and J. Lepreau, “Mobile Emulab: a robotic wireless and sensor network testbed,” in IEEE INFOCOM, 2006.

[3] Y. C. Tseng, Y. C. Wang, K. Y. Cheng, and Y. Y. Hsieh, “iMouse:

an integrated mobile surveillance and wireless sensor system,” IEEE Computer, vol. 40, no. 6, pp. 60–66, 2007.

[4] Y. Zou and K. Chakrabarty, “Sensor deployment and target localization based on virtual forces,” in IEEE INFOCOM, 2003, pp. 1293–1303.

[5] G. Wang, G. Cao, and T. L. Porta, “Movement-assisted sensor deploy-ment,” in IEEE INFOCOM, 2004, pp. 2469–2479.

[6] N. Heo and P. K. Varshney, “Energy-efficient deployment of intelligent mobile sensor networks,” IEEE Transactions on Systems, Man and Cy-bernetics - Part A: Systems and Humans, vol. 35, no. 1, pp. 78–92, 2005.

[7] Y. C. Wang, C. C. Hu, and Y. C. Tseng, “Efficient placement and dispatch of sensors in a wireless sensor network,” IEEE Transactions on Mobile Computing, vol. 7, no. 2, pp. 262–274, 2008.

[8] G. Wang, G. Cao, T. L. Porta, and W. Zhang, “Sensor relocation in mobile sensor networks,” in IEEE INFOCOM, 2005, pp. 2302–2312.

[9] P. Basu and J. Redi, “Movement control algorithms for realization of fault-tolerant ad hoc robot networks,” IEEE Network, vol. 18, no. 4, pp.

36–44, 2004.

[10] Z. Butler and D. Rus, “Event-based motion control for mobile-sensor networks,” IEEE Pervasive Computing, vol. 2, no. 4, pp. 34–42, 2003.

[11] M. Demirbas, A. Arora, and M. Gouda, “A pursuer-evader game for sensor networks,” in Sixth Symposium on Self-Stabilizing Systems, 2003, pp. 1–16.

[12] C. Sharp, S. Schaffert, A. Woo, N. Sastry, C. Karlof, S. Sastry, and D. Culler, “Design and implementation of a sensor network system for vehicle tracking and autonomous interception,” in IEEE European Workshop on Wireless Sensor Networks, 2005, pp. 93–107.

[13] A. Verma, H. Sawant, and J. Tan, “Selection and navigation of mobile sensor nodes using a sensor network,” in IEEE International Conference on Pervasive Computing and Communications, 2005, pp. 41–50.

[14] Y. C. Wang, W. C. Peng, M. H. Chang, and Y. C. Tseng, “Exploring load-balance to dispatch mobile sensors in wireless sensor networks,”

in IEEE International Conference on Computer Communications and Networks, 2007, pp. 669–674.

[15] M. Bellmore and G. L. Nemhauser, “The traveling salesman problem:

A survey,” Operations Research, vol. 17, no. 3, pp. 538–557, 1968.

[16] M. Blaser, “A new approximation algorithm for the asymmetric TSP with triangle inequality,” in ACM-SIAM Symposium on Discrete Algo-rithms, 2003, pp. 638–645.

[17] Q. B. Zhu and S. Y. Chen, “A new ant evolution algorithm to resolve tsp problem,” in International Conference on Machine Learning and Applications, 2007, pp. 62–66.

[18] C. S. Jeong and M. Kim, “Fast parallel simulated annealing for traveling salesman problem,” Neural Network, vol. 3, pp. 947–953, 1990.

[19] A. Mohebifar, “New binary representation in genetic algorithms for solv-ing tsp by mappsolv-ing permutations to a list of ordered numbers,” in WSEAS International Conference on Computational Intelligence, Man-Machine Systems and Cybernetics, 2006, pp. 363–367.

[20] N. Yang, P. Li, and B. Mei, “An angle-based crossover tabu search for the traveling salesman problem,” in International Conference on Natural Computation, 2007, pp. 512–516.

[21] E. Baker, “An extra algorithm for time constrained traveling salesman problem,” Operations Research, vol. 31, pp. 938–945, 1983.

[22] X. S. Yan, A. M. Zhou, L. S. Kang, and Y. P. Chen, “Tsp problem based on dynamic environment,” in Intelligent Control and Automation Fifth World Congress, 2004, pp. 2271–2274.

[23] A. M. Campbell, “Aggregation for the probabilistic traveling salesman problem,” Computers & Operations Research, vol. 33, no. 9, pp. 2703–

2724, 2006.

[24] C. Y. Chang, H. R. Chang, C. C. Hsieh, and C. T. Chang, “OFRD:

obstacle-free robot deployment algorithms for wireless sensor networks,”

in IEEE Wireless Communications and Networking Conference, 2007, pp. 4371–4376.

[25] Crossbow, “SPB400 - Stargate Gateway,” http://www.xbow.com.

[26] MINDSTORM, “Robotics Invention System,”

http://mindstorms.lego.com/eng/default.asp.

[27] TGS 4161, “The detection of Carbon Dioxide,”

http://www.tashika.co.jp.

[28] TFTPD32, “A free TFTP and DHCP server for windows, freeware TFTP server,” http://tftpd32.jounin.net.

相關文件