Traditionally,navigation systems have been very large,expensive and used only in aviation or military applications.However recent advances in satellite-based positioning and the proliferation of small,low cost motion sensors has made possible navigation system that are small and inexpensive enough to be used in consumer products