- Documentation is available here.
- Abstraction library for using the ShadowHand and BioTac sensors
- Divided into 3 main parts:
shadow_finger: Contains abstractions for each finger, and corresponding BioTac sensorshadow_planning: Contains abstractions for planning and execution of eachFingershadow_utils: Contains utilities for ROS, RViz, TF, MoveIt and some general conversion utilitiesshadow_imports: Bunch of imports for everything
- Most of the code is designed to directly use a
Fingerobject, although they are overloaded to use lower level MoveIt inputs as well. - Examples for using this library is given in the ShadowHand repository.
- Make sure to compile this first, before ShadowHand package, since this will generate a
libshadowlibs.sofile that can be used by other ROS packages. Check yourdevelfolder to see if this file has been created after compilation.
This project is released under the BSD-3 license. If you use shadowlibs in your research, please cite our pre-print publication:
@misc{ganguly2020grasping,
title={Grasping in the Dark: Compliant Grasping using Shadow Dexterous Hand and BioTac Tactile Sensor},
author={Kanishka Ganguly and Behzad Sadrfaridpour and Krishna Bhavithavya Kidambi and Cornelia Fermüller and Yiannis Aloimonos},
year={2020},
eprint={2011.00712},
archivePrefix={arXiv},
primaryClass={cs.RO}
}