When building URDF models, which visualizer do you use?

Post Reply
keithmgould
Posts: 12
Joined: Thu May 31, 2018 5:21 pm

When building URDF models, which visualizer do you use?

Post by keithmgould »

Curious what the community uses when building out a model.

Rviz? URDF-viewer? Would love to hear what you use, and why. I'm not really sure what the options are, so even a mention of what you don't use (and why not) would be helpful.

Do any of the visualizers allow you to see the points in your links where you designate the inertial origin? That seems like an easy place to make a mistake (so seeing it would help).

Related: do people tend to build their robots in some software package and then export into URDF? Or do they hand code their URDF?

Thank you!
hyyou
Posts: 96
Joined: Wed Mar 16, 2016 10:11 am

Re: When building URDF models, which visualizer do you use?

Post by hyyou »

I have just known URDF from your post.
After some search, I found a Blender's addon https://github.com/dfki-ric/phobos. :mrgreen:
From skimming, it looks good and its development is still active. ( but I have never used it yet )
User avatar
Erwin Coumans
Site Admin
Posts: 4221
Joined: Sun Jun 26, 2005 6:43 pm
Location: California, USA
Contact:

Re: When building URDF models, which visualizer do you use?

Post by Erwin Coumans »

Well, we use PyBullet for that, is can visualize URDF, SDF and MJCF etc. Also, it has utilities to show inertial boxes and in wireframe mode it can show joint axis etc.

You can see a few screenshots in the PyBullet Quickstart Guide.
keithmgould
Posts: 12
Joined: Thu May 31, 2018 5:21 pm

Re: When building URDF models, which visualizer do you use?

Post by keithmgould »

it has utilities to show inertial boxes and in wireframe mode it can show joint axis etc
That is fantastic.


1. I've looked through the quickstart a few times, and did not find instructions for how to do this. Did I miss it, or is that information somewhere else? Is there an example with instructions somewhere?

2. I've found (by trial and error) that 'w' starts wireframe, and then hitting 'j' seems to show axis. Is there a way to see all possible options? Like a command that brings up a help menu?

Inertial boxes, local axis, really anything to help me see how the engine is interpreting the URDF would be helpful.

Thank you.
Manish
Posts: 4
Joined: Sat Aug 13, 2022 8:08 am

Re: When building URDF models, which visualizer do you use?

Post by Manish »

A similar question was raised by @mcres viewtopic.php?p=44090#p44090, and identified some more options by hit and trial.

The option as suggested by Erwin can be found under the configureDebugVisualizer() section of the PyBullet Quickstart Guide. However it doesn't mention the keyboard shortcuts. Also, I have just started with PyBullet and I do feel rviz2 is much more detailed when it comes to giving urdf information in visual form. Please do let me know if you were able to perform the same in PyBullet GUI.
Post Reply