MuJoCo based RoboCup Soccer Simulation Server
Project description
RCSSServerMJ
The RoboCup Soccer Simulation Server based on the MuJoCo physics engine.
Video: https://youtu.be/iYWw7vATQU4
Documentation
The package documentation and user guide can be found at: robocup-sim.gitlab.io/rcssservermj.
Installation
The simulation server (rcsssmj package) can be installed from PyPI via:
pip install rcsssmj
For more detailed installation instructions (virtual environments, installation from source, development setup, etc.) please refer to the Installation chapter of the User Guide.
Instructions
Start the soccer simulation server:
rcssservermj -a 127.0.0.1 -p 60000 -m 60001
CLI parameter:
-a <ip>to specify the server IP (default: 'localhost')-p <agent_port>to specify the agent port (default: 60000)-m <monitor_port>to specify the monitor port (default: 60001)
Stop the server: Simply ctrl+c the server process.
For more detailed instructions on how to run a simulation (including the full list of CLI parameter) please refer to the Running a Simulation chapter of the User Guide.
Bug Reports and Feature Requests
Please use GitLab Issues for reporting bugs, requesting new features and discussing development-related subjects.
Credits
- Pitch texture taken from dm_control (Apache 2.0 license)
- Ant robot XML taken from gymnasium (MIT License)
- T1 robot XML and assets taken from booster_gym (Apache 2.0 License)
License and Disclaimer
Copyright (c) 2025 The RCSSServerMJ authors.
This project is licensed under the terms of the MIT License.
This applies to all source files in this repository except where otherwise noted.
ReStructuredText documents, images, and videos in the doc directory are made available under the terms of the Creative Commons Attribution 4.0 (CC BY 4.0) license. You may obtain a copy of the License at https://creativecommons.org/licenses/by/4.0/legalcode.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rcsssmj-0.1.0.tar.gz.
File metadata
- Download URL: rcsssmj-0.1.0.tar.gz
- Upload date:
- Size: 5.5 MB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
18b970260028f4e894cb59a7fd9cb748a2452df530df7086fc146c0e777d4825
|
|
| MD5 |
2195677595579139fb7f09aae9485ecc
|
|
| BLAKE2b-256 |
5e5da3dfe48a323e03b24ac2581213a83d590a28aa869259bbbaade3ef5cb9f1
|
File details
Details for the file rcsssmj-0.1.0-py3-none-any.whl.
File metadata
- Download URL: rcsssmj-0.1.0-py3-none-any.whl
- Upload date:
- Size: 4.8 MB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: python-httpx/0.28.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
cd96dd0f02ef9e3b2a5afffe53f7b32826e943d4f76b9622bdc62547fa74344d
|
|
| MD5 |
99f446bc72b966d1f6acb8d618a3948e
|
|
| BLAKE2b-256 |
b65514891954f832d9eef7c2cb200fc6f83d825e43ebd685337559b9f49d07dd
|