The first idea that pops into my head would be to fashion an electric motor and a piston and pulley system, similar to what a locomotive uses, converting the rotational motion of the electric motor to a linear motion. It would be great fun to figure out if it could be done practically. You...