The centroid of an automated guided vehicle changes due to the irregular position and unbalanced weight of the merchandises on the load platform, which affects the completion of the handling task between stations in intelligent factories. This paper presents a hierarchical control strategy to improve yaw stability considering centroid variation. Firstly, the vehicle body and hub motor models are established based on dynamics. Secondly a hierarchical controller is designed by using the method of extension theory, model predictive control (MPC) and sliding mode control. Then based on CarSim and Simulink, the step co-simulation of the low-speed condition of the automated guided vehicle is carried out. Compared with the uncontrolled condition, the maximum deviation of the yaw rate is reduced from 0.58 rad/s to 0.52 rad/s, and the error with the theoretical value is reduced from 16% to 4%; the maximum deviation of the centroid sideslip angle is reduced from -0.84 rad to -0.77 rad, and the error with the theoretical value is reduced from 12% to 3%. Finally, a four-wheel drive and four-wheel steering automated guided vehicle is manufactured to carry out inter station steering experiments in simulated factory environment. The error between simulation and experiment is less than 5%. The results show that the designed controller is effective, and the research can provide theoretical and experimental basis for the low-speed steering control stability of automated guided vehicle.