Description Space mission to asteroids have seen a large increase in interest in the last decades because of their scientific and economic potential. For close-proximity operations, the spacecraft needs to be able to autonomously operate due to the time delays present in communications with Earth. Most importantly,  the spacecraft needs to know where it is with respect to the asteroid. This can be done by processing all the information coming in from the sensors and directly producing an estimate of the current state of the spacecraft. In this project, the student will develop an algorithm that can take inputs from various sensors like cameras, LIDAR, IMUs, and try to estimate where the spacecraft is with respect to the asteroid. Key Objectives Understand how a spacecraft can estimate its current state using the data from various sensors on-board. Develop a program which can simulate a spacecraft in orbit around an asteroid. Develop an algorithm which can estimate the spacecraft's orbit from several different measurements.