An omni-directional electric vehicle, comprising: a body having a chair portion on which a user sits; a first detection unit is an interface, includes a joystick and configured to detect an operation direction and an operation amount of an operation input by the user based on an inclination amount and direction of the joystick; wherein the body has, on its bottom surface, four actuators installed in a manner that directions of the rotation axis of the actuators intersect in a cross, each of the actuators is provided with a wheel, about the rotation axis, and the wheels and the actuators constitute a movement mechanism, each of the actuators drives the corresponding wheel, thereby allowing the body to move translationally in all directions; a first processing unit configured to generate, based on the operation direction and the operation amount, travel control information including a target straight-movement speed for moving the body in a forward/backward direction set to the body and a target rotation speed for rotating the body about a rotation center; and wherein the forward direction indicates a direction toward the front of the user sitting on the omni-directional electric vehicle when the user faces forward, and backward direction indicates the opposite direction; a control unit configured to drive the movement mechanism of the body according to the travel control information, wherein the target rotation speed is generated as the travel control information based on the right/left axial component of the operation amount in the operation direction and the target straight-movement speed is generated as the travel control information based on the forward/backward axial component of the operation amount in the operation direction; characterized in that the first processing unit is configured to determine, according to a magnitude of the target straight-movement speed, a distance by which a position of the rotation center for the target rotation speed is to be changed in the forward/backward direction differently according to the magnitude of the operation amount of the first detection unit, from a reference position which is set virtually and fixedly in the forward/backward direction, set to the body. a body having a chair portion on which a user sits; a first detection unit is an interface, includes a joystick and configured to detect an operation direction and an operation amount of an operation input by the user based on an inclination amount and direction of the joystick; wherein the body has, on its bottom surface, four actuators installed in a manner that directions of the rotation axis of the actuators intersect in a cross, each of the actuators is provided with a wheel, about the rotation axis, and the wheels and the actuators constitute a movement mechanism, each of the actuators drives the corresponding wheel, thereby allowing the body to move translationally in all directions; a first processing unit configured to generate, based on the operation direction and the operation amount, travel control information including a target straight-movement speed for moving the body in a forward/backward direction set to the body and a target rotation speed for rotating the body about a rotation center; and wherein the forward direction indicates a direction toward the front of the user sitting on the omni-directional electric vehicle when the user faces forward, and backward direction indicates the opposite direction; a control unit configured to drive the movement mechanism of the body according to the travel control information, wherein the target rotation speed is generated as the travel control information based on the right/left axial component of the operation amount in the operation direction and the target straight-movement speed is generated as the travel control information based on the forward/backward axial component of the operation amount in the operation direction; characterized in that the first processing unit is configured to determine, according to a magnitude of the target straight-movement speed, a distance by which a position of the rotation center for the target rotation speed is to be changed in the forward/backward direction differently according to the magnitude of the operation amount of the first detection unit, from a reference position which is set virtually and fixedly in the forward/backward direction, set to the body.