Spacecraft attitude and rate estimation from vector observations: a comparison study