Robust Autonomous Guidance: An Internal Model Approach