-
 

smach_viewer package from executive_smach_visualization repo

executive_smach_visualization smach_viewer

Package Summary

Tags No category tags.
Version 4.1.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-visualization/executive_smach_visualization.git
VCS Type git
VCS Version melodic-devel
Last Updated 2023-06-28
Dev Status UNMAINTAINED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Additional Links

Maintainers

  • Jonathan Bohren
  • ROS Orphaned Package Maintainers

Authors

  • Jonathan Bohren
README
No README found. See repository README.
CHANGELOG

Changelog for package smach_viewer

4.1.0 (2023-02-24)

  • add timestamp in published image (#50)
    • some tools, for example jsk_rosbag_tools requries all message have time stamp
  • [smach_viewer] remove smach image in /tmp when the node is killed (#48)
    • remove smach image in /tmp when the node is killed
  • [smach_viewer] add smach_image_publisher.py for headless environment (#46)
    • add time stamp in image topics
    • add compressed image publisher
    • change file name and set constant image size
    • check if file is proper
    • change color in active states
    • import not local file
    • add smach_image_publisher.py
    • split and make SmachViewerBase, utils and text_wrapper
  • Contributors: Kei Okada, Shingo Kitagawa

4.0.1 (2022-08-02)

  • Fix 4.0.0, which does not work on both Melodic/Noetic (#43)
    • use LooseVersion(wx.__version_) to support old Melodic (wxPython 3.0)
    • typos
    • more deprecated functions to test on melodic
    • why wouldn't this work with python3 ?
    • add missing dependency on cv_bridge
    • update use of deprecated functions
    • update pckage.xml based on https://github.com/ros-visualization/executive_smach_visualization/pull/39
    • use catkin_install_python to automatically set /usr/bin/env python3 for noetic, but need to remove smach_viewer/lib/smach_viewer from sys.path
    • xdot/wxxdot.py: intentionally uses from xdot, instead of from .xdot, because we want to use local xdot for Pytohn2 and sytem xdot for Python3
    • Revert "apply 2to3 -w -f import *" This reverts commit 4cbd2ab0d16d4123e9227bf6b9e627bd4bd8ea7f.
  • Contributors: Kei Okada, Mikael Arguedas

4.0.0 (2022-07-23)

  • publish smach viewer image (#37)
  • use custom TextWrapper to wrap a sentence of multibyte languages into several lines (#40)
    • use TextWrapper for multibyte launguages
    • the TextWrapper is copied from sphinx
  • Melodic/Noetic support (#42)
    • use MyXDotParser in python3
    • check subgraph_shapes hasattr
    • Merge branch 'melodic-devel' into image-publish
    • apply 2to3 -w -f import *
    • Use GetPosition istead of GetPositionTuple
    • noetic support, based on InigoMoreno's work. see #39
  • fix unpacking the user data (#38)
  • Fix CI #41 from k-okada/fix_ci
    • update .travis.yml
    • apply 2to3 -w -f import *
    • apply 2to3 -w -f dict *
    • apply 2to3 -w -f zip *
    • add try except and trying line width one by one
      • publish smach viewer image
  • [FIX] 'Jump' object has no attribute 'url' (#31) Fix for AttributeError: 'Jump' object has no attribute 'url' To reproduce:
    • roscore
    • rosrun smach_viewer smach_viewer.py
    • Press "+" button to increase depth and hover over/click text "Path not available"
    • Error prints in terminal
  • Contributors: Gintaras, Kei Okada, Kousuke Takeuchi, Shingo Kitagawa

3.0.1 (2020-08-25)

  • Merge pull request #30 from k-okada/add_noetic add noetic, remove indigo/lunar
  • fix syntax for python3
  • Contributors: Kei Okada

3.0.0 (2019-12-11)

2.0.2 (2017-10-26)

  • Allow launching from a launch file, use rospy.myargv() to remove ROS remapping arguments (#16) * Use rospy.myargv() to remove ROS remapping arguments Required to allow launching from a launch file, otherwise get errors of the type: ` usage: smach_viewer.py [-h] [-f] smach_viewer.py: error: unrecognized arguments: __name:=smach_viewer[ * Solved 'Cannot start smach_viewer.py in launch file' problem ]{.title-ref}#17 <<https://github.com/ros-visualization/executive_smach_visualization/issues/17>>`_

  • Contributors: Kartik Mohta

2.0.1 (2017-06-20)

  • add ROS Orphaned Package Maintainers to maintainer tag (#15)
  • copy xdot from https://github.com/jbohren/xdot, (#14)
  • add auto focus to subgraph mode button (#11)
    • add launch option for 'auto focus to subgraph' mode as default
    • add auto focus to subgraph mode button
  • feature: Add ability to save the dot graph for further processing (#8)
    • forgot two imports
    • Add option to save dot graph to file Add a icon which enables the user to save the currently displayed graph as a .dot file in the currently hardcoded ros_home/dotfiles, which should normaly be $HOME/.ros/dotfiles From there it can be converted with the dot commandline tool into png, pdf or others without the problem of quality loss.
  • wx viewer: checking to make sure item urls are strings to prevent crash (#1)
  • Contributors: Yuki Furuta, Jonathan Bohren, Kei Okada, Markus Bajones

2.0.0 (2014-04-17)

  • Removing rosbuild support and old useless test
  • Fix lost information in package.xml That was dropped while catkinizing
  • Contributors: Felix Kolbe, Jonathan Bohren

1.1.0 (2013-06-29)

  • Putting cmake required version call inside the rosbuild/catkin switch
  • Catkinizng (hybrid)
  • Removing old, unused dependency
  • Adding documentation, cleaning up some parts of the wx smach viewer
  • Fix for #5122: Multi-line name states aren't in activate color by smach_viewer
  • doc review for smach_msgs and smach_viewer
  • smach viewer is doc reviewed
  • add description for smach viewer
  • remove reference to executive python
  • smach viewer runs again
  • smach viewer needs rospy
  • use smach messages instead of executive python messages
  • import from https://code.ros.org/svn/wg-ros-pkg/branches/jbohren/executive_smach, which is the restructured code from the executive_python stack
  • Contributors: Jonathan Bohren, Wim Meeussen, wim

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged smach_viewer at Robotics Stack Exchange

smach_viewer package from executive_smach_visualization repo

executive_smach_visualization smach_viewer

Package Summary

Tags No category tags.
Version 4.1.0
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Checkout URI https://github.com/ros-visualization/executive_smach_visualization.git
VCS Type git
VCS Version melodic-devel
Last Updated 2023-06-28
Dev Status UNMAINTAINED
CI status Continuous Integration : 0 / 0
Released RELEASED
Tags No category tags.
Contributing Help Wanted (0)
Good First Issues (0)
Pull Requests to Review (0)

Package Description

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

Additional Links

Maintainers

  • Jonathan Bohren
  • ROS Orphaned Package Maintainers

Authors

  • Jonathan Bohren
README
No README found. See repository README.
CHANGELOG

Changelog for package smach_viewer

4.1.0 (2023-02-24)

  • add timestamp in published image (#50)
    • some tools, for example jsk_rosbag_tools requries all message have time stamp
  • [smach_viewer] remove smach image in /tmp when the node is killed (#48)
    • remove smach image in /tmp when the node is killed
  • [smach_viewer] add smach_image_publisher.py for headless environment (#46)
    • add time stamp in image topics
    • add compressed image publisher
    • change file name and set constant image size
    • check if file is proper
    • change color in active states
    • import not local file
    • add smach_image_publisher.py
    • split and make SmachViewerBase, utils and text_wrapper
  • Contributors: Kei Okada, Shingo Kitagawa

4.0.1 (2022-08-02)

  • Fix 4.0.0, which does not work on both Melodic/Noetic (#43)
    • use LooseVersion(wx.__version_) to support old Melodic (wxPython 3.0)
    • typos
    • more deprecated functions to test on melodic
    • why wouldn't this work with python3 ?
    • add missing dependency on cv_bridge
    • update use of deprecated functions
    • update pckage.xml based on https://github.com/ros-visualization/executive_smach_visualization/pull/39
    • use catkin_install_python to automatically set /usr/bin/env python3 for noetic, but need to remove smach_viewer/lib/smach_viewer from sys.path
    • xdot/wxxdot.py: intentionally uses from xdot, instead of from .xdot, because we want to use local xdot for Pytohn2 and sytem xdot for Python3
    • Revert "apply 2to3 -w -f import *" This reverts commit 4cbd2ab0d16d4123e9227bf6b9e627bd4bd8ea7f.
  • Contributors: Kei Okada, Mikael Arguedas

4.0.0 (2022-07-23)

  • publish smach viewer image (#37)
  • use custom TextWrapper to wrap a sentence of multibyte languages into several lines (#40)
    • use TextWrapper for multibyte launguages
    • the TextWrapper is copied from sphinx
  • Melodic/Noetic support (#42)
    • use MyXDotParser in python3
    • check subgraph_shapes hasattr
    • Merge branch 'melodic-devel' into image-publish
    • apply 2to3 -w -f import *
    • Use GetPosition istead of GetPositionTuple
    • noetic support, based on InigoMoreno's work. see #39
  • fix unpacking the user data (#38)
  • Fix CI #41 from k-okada/fix_ci
    • update .travis.yml
    • apply 2to3 -w -f import *
    • apply 2to3 -w -f dict *
    • apply 2to3 -w -f zip *
    • add try except and trying line width one by one
      • publish smach viewer image
  • [FIX] 'Jump' object has no attribute 'url' (#31) Fix for AttributeError: 'Jump' object has no attribute 'url' To reproduce:
    • roscore
    • rosrun smach_viewer smach_viewer.py
    • Press "+" button to increase depth and hover over/click text "Path not available"
    • Error prints in terminal
  • Contributors: Gintaras, Kei Okada, Kousuke Takeuchi, Shingo Kitagawa

3.0.1 (2020-08-25)

  • Merge pull request #30 from k-okada/add_noetic add noetic, remove indigo/lunar
  • fix syntax for python3
  • Contributors: Kei Okada

3.0.0 (2019-12-11)

2.0.2 (2017-10-26)

  • Allow launching from a launch file, use rospy.myargv() to remove ROS remapping arguments (#16) * Use rospy.myargv() to remove ROS remapping arguments Required to allow launching from a launch file, otherwise get errors of the type: ` usage: smach_viewer.py [-h] [-f] smach_viewer.py: error: unrecognized arguments: __name:=smach_viewer[ * Solved 'Cannot start smach_viewer.py in launch file' problem ]{.title-ref}#17 <<https://github.com/ros-visualization/executive_smach_visualization/issues/17>>`_

  • Contributors: Kartik Mohta

2.0.1 (2017-06-20)

  • add ROS Orphaned Package Maintainers to maintainer tag (#15)
  • copy xdot from https://github.com/jbohren/xdot, (#14)
  • add auto focus to subgraph mode button (#11)
    • add launch option for 'auto focus to subgraph' mode as default
    • add auto focus to subgraph mode button
  • feature: Add ability to save the dot graph for further processing (#8)
    • forgot two imports
    • Add option to save dot graph to file Add a icon which enables the user to save the currently displayed graph as a .dot file in the currently hardcoded ros_home/dotfiles, which should normaly be $HOME/.ros/dotfiles From there it can be converted with the dot commandline tool into png, pdf or others without the problem of quality loss.
  • wx viewer: checking to make sure item urls are strings to prevent crash (#1)
  • Contributors: Yuki Furuta, Jonathan Bohren, Kei Okada, Markus Bajones

2.0.0 (2014-04-17)

  • Removing rosbuild support and old useless test
  • Fix lost information in package.xml That was dropped while catkinizing
  • Contributors: Felix Kolbe, Jonathan Bohren

1.1.0 (2013-06-29)

  • Putting cmake required version call inside the rosbuild/catkin switch
  • Catkinizng (hybrid)
  • Removing old, unused dependency
  • Adding documentation, cleaning up some parts of the wx smach viewer
  • Fix for #5122: Multi-line name states aren't in activate color by smach_viewer
  • doc review for smach_msgs and smach_viewer
  • smach viewer is doc reviewed
  • add description for smach viewer
  • remove reference to executive python
  • smach viewer runs again
  • smach viewer needs rospy
  • use smach messages instead of executive python messages
  • import from https://code.ros.org/svn/wg-ros-pkg/branches/jbohren/executive_smach, which is the restructured code from the executive_python stack
  • Contributors: Jonathan Bohren, Wim Meeussen, wim

Wiki Tutorials

This package does not provide any links to tutorials in it's rosindex metadata. You can check on the ROS Wiki Tutorials page for the package.

Launch files

No launch files found

Messages

No message files found.

Services

No service files found

Plugins

No plugins found.

Recent questions tagged smach_viewer at Robotics Stack Exchange