{'fraction_non_alphanumeric': 0.01362088535754824, 'fraction_numerical': 0.0, 'mean_word_length': 5.082758620689655, '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}}
Dynamic map for obstacle avoidance

Most of the existing obstacle avoidance algorithms work well in a relatively static environment, which consists of mostly stationary obstacles and maybe some slow-moving obstacles. In a dynamic environment, however, these obstacle avoidance algorithms may result in a robot colliding with a moving obstacle. In this paper, we propose an idea of constructing a dynamic map of obstacles that shows the predicted positions of the moving obstacles in future. It imitates the human actions of monitoring and estimating the movements of other objects in order to choose a suitable path for themselves to travel in a dynamic environment. We used this idea on an existing obstacle avoidance algorithm, the vector field histogram approach. The simulation results show that the resulting method is able to navigate a robot safely in a dynamic environment.