__init__.py [code] | |
srv/__init__.py [code] | |
_Calibration.py [code] | |
_Start.py [code] | |
Calibration.h [code] | |
cyberglove_calibrer.py [code] | |
cyberglove_library.py [code] | |
cyberglove_mapper.py [code] | |
cyberglove_node.cpp [code] | The cyberglove node publishes data collected from a Cyberglove |
cyberglove_publisher.cpp [code] | |
cyberglove_publisher.h [code] | The goal of this ROS publisher is to publish raw and calibrated joint positions from the cyberglove at a regular time interval. We're oversampling to get a better accuracy on our data. To publish those data, just call the publish() function |
cyberglove_service.cpp [code] | Adding services to the cyberglove, to be able to reload the calibration mostly |
cyberglove_service.h [code] | A service which can stop / start the Cyberglove publisher |
serial_glove.cpp [code] | |
serial_glove.hpp [code] | Communicate via the serial port with the Cyberglove |
Start.h [code] | |
test_calibration.cpp [code] | |
xml_calibration_parser.cpp [code] | This is a simple xml parser, used to parse the calibration file for the cyberglove. A Calibration file must have this format: <Cyberglove_calibration> <Joint name="G_ThumbRotate"> <calib raw_value="0.0" calibrated_value="-60"> <calib raw_value="0.42" calibrated_value="100"> </Joint> </Cyberglove_calibration> |
xml_calibration_parser.h [code] | This is a simple xml parser, used to parse the calibration file for the cyberglove. A Calibration file must have this format: <Cyberglove_calibration> <Joint name="G_ThumbRotate"> <calib raw_value="0.0" calibrated_value="-60"> <calib raw_value="0.42" calibrated_value="100"> </Joint> </Cyberglove_calibration> |