class Pickup(smach.State):
    def __init__(self):
        smach.State.__init__(self, outcomes=["pickup_failed", "pickup_done"], input_keys=["object_name", "grasps"])
        self.pickup = PickupHandler()

    def execute(self, userdata):
        success = self.pickup.run_pick(userdata.object_name, userdata.grasps)
        if success:
            return "pickup_done"
        else:
            return "pickup_failed"
コード例 #2
0
class Pickup(smach.State):
    def __init__(self):
        smach.State.__init__(self, outcomes=['pickup_failed', 'pickup_done'],
                             input_keys=['object_name', 'grasps'])
        self.pickup = PickupHandler()

    def execute(self, userdata):
        success = self.pickup.run_pick(userdata.object_name, userdata.grasps)
        if success:
            return 'pickup_done'
        else:
            return 'pickup_failed'
コード例 #3
0
class Pickup(smach.State):
    def __init__(self):
        smach.State.__init__(self,
                             outcomes=['pickup_failed', 'pickup_done'],
                             input_keys=['object_name', 'grasps'])
        self.pickup = PickupHandler()

    def execute(self, userdata):
        success = self.pickup.run_pick(userdata.object_name, userdata.grasps)
        if success:
            return 'pickup_done'
        else:
            return 'pickup_failed'
 def __init__(self):
     smach.State.__init__(self, outcomes=["pickup_failed", "pickup_done"], input_keys=["object_name", "grasps"])
     self.pickup = PickupHandler()
コード例 #5
0
 def __init__(self):
     smach.State.__init__(self, outcomes=['pickup_failed', 'pickup_done'],
                          input_keys=['object_name', 'grasps'])
     self.pickup = PickupHandler()
コード例 #6
0
 def __init__(self):
     smach.State.__init__(self,
                          outcomes=['pickup_failed', 'pickup_done'],
                          input_keys=['object_name', 'grasps'])
     self.pickup = PickupHandler()