jrl-umi3218 / mc_rtc

mc_rtc is an interface for simulated and real robotic systems suitable for real-time control
BSD 2-Clause "Simplified" License
121 stars 36 forks source link

Additional 3D markers in the GUI #348

Open mmurooka opened 1 year ago

mmurooka commented 1 year ago

This is not an issue, but a feature request for the future.

It would be nice to have more types of 3D markers in the GUI. For example, the following types supported by ROS visualization_msgs/Marker messages are not available in mc_rtc.

Supporting these features reduces the motivation for users to do things away from the mc_rtc concept, such as publishing their own ROS topics for the GUI as in https://github.com/isri-aist/Motion6DoF/pull/5#issuecomment-1418423577.

gergondet commented 1 year ago

boxes (CUBE in visualization_msgs/Marker) spheres and ellipsoids (SPHERE in visualization_msgs/Marker)

These two can (mostly) be handled via Visual although:

Note: mc_rtc's Visual also handles cylinders and meshes

I think we can add a nice helper to simplify usage here (and improve the docs)

To handle LINE_LIST we have to introduce a new type in mc_rtc GUI.

mmurooka commented 1 year ago

I will close this as it was handled by https://github.com/jrl-umi3218/mc_rtc/pull/299. Thank you.

gergondet commented 1 year ago

@mmurooka how about LINE_LIST-like functionality?

mmurooka commented 1 year ago

Oh, yes. It is desirable to have LINE_LIST as well. (At least Motion6DoF also used LINE_LIST.) I'll reopen the issue.