-
Notifications
You must be signed in to change notification settings - Fork 68
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Some of the dependencies are not compatible with python3 #34
Comments
Thanks for report, interestingly "StringIO" is not used anyware in this script, so can we remote that line? @jhseeingthings |
Thank you a lot! |
I have the same problem. Although it has been released into the noetic repository, it seems not to be compatible with with Ubuntu 20.04 with ROS noetic and Python 3. |
Same problem here, porting to python 3 would be appreciated a lot. |
I think updating the code according to the newer versions of the Or we would just switch to behaviour trees since it's released even for ROS2. |
For reference: I'm using ROS Noetic and SMACH visualization is something I wanted to have to display the current state of my FSM for easy introspection and bling. I could not update it to work in Noetic for the same reasons @cosmicog mentionned, however I was able to get it working by using ROS Melodic Docker container, even though the rest of the ROS framework was run in Noetic. I don't foresee anybody updating this repo anytime soon, at least this gives a way to use the visualization in the last iteration of ROS1 without too much effort. Some modifications were needed, this was run in a Ubuntu 20.04 machine:
Edit file
Change to
Comment out line 185 in
Or the terminal will be full of errors and the viewer will not update the current state (but will display it). |
Like "import StringIO" in File "~/smach_viewer/smach_viewer.py", line 44, in import StringIO
I would deeply appreciate that if you can update this lib to the noetic version.
The text was updated successfully, but these errors were encountered: