{'fraction_non_alphanumeric': 0.01990049751243781, 'fraction_numerical': 0.0, 'mean_word_length': 6.034965034965035, '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}}
KickLoc: Simple, Distributed Localization for Wireless Sensor Networks

The emergence of location-based applications in wireless sensor network has galvanized extensive research on localization. Nonetheless, localization remains a difficult problem due to trade-offs between accuracy, energy consumption and computing resources. Searching for a solution that is sufficiently robust to handle a variety of scenarios, we propose KickLoc, which is a fully distributed solution. KickLoc takes the reliability of distance measurements into account to mitigate errors resulting from distance measurement errors, and fuses information from all neighboring nodes to provide position estimates. We evaluated the proposed algorithms both through simulations and experiments, the results are compared with other localization schemes and the Cramer-Rao lower bound (CRLB). The results show that the proposed algorithms outperform existing solutions in most of scenarios, while requiring significantly lower resources.