Trial version for prs platform (python project). Please note that the complete experience requires downloading the Unity resource. More API and dataset is coming soon!
Follow these steps to quickly set up and run the PRS demo:
- Clone the PRS demo repository:
git clone https://github.com/PRS-Organization/PRS-Trial-Version.git
-
Ensure you have a Python virtual environment (Python version >= 3.9) activated.
-
Install the required Python packages:
pip install -r prs_requirements.txt
-
Download the Unity executable file (Ubuntu version) from Google Drive and save it as
prs_unity_demo.rar. -
Extract the
prs_unity_demo.rarfile into the project folder:
unrar x prs_unity_demo.rar
Note: This should create a unity folder. Give it necessary permissions:
sudo chmod 777 -R unity
- Start running the demo:
python prs_demo.py
or start with only unity application:
bash start.sh
- If you encounter a port occupation error, run:
bash clean_port.sh
-
After running the Python script, you can open another terminal and execute
start.shor directly rununity/PRS.x86_64. -
Wait a few seconds for Unity to render the graphics.
-
In Unity, you can control the camera movement using the keyboard keys W, A, S, D, Q, and E.
-
To close the demo, first close the Unity program (or press Esc), then stop the Python program (Ctrl+C or Ctrl+Z), and finally run:
bash clean_port.sh
Note: In this version, there's no function to end the environment due to its long-running nature.
- Please note that this is just a test demo, and there is no interactive behavior in the environment.
Stay tuned for the upcoming complete API documentation and task benchmarks!