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.
What type of PR is this? (check all applicable)
Description
This Python script provides a graphical interface for editing a topological map stored in a YAML file. Using
tkinter
andmatplotlib
, users can interactively edit node attributes (position, orientation, properties), scale polygons, and globally update node names. The script allows for quaternion-to-yaw conversions and provides save and scale functionalities for adjusting polygon sizes. Node edges and positions are visually represented, and users can easily edit node details by clicking on themRelated Tickets & Documents
QA Instructions, Screenshots, Recordings
Instructions for Using the Topological Map Editor Script:
Run the Script:
Select the YAML File:
View the Topological Map:
matplotlib
, with nodes represented as points and edges between them as lines.Edit Node Attributes:
Scale Polygons:
Save Your Changes:
[optional] Are there any post deployment tasks we need to perform?