Robot Ludens is a research project that aims to program the robot Reachy from Pollen Robotics to play board games with humans.
- GameStrategy
- Movement
- Perception
- Unity-editor-Version:
2021.3.20f1
- reachy-simulator-Version:
1.1
- grpc-Unity-package: the most recent one will work
We still recommend reading the comments in the main file first. If all dependencys are installed, navigate into this Project folder.
Execute the main.py
or the variations main_real_reachy.py
, main_simulation.py
python3 Pythonscripts/main.py
- Download the Unity package available on the release page. Download the grpc_unity_package from the gRPC daily builds.
- In your Unity Project import the unity package via Assets (From the menu Assets/Import Package/Custom Package…, import reachy2021-simulator.unitypackage)
- Add grpc_unity_package (plugins) via drag and drop in the Assets folder of the project window.
The Assets folder should look like this:
Assets
|
+--- ...
|
+--- Plugins (The grpc module)
|
+--- ReachySimulator
|
+--- ...
ReachySDK for the connection to the robot.
Terminal:
python3 -m pip install reachy-sdk=0.7.0
To enable head movements via look_at or (reachy.head.neck_roll, reachy.head.neck_pitch, reachy.head.neck_yaw) reachy-sdk version 0.4.0 and reachy_sdk_api version 0.4.5 have to be installed!
Terminal:
python3 -m pip install reachy-sdk==0.4.0
python3 -m pip install reachy-sdk-api==0.4.5
To install to newest version enter:
python3 -m pip install reachy-sdk
The following modules are also needed:
pip install pyyaml
pip install face_recognition
pip install dlib
pip install playsound