Development of a 6-DOF robot for haptic interaction with complex virtual environments