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"
Exemplo n.º 2
0
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()
Exemplo n.º 4
0
 def __init__(self):
     smach.State.__init__(self,
                          outcomes=['drop_done'],
                          input_keys=['object_name'])
     self.drop = DropHandler()
     self.scene = SceneHandler()