This package aims to manage the communication via Wifi (WebSocket) of a smart glove (equipped with ESP-32 microcontroller) and make it a wrapper for the ROS environment.
The angular position of the fingers is thus published via ROS message of type JointState.
The launch file smart_glove.launch is in charge to make the system run in easy way. The following parameter is available:
ip_address_left_glove
to specify the ip address of Smart-Glove.smart_glove_ns
the "name" of the glove (default: right), that is usefull in case of more than one glove.
- WebSocket Client Library (follow this link if needed https://websocket-client.readthedocs.io/en/latest/installation.html):
pip3 install websocket-client
- Samuele Sandrini, SamueleSandrini