A
robot mounted on a trolley capable of autonomously traveling, the
robot including: an arm capable of arbitrarily changing the position and orientation of the tip; the visual sensor is arranged at the front end of the arm; a detection unit that detects an amount of deviation of the
carriage with respect to a specified path on the basis of a mark included in an image captured by the
vision sensor; and a travel
instruction unit that instructs the trolley to correct the travel position or the travel posture of the trolley on the basis of the deviation amount.