Skip to content

Commit 89694b8

Browse files
cleWu03texhnolyze
authored andcommitted
OUR in dsd Tree for all secondaryStateDeciders
1 parent c4a2d70 commit 89694b8

1 file changed

Lines changed: 14 additions & 23 deletions

File tree

  • src/bitbots_behavior/bitbots_body_behavior/bitbots_body_behavior/behavior_dsd

src/bitbots_behavior/bitbots_body_behavior/bitbots_body_behavior/behavior_dsd/main.dsd

Lines changed: 14 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -104,31 +104,12 @@ $DoOnce
104104
OUR --> #SearchBall
105105
OTHER --> @AvoidBallActive, @LookAtFieldFeatures, @WalkInPlace + duration:2, @GoToRelativePosition + x:1 + y:0 + t:0, @Stand
106106
YES --> $SecondaryStateDecider
107-
CORNER_KICK --> $SecondaryStateTeamDecider
108-
OUR --> $RankToBallNoGoalie
109-
FIRST --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToCornerKickPosition + mode:striker
110-
SECOND --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToCornerKickPosition + mode:supporter
111-
THIRD --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition
112-
OTHER --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToCornerKickPosition + mode:others
113-
THROW_IN --> $SecondaryStateTeamDecider
114-
OUR --> $RankToBallNoGoalie
115-
FIRST --> $DoOnce
116-
NOT_DONE --> @ChangeAction + action:going_to_ball, @LookAtFieldFeatures, @AvoidBallActive, @GoToBall + target:gradient + distance:0.3 + blocking:false
117-
DONE --> $ReachedAndAlignedToPathPlanningGoalPosition + threshold:0.03 + latch:true
118-
NO --> @GoToBall + target:gradient + distance:0.3
119-
YES --> @LookForward, @ChangeAction + action:kicking, @Stand + duration:1.5 + r:false, @PlayAnimationDynup + direction:descend_no_arms, @PlayAnimationGrabBall + r:false, @PlayAnimationDynup + direction:rise_no_arms, @PlayAnimationThrow + r:false, @GetWalkready + r:false, @Stand
120-
SECOND --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToPassPreparePosition
121-
THIRD --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition
122-
OTHER --> $RankToBallNoGoalie
107+
CORNER_KICK --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToCornerKickPosition + mode:others
108+
THROW_IN --> $RankToBallNoGoalie
123109
FIRST --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition + mode:freekick_first
124110
SECOND --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition + mode:freekick_second
125111
THIRD --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition
126-
ELSE --> $SecondaryStateTeamDecider
127-
OUR --> $RankToBallNoGoalie
128-
FIRST --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToBall + target:gradient + distance:0.5
129-
SECOND --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToPassPreparePosition
130-
THIRD --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition
131-
OTHER --> $RankToBallNoGoalie
112+
ELSE --> $RankToBallNoGoalie
132113
FIRST --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition + mode:freekick_first
133114
SECOND --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition + mode:freekick_second
134115
THIRD --> @ChangeAction + action:positioning, @LookAtFieldFeatures, @AvoidBallActive, @GoToDefensePosition
@@ -181,10 +162,20 @@ $IsPenalized
181162
PLAYING --> $SecondaryStateDecider
182163
PENALTYSHOOT --> #PenaltyShootoutBehavior
183164
TIMEOUT --> #StandAndLook
165+
<<<<<<< HEAD
184166
ELSE --> $SecondaryStateModeDecider
185167
ELSE --> #StandAndLook
186168
PLACING --> #Placing
169+
||||||| parent of 5e668ed2f (OUR in dsd Tree for all secondaryStateDeciders)
170+
ELSE --> $SecondaryStateTeamDecider
171+
OWN --> #NormalBehavior //Nutzt immer normalBehaviour wenn wir die aktion ausführen, könnte man spezifischeres Verhalten definieren
172+
OTHER --> #Placing
173+
=======
174+
ELSE --> $SecondaryStateTeamDecider
175+
OUR --> #NormalBehavior //Nutzt immer normalBehaviour wenn wir die aktion ausführen, könnte man spezifischeres Verhalten definieren
176+
OTHER --> #Placing
177+
>>>>>>> 5e668ed2f (OUR in dsd Tree for all secondaryStateDeciders)
187178
NORMAL --> #NormalBehavior
188179
OVERTIME --> #NormalBehavior
189180
STANDBY --> #StandAndLook
190-
181+

0 commit comments

Comments
 (0)