{'fraction_non_alphanumeric': 0.016115351993214587, 'fraction_numerical': 0.0016963528413910093, 'mean_word_length': 5.413043478260869, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Energy Optimisation through Path Selection for Underwater Wireless Sensor Networks

This paper explores energy-efficient ways of retrieving data from underwater sensor fields using autonomous underwater vehicles (AUVs). Since AUVs are battery-powered and therefore energy-constrained, their energy consumption is a critical consideration in designing underwater wireless sensor networks. The energy consumed by an AUV depends on the hydrodynamic design, speed, on-board payload and its trajectory. In this paper, we optimise the trajectory taken by the AUV deployed from a floating ship to collect data from every cluster head in an underwater sensor network and return to the ship to offload the data. The trajectory optimisation algorithm models the trajectory selection as a stochastic shortest path problem and uses reinforcement learning to select the minimum cost path, taking into account that banked turns consume more energy than straight movement. We also investigate the impact of AUV speed on its energy consumption. The results show that our algorithm improves AUV energy consumption by up to 50% compared with the Nearest Neighbour algorithm for sparse deployments.