diamondback:Only showing information from the released package extracted on Unknown. No API documentation available. Please see this page for information on how to submit your repository to our index.
electric:Documentation generated on March 05, 2013 at 11:57 AM
fuerte:Documentation generated on June 26, 2013 at 10:10 AM
groovy:Documentation generated on October 05, 2014 at 11:55 PM
hydro:Only showing information from the released package extracted on September 16, 2015 at 10:00 AM. No API documentation available. Please see this page for information on how to submit your repository to our index.
indigo:Documentation generated on June 07, 2019 at 01:22 AM (doc job).
jade:Documentation generated on June 22, 2017 at 10:08 AM (doc job).
kinetic:Documentation generated on June 10, 2019 at 09:06 PM (doc job).
lunar:Documentation generated on June 08, 2019 at 05:57 AM (doc job).
melodic:Documentation generated on March 01, 2022 at 06:15 AM (doc job).
noetic:Documentation generated on February 20, 2025 at 11:03 AM (doc job).
The smach viewer is a GUI that shows the state of hierarchical
SMACH state machines. It can visualize the possible transitions
between states, as well as the currently active state and the
values of user data that is passed around between states. The
smach viewer uses the SMACH debugging interface based on
the smach
messages to gather information from running state machines.
The smach viewer is a GUI that shows the state of hierarchical
SMACH state machines. It can visualize the possible transitions
between states, as well as the currently active state and the
values of user data that is passed around between states. The
smach viewer uses the SMACH debugging interface based on
the smach
messages to gather information from running state machines.
The smach viewer is a GUI that shows the state of hierarchical
SMACH state machines. It can visualize the possible transitions
between states, as well as the currently active state and the
values of user data that is passed around between states. The
smach viewer uses the SMACH debugging interface based on
the smach
messages to gather information from running state machines.
The smach viewer is a GUI that shows the state of hierarchical
SMACH state machines. It can visualize the possible transitions
between states, as well as the currently active state and the
values of user data that is passed around between states. The
smach viewer uses the SMACH debugging interface based on
the smach
messages to gather information from running state machines.
The smach viewer is a GUI that shows the state of hierarchical
SMACH state machines. It can visualize the possible transitions
between states, as well as the currently active state and the
values of user data that is passed around between states. The
smach viewer uses the SMACH debugging interface based on
the
The smach viewer is a GUI that shows the state of hierarchical
SMACH state machines. It can visualize the possible transitions
between states, as well as the currently active state and the
values of user data that is passed around between states. The
smach viewer uses the SMACH debugging interface based on
the smach
messages to gather information from running state machines.
Maintainer status: developed
Maintainer: Jonathan Bohren <jbo AT jhu DOT edu>, ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
The smach viewer is a GUI that shows the state of hierarchical
SMACH state machines. It can visualize the possible transitions
between states, as well as the currently active state and the
values of user data that is passed around between states. The
smach viewer uses the SMACH debugging interface based on
the smach
messages to gather information from running state machines.
Maintainer: Jonathan Bohren <jbo AT jhu DOT edu>, ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
The smach viewer is a GUI that shows the state of hierarchical
SMACH state machines. It can visualize the possible transitions
between states, as well as the currently active state and the
values of user data that is passed around between states. The
smach viewer uses the SMACH debugging interface based on
the smach
messages to gather information from running state machines.
Maintainer status: unmaintained
Maintainer: Jonathan Bohren <jbo AT jhu DOT edu>, ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
The smach viewer is a GUI that shows the state of hierarchical
SMACH state machines. It can visualize the possible transitions
between states, as well as the currently active state and the
values of user data that is passed around between states. The
smach viewer uses the SMACH debugging interface based on
the smach
messages to gather information from running state machines.
Maintainer status: unmaintained
Maintainer: Jonathan Bohren <jbo AT jhu DOT edu>, ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
The smach viewer is a GUI that shows the state of hierarchical
SMACH state machines. It can visualize the possible transitions
between states, as well as the currently active state and the
values of user data that is passed around between states. The
smach viewer uses the SMACH debugging interface based on
the smach
messages to gather information from running state machines.
Maintainer status: unmaintained
Maintainer: Jonathan Bohren <jbo AT jhu DOT edu>, ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
The smach viewer is a GUI that shows the state of hierarchical
SMACH state machines. It can visualize the possible transitions
between states, as well as the currently active state and the
values of user data that is passed around between states. The
smach viewer uses the SMACH debugging interface based on
the smach
messages to gather information from running state machines.
Maintainer status: unmaintained
Maintainer: Jonathan Bohren <jbo AT jhu DOT edu>, ROS Orphaned Package Maintainers <ros-orphaned-packages AT googlegroups DOT com>
This will start the GUI. Once you have one or more state machines running with an introspection server, they should show up in the GUI.
Your state machine needs to run an introspection server to allow the smach viewer to connect to it. See this tutorial for more details.
Documentation
Graph view
The graph view shows all the states of the state machine, connected by their outcomes. Each node represents a state (or sub state machine), and each arc represents a state transition. When the outcome of the state is the same as the outcome of the state machine, there is no arc drawn to simplify the view. Clicking on "show implicit" will show all state transitions.
View depth
The "depth" box allows you to expand or collapse sub state machines. Depth 0 means you only show the top level state machine, depth 1 shows the first level of sub state machines, etc. Level -1 show all levels.
Tree view
It is also possible to show a state machine as a tree. This view makes it clear that one state machine is a sub state machine of another state machine.