ThimbleSense: A new wearable tactile device for human and robotic fingers