Virtual engineering techniques: application to the design of a prehensor for picking up limp pieces