Multi-Modal Haptic Rendering Based on Genetic Algorithm