The invention relates to a multi-mode intelligent inertial navigation
sensing system and a
data processing method thereof. The multi-mode intelligent inertial navigation
sensing system comprises a sensor module, a
processing module and an interface module, wherein the sensor module is connected with the
processing module, and the
processing module is connected with the interface module; the processing module comprises an engine kernel module and a selector, the engine in the engine kernel module comprises two or more engine
modes, every engine mode corresponds to one data fusion
algorithm; thesensor module is used for measuring acceleration, angular speed, axial geomagnetic component, external temperature, external air pressure and / or positioning information; the processing module is usedfor receiving measured data, and according to user or
system configuration, performing data fusion on a part of or all the measured data from the sensor module according to the data fusion algorithmcorresponding to one of the engine
modes; the selector selects and sends one data steam from data steams fused according to different engine
modes to the interface module; the interface module is usedfor outputting processed data streams to an external module or a host; the processing module is embedded with a real-time operation
system, in which a plurality of threads are arranged, and the plurality of threads are rounded at a preset time slice interval and used for controlling execution of different tasks.