In science fiction, robots are usually humanoid and perfrom varied tasks. However the vast proportion of current robots are industrial robots operating in realatively controlled environments. These often trade flexibility for dependability, for example include guide wires rather than vision for warehouse robot.