demo.mp4
- Visualize ROS2 node diagram
- Support the following sources:
- architecture.yaml generated by CARET
- rosgraph.dot generated by rqt_graph
- running ROS graph analysis
- Ubuntu 20.04 or 22.04
- graphviz is required
- optional: ROS 2 Galactic or Humble if you need runtime ROS graph analysis
- Not tested in Windows / Mac
# Install requirements
sudo apt install graphviz
# Install Dear RosNodeViewer
pip install dear-ros-node-viewer
# Download sample graph
wget https://raw.githubusercontent.com/iwatake2222/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)
- 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.