rqt_dotgraph package from rqt_dotgraph repo

rqt_dotgraph

Package Summary

Tags No category tags.
Version 0.0.2
License LGPLv3
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/niwcpac/rqt_dotgraph.git
VCS Type git
VCS Version main
Last Updated 2024-03-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

rqt GUI plugin to visualize dot graphs.

Additional Links

No additional links.

Maintainers

  • Alexander Xydes
  • Thomas Denewiler
  • Greg Kogut

Authors

No additional authors.

rqt_dotgraph

Provides a ROS2 node and an rqt plugin for visualizing DOT graph files. You can either load a DOT file or subscribe to a ROS2 topic.

To visualize the DOT graphs, this module includes a version of xdot_qt.py forked from ROSPlan and released under LGPLv3. The forked version in this package has been modified and the changes to it are released under the LGPLv3. The rest of this package is released under the CC0 license.

Nodes

rqt_dotgraph

Subscriptions

dot_graph (std_msgs/String)

  • String containing the dot graph itself (e.g. the contents of a DOT file).

Parameters

~title (string, default: Dot Graph Viewer)

  • Window title.

Troubleshooting

Plugin File Not Found

rqt plugins can have issues running. This has occurred most often after updating graphics drivers. A typical error message is the following.

RosPluginProvider._parse_plugin_xml() plugin file "/home/user/ws/install/rqt_dotgraph/share/rqt_dotgraph/plugin.xml" in package "rqt_dotgraph" not found

The fix is to run the following command then continue with previous commands where the error occurred.

ros2 run rqt_dotgraph rqt_dotgraph --force-discover

Import Errors when Running

When running the node with

ros2 run rqt_dotgraph rqt_dotgraph

and this error occurs

ImportError: cannot import name 'QVariant' from 'PySide2.QtCore' (/home/thomas/src/rqt_dotgraph/venv/lib/python3.10/site-packages/PySide2/QtCore.abi3.so)

Fix it with

pip install PyQt5

If this error occurs

ModuleNotFoundError: No module named 'PySide2'

Fix it with

pip install PySide2

CHANGELOG

Changelog for package rqt_dotgraph

0.0.2 (2024-03-08)

  • Contributors: Alexander Xydes, Thomas Denewiler

Added

  • Troubleshooting:
    • Tips for some runtime crashes due to missing dependencies. (#13)
    • Details about fixing plugin file not found error. (#9)
  • Run actions on a schedule or [workflow_dispatch]{.title-ref} as well as pull request and push. (#10)
  • Update actions used in workflows. (#14)
  • Update CI to use newer versions of actions and test on multiple ROS distributions. (#12)
  • Update list of maintainers. (#18)

Fixed

  • Add PySide2 and PyQt5 dependencies to package.xml. (#16)
  • Switch from hyphen to underscore in setup.cfg to avoid deprecated Python variables. (#11)
  • Explicitly specifying file encoding when opening a file with Python. Fixes pylint warning (Statick). (#6)

Removed

  • Remove version pinning for pycodestyle in workflow. (#15)

0.0.1 (2021-05-17)

  • Initial release of a ROS2 node and an rqt plugin for visualizing dot graph files.
  • Contributors: Alexander Xydes

Added

  • Github actions workflow to test and lint the package.
  • Automatically zooming to fit dotgraph only the first time a graph is received on a topic. Zooming to fit upon loading dotgraph file.

Fixed

  • Properly destroying old subscription.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged rqt_dotgraph at Robotics Stack Exchange

rqt_dotgraph package from rqt_dotgraph repo

rqt_dotgraph

Package Summary

Tags No category tags.
Version 0.0.2
License LGPLv3
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/niwcpac/rqt_dotgraph.git
VCS Type git
VCS Version main
Last Updated 2024-03-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

rqt GUI plugin to visualize dot graphs.

Additional Links

No additional links.

Maintainers

  • Alexander Xydes
  • Thomas Denewiler
  • Greg Kogut

Authors

No additional authors.

rqt_dotgraph

Provides a ROS2 node and an rqt plugin for visualizing DOT graph files. You can either load a DOT file or subscribe to a ROS2 topic.

To visualize the DOT graphs, this module includes a version of xdot_qt.py forked from ROSPlan and released under LGPLv3. The forked version in this package has been modified and the changes to it are released under the LGPLv3. The rest of this package is released under the CC0 license.

Nodes

rqt_dotgraph

Subscriptions

dot_graph (std_msgs/String)

  • String containing the dot graph itself (e.g. the contents of a DOT file).

Parameters

~title (string, default: Dot Graph Viewer)

  • Window title.

Troubleshooting

Plugin File Not Found

rqt plugins can have issues running. This has occurred most often after updating graphics drivers. A typical error message is the following.

RosPluginProvider._parse_plugin_xml() plugin file "/home/user/ws/install/rqt_dotgraph/share/rqt_dotgraph/plugin.xml" in package "rqt_dotgraph" not found

The fix is to run the following command then continue with previous commands where the error occurred.

ros2 run rqt_dotgraph rqt_dotgraph --force-discover

Import Errors when Running

When running the node with

ros2 run rqt_dotgraph rqt_dotgraph

and this error occurs

ImportError: cannot import name 'QVariant' from 'PySide2.QtCore' (/home/thomas/src/rqt_dotgraph/venv/lib/python3.10/site-packages/PySide2/QtCore.abi3.so)

Fix it with

pip install PyQt5

If this error occurs

ModuleNotFoundError: No module named 'PySide2'

Fix it with

pip install PySide2

CHANGELOG

Changelog for package rqt_dotgraph

0.0.2 (2024-03-08)

  • Contributors: Alexander Xydes, Thomas Denewiler

Added

  • Troubleshooting:
    • Tips for some runtime crashes due to missing dependencies. (#13)
    • Details about fixing plugin file not found error. (#9)
  • Run actions on a schedule or [workflow_dispatch]{.title-ref} as well as pull request and push. (#10)
  • Update actions used in workflows. (#14)
  • Update CI to use newer versions of actions and test on multiple ROS distributions. (#12)
  • Update list of maintainers. (#18)

Fixed

  • Add PySide2 and PyQt5 dependencies to package.xml. (#16)
  • Switch from hyphen to underscore in setup.cfg to avoid deprecated Python variables. (#11)
  • Explicitly specifying file encoding when opening a file with Python. Fixes pylint warning (Statick). (#6)

Removed

  • Remove version pinning for pycodestyle in workflow. (#15)

0.0.1 (2021-05-17)

  • Initial release of a ROS2 node and an rqt plugin for visualizing dot graph files.
  • Contributors: Alexander Xydes

Added

  • Github actions workflow to test and lint the package.
  • Automatically zooming to fit dotgraph only the first time a graph is received on a topic. Zooming to fit upon loading dotgraph file.

Fixed

  • Properly destroying old subscription.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged rqt_dotgraph at Robotics Stack Exchange

rqt_dotgraph package from rqt_dotgraph repo

rqt_dotgraph

Package Summary

Tags No category tags.
Version 0.0.2
License LGPLv3
Build type AMENT_PYTHON
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/niwcpac/rqt_dotgraph.git
VCS Type git
VCS Version main
Last Updated 2024-03-12
Dev Status MAINTAINED
CI status No Continuous Integration
Released UNRELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

rqt GUI plugin to visualize dot graphs.

Additional Links

No additional links.

Maintainers

  • Alexander Xydes
  • Thomas Denewiler
  • Greg Kogut

Authors

No additional authors.

rqt_dotgraph

Provides a ROS2 node and an rqt plugin for visualizing DOT graph files. You can either load a DOT file or subscribe to a ROS2 topic.

To visualize the DOT graphs, this module includes a version of xdot_qt.py forked from ROSPlan and released under LGPLv3. The forked version in this package has been modified and the changes to it are released under the LGPLv3. The rest of this package is released under the CC0 license.

Nodes

rqt_dotgraph

Subscriptions

dot_graph (std_msgs/String)

  • String containing the dot graph itself (e.g. the contents of a DOT file).

Parameters

~title (string, default: Dot Graph Viewer)

  • Window title.

Troubleshooting

Plugin File Not Found

rqt plugins can have issues running. This has occurred most often after updating graphics drivers. A typical error message is the following.

RosPluginProvider._parse_plugin_xml() plugin file "/home/user/ws/install/rqt_dotgraph/share/rqt_dotgraph/plugin.xml" in package "rqt_dotgraph" not found

The fix is to run the following command then continue with previous commands where the error occurred.

ros2 run rqt_dotgraph rqt_dotgraph --force-discover

Import Errors when Running

When running the node with

ros2 run rqt_dotgraph rqt_dotgraph

and this error occurs

ImportError: cannot import name 'QVariant' from 'PySide2.QtCore' (/home/thomas/src/rqt_dotgraph/venv/lib/python3.10/site-packages/PySide2/QtCore.abi3.so)

Fix it with

pip install PyQt5

If this error occurs

ModuleNotFoundError: No module named 'PySide2'

Fix it with

pip install PySide2

CHANGELOG

Changelog for package rqt_dotgraph

0.0.2 (2024-03-08)

  • Contributors: Alexander Xydes, Thomas Denewiler

Added

  • Troubleshooting:
    • Tips for some runtime crashes due to missing dependencies. (#13)
    • Details about fixing plugin file not found error. (#9)
  • Run actions on a schedule or [workflow_dispatch]{.title-ref} as well as pull request and push. (#10)
  • Update actions used in workflows. (#14)
  • Update CI to use newer versions of actions and test on multiple ROS distributions. (#12)
  • Update list of maintainers. (#18)

Fixed

  • Add PySide2 and PyQt5 dependencies to package.xml. (#16)
  • Switch from hyphen to underscore in setup.cfg to avoid deprecated Python variables. (#11)
  • Explicitly specifying file encoding when opening a file with Python. Fixes pylint warning (Statick). (#6)

Removed

  • Remove version pinning for pycodestyle in workflow. (#15)

0.0.1 (2021-05-17)

  • Initial release of a ROS2 node and an rqt plugin for visualizing dot graph files.
  • Contributors: Alexander Xydes

Added

  • Github actions workflow to test and lint the package.
  • Automatically zooming to fit dotgraph only the first time a graph is received on a topic. Zooming to fit upon loading dotgraph file.

Fixed

  • Properly destroying old subscription.

Wiki Tutorials

See ROS Wiki Tutorials for more details.

Source Tutorials

Not currently indexed.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

Recent questions tagged rqt_dotgraph at Robotics Stack Exchange

No version for distro noetic. Known supported distros are highlighted in the buttons above.
No version for distro ardent. Known supported distros are highlighted in the buttons above.
No version for distro bouncy. Known supported distros are highlighted in the buttons above.
No version for distro crystal. Known supported distros are highlighted in the buttons above.
No version for distro eloquent. Known supported distros are highlighted in the buttons above.
No version for distro dashing. Known supported distros are highlighted in the buttons above.
No version for distro galactic. Known supported distros are highlighted in the buttons above.
No version for distro foxy. Known supported distros are highlighted in the buttons above.
No version for distro lunar. Known supported distros are highlighted in the buttons above.
No version for distro jade. Known supported distros are highlighted in the buttons above.
No version for distro indigo. Known supported distros are highlighted in the buttons above.
No version for distro hydro. Known supported distros are highlighted in the buttons above.
No version for distro kinetic. Known supported distros are highlighted in the buttons above.
No version for distro melodic. Known supported distros are highlighted in the buttons above.