Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

3D plot plugin #231

Closed
chapulina opened this issue Jul 2, 2020 · 3 comments
Closed

3D plot plugin #231

chapulina opened this issue Jul 2, 2020 · 3 comments
Labels
close the gap Features from Gazebo-classic good first issue Good for newcomers help wanted We accept pull requests! rendering Involves Ignition Rendering

Comments

@chapulina
Copy link
Contributor

Gazebo-classic's LinkPlot3DPlugin traces the trajectory of a link in the rendering scene by publishing 3D markers.

Try gazebo worlds/plot3d.world :

plot3d

It would be nice to port it to Ignition. We already have markers, so it should be a matter of implementing a system plugin that publishes markers according to the current link poses.

@chapulina chapulina added good first issue Good for newcomers help wanted We accept pull requests! rendering Involves Ignition Rendering close the gap Features from Gazebo-classic labels Jul 2, 2020
@luccosta
Copy link

luccosta commented Aug 4, 2020

Hi @chapulina, I'm interested on this Issue. I'm planning to create a file for the plugin as in Gazebo-classic. Should I put this on /src? And what branch to target?

We already have markers

Planning to use marker example as guide.

@chapulina
Copy link
Contributor Author

Thanks, @luccosta !

You can create a new directory under src/systems for your new system. I think you'll probably use some Each calls on a PostUpdate callback to get link poses and publish the marker messages.

The markers are available since ign-gazebo3, which is Ignition Citadel, so it would be great if you targeted that branch and after merging we'll forward-port it to master.

@chapulina
Copy link
Contributor Author

Done in #917

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
close the gap Features from Gazebo-classic good first issue Good for newcomers help wanted We accept pull requests! rendering Involves Ignition Rendering
Projects
None yet
Development

No branches or pull requests

2 participants