{'fraction_non_alphanumeric': 0.017699115044247787, 'fraction_numerical': 0.0008849557522123894, 'mean_word_length': 5.214285714285714, '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}}
Ladar scan preprocessing for robust motion estimation

Two-dimensional laser radars (2D-ladars) are sensors extensively used in mobile robotics for map building, self-localization, and obstacle detection due to their accuracy and reliability. Due to their fast sampling of the environment they also perfectly suit incremental ego-motion estimation, that is, to find how the position of the vehicle changes in short periods of time only by comparing sensor readings. Some of the most accurate methods dealing with this problem rely on a consistent computation of derivatives of range scans provided by the ladar. In practice, edges in the environment and sensor noise lead to inconsistencies in this computation. In this work we introduce an approach in the frequency domain, which robustly detects the continuous contour patches in the scan and then filters out the noise in those sections. In contrast with other methods based on batches of filters and heuristic rules, our approach employs spectral information to automatically select the filter parameters. We validate our method with experimental results on real environments.