Remote Robotic Control
We are currently working on developing a feedback controller for a line following car (endpoint) that resides on a remote computer (server). Sensor readings are taken by the endpoint and are sent over WiFi to the server, which then replies with a control input for the endpoint. The networking code was implemented using gRPC, a remote procedure call framework from Google. A video demonstration of this car is available for download below.
We are currently working on adding the capability of measuring the network latency between the endpoint and the controller. We are also working to be able to run the controller and the endpoint on different networks, as well as adding support for multiple endpoints.