A multi-functional VR human-computer interaction and external environment simulator, comprising: a base , a bottom rotating base , an outer ring , an inner ring , a seat , and a controller, wherein - the base is fixed on a horizontal floor; - the bottom rotating base is rotatably mounted on the base , a rotating shaft of the bottom rotating base being connected to a bottom rotating motor , and the bottom rotating motor is used for driving the bottom rotating base to rotate in an X-Y plane; - the outer ring is disposed above the bottom rotating base and n hydraulic rods are distributed between the outer ring and the bottom rotating base , n being a natural number, a bottom end of each of the hydraulic rods being hinged to the bottom rotating base and a top end of each of the hydraulic rods being hinged to the outer ring , each of the hydraulic rods being connected with a hydraulic pump, each of the hydraulic rods being driven to perform a telescopic movement by each of the hydraulic pumps for controlling a tilt angle of the outer ring in an X direction and/or a horizontal movement in a Y direction, and the outer ring is connected with an outer ring drive motor for driving the outer ring to rotate in an Y-Z plane; - the inner ring is rotatably sleeved inside the outer ring , and the inner ring is connected to an inner ring driving motor for driving the inner ring to rotate in an X-Z plane; - the seat is fixedly mounted inside the inner ring ; and - the controller is respectively connected to the bottom rotating motor , the hydraulic pumps, an outer ring driving motor and the inner ring driving motor; wherein an X axis and a Y axis form a horizontal plane, and a Z axis is an axis perpendicular to a horizontal plane, characterized in that the seat is provided with an operation panel and a pedal, and the seat can be extended into an upright mode, the seat is fixed to the inside of the inner ring with a 7-point fixing manner; wherein the seat is further equipped with a leg sensor and a hand sensor, and the leg sensor and the hand sensor are each connected to an input of the operation panel , an output of the operation panel being connected to the controller; and wherein the leg sensor comprises a sole displacement sensor, a two-legged outer sensor, and a two-legged inner sensor. - the base is fixed on a horizontal floor; - the bottom rotating base is rotatably mounted on the base , a rotating shaft of the bottom rotating base being connected to a bottom rotating motor , and the bottom rotating motor is used for driving the bottom rotating base to rotate in an X-Y plane; - the outer ring is disposed above the bottom rotating base and n hydraulic rods are distributed between the outer ring and the bottom rotating base , n being a natural number, a bottom end of each of the hydraulic rods being hinged to the bottom rotating base and a top end of each of the hydraulic rods being hinged to the outer ring , each of the hydraulic rods being connected with a hydraulic pump, each of the hydraulic rods being driven to perform a telescopic movement by each of the hydraulic pumps for controlling a tilt angle of the outer ring in an X direction and/or a horizontal movement in a Y direction, and the outer ring is connected with an outer ring drive motor for driving the outer ring to rotate in an Y-Z plane; - the inner ring is rotatably sleeved inside the outer ring , and the inner ring is connected to an inner ring driving motor for driving the inner ring to rotate in an X-Z plane; - the seat is fixedly mounted inside the inner ring ; and - the controller is respectively connected to the bottom rotating motor , the hydraulic pumps, an outer ring driving motor and the inner ring driving motor; <EOS>