drn
dear-ros-node-viewer
pypi i dear-ros-node-viewer
drn

dear-ros-node-viewer

Dear RosNodeViewer: Visualize ROS2 Node Graph

by takeshi-iwanari

0.1.3 (see all)License:Apache License 2.0
pypi i dear-ros-node-viewer
Readme

Dear RosNodeViewer logo

https://user-images.githubusercontent.com/105265012/177068238-eaf4fed9-12c0-4c5b-ac7f-9597483c4c3c.mp4

Python application PyPI Publish

Dear RosNodeViewer

About

  • Visualize ROS2 node diagram
  • Support the following sources:
    • architecture.yaml generated by CARET
    • rosgraph.dot generated by rqt_graph
    • running ROS graph analysis

Requirements

  • Ubuntu 20.04 (Not tested in Windows / Mac)
    • graphviz is required
  • optional: ROS 2 Galactic if you need runtime ROS graph analysis

Get Started

# Install requirements
sudo apt install graphviz graphviz-dev

# Install Dear RosNodeViewer
pip install dear-ros-node-viewer

# Download sample graph
wget https://raw.githubusercontent.com/takeshi-iwanari/dear_ros_node_viewer/main/sample/architecture_autoware.yaml

# Run Dear RosNodeViewer
dear_ros_node_viewer architecture_autoware.yaml
  • Quick operation guide:
    • Middle button drag: move graph area
    • Mouse scroll: zoom in/out (zoom function is tentative)

How to Use

See WiKi

Acknowledgements

  • Dear RosNodeViewer utilizes Dear PyGui
    • Dear RosNodeViewer is named in honor of Dear PyGui
  • Dear RosNodeViewer contains Roboto font
    • licensed under the Apache License, Version 2.0.

GitHub Stars

39

LAST COMMIT

1mo ago

MAINTAINERS

1

CONTRIBUTORS

3

OPEN ISSUES

0

OPEN PRs

0
VersionTagPublished
0.1.3
15d ago
0.1.2
16d ago
0.1.1
1mo ago
0.1.0
1mo ago
No alternatives found
No tutorials found
Add a tutorial