Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tune dribbling to avoid excessive dribbling #3387

Open
3 tasks
itsarune opened this issue Oct 24, 2024 · 0 comments
Open
3 tasks

Tune dribbling to avoid excessive dribbling #3387

itsarune opened this issue Oct 24, 2024 · 0 comments
Labels
Difficulty - 13 Require a good understanding of relevant systems and tools, and may require some pathfinding Testing Field testing, test infrastructure, robot tuning

Comments

@itsarune
Copy link
Contributor

itsarune commented Oct 24, 2024

Description of the task

In Robocup 2024, we excessively dribbled often. "Excessive dribbling" is defined as:

A robot must not dribble the ball further than 1 meter, measured linearly from the ball location where the dribbling started. A robot begins dribbling when it makes contact with the ball and stops dribbling when there is an observable separation between the ball and the robot.

We should test AttackerTactic in the mezzanine and tune it to avoid excessively dribbling.

We could:

  1. Make sure we always pass the ball before the excessive dribbling radius
  2. Making a small "kick" to continue dribbling, like Zjunlict does in Robocup 2024.

Acceptance criteria

  • Create field tests for AttackerTactic to test dribbling and verify that we don't excessively dribble
  • Evaluate those tests with the robot
  • Update the dribbling logic and create/update simulated tests

Blocked By

#3210

@itsarune itsarune added Difficulty - 13 Require a good understanding of relevant systems and tools, and may require some pathfinding Testing Field testing, test infrastructure, robot tuning labels Oct 24, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Difficulty - 13 Require a good understanding of relevant systems and tools, and may require some pathfinding Testing Field testing, test infrastructure, robot tuning
Projects
None yet
Development

No branches or pull requests

1 participant