Application of evolutionary algorithms for optimum layout of Truss-Z linkage in an environment with obstacles