Public Member Functions | |
def | __init__ |
def | execute |
def | execute_as_smach |
def | plan |
def | plan_and_execute_goals |
def | preempt_requested |
def | request_preempt |
def | service_preempt |
Private Member Functions | |
def | _setup_introspection |
Private Attributes | |
_current_smach | |
_introspector |
This Runner subclass uses SMACH instead of the rgoap.PlanExecutor to execute an RGOAP plan. If enabled the smach viewer can be used for introspection.
def rgoap_ros.runner.SMACHRunner.__init__ | ( | self, | |
args, | |||
kwargs | |||
) |
def rgoap_ros.runner.SMACHRunner._setup_introspection | ( | self | ) | [private] |
def rgoap_ros.runner.SMACHRunner.execute | ( | self, | |
start_node, | |||
introspection = False |
|||
) |
def rgoap_ros.runner.SMACHRunner.execute_as_smach | ( | self, | |
start_node, | |||
introspection = False |
|||
) |
def rgoap_ros.runner.SMACHRunner.plan | ( | self, | |
goal, | |||
introspection = False |
|||
) |
def rgoap_ros.runner.SMACHRunner.plan_and_execute_goals | ( | self, | |
goals | |||
) |
def rgoap_ros.runner.SMACHRunner.preempt_requested | ( | self | ) |
def rgoap_ros.runner.SMACHRunner.request_preempt | ( | self | ) |
def rgoap_ros.runner.SMACHRunner.service_preempt | ( | self | ) |