A brief introduction to virtual prototyping in robotics and its benefits