Optimisation of a sliding-mode based GNC using robust Eigenstructures assignment