Variable Gesture-based Haptic Guidance for Human-Robot Interaction