Skip to content

Latest commit

 

History

History

mecanum_simulator

Example of diagrams over Nexus 4WD Mecanum Simulator

Nexus 4WD Mecanum Simulator project is taken from (https://github.com/RBinsonB/nexus_4wd_mecanum_simulator) (commit e26640c600050b3da95312885d6a6e4de0786ff6). Project is published on GPL-3.0 license.

Generation

Dumping required data is done by script dump.sh. Script have to be run from environment with installed ROS. Script generate.sh generates diagrams and views from duped data.

codedistribution over dumpclocdir dump

code distribution chart

HTML output.

Markdown output.

codedistribution over dumpclocpack dump

code distribution chart

HTML output.

Markdown output.

packagetree over dumpcatkindeps dump

Generated diagram:

catkin packages tree

Generated main graph view:

main graph view

Generated package graph view:

package graph view

HTML output.

Markdown output.

packagetree over dumprospack dump

Generated diagram:

runtime packages tree

Generated main graph view:

main graph view

HTML output.

Markdown output.

buildtime

Generated diagram:

catkin packages tree

Generated main graph view:

main graph view

HTML output.

Markdown output.

classifynodes

{
    "gazebo_ros": {
        "path": "/opt/ros/noetic/share/gazebo_ros",
        "nodes": [
            "/gazebo",
            "/gazebo_gui"
        ]
    },
    "nexus_4wd_mecanum_description": {
        "path": "/home/vbox/rosdiagrams/mecanum/catkin_ws/src/nexus_4wd_mecanum_description",
        "nodes": [
            "/robot_state_publisher"
        ]
    },
    "nexus_4wd_mecanum_gazebo": {
        "path": "/home/vbox/rosdiagrams/mecanum/catkin_ws/src/nexus_4wd_mecanum_gazebo",
        "nodes": [
            "/gazebo",
            "/gazebo_gui",
            "/robot_state_publisher",
            "/urdf_spawner"
        ]
    }
}

rosverify

INFO:rosdiagram.tool.rosverify:found workspaces: ['/home/vbox/rosdiagrams/turtlebot3/catkin_ws', '/opt/ros/noetic']
INFO:rosdiagram.tool.rosverify:all overlay packages: []
INFO:rosdiagram.tool.rosverify:workspace overlay packages: []

rosnodegraph

Generated full diagram:

ROS nodes, topics and services graph

Generated main graph view:

main graph view

Generated node graph view:

node graph view

Generated topic graph view:

topic graph view

Generated service graph view:

service graph view

HTML output.

Markdown output.

rostopicgraph

ROS nodes and topics graph

roslaunchgraph

Generated main view:

launch main graph view

Generated file view:

launch file graph view

HTML output.

Markdown output.

rosgeneral

HTML output.

Markdown output.