Skip to content

owlkward/grSim

This branch is 9 commits ahead of, 12 commits behind RoboCup-SSL/grSim:master.

Folders and files

NameName
Last commit message
Last commit date

Latest commit

9789b00 · Feb 15, 2024
Feb 15, 2024
Feb 13, 2024
Feb 15, 2024
Apr 13, 2021
Jan 17, 2018
Jan 3, 2024
Oct 1, 2020
Jan 3, 2024
Feb 1, 2021
Jan 3, 2024
Sep 9, 2019
Sep 8, 2019
Feb 15, 2024
Feb 15, 2024
May 31, 2018
May 5, 2021
Feb 13, 2024
Dec 21, 2016
Feb 14, 2024
Jan 4, 2019
Dec 7, 2022
Feb 3, 2021
Feb 14, 2024

Repository files navigation

Build Status CodeFactor

grSim

RoboCup Small Size League Simulator.

grSim on Ubuntu

System Requirements

grSim will likely run on a modern dual-core PC with a decent graphics card. A typical configuration is:

  • Dual Core CPU (2.0 Ghz+)
  • 1GB of RAM
  • 256MB nVidia or ATI graphics card

Note that it may run on lower-end equipment though good performance is not guaranteed.

Software Requirements

grSim compiles on Linux (tested on Ubuntu and Arch Linux variants only) and Mac OS. It depends on the following libraries:

Please consult the install instructions for more details.

Usage

Receiving data from the grSim is similar to receiving data from the SSL-Vision using Google Protobuf library. Sending data to the simulator is also possible using Google Protobuf. Sample clients are included in clients folder. There are two clients available, qt-based and Java-based. The native client is compiled during the grSim compilation. To compile the Java client, please consult the corresponding README file.

Qt example project to receive and send data to the simulator.

Star History

Star History Chart

Citing

If you use this in your research, please cite the original paper:

@inproceedings{Monajjemi2011grSimR,
  title={grSim - RoboCup Small Size Robot Soccer Simulator},
  author={Valiallah Monajjemi and A. Koochakzadeh and S. S. Ghidary},
  booktitle={RoboCup},
  year={2011}
}

If you wish to cite this repo with it's modifications specifically, please cite:

@misc{grsim2021,
  author = {Mohammad Mahdi Rahimi and Jan Segre and Valiallah Monajjemi and A. Koochakzadeh and Sepehr MohaimenianPour and Nicolai Ommer and  Avatar
Kazunori Kimura and Jeremy Feltracco and Kenta Sato and Atousa Ahsani},
  title = {GRSIM},
  year = {2021},
  publisher = {GitHub},
  note = {GitHub repository},
  howpublished = {\url{https://github.com/RoboCup-SSL/grSim/}}
}

About

RoboCup Small Size Robot Soccer Simulator

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C++ 83.1%
  • Java 8.0%
  • CMake 7.1%
  • C 0.9%
  • Dockerfile 0.5%
  • Makefile 0.2%
  • Shell 0.2%