@Override public void onBehaviorAborted() { pipeLine.clearAll(); }
@Override public void onBehaviorAborted() { pipeLine.clearAll(); }
@Override public void onBehaviorAborted() { onBehaviorExited(); this.pipeLine.clearAll(); for (AbstractBehavior behavior : behaviors) { behavior.onBehaviorAborted(); } }
@Override public void onBehaviorAborted() { onBehaviorExited(); this.pipeLine.clearAll(); for (AbstractBehavior behavior : behaviors) { behavior.abort(); } }
@Override public void onBehaviorAborted() { onBehaviorExited(); this.pipeLine.clearAll(); for (AbstractBehavior behavior : behaviors) { behavior.onBehaviorAborted(); } }
@Override public void onBehaviorAborted() { onBehaviorExited(); this.pipeLine.clearAll(); for (AbstractBehavior behavior : behaviors) { behavior.abort(); } }
private void setupPipeline() pipeLine.clearAll(); BehaviorAction resetRobot = new BehaviorAction(resetRobotBehavior);
private void setupPipeline() pipeLine.clearAll(); BehaviorAction<TurnValveBehaviorState> resetRobot = new BehaviorAction<TurnValveBehaviorState>(TurnValveBehaviorState.RESET_ROBOT, resetRobotBehavior);
private void setupPipeline() { publishTextToSpeack("Resetting Robot Pose"); pipeLine.clearAll(); //RESET BODY POSITIONS ******************************************* GoHomeMessage goHomeChestMessage = HumanoidMessageTools.createGoHomeMessage(HumanoidBodyPart.CHEST, 2); GoHomeTask goHomeChestTask = new GoHomeTask(goHomeChestMessage, chestGoHomeBehavior); GoHomeMessage goHomepelvisMessage = HumanoidMessageTools.createGoHomeMessage(HumanoidBodyPart.PELVIS, 2); GoHomeTask goHomePelvisTask = new GoHomeTask(goHomepelvisMessage, pelvisGoHomeBehavior); GoHomeMessage goHomeLeftArmMessage = HumanoidMessageTools.createGoHomeMessage(HumanoidBodyPart.ARM, RobotSide.LEFT, 2); GoHomeTask goHomeLeftArmTask = new GoHomeTask(goHomeLeftArmMessage, armGoHomeLeftBehavior); GoHomeMessage goHomeRightArmMessage = HumanoidMessageTools.createGoHomeMessage(HumanoidBodyPart.ARM, RobotSide.RIGHT, 2); GoHomeTask goHomeRightArmTask = new GoHomeTask(goHomeRightArmMessage, armGoHomeRightBehavior); pipeLine.requestNewStage(); if (rightArm) pipeLine.submitSingleTaskStage(goHomeRightArmTask); if (leftArm) pipeLine.submitSingleTaskStage(goHomeLeftArmTask); if (chest) pipeLine.submitSingleTaskStage(goHomeChestTask); if (pelvis) pipeLine.submitSingleTaskStage(goHomePelvisTask); }
pipeLine.clearAll();
private void setupPipeline() { TextToSpeechPacket p1 = new TextToSpeechPacket("Resetting Robot Pose"); sendPacket(p1); pipeLine.clearAll(); //RESET BODY POSITIONS ******************************************* GoHomeMessage goHomeChestMessage = new GoHomeMessage(BodyPart.CHEST, 2); GoHomeTask goHomeChestTask = new GoHomeTask(goHomeChestMessage, chestGoHomeBehavior); GoHomeMessage goHomepelvisMessage = new GoHomeMessage(BodyPart.PELVIS, 2); GoHomeTask goHomePelvisTask = new GoHomeTask(goHomepelvisMessage, pelvisGoHomeBehavior); GoHomeMessage goHomeLeftArmMessage = new GoHomeMessage(BodyPart.ARM, RobotSide.LEFT, 2); GoHomeTask goHomeLeftArmTask = new GoHomeTask(goHomeLeftArmMessage, armGoHomeLeftBehavior); GoHomeMessage goHomeRightArmMessage = new GoHomeMessage(BodyPart.ARM, RobotSide.RIGHT, 2); GoHomeTask goHomeRightArmTask = new GoHomeTask(goHomeRightArmMessage, armGoHomeRightBehavior); pipeLine.requestNewStage(); if (rightArm) pipeLine.submitSingleTaskStage(goHomeRightArmTask); if (leftArm) pipeLine.submitSingleTaskStage(goHomeLeftArmTask); if (chest) pipeLine.submitSingleTaskStage(goHomeChestTask); if (pelvis) pipeLine.submitSingleTaskStage(goHomePelvisTask); }
private void setupPipeline() pipeLine.clearAll();
private void setupPipeline() pipeLine.clearAll();
private void setUpPipeline() pipeLine.clearAll(); BehaviorAction setStanceTask = new BehaviorAction(footListBehavior)