SPARTANS - A cooperating spacecraft testbed for autonomous proximity operations experiments