Skip to content

Control the sensors and actuators of a physical robot called Ova 🤖

Notifications You must be signed in to change notification settings

jusdeliens/pyrobotx

Repository files navigation

PyRobotX

Control the sensors and actuators of a physical robot called Ova 🤖

⚙️ Setup

  1. Clone this repo
  2. Update all submodules recursively
git submodule update --init --recursive
  1. pip install all deps in the requirement list
pip install --no-cache-dir -r requirements.txt
  1. Add a .env file in the root project directory, containing the following credentials. If you don't have any credentials, feel free to contact us to join the adventure 🚀
# The name of your robot ID as str
ROBOTID         = ...
# The name of your player ID as str. Remove this line for using virtual bot and only set ROBOTID
PLAYERID        = ...
# 1 if you want to control the bot through the arena (needed in some arena), 0 otherwise
USEPROXY        = ...
# The name of the arena to join as str
ARENA           = ...
# The broker user name provided by a Jusdeliens administrator as str
USERNAME        = ...
# The broker user password as str
PASSWORD        = ...
# The broker ip address or dns as str
BROKERADDRESS   = ...
# The broker port as int 
BROKERPORT      = ...
# Verbosity level as int from 0:no log, to 4: full debug logs
VERBOSITY       = ... 
  1. Then run the main.py with python interpretor (⚠️ at least version 3.9)
python main.py

🎮 How to play ?

You don't have an Ova bot ? Get one by clicking here.

Then fetch all instructions to program your robot 👉 on our tutorial here

🧑‍💻 Author

Designed with 💖 by Jusdeliens Inc.

⚖️ License

Under CC BY-NC 4.0 licence 👉 https://creativecommons.org/licenses/by-nc/4.0/deed.en

About

Control the sensors and actuators of a physical robot called Ova 🤖

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages