Design of Task-Specific Haptic Systems