rviz_2d_overlay_plugins package from rviz_2d_overlay_plugins repo

rviz_2d_overlay_msgs rviz_2d_overlay_plugins

Package Summary

Tags No category tags.
Version 1.2.1
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/teamspatzenhirn/rviz_2d_overlay_plugins.git
VCS Type git
VCS Version main
Last Updated 2022-10-06
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

RViz2 plugin for 2D overlays in the 3D view. Mainly a ROS2 port of the JSK overlay plugin (https://github.com/jsk-ros-pkg/jsk_visualization).

Additional Links

No additional links.

Maintainers

  • Team Spatzenhirn
  • Jonas Otto
  • Dominik Authaler

Authors

No additional authors.

rviz_2d_overlay_plugins

Plugin for displaying 2D overlays over the RViz2 3D scene.

Based on the jsk_visualization package, which is currently only released for ROS1, under the 3-Clause BSD license.

Text Overlay

Screenshot showing the robot velocity as an overlay above the RViz 3D Scene, as well as the expanded properties of the plugin

Both the text itself and formatting options for the text overlay are specified in the OverlayText.msg message type .

Alignment and Positioning

To allow easy positioning of the overlay along the edges of the rviz window, and to support multiple/dynamic window sizes, the position is given by offsets from the respective border. Depending on whether the horizontal_alignment is LEFT, RIGHT or CENTER, the horizontal_distance field sets the distance to the left or right border, or the offset from center.

For LEFT and RIGHT alignment, a distance of zero means that the text is aligned to the border without any gap, a positive distance moves the overlay towards the center.

For CENTER alignment, a distance of zero means completely centered, positive values move the overlay towards the bottom right of the window.

TOP and BOTTOM for the vertical alignment work just like LEFT and RIGHT in the horizontal case.

Circular Gauge Overlay

Screenshot showing the PieChartDisplay, a circular gauge

The PieChartDisplay is a rather boring pie chart, as it only displays a single value. PieChartDisplay and "Circular Gauge" are used synonymously in this package. The gauge allows displaying a std_msgs/Float32. Formatting and positioning, as well as setting the maximum value is only possible in the display options inside rviz.

CHANGELOG

Changelog for package rviz_2d_overlay_plugins

1.2.1 (2022-09-30)

  • Add package documentation using doxygen
  • add rosdoc2 config
  • add readme at package level
  • Contributors: Jonas Otto, Dominik Authaler

1.2.0 (2022-09-27)

  • Add missing dependencies to package.xml
  • Fix various compiler-warnings (NFC)
  • Rename package from overlay_rviz_plugins to rviz_2d_overlay_plugins
  • Contributors: Jonas Otto

1.1.0 (2022-09-11)

  • implemented reset
  • port pie chart plugin to ROS2
  • Contributors: Dominik, Jonas Otto

1.0.0 (2022-08-30)

  • port to ros2
  • add overlay plugin sources from jsk_visualization
  • Contributors: Jonas Otto, Dominik Authaler

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rviz_2d_overlay_plugins at answers.ros.org

rviz_2d_overlay_plugins package from rviz_2d_overlay_plugins repo

rviz_2d_overlay_msgs rviz_2d_overlay_plugins

Package Summary

Tags No category tags.
Version 1.2.1
License BSD-3-Clause
Build type AMENT_CMAKE
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/teamspatzenhirn/rviz_2d_overlay_plugins.git
VCS Type git
VCS Version main
Last Updated 2022-10-06
Dev Status DEVELOPED
CI status No Continuous Integration
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

RViz2 plugin for 2D overlays in the 3D view. Mainly a ROS2 port of the JSK overlay plugin (https://github.com/jsk-ros-pkg/jsk_visualization).

Additional Links

No additional links.

Maintainers

  • Team Spatzenhirn
  • Jonas Otto
  • Dominik Authaler

Authors

No additional authors.

rviz_2d_overlay_plugins

Plugin for displaying 2D overlays over the RViz2 3D scene.

Based on the jsk_visualization package, which is currently only released for ROS1, under the 3-Clause BSD license.

Text Overlay

Screenshot showing the robot velocity as an overlay above the RViz 3D Scene, as well as the expanded properties of the plugin

Both the text itself and formatting options for the text overlay are specified in the OverlayText.msg message type .

Alignment and Positioning

To allow easy positioning of the overlay along the edges of the rviz window, and to support multiple/dynamic window sizes, the position is given by offsets from the respective border. Depending on whether the horizontal_alignment is LEFT, RIGHT or CENTER, the horizontal_distance field sets the distance to the left or right border, or the offset from center.

For LEFT and RIGHT alignment, a distance of zero means that the text is aligned to the border without any gap, a positive distance moves the overlay towards the center.

For CENTER alignment, a distance of zero means completely centered, positive values move the overlay towards the bottom right of the window.

TOP and BOTTOM for the vertical alignment work just like LEFT and RIGHT in the horizontal case.

Circular Gauge Overlay

Screenshot showing the PieChartDisplay, a circular gauge

The PieChartDisplay is a rather boring pie chart, as it only displays a single value. PieChartDisplay and "Circular Gauge" are used synonymously in this package. The gauge allows displaying a std_msgs/Float32. Formatting and positioning, as well as setting the maximum value is only possible in the display options inside rviz.

CHANGELOG

Changelog for package rviz_2d_overlay_plugins

1.2.1 (2022-09-30)

  • Add package documentation using doxygen
  • add rosdoc2 config
  • add readme at package level
  • Contributors: Jonas Otto, Dominik Authaler

1.2.0 (2022-09-27)

  • Add missing dependencies to package.xml
  • Fix various compiler-warnings (NFC)
  • Rename package from overlay_rviz_plugins to rviz_2d_overlay_plugins
  • Contributors: Jonas Otto

1.1.0 (2022-09-11)

  • implemented reset
  • port pie chart plugin to ROS2
  • Contributors: Dominik, Jonas Otto

1.0.0 (2022-08-30)

  • port to ros2
  • add overlay plugin sources from jsk_visualization
  • Contributors: Jonas Otto, Dominik Authaler

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Dependant Packages

No known dependants.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged rviz_2d_overlay_plugins at answers.ros.org