An apparatus for controlling an autonomous operating vehicle having a prime mover, a driven wheel connected to the prime mover, an operating machine, and a magnetic sensor adapted to produce an output indicative of magnetic field generated at an electric wire laid along a border of a travel-scheduled area, the vehicle being driven by the prime mover to autonomously travel in the travel-scheduled area defined by the border detected based on the output of the magnetic sensor, while performing operation using the operating machine, the apparatus further comprising: an angular velocity sensor adapted to produce an output indicative of angular velocity generated about a vertical axis in center of gravity of the vehicle; a wheel speed sensor adapted to produce an output indicative of a speed of the driven wheel of the vehicle; a direction and distance calculator (40, 40d) adapted to calculate a traveling direction based on the output of the angular velocity sensor and to calculate a traveled distance based on the output of the wheel speed sensor; and a travel and operation controller (40, 40e, S20) adapted to control the vehicle to, as traveling straight, perform the operation using the operating machine in accordance with a predetermined travel pattern in the travel-scheduled area based on the calculated traveling direction and the calculated traveled distance; characterized by a sensor output corrector (40, 40f, S22) adapted to determine whether a difference between a scheduled-travel distance scheduled in the predetermined travel pattern and an actual traveled distance exceeds a permissible value (α) when the vehicle is traveled straight and correct a center value of the outputs of the angular velocity sensor when the difference is determined to exceed the permissible value; wherein the sensor output corrector controls the vehicle to travel straight again to determine whether a difference between a scheduled-travel distance and second actual traveled distance exceeds the permissible value (α) after the center value of the outputs of angular velocity sensor is corrected, and repeats correcting the center value of the outputs of the angular velocity sensor and traveling straight the vehicle again as long as the difference is determined to exceed the permissible value (S24 to S28). an angular velocity sensor adapted to produce an output indicative of angular velocity generated about a vertical axis in center of gravity of the vehicle; a wheel speed sensor adapted to produce an output indicative of a speed of the driven wheel of the vehicle; a direction and distance calculator (40, 40d) adapted to calculate a traveling direction based on the output of the angular velocity sensor and to calculate a traveled distance based on the output of the wheel speed sensor; and a travel and operation controller (40, 40e, S20) adapted to control the vehicle to, as traveling straight, perform the operation using the operating machine in accordance with a predetermined travel pattern in the travel-scheduled area based on the calculated traveling direction and the calculated traveled distance; characterized by a sensor output corrector (40, 40f, S22) adapted to determine whether a difference between a scheduled-travel distance scheduled in the predetermined travel pattern and an actual traveled distance exceeds a permissible value (α) when the vehicle is traveled straight and correct a center value of the outputs of the angular velocity sensor when the difference is determined to exceed the permissible value; wherein the sensor output corrector controls the vehicle to travel straight again to determine whether a difference between a scheduled-travel distance and second actual traveled distance exceeds the permissible value (α) after the center value of the outputs of angular velocity sensor is corrected, and repeats correcting the center value of the outputs of the angular velocity sensor and traveling straight the vehicle again as long as the difference is determined to exceed the permissible value (S24 to S28).