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/f6MvmqiiU6Q

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 --host 127.0.0.1 --aport 60000 --mport 60001

CLI parameter:

  • --host <ip> to specify the server IP (default: 'localhost')
  • --aport <agent_port> to specify the agent port (default: 60000)
  • --mport <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 adapted / taken from booster_gym (Apache 2.0 License)
  • K1 robot XML and assets adapted / taken from booster_assets (BSD 3-Clause 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.2.0.tar.gz (7.3 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.2.0-py3-none-any.whl (6.6 MB view details)

Uploaded Python 3

File details

Details for the file rcsssmj-0.2.0.tar.gz.

File metadata

  • Download URL: rcsssmj-0.2.0.tar.gz
  • Upload date:
  • Size: 7.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for rcsssmj-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b6c3c6b4b232d823922e85ad989741651af15310963b95fead574de347085928
MD5 4948f86c1813b4de212c806d57067442
BLAKE2b-256 68cc263ab303f885d2631c09821d291882f877f2a43bb742dd16cd35e8fb0f8d

See more details on using hashes here.

File details

Details for the file rcsssmj-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: rcsssmj-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.6 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-httpx/0.28.1

File hashes

Hashes for rcsssmj-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8218e09a16ba4e3cabb42f22572b9c82641d3a2aebf01ffb1813051ad06ea008
MD5 028ce91631c068d0de1c97cbb88d0a98
BLAKE2b-256 df8917bf21034721b7f24a5c673e351b4aab0cafd26986657f514487b2a23a7d

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