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

Time to reach rework #1634

Merged
merged 61 commits into from
Mar 10, 2025
Merged

Time to reach rework #1634

merged 61 commits into from
Mar 10, 2025

Conversation

knoellle
Copy link
Contributor

@knoellle knoellle commented Feb 16, 2025

Why? What?

This PR refactors

  • Role assignment
  • Time to reach kick position calculation
  • Team ball handling

I still haven't been able to reproduce the exact bug related to time to reach that we found at RoboCup last year but this PR should hopefully fix it.

Fixes #

ToDo / Known Issues

There are still some todos left in the code

Ideas for Next Iterations (Not This PR)

  • Use network balls as percepts in the ball filter

How to Test

Best approach is probably to play around with robots, both in simulation and on real hardware.

@knoellle knoellle added the is:Refactoring No changes in functionality, only in coding style. label Feb 16, 2025
@knoellle knoellle self-assigned this Feb 16, 2025
@knoellle knoellle force-pushed the time-to-reach-rework branch from de2b39b to 570ca6c Compare February 16, 2025 19:47
@knoellle knoellle marked this pull request as ready for review February 16, 2025 21:23
Copy link
Member

@schmidma schmidma left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Did not have a look at crates/control/src/role_assignment.rs yet. Nevertheless, here are already some questions and comments ;)

@knoellle knoellle force-pushed the time-to-reach-rework branch 4 times, most recently from b4bd753 to e197cb4 Compare March 7, 2025 16:02
@knoellle knoellle force-pushed the time-to-reach-rework branch from 536cfea to ca70c8f Compare March 10, 2025 12:05
@knoellle knoellle enabled auto-merge March 10, 2025 13:13
@knoellle knoellle added this pull request to the merge queue Mar 10, 2025
Merged via the queue into HULKs:main with commit 8d52c9d Mar 10, 2025
32 checks passed
@knoellle knoellle deleted the time-to-reach-rework branch March 10, 2025 20:41
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
cat:Behavior GO25 is:Refactoring No changes in functionality, only in coding style.
Projects
Status: Done
Development

Successfully merging this pull request may close these issues.

4 participants