In autonomous space systems, the reliability of navigation systems is essential. Observability in autonomous orbit determination techniques depends on the spacecraft’s orbital motion, making the design of autonomous navigation systems and orbital maneuvers a coupled process. This study develops a stable and efficient algorithm based on differential dynamic programming to design maneuver sequences that improve navigation performance. Our approach incorporates the Fisher information matrix into a cost function to quantify state observability and facilitates its convergence using a semi-analytic gradient and Hessian derived under impulsive maneuvers. Two numerical examples show the validity and effectiveness of our algorithm. The results indicate the stability and efficiency in determining maneuver sequences and the improvement of state estimation accuracy along an optimized trajectory. It is also applicable to other observability-aware optimal control problems because the algorithm is independent of specific systems.