ROS2 node viewer using Dear PyGui
Project description
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
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
dear_ros_node_viewer-0.1.3.tar.gz
(114.9 kB
view hashes)
Built Distribution
Close
Hashes for dear_ros_node_viewer-0.1.3.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66df8777c22ff6eb8a0d4e6e540cfabd9573c19774a163fb7449649a3e71423b |
|
MD5 | e1355b363b6e2ee9f49ad3053836ffeb |
|
BLAKE2b-256 | fa5cbabc69584608ddbc21e24f5ae02fe39c4c5b4f01a27c44457f8e9ce03e84 |
Close
Hashes for dear_ros_node_viewer-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c368099c59ca8e33b61ebe5d4d70d78255d774b1390c0cbaafbe0cfafae1dc83 |
|
MD5 | 8688288772141060634b5ee268217fcf |
|
BLAKE2b-256 | cc9cd1b98a055a1593b31cb3a41a7bfd29f3639c8b7dafde9376c9e2aaeb2a5f |