Design, control, and simulation strategies for haptic interfaces