Technology for Autonomous Optical Planetary Navigation and Precision Landing