The purpose of this project is to improve the communication plugin by adding more protocols in it such as VRPN, serial bus communication, and also improve the way it works.
Communication plugins are used in SOFA to send and receive data. Currently, two protocols are implemented in SOFA - OSC, and ZMQ. Communication plugin can be improved further by introducing new protocols and optimizing them. This project specifically deals with the introduction of 2 new protocols namely - VRPN and Serial Bus.