cartesian robots advantages and disadvantages