A suspension system for a seat of a vehicle comprises a base, a linkage,
and a seat attached to the base via the linkage. A pneumatic shock
absorber provides a respective resistance level against movement of the
seat with respect to the base based on a corresponding pressure level of
air or gas within the pneumatic shock absorber. A set of cylindrical
members are spaced apart beneath the seat. A tension member is arranged
to engage the cylindrical members. The tension member is attached to the
seat via a bracket. An electric motor is capable of driving one of the
cylindrical members. A first sensor is arranged to detect first sensor
data associated with an instantaneous position of the seat versus time. A
controller generates a first control signal for the electric motor to
change a height of the seat in opposition to a change in the
instantaneous position of the seat and a second control signal to change
the pressure level.