Autonomous Guidance And Control For Precision Landing On Planetary Bodies