A vehicle which an autonomous driving system is mountable on and removable from, the vehicle comprising: a vehicle platform configured to control the vehicle; and a vehicle control interface configured to mediate communication of a signal between the vehicle platform and the autonomous driving system mounted on the vehicle, wherein the vehicle control interface is configured to convert a signal between the vehicle platform and the autonomous driving system, the vehicle control interface is configured to communicate signals with the autonomous driving system through an Application Program Interface defining each signal to be communicated, the autonomous driving system is configured to send to the vehicle platform through the vehicle control interface a command including a first command to request acceleration and deceleration and a second command to request to maintain stationary, the vehicle control interface is configured to output to the autonomous driving system a first signal indicating a longitudinal velocity of the vehicle as estimated by the vehicle platform using a wheel speed sensor and a second signal indicating whether the vehicle is at a standstill, the standstill being a state in which the vehicle is maintained stationary, the vehicle control interface is configured to, when the autonomous driving system issues the first command to request the vehicle platform to provide deceleration to stop the vehicle and the first signal indicates 0 km/h or a prescribed velocity or less, request the autonomous driving system to issue the second command to maintain stationary, and the vehicle control interface is configured to request the autonomous driving system to continuously transmit the first command to request deceleration until the second signal indicates standstill in response to the second command. a vehicle platform configured to control the vehicle; and a vehicle control interface configured to mediate communication of a signal between the vehicle platform and the autonomous driving system mounted on the vehicle, wherein the vehicle control interface is configured to convert a signal between the vehicle platform and the autonomous driving system, the vehicle control interface is configured to communicate signals with the autonomous driving system through an Application Program Interface defining each signal to be communicated, the autonomous driving system is configured to send to the vehicle platform through the vehicle control interface a command including a first command to request acceleration and deceleration and a second command to request to maintain stationary, the vehicle control interface is configured to output to the autonomous driving system a first signal indicating a longitudinal velocity of the vehicle as estimated by the vehicle platform using a wheel speed sensor and a second signal indicating whether the vehicle is at a standstill, the standstill being a state in which the vehicle is maintained stationary, the vehicle control interface is configured to, when the autonomous driving system issues the first command to request the vehicle platform to provide deceleration to stop the vehicle and the first signal indicates 0 km/h or a prescribed velocity or less, request the autonomous driving system to issue the second command to maintain stationary, and the vehicle control interface is configured to request the autonomous driving system to continuously transmit the first command to request deceleration until the second signal indicates standstill in response to the second command.