class Drop(smach.State): def __init__(self): smach.State.__init__(self, outcomes=["drop_done"], input_keys=["object_name"]) self.drop = DropHandler() self.scene = SceneHandler() def execute(self, userdata): self.drop.run_drop(userdata.object_name) self.scene.remove_object(userdata.object_name) return "drop_done"
class Drop(smach.State): def __init__(self): smach.State.__init__(self, outcomes=['drop_done'], input_keys=['object_name']) self.drop = DropHandler() self.scene = SceneHandler() def execute(self, userdata): self.drop.run_drop(userdata.object_name) self.scene.remove_object(userdata.object_name) return 'drop_done'
def __init__(self): smach.State.__init__(self, outcomes=["drop_done"], input_keys=["object_name"]) self.drop = DropHandler() self.scene = SceneHandler()
def __init__(self): smach.State.__init__(self, outcomes=['drop_done'], input_keys=['object_name']) self.drop = DropHandler() self.scene = SceneHandler()