| With the development of technology and the popularity of the family car,vehicle navigation system has been gradually integrated into people’s lives.Vehicle navigation is an intelligent product,which have GPS satellite positioning system.During the traveling,you can know the exact location at any time.At the same time,the system has the functions of playing the navigation voice,searching for the best route;avoiding traffic jams and other functions.This makes people travel more easily and efficiently.In vehicle navigation system,the vehicle positioning system is very important;it is the key to vehicle navigation.If positioning is not accurate enough,all other functions will mislead the driver;it is a trouble to judge the direction of traveling.The implementation of this thesis is vehicle position sub-system which is a part of the vehicle navigation system.The position system’s implementation is based on KIWI map data and use of GPS satellite positioning system to achieve vehicle positioning.Windows XP as the development platform,as well as Windows CE as the operation platform of the system.The system includes the following functions:parse GPS information function,estimate vehicle position function,match vehicle position on map function.The system can quickly and accurately determine the position of vehicle,provide the basis for other navigation functions.In positioning process,the hardware will generate some error.How to minimize the error is the biggest problem,especially in some of the complex three-dimensional roads,such as parking area and entrances and exits of viaduct,which are frequently wrongly positioned.For using acceleration sensor,greatly reduces the occurrence of positioning error condition.Firstly,an overview of vehicle navigation system is given,and the introduction of GPS and KIWI map data is given.Then vehicle position system is analyzed in detail,and technical scheme of system implementation and development environment is explained.Followed by,the functional design is explained.Then in the implementation part,the implementation method for each module of the system is introduced by way of combining text,flow charts and sequence diagram.Finally,testing method is illustrated,and aspects for the system to improve are given as well. |