- 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 eachFinger
shadow_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
Finger
object, 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.so
file that can be used by other ROS packages. Check yourdevel
folder 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}
}