Robust and efficient sub-optimal tracking of ideal piston trajectories for a hydrogen-fuelled resonating free piston generator | Synapse