A method of controlling an inverted wheel type moving body, the inverted wheel type moving body including a chassis to rotatably support at least one wheel, a first drive portion to rotatably drive the wheel, a body portion rotatably supported on the chassis through a support member, and a second drive portion that moves a relative position of the body portion with respect to the chassis in front and back directions from an initial position by driving the body portion, each of the front and back directions being a direction to which the moving body is movable the inverted wheel type moving body carrying out feedback control on the first drive portion such that the first drive portion follows a target control value corresponding to the manipulation amount while maintaining the inverted wheel type moving body at the inverted state, the target control value being correlated with a target velocity or a target acceleration of the moving body, the method comprising:
- moving the relative position of the body portion in the same direction with a moving direction of the moving body according to the manipulation amount by controlling the second drive portion, the moving direction of the moving body being the front direction or the back direction and determined based on the manipulation amount,
- determining whether the manipulation amount exceeds or not a restriction zone defined by a threshold value;
- controlling, while the manipulation amount is within the restriction zone, the second driving portion to incline the body portion increasingly forward with a forward-moving manipulation amount and to incline the body portion increasingly backward with a backward-moving manipulation amount, such that the greatest forward inclination angle of the body portion occurs at a forward edge of the restriction zone and the greatest backward inclination angle of the body portion occurs at a backward edge of the restriction zone;
- while the manipulation amount exceeds the restriction zone, controlling the second drive portion such that the relative position of the body portion returns to the initial position, and
- while the manipulation amount exceeds the restriction zone, controlling the first drive portion such that the moving body follows the target velocity or the target acceleration, which increases in proportion to the manipulation amount.