You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In Robocup, we observed that one of our attacking robots can take a shot and another attacking robot that is in the shot line won't move out of the way and may try to intercept the ball.
This is bad because we might accidentally block our own shot.
Possible approach:
The Strategy class could record when a shot is in progress
Implement a new ReceiverFSM state called "MoveAwayFromShotInProgress" with associated guard ShouldMoveAwayFromShot
Acceptance criteria
Add simulated gameplay test (receiver_tactic_test.py) that tests this scenario (you'll need to make a new simulated gameplay pytest (eg: pass_defender_tactic_test.py)
Implement logic to make the receiver move out of the way when another robot is taking a shot
Description of the task
In Robocup, we observed that one of our attacking robots can take a shot and another attacking robot that is in the shot line won't move out of the way and may try to intercept the ball.
This is bad because we might accidentally block our own shot.
Possible approach:
Strategy
class could record when a shot is in progressReceiverFSM
state called "MoveAwayFromShotInProgress" with associated guardShouldMoveAwayFromShot
Acceptance criteria
receiver_tactic_test.py
) that tests this scenario (you'll need to make a new simulated gameplay pytest (eg:pass_defender_tactic_test.py
)Blocked By
#3246
The text was updated successfully, but these errors were encountered: