Skip to main content

Questions tagged [executive-smach]

The tag has no usage guidance.

Filter by
Sorted by
Tagged with
0 votes
1 answer
10 views

How to trigger SMACH state transitions from another node

Hi I'm using the SMACH state machine and want to trigger state changes from other nodes. For example from a keyboard node to ABORT the running process at any time. One could of course do this by ...
user avatar
0 votes
1 answer
12 views

Is SMACH unmaintained?

I see that the SMACH github page hasn't been updated for at least a year. Is SMACH depricated? Update: And if FlexBE is considered a better alterntative for a state machine? I'm asking since SMACH (...
user avatar
0 votes
1 answer
18 views

service state request callback function, error: Invalid number of arguments

Hi, I created a service with the following definition and i called it navigation.srv: ...
user avatar
0 votes
1 answer
8 views

Can a sequence of nodes be run in SMACH, behavior trees, or similar?

Hi, I am looking for a solution to the idea of creating a state machine as a sequence of nodes, or a sequence of concurrent nodes. Where the nodes, could be nodes of any type that a user has created. ...
user avatar
0 votes
1 answer
6 views

Problem while Running SMACH program

Hi, I am trying out the tutorials on SMACH in ros-indigo. I am trying to run this following SMACH program state_machine_simple.py ...
user avatar
0 votes
1 answer
3 views

Is SMACH still maintained and used?

Hi all, I was wondering whether SMACH was stil maintained? Or is this a dying package? Also is it very much used among the community? Except a few example regarding the PR2 I could not find it used ...
user avatar
0 votes
1 answer
8 views

unable to import smach

I want to integrate a state machine using the smach libraryto my robot but when I tried running the first tutorial I got this error message/ ImportError: No module named smach/ On the documentation ...
user avatar
0 votes
1 answer
3 views

ROS package release status

If a package's documentation status does not list a specific release does that mean it is not supported in that release? For example, I'm interested in potentially using executive_smach, but it is not ...
user avatar
0 votes
1 answer
1 view

The robot's actual behavior/tasks?

I've had a look at smach. It's promising when it comes to defining what the robot shall actually do on a high abstraction level. But it seems to me that ...
user avatar
0 votes
1 answer
9 views

Using SMACH to monitor robot battery level

I'm wondering if anyone knows how to program the following simple scenario using SMACH. The robot monitors its battery level on a topic called /battery_level using a SMACH MonitorState which is part ...
user avatar
0 votes
1 answer
17 views

ROS implementation of Behavior Trees?

Hello, I have run through the tutorials for both SMACH and teer. I am wondering if anyone has implemented a ROS package based on behavior trees as used in some AI game software? Thanks! patrick ...
user avatar
0 votes
1 answer
7 views

How to track success/failure of SMACH states

Hello, I have a SMACH state machine that simulates navigating to three different rooms and performing a number of cleaning tasks in each room. I'd like to be able to track which tasks succeed or fail ...
user avatar
0 votes
2 answers
5 views

SMACH tutorial: ImportError: No module named msg

I got error while trying to run the ./examples/state_machine.py in smach_tutorials package Traceback (most recent call last): File "/home/tienthanh/workspace/ros/fuerte/mebios/tienthanh/...
user avatar
0 votes
1 answer
4 views

propagate userdata smach

First, am I right in assuming input_keys and output_keys are the preferred method of propagating information throughout a SMACH State Machine? From what I can see, this requires a good deal of ...
user avatar
0 votes
1 answer
13 views

Preempting with SMACH

Good day everybody I am trying to implement a cyclic and premptive behaviour on a state machine for my robot with SMACH. I'm wondering a lot about "how I should do to stay in the smach philosophy&...
user avatar
0 votes
1 answer
21 views

using smach with actionlib

When using smach with actionlib actions, am I correct in saying that smach acts as the action client for the action server? So I don't need a separate action client anymore? Originally posted by ...
user avatar
0 votes
1 answer
2 views

can smach co-exist with a pre-existing mainloop?

I'm evaluating smach for use in a ROS node I'm developing. The purpose of this node is to draw graphics using the Panda3D library. This display server will have different states (e.g. blit 2D images ...
user avatar