A vehicle travel control device configured to control traveling of a vehicle, the vehicle travel control device comprising: a computation device; a device controller (200, 300, 500) configured to control actuation of a traveling device (12, 13, 16, 20, 33, 42) mounted on the vehicle, based on a computation result of the computation device; and an abnormality detector (SW5, SW6, SW7) configured to detect an abnormality occurring in traveling of the vehicle, wherein the computation device includes a vehicle outdoor environment identifier configured to identify a vehicle outdoor environment based on an output from an image acquirer, the image acquirer being configured to acquire a vehicle outdoor environment, a route setter (112, 115) configured to set a route on which the vehicle is to travel, in accordance with the vehicle outdoor environment identified by the vehicle outdoor environment identifier, a target motion determiner configured to determine a target motion of the vehicle for following the route set by the route setter (112, 115), and a physical quantity calculator (117, 118, 119) configured to calculate a target physical quantity to be generated by the traveling device (12, 13, 16, 20, 33, 42), in order to achieve the target motion determined by the target motion determiner, characterized in that the abnormality detector (SW5, SW6, SW7) is a sensor and inputs a detection signal to the device controller (200, 300, 500) when detecting an abnormality, the device controller (200, 300, 500) calculates a controlled variable of the traveling device (12, 13, 16, 20, 33, 42) such that the target physical quantity calculated by the physical quantity calculator (117, 118, 119) is achieved, and the device controller outputs a control signal to the traveling device (12, 13, 16, 20, 33, 42), and when a detection signal is input from the abnormality detector (SW5, SW6, SW7) to the device controller (200, 300, 500), the device controller (200, 300, 500) calculates a controlled variable of the traveling device (12, 13, 16, 20, 33, 42), not using the computation device, in order to eliminate or reduce the abnormality, and outputs a control signal to the traveling device (12, 13, 16, 20, 33, 42). a computation device; a device controller (200, 300, 500) configured to control actuation of a traveling device (12, 13, 16, 20, 33, 42) mounted on the vehicle, based on a computation result of the computation device; and an abnormality detector (SW5, SW6, SW7) configured to detect an abnormality occurring in traveling of the vehicle, wherein the computation device includes a vehicle outdoor environment identifier configured to identify a vehicle outdoor environment based on an output from an image acquirer, the image acquirer being configured to acquire a vehicle outdoor environment, a route setter (112, 115) configured to set a route on which the vehicle is to travel, in accordance with the vehicle outdoor environment identified by the vehicle outdoor environment identifier, a target motion determiner configured to determine a target motion of the vehicle for following the route set by the route setter (112, 115), and a physical quantity calculator (117, 118, 119) configured to calculate a target physical quantity to be generated by the traveling device (12, 13, 16, 20, 33, 42), in order to achieve the target motion determined by the target motion determiner, characterized in that the abnormality detector (SW5, SW6, SW7) is a sensor and inputs a detection signal to the device controller (200, 300, 500) when detecting an abnormality, the device controller (200, 300, 500) calculates a controlled variable of the traveling device (12, 13, 16, 20, 33, 42) such that the target physical quantity calculated by the physical quantity calculator (117, 118, 119) is achieved, and the device controller outputs a control signal to the traveling device (12, 13, 16, 20, 33, 42), and a vehicle outdoor environment identifier configured to identify a vehicle outdoor environment based on an output from an image acquirer, the image acquirer being configured to acquire a vehicle outdoor environment, a route setter (112, 115) configured to set a route on which the vehicle is to travel, in accordance with the vehicle outdoor environment identified by the vehicle outdoor environment identifier, a target motion determiner configured to determine a target motion of the vehicle for following the route set by the route setter (112, 115), and a physical quantity calculator (117, 118, 119) configured to calculate a target physical quantity to be generated by the traveling device (12, 13, 16, 20, 33, 42), in order to achieve the target motion determined by the target motion determiner, characterized in that the abnormality detector (SW5, SW6, SW7) is a sensor and inputs a detection signal to the device controller (200, 300, 500) when detecting an abnormality, the device controller (200, 300, 500) calculates a controlled variable of the traveling device (12, 13, 16, 20, 33, 42) such that the target physical quantity calculated by the physical quantity calculator (117, 118, 119) is achieved, and the device controller outputs a control signal to the traveling device (12, 13, 16, 20, 33, 42), and when a detection signal is input from the abnormality detector (SW5, SW6, SW7) to the device controller (200, 300, 500), the device controller (200, 300, 500) calculates a controlled variable of the traveling device (12, 13, 16, 20, 33, 42), not using the computation device, in order to eliminate or reduce the abnormality, and outputs a control signal to the traveling device (12, 13, 16, 20, 33, 42).