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

high level simulator #30

Open
JAndringa opened this issue Jan 16, 2023 · 3 comments
Open

high level simulator #30

JAndringa opened this issue Jan 16, 2023 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@JAndringa
Copy link
Member

Is your feature request related to a problem? Please describe.
grSim is a very slow and time based low level simulator. This makes it very slow to test play decision making and would make machine learning very difficult.

Describe the solution you'd like
A high level simulator would enable us to make it frame based and also way faster. This will in turn enable us to do easy machine learning.

Describe alternatives you've considered
The ideal way would be to just use the Tigers simulator, but given their definition of open source, this will also be very difficult.

@JAndringa JAndringa added the enhancement New feature or request label Jan 16, 2023
@JAndringa JAndringa self-assigned this Jan 16, 2023
@rolfvdhulst
Copy link
Contributor

@JAndringa Why is it difficult to use the Tigers simulator? I believe they literally open sourced their code of previous years, including their simulator, on their webpage?
Regardless, it may be easier/better to simply write your own (in C++ rather than Java), as this will be a lot faster. Feel free to ask for help with the physics if you need it.

@JAndringa
Copy link
Member Author

as far as I know (and could find) Tigers has only open sourced their auto referee. Their simulator is built into their framework so that we can only use it with their AI and not ours.

@rolfvdhulst
Copy link
Contributor

Yeah, their simulator is built into their framework indeed, but the source code of their framework can be found here;
https://github.com/TIGERs-Mannheim/Sumatra/tree/master/modules/moduli-vision-simulation. Although it is Java, this might help a bit with making some decisions about how to simulate things.

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

When branches are created from issues, their pull requests are automatically linked.

3 participants