STMicroelectronics iNEMOEngine_LI3 Sensor Fusion Algorithm Datasheet

This document introduces the iNEMO Engine Lite sensor fusion algorithm demonstration source code for STM32F103 microcontrollers. The algorithm achieves accurate motion tracking and reliable compass heading for accurate navigation. It utilizes a 7-state extended Kalman filter and outputs quaternions, heading, pitch, and roll. The maximum output data rate is 100 Hz, and the system requirements include 7 kbyte Flash memory and 5 kbyte RAM.


STMicroelectronics iNEMOEngine_LI3 Sensor Fusion Algorithm Datasheet - cover page
Brand
STMicroelectronics
Category
microcontrollers
Document type
Datasheet
Language
English
Pages
3
File format
PDF
File size
58 KB
Published
08 August, 2012
Updated
29 September, 2023
MD5 checksum
64D2F5B3FC4EE0A162224CA6A6975779

About this manual

The document details the iNEMOEngine_LI3, an advanced software engine designed to fuse accelerometer, gyroscope, and magnetometer data. It provides accurate motion tracking and reliable compass heading suitable for smart consumer devices.

The demonstration firmware is specifically written as source code for STM32F103 microcontrollers but remains compatible with all STM32 hardware platforms. Key outputs include quaternions, heading, pitch, and roll.

What's inside

  • Features
  • Description
  • System requirements
  • Revision history

Specifications

Microcontroller TargetSTM32F103 microcontrollers
Filter Type7-state extended Kalman filter
Maximum Output Data Rate (ODR)100 Hz
Flash Memory Requirement7 kbyte
RAM Requirement5 kbyte (dynamically allocated)

Frequently asked questions

What microcontrollers is this source code compatible with?

The library provides source code specifically for STM32F103 microcontrollers but is compatible with all STM32 hardware platforms.

What data does the iNEMOEngine_LI3 output?

The system outputs quaternions, heading, pitch, and roll.

Download PDF (58 KB)

More STMicroelectronics Manuals


View all STMicroelectronics manuals →