För detta släpper nu ST Microelectronics Inemo Engine, som företaget hävdar är industrins första mjukvara som kan hantera utdata från en 3-axlig accelerometer, ett 3-axligt gyro och en 3-axlig magnetometer.
Data från de olika sensorerna vägs samman på olika sätt och resultatet blir noggrannare, stabilare och snabbare än om sensorerna arbetar var och en för sig, hävdar ST. Mjukvaran kan exempelvis korrigera för magnetisk distorsion registrerad av magnetometern, dynamisk distorsion uppmätt av accelerometern samt gyrots drift över tiden.
– Detta är något som krävs för att det ska gå att erbjuda en mängd nya tillämpningar i nästa generation av smart konsumentelektronik. Med Inemo Engine slipper våra kunder utveckla komplexa sensoralgoritmer själva, säger Benedetto Vigna på ST Microelectronics.
Mjukvaran Inemo Engine finns tillgänglig. ST förväntar sig att de första konsumentprodukterna med den nya mjukvaran kommer att dyka upp på marknaden mot slutet av året.