def __init__(self, actions): InitialBehavior.__init__(self, actions=actions, name=self.__class__.__name__, initial_pose=poses.SIT_POS) self._world.ball.shouldComputeIntersection = True self.targetFinder = TargetFinder(actions=self._actions, targets=[self._world.ball], start=False) self.targetFinder.setOnTargetFoundCB(self.targetFound) self.targetFinder.setOnTargetLostCB(self.targetLost) self.targetFinder.setOnSearchFailedCB(self.searchFailed)
def __init__(self, actions): InitialBehavior.__init__(self, actions=actions, name=self.__class__.__name__)
def __init__(self, actions): InitialBehavior.__init__(self, actions=actions, name=self.__class__.__name__, initial_pose=poses.STRAIGHT_WALK_INITIAL_POSE)
def __init__(self, actions): InitialBehavior.__init__(self, actions=actions, name=self.__class__.__name__, initial_pose=poses.SIT_POS)
def __init__(self, actions): InitialBehavior.__init__(self, actions=actions, name=self.__class__.__name__, initial_pose=poses.STRAIGHT_WALK_INITIAL_POSE) self._ballFinder = TargetFinder(actions=actions, targets=[self._world.ball], start=False) self._ballFinder.setOnTargetFoundCB(self.ball_found) self._ballFinder.setOnTargetLostCB(self.ball_lost)