Python controlled robot (Uarm simulated in VRep) that performs simple actions sent by Teleor. Perceptions and actions are sent and received using Pedro.
- Python3
- VRep
- vrep-api-python
- Qulog/Teleor Interpreter (requires Qu-Prolog to be installed)
- Pedro server
-
Open a terminal and run:
pedro -L stdout
to start Pedro server.
-
Start the simulation in Vrep
-
In another terminal run:
python3 robot_interface.py
-
In another terminal move to AI directory:
cd [path-to-project]/Uarm-singolo/AI
then:
teleor -Acontroller
to start the interpreter, registering an agent called 'controller'
-
In the interpreter:
[dismantle]. go().