Seiwert
November 14, 2017, 5:58am
1
Hey All,
I was just curious as to whether or not there has been any work/initial planning done for porting smach to ROS 2?
I’ve checked the Collaboration Bulletin Board and I noticed that work has been done for the design of actions but there was no mention of smach.
Would this be a situation where ROS 2 actions would strive to be inherently compatible with smach or would smach update to become compatible with ROS 2 actions? I know that the ROS 2 action design was inspired by actionlib so I’m curious as to how far off smach would be from already being compatible.
Thanks for your time.
5 Likes
Ruudt
February 28, 2018, 1:25pm
2
Wondering the same. Did you find an anwser?
Best,
Ruud
Not yet.
Please let me know when you find.
I in my turn, promise to do the same.
Log,
Best
There was some development by lesire as show in https://github.com/ros/executive_smach/issues/70
Alex
September 9, 2021, 4:27pm
5
I think it is time to bump this. I think there is a lot of interest here. There is strong desire for a python implementation.
Anyone have any leads? Is SMACH truely orphaned? (gutted)
@jbohren-hbr please save us!
I don’t know Smach very well, but perhaps pytransitions could be a replacement:
A lightweight, object-oriented finite state machine implementation in Python with many extensions - GitHub - pytransitions/transitions: A lightweight, object-oriented finite state machine implement...
1 Like
130s
June 12, 2023, 8:13pm
7
Finally a ball started rolling. Porting SMACH to ROS2 · Issue #70 · ros/executive_smach · GitHub
ROS2-ifying the software is complete. That said, testing is appreciated.
What’s in progress is to add to ROS index and build the installer (i.e.g apt
-compatible).
If you’re curious, please keep an eye on the progress in case anything is stuck but no one responds to it.
Lastly, if you feel like co-maintaining, please message me.
1 Like