Add frame and wgs support to pose control #88
Merged
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.
I've added support for pose-stamped messages in ROS2PoseControl. In addition, I've added support for WGS84 coordinate system.
These changes resolve ##22.
These changes are based on the discussion present in #35.
I'm opening a new branch as the other one is quite old and this one contains a small refactor.
The pose control now queries the TF tree looking for a valid transform between a frame contained in the pose-stamped message and the global frame in o3de. It applies the pose from the pose-stamped to the found transform and moves the object in the scene. An empty frame will interpret the pose as O3DE world coordinates.
The WGS84 support works when the frame id in the message is
wgs84
and the geopositioning component is present in the level.