Seems to me a simple pneumatic cylinder with big ports would do the trick. It can act as a spring, or as an actuator from rest with a supply of compressed air, or a damper for deceleration. Or anything in between. Imagineering was all over this decades ago.