The free piston engine, a design with opposed pistons working against compressed air springs and combining both compression and firing strokes in a single axis, doesn’t turn anything in itself ...
Experimental analyses have also been conducted on opposed-piston free piston engine generators (FPEGs), which have shown promising results in terms of energy conversion efficiency and power density.