-
Notifications
You must be signed in to change notification settings - Fork 1
Description
Use the RPyC or a similar python RPC library to be able to control the robot from a remote computer not directly connected to the robot. The API and server/client architecture could look similar as in the agents library.
In principle the server should be a wrapper and the client a new gym environment. When the environment should be stepped then the client transparently forwards the action to the server, the server executes it on its environment and transparently returns the observation.
This feature would definitely require a small test similar in style as in the agents library.
Furthermore, it would also be good to add a small CLI command to create a server from the command line for hardware robots.
Ideally finished by mid of August.
Definition of done
- Implemented remote RPC gym environment (client)
- Server wrapper and function to start the server implemented
- Small test to check basic client server communication
- CLI interface to start the server