Effective development of haptic devices using a model-based and simulation-driven design approach