{'fraction_non_alphanumeric': 0.01768172888015717, 'fraction_numerical': 0.0009823182711198428, 'mean_word_length': 4.7897727272727275, '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}}
The Path Planning of Mobile Robots Based on an Improved A* Algorithm

Path planning with the traditional A* search algorithm for mobile robots has the disadvantages of too close distance from the obstacle, no consideration of the robot size and much redundant turning points. These disadvantages make it difficult to guide the robot movement in practice. This paper proposes a smoothing A* algorithm based on map compression. The map is compressed to make the planned path avoid the narrow position, and the smoothing algorithm is adopted to effectively reduce the turning points and the length of the path. The simulation is carried out on a grid map with typical narrow positions, and its results show that the obtained path is feasible, safe and efficient. The improved A* algorithm is applied to the XQ-4 Pro robot for comparative experiments. The experimental results show that the path of the improved A* algorithm is obviously better than the former algorithm, and can guide the robot to the target in practice.