Flight algorithms for autonomous tracking and navigation of distributed space systems using inter-satellite bearing angles