I. Introduction
Close-range proximity operations between spacecraft has a rich history dating back to the Apollo program [1]. Since then examples of close-range proximity operations include the assembly and resupply of the International Space Station and five on-orbit repair missions of the Hubble Space Telescope [2]. The close-range navigation in these missions was made possible by the presence of onboard crew, cooperation, and active interspacecraft communication. Current and future generations of space robotics missions such as the RemoveDEBRIS mission by Surrey Space Centre [3], the Phoenix program by DARPA [4], and the Restore-L mission by NASA [5] also require close-range navigation. These missions include technology demonstrators for applications such as repair, refuel, and deorbiting of end-of-life, and nonfunctional satellites. The main challenge with performing close-range navigation in actual on-orbit servicing and debris removal missions is that the target spacecraft may be uncooperative [6]. Here, “uncooperative” implies that the target spacecraft may not be equipped with an active communication link or identifiable markers such as light-emitting diodes or corner cube reflectors for distance and attitude estimation. Further, ground-based estimates of the motion of the target spacecraft may be affected by significant uncertainties, and frequent inputs from the ground-station may not be possible for these missions. Therefore, both the relative position and orientation of the target spacecraft must be estimated onboard the servicer spacecraft using the onboard sensor suite.