Skip to content
This repository has been archived by the owner on May 11, 2023. It is now read-only.

Enable planner data visualization for plugin mode #7

Closed
henningkayser opened this issue Mar 3, 2023 · 1 comment · Fixed by #17
Closed

Enable planner data visualization for plugin mode #7

henningkayser opened this issue Mar 3, 2023 · 1 comment · Fixed by #17

Comments

@henningkayser
Copy link
Member

Currently, only the example executable is able to publish trajectory markers to RViz. That works by running an iteration callback that converts the STOMP waypoints to trajectories which are then published using MoveItVisualTools. We could do the same inside the plugin, however we usually don't want to depend on MVT in plugins since we would introduce a circular dependency if we were to migrate stomp_moveit into the moveit2 repo. Also, it does seem hacky to use ROS publishers inside plugins just for visualization.

I think the best solution would be to add an introspection feature to the API that allows querying or subscribing to runtime planner data which supports candidate paths and stand-alone waypoints (graphs), so that the caller can decide what backend is to be used for visualization or general processing.

In addition, we should probably move a revised implementation of MVT into the moveit2 repo so that we can access it for visualizing more of MoveIt's internal state.

@simonschmeisser
Copy link

Sounds like a good GSOC project to me!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants