 The robotic spacecraft must also efficiently perform hazard assessment and trajectory adjustments in real time to avoid hazards.To achieve this, the robotic spacecraft requires accurate knowledge of where the spacecraft is located relative to the surface (localization), what may pose as hazards from the terrain (hazard assessment), and where the spacecraft should presently be headed (hazard avoidance).Without the capability for operations for localization, hazard assessment, and avoidance, the robotic spacecraft becomes unsafe and can easily enter dangerous situations such as surface collisions, undesirable fuel consumption levels, and/or unsafe maneuvers.