In order to improve the stability, vibration isolation and energy feedback performance of self-powered active suspension systems with parameter uncertainty for vehicles, a robust controller was designed for the system model with perturbation, and the energy equilibrium condition was given. The control system was simulated using MATLAB/SIMULINK. The results indicat that the robust controller made the self-powered active suspension system stable. Compared with traditional optimal controller, the vibration isolation performance was improved obviously. The root-mean-square values of the control force, suspension working space, dynamic tyre displacement, and vehicle body acceleration were reduced by 45.19%, 52.15%, 61.19%, and 15.79%, respectively. During the whole simulation process, an energy of 1 831 J was recycled.