Efficient Attitude Determination Algorithm Using Geometrical Concept: SNUGLAD