@inproceedings{SikoraMoschevikinLunkovetal.2017, author = {Axel Sikora and Alex Moschevikin and Pavel V. Lunkov and Alexander Fedorov and Evgeny I. Maslennikov}, title = {Hardware and Software Architecture of Multi MEMS Sensor Inertial Module}, series = {24th Saint Petersburg International Conference on Integrated Navigation Systems}, publisher = {IEEE}, isbn = {978-1-5386-0978-1}, doi = {10.23919/ICINS.2017.7995643}, pages = {366 -- 369}, year = {2017}, abstract = {The paper describes the hardware and software architecture of the developed multi MEMS sensor prototype module, consisting of ARM Cortex M4 STM32F446 microcontroller unit, five 9-axis inertial measurement units MPU9255 (3D accelerometer, 3D gyroscope, 3D magnetometer and temperature sensor) and a BMP280 barometer. The module is also equipped with WiFi wireless interface (Espressif ESP8266 chip). The module is constructed in the form of a truncated pyramid. Inertial sensors are mounted on a special basement at different angles to each other to eliminate hardware sensors drifts and to provide the capability for self-calibration. The module fuses information obtained from all types of inertial sensors (acceleration, rotation rate, magnetic field and air pressure) in order to calculate orientation and trajectory. It might be used as an Inertial Measurement Unit, Vertical Reference Unit or Attitude and Heading Reference System.}, language = {en} }