-
Notifications
You must be signed in to change notification settings - Fork 4
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Signed-off-by: iwatake2222 <[email protected]>
- Loading branch information
1 parent
1d30634
commit 68e411a
Showing
42 changed files
with
1,949 additions
and
1,963 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,2 +1,4 @@ | ||
[MAIN] | ||
disable=too-many-public-methods | ||
indent-string=' ' | ||
indent-after-paren=2 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,54 +1,52 @@ | ||
<h1 align="center"> | ||
<img src="https://github.com/takeshi-iwanari/dear_ros_node_viewer/raw/main/00_docs/logo.png" alt="Dear RosNodeViewer logo"></a> | ||
<img src="https://github.com/iwatake2222/dear_ros_node_viewer/raw/main/00_docs/logo.png" alt="Dear RosNodeViewer logo"></a> | ||
</h1> | ||
|
||
https://user-images.githubusercontent.com/105265012/177068238-eaf4fed9-12c0-4c5b-ac7f-9597483c4c3c.mp4 | ||
|
||
[![Python application](https://github.com/takeshi-iwanari/dear_ros_node_viewer/actions/workflows/python-app.yml/badge.svg)](https://github.com/takeshi-iwanari/dear_ros_node_viewer/actions/workflows/python-app.yml) | ||
[![PyPI Publish](https://github.com/takeshi-iwanari/dear_ros_node_viewer/actions/workflows/pypi-publish.yml/badge.svg)](https://pypi.org/project/dear-ros-node-viewer/) | ||
|
||
[![Python application](https://github.com/iwatake2222/dear_ros_node_viewer/actions/workflows/python-app.yml/badge.svg)](https://github.com/iwatake2222/dear_ros_node_viewer/actions/workflows/python-app.yml) | ||
[![PyPI Publish](https://github.com/iwatake2222/dear_ros_node_viewer/actions/workflows/pypi-publish.yml/badge.svg)](https://pypi.org/project/dear-ros-node-viewer/) | ||
|
||
# Dear RosNodeViewer | ||
## About | ||
- Visualize ROS2 node diagram | ||
- Support the following sources: | ||
- *architecture.yaml* generated by [CARET](https://github.com/tier4/caret) | ||
- *rosgraph.dot* generated by rqt_graph | ||
- running ROS graph analysis | ||
|
||
- *architecture.yaml* generated by [CARET](https://github.com/tier4/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 | ||
|
||
- 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 | ||
|
||
## Get Started | ||
```sh | ||
# Install requirements | ||
sudo apt install graphviz graphviz-dev | ||
sudo apt install graphviz | ||
|
||
# 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 | ||
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) | ||
- Middle button drag: move graph area | ||
- Mouse scroll: zoom in/out (zoom function is tentative) | ||
|
||
|
||
## How to Use | ||
[See WiKi](https://github.com/takeshi-iwanari/dear_ros_node_viewer/wiki/01.-How-to-Use) | ||
[See WiKi](https://github.com/iwatake2222/dear_ros_node_viewer/wiki/01.-How-to-Use) | ||
|
||
|
||
# Acknowledgements | ||
- Dear RosNodeViewer utilizes [Dear PyGui](https://github.com/hoffstadt/DearPyGui) | ||
- *Dear RosNodeViewer* is named in honor of Dear PyGui | ||
- *Dear RosNodeViewer* is named in honor of Dear PyGui | ||
- Dear RosNodeViewer contains [Roboto font](https://fonts.google.com/specimen/Roboto) | ||
- licensed under the Apache License, Version 2.0. | ||
- licensed under the Apache License, Version 2.0. |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.