Data-driven Multi-modal Haptic Modeling and Rendering