Replies: 7 comments
-
the tutorial here also allows easy interaction with the robot navigation in rviz, by clicking a location on the map: https://emanual.robotis.com/docs/en/platform/turtlebot3/quick-start/ |
Beta Was this translation helpful? Give feedback.
-
+1 for |
Beta Was this translation helpful? Give feedback.
-
Yes I suppose we could stand to have a separate ticket for the moveit stuff. Is there a reference implementation with screenshots demonstrating how the types are meant to be visualized? |
Beta Was this translation helpful? Give feedback.
-
It looks like the visualization code is in rviz_plugin_render_tools and in particular there is trajectory_visualization.cpp. There are some examples in the videos/images of the MoveIt tutorials for the trajectory visualization. It looks similar to the URDF visualization in that you're showing the robot with its meshes in the scene, but it's decoupled from a published robot state so that you can e.g. preview a trajectory before executing it, or visualize multiple different plans at once. They also support coloring robot links selectively, which is useful e.g. color links that will collide with an object differently than those that are free of collision. |
Beta Was this translation helpful? Give feedback.
-
Wanted to link my request to visualize PointStamped to this issue as well |
Beta Was this translation helpful? Give feedback.
-
Seconding a request for Grid Map support (not sure if it belongs here or in https://github.com/orgs/foxglove/discussions/433), I was able to write a Message Converter that allows for basic visualization (and would be happy to share the code if that's helpful) but am blocked from implementing the full featureset of the existing grid_map_rviz_plugin in Foxglove because there's no way to get user input into the message converter. The most important feature of that plugin that is impossible to do in Foxglove is the ability to (independently, dynamically) select which layer of the grid map to use for the height and which layer to use for the color, although other user-input-dependent features like enabling/disabling grid lines would be nice as well. |
Beta Was this translation helpful? Give feedback.
-
a request for gridmap support in 3d panel via protobuf. By now it's possible to visualize gridmap message from ros in foxglove, but for no-ros user i'd better to visualize gridmap via protobuf and this would be nice as well |
Beta Was this translation helpful? Give feedback.
-
Tracking some well-known message types which we could consider adding built-in panels/visualizations for.
https://docs.ros.org/en/melodic/api/sensor_msgs/html/index-msg.html
https://github.com/ros-planning/moveit_msgs
https://github.com/ros-perception/vision_msgs
https://github.com/luxonis/depthai-ros/tree/noetic-devel/depthai_ros_msgs/msg
http://wiki.ros.org/shape_msgs
https://github.com/ANYbotics/grid_map/blob/master/grid_map_msgs/msg/GridMap.msg
https://github.com/uos/mesh_tools / https://www.researchgate.net/publication/336627583_Tools_for_Visualizing_Annotating_and_Storing_Triangle_Meshes_in_ROS_and_RViz
https://github.com/OctoMap/octomap_msgs
Wrench: http://wiki.ros.org/rviz/DisplayTypes/Wrench
foxglove/studio#782
Display sensor_msgs/Imu messages in the 3D panel #156
Display nav_msgs/Odometry messages in the 3D panel #146
foxglove/studio#1630
foxglove/studio#1972
foxglove/studio#1325
Native support for sensor_msgs/JointState joint names in message path input #155
Support sensor_msgs/MultiEchoLaserScan #113
foxglove/studio#1049
foxglove/studio#1615
foxglove/studio#2812
foxglove/studio#2895
foxglove/studio#3156
foxglove/studio#3213
foxglove/studio#3215
foxglove/studio#3088
https://github.com/foxglove/studio/issues/2359
https://github.com/foxglove/studio/issues/3396
https://github.com/foxglove/studio/issues/3932
https://github.com/foxglove/studio/issues/3315
Beta Was this translation helpful? Give feedback.
All reactions