Show EOL distros:
Package Summary
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.
- Author: Jon Bohren
- License: BSD
- Repository: ros-pkg
- Source: hg https://kforge.ros.org/smach/visualization
Package Summary
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.
- Author: Jon Bohren
- License: BSD
- Source: git https://github.com/ros-visualization/executive_smach_visualization.git (branch: fuerte-devel)
Package Summary
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.
- Author: Jon Bohren
- License: BSD
- Source: git https://github.com/ros-visualization/executive_smach_visualization.git (branch: fuerte-devel)
Package Summary
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>
- Author: Jonathan Bohren <jbo AT jhu DOT edu>
- License: BSD
- Source: git https://github.com/ros-visualization/executive_smach_visualization.git (branch: groovy-devel)
Package Summary
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
- Maintainer: Jonathan Bohren <jbo AT jhu DOT edu>
- Author: Jonathan Bohren <jbo AT jhu DOT edu>
- License: BSD
Package Summary
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>
- Author: Jonathan Bohren <jbo AT jhu DOT edu>
- License: BSD
- Source: git https://github.com/ros-visualization/executive_smach_visualization.git (branch: indigo-devel)
Package Summary
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>
- Author: Jonathan Bohren <jbo AT jhu DOT edu>
- License: BSD
- Source: git https://github.com/ros-visualization/executive_smach_visualization.git (branch: indigo-devel)
Package Summary
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>
- Author: Jonathan Bohren <jbo AT jhu DOT edu>
- License: BSD
- Source: git https://github.com/ros-visualization/executive_smach_visualization.git (branch: indigo-devel)
Package Summary
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>
- Author: Jonathan Bohren <jbo AT jhu DOT edu>
- License: BSD
- Source: git https://github.com/ros-visualization/executive_smach_visualization.git (branch: indigo-devel)
Package Summary
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>
- Author: Jonathan Bohren <jbo AT jhu DOT edu>
- License: BSD
- Source: git https://github.com/ros-visualization/executive_smach_visualization.git (branch: indigo-devel)
Package Summary
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>
- Author: Jonathan Bohren <jbo AT jhu DOT edu>
- License: BSD
- Source: git https://github.com/ros-visualization/executive_smach_visualization.git (branch: melodic-devel)
使用方法
rosrun smach_viewer smach_viewer.py
这将启动GUI。当你有一个或多个状态机使用内省服务器运行时,它们应该显示在GUI中。
你的状态机需要运行一个内省服务器,以允许smach查看器连接到它。查看这个教程查看更多信息。
文档
图形显示
视图显示状态机的所有状态,并通过它们的结果连接。每个节点表示一个状态(或子状态机),每个节点代表一个状态转换。当状态的结果与状态机的结果相同时,就没有为简化视图而绘制的弧。单击"显示隐式(show implicit)"将显示所有状态转换。
查看深度
"深度"框允许你扩展或折叠子状态机。深度0表示你只显示顶级状态机,深度1显示了第一级的子状态机等等。深度-1显示所有状态机。
查看树
还可以将状态机显示为树。这个视图清楚地表明,一个状态机是另一个状态机的子状态机。