Skip to content

FrameTransformer implements tf2::BufferCoreInterface and tf2_ros::AsyncBufferInterface#422

Merged
jacobperron merged 9 commits intoros2from
jacob/frame_transformer
Jul 18, 2019
Merged

FrameTransformer implements tf2::BufferCoreInterface and tf2_ros::AsyncBufferInterface#422
jacobperron merged 9 commits intoros2from
jacob/frame_transformer

Conversation

@jacobperron
Copy link
Copy Markdown
Member

@jacobperron jacobperron commented Jul 2, 2019

Requires ros2/geometry2#121
Unblocks #375

The idea is to have rviz_common::transformation::FrameTransformer plugins implement the interfaces required by tf2_ros::MessageFilter. This will enable us to pass any frame transformers to the TF message filter.


I'm opening this for visibility. The implementation is subject to change pending the review of ros2/geometry2#121. I also would like to refactor this so that we avoid the extra conversion to/from rviz and tf2 types in the case we are using a TFFrameTransformer.

@jacobperron jacobperron added the in progress Actively being worked on (Kanban column) label Jul 2, 2019
@jacobperron jacobperron self-assigned this Jul 2, 2019
@jacobperron jacobperron added in review Waiting for review (Kanban column) and removed in progress Actively being worked on (Kanban column) labels Jul 10, 2019
@jacobperron
Copy link
Copy Markdown
Member Author

Ready for review.

…s::AsyncBufferInterface

This lets FrameTransformer plugins easily passed to tf2_ros::MessageFilter.

Signed-off-by: Jacob Perron <jacob@openrobotics.org>
* Lint
* Combine canTransform tests

Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
…ameTransformer

This shortcuts the conversions to/from RViz types.

Signed-off-by: Jacob Perron <jacob@openrobotics.org>
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
@jacobperron jacobperron force-pushed the jacob/frame_transformer branch from 4f6b913 to 4d099c3 Compare July 11, 2019 02:19
@jacobperron jacobperron requested a review from wjwwood July 18, 2019 16:15
Signed-off-by: Jacob Perron <jacob@openrobotics.org>
@jacobperron
Copy link
Copy Markdown
Member Author

  • Linux Build Status
  • Linux-aarch64 Build Status
  • macOS Build Status
  • Windows Build Status

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

in review Waiting for review (Kanban column)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants