-
Notifications
You must be signed in to change notification settings - Fork 22
Description
Describe the issue
I am trying to run RCareWorld following the instructions in the repository, but I am unable to start the simulator. The Python API (pyrcareworld) runs and waits for a Unity connection on port 5004. When I try to launch the Unity build (Player.x86_64), it fails with the error:
error while loading shared libraries: UnityPlayer.so: cannot open shared object file: No such file or directory
I do have the Player_Data folder, but the UnityPlayer.so file is missing. Could you please provide a proper guide for running the simulator, and clarify whether the full Unity build (including UnityPlayer.so) is available?
How To Reproduce
Clone the RcareWorld repo
Build and run the python environment inside ROS2 Jazzy container
Run the demo script:
python3 pyrcareworld/demo/examples/example_debug.py
Output: Waiting for connection on port 5004...
Then attempting to launch Unity executable:
./Player.x86_64
Output: error while loading shared libraries: UnityPlayer.so: cannot open shared object file: No such file or directory
Screenshots
Attempts towards solving the problem
Made sure all dependencies are installed.
Confirmed Player_Data folder exists.
Tried running Unity executable outside the container.
Still fails due to missing UnityPlayer.so
Environment
- System: Ubuntu 22.04 (university lab machine)
- Python: 3.12 inside ROS2 Jazzy container
- RCareWorld version: ae0900b
Additional Information
I am working on Ubuntu, but it would be helpful to know if the simulator is expected to run on Windows as well.

