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

the Ready Delay will be skipped by robot communication #54

Closed
pupubushilulu opened this issue Apr 7, 2024 · 3 comments
Closed

the Ready Delay will be skipped by robot communication #54

pupubushilulu opened this issue Apr 7, 2024 · 3 comments

Comments

@pupubushilulu
Copy link

If a robot attempts to send messages to teammates during the initial state (which can also be considered as an attempt to communicate with the Game Controller), the delay in the Ready phase will be nullified (ending prematurely).
Here is an example: someone clicked the the "Ready" button and one robot sent a message to other robots during the ready delay, then the ready signal will be sent to all robots immediately (which should be sent after the ready delay).

@ahasselbring
Copy link
Member

Thank you for this interesting report! It is a consequence of the rule that team messages are not counted during the Initial state, and therefore it is pointless for the GameController to pretend that it is not Ready when the message counter decreases. I have forwarded this to the TC since my preferred solution requires a rule change: RoboCup-SPL/Rules#151

@pupubushilulu
Copy link
Author

Ok, thanks for your response.

@ahasselbring
Copy link
Member

322f522 fixed the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants