A new kind of the free-piston engine , a Free-piston linear generator is being developed by the German aerospace center .
A new kind of the linear-piston engine , a free-piston Free generator is being developed by the German aerospace center .