Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR Description: A* Path Planning Implementation with File-Based Grid Input
Overview
This PR introduces an enhanced A* path planning implementation that supports loading the occupancy grid map from a file and generates paths for autonomous navigation. This modular and efficient design enables users to integrate pre-existing map files, visualize the planning process, and save the resulting path for future use.
Key Features
1. File-Based Grid Input
.npy
): Load the grid efficiently from a NumPy file..png
files to handle grayscale or colored images.2. Grid and Resolution Handling
x_lim
andy_lim
).3. A Path Planning*
weight
) to balance exploration and heuristic-driven search.4. Sparse Path Generation
5. Visualization and Animation
gif_name
).6. Path Saving
Usage Instructions
Input
.npy
,.png
,.json
).x_lim
andy_lim
).weight
) for exploration efficiency.Example
Output