Skip to main content

MuJoCo based RoboCup Soccer Simulation Server

Project description

RCSSServerMJ

The RoboCup Soccer Simulation Server based on the MuJoCo physics engine.

Soccer Simulation Screenshot

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rcsssmj-0.1.0.tar.gz (5.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rcsssmj-0.1.0-py3-none-any.whl (4.8 MB view details)

Uploaded Python 3

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

Hashes for rcsssmj-0.1.0.tar.gz
Algorithm Hash digest
SHA256 18b970260028f4e894cb59a7fd9cb748a2452df530df7086fc146c0e777d4825
MD5 2195677595579139fb7f09aae9485ecc
BLAKE2b-256 5e5da3dfe48a323e03b24ac2581213a83d590a28aa869259bbbaade3ef5cb9f1

See more details on using hashes here.

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

Hashes for rcsssmj-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 cd96dd0f02ef9e3b2a5afffe53f7b32826e943d4f76b9622bdc62547fa74344d
MD5 99f446bc72b966d1f6acb8d618a3948e
BLAKE2b-256 b65514891954f832d9eef7c2cb200fc6f83d825e43ebd685337559b9f49d07dd

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page