This PR ensures we are adding most of the features that we had during RoboCup 2023 back into the main branch, to have a
proper starting point for the next competition in 2024.
Features are extracted from rbc-last-match. It mostly serves as a re-collection of small commits representing each feature re-implemented. Whether the pull request is accepted or not is not important, but helps identifying the features we have to merge back into main.
Some features have deliberately not been re-implemented as they require a re-design or thorough discussion in the team about the software's architecture, and are listed down below.
Status : IN PROGRESS
Features identified but not yet added back into main
GameManager and strategies
File crabe_decision/src/manager/game_manager.rs
Folder crabe_decision/src/strategy/
The decision pipeline cannot switch from one strategy to another as we had identified during the competition. This led to "hacksy" ways of changing the strategy which would not be suitable on the long-term.
Description & content
This PR ensures we are adding most of the features that we had during RoboCup 2023 back into the
main
branch, to have a proper starting point for the next competition in 2024.Features are extracted from rbc-last-match. It mostly serves as a re-collection of small commits representing each feature re-implemented. Whether the pull request is accepted or not is not important, but helps identifying the features we have to merge back into
main
.Some features have deliberately not been re-implemented as they require a re-design or thorough discussion in the team about the software's architecture, and are listed down below.
Status : IN PROGRESS
Features identified but not yet added back into
main
GameManager and strategies
crabe_decision/src/manager/game_manager.rs
crabe_decision/src/strategy/
The decision pipeline cannot switch from one strategy to another as we had identified during the competition. This led to "hacksy" ways of changing the strategy which would not be suitable on the long-term.