SlideShare a Scribd company logo
With the developments in Micro-Electrical-Mechanical-System (MEMS) fabrication technology,
miniaturization, cost reduction, and low power implementation of the inertial measurement units (IMU) have
become possible. This enables a new approach of realizing high precision sensor systems, which demand
performance better than what is offered by a single low cost sensor, by fusing the measurements of multiple such
low cost sensors. This approach results in enhanced measurement performance, reliability and integrity of the
overall sensor system. Advantages of multi IMU (MIMU) systems are described in [1].
The Osmium MIMU4444, with an array of on-board 32 IMUs, is a massive Multi-IMU (MIMU) inertial sensor
array module with on-board 32-bits floating point processing capability. The IMUs’ placement scheme, with
their sensitivity axes in the opposite directions, mitigates effect of systematic errors. The module is supported by
an open source embedded code written in C, which is easily configurable to run any user implemented
algorithm. The software is configurable to work as a standalone ZUPT-aided inertial navigation system and as a
displacement & heading change sensor. MATLAB code is also available for communication.
The main merits of Osmium MIMU4444 are the placement of IMUs in two mirrored 4x4 square arrays, the
ability to sample data from all IMUs in parallel and the on-board floating point processing capability. These
features and capabilities make MIMU4444 an ideal platform for carrying out research in motion sensing by
using Sensor Fusion and Array Signal Processing methods. MIMU4444 is an easy to use and highly configurable
hardware platform, serves the needs for niche applications, such as gait analysis, 3D motion capture, Structure
from Motion (SfM), autonomous robotics etc.
[1] Isaac Skog, John-Olof Nilsson and Peter Händel, “An Open-source Multi Inertial Measurement Unit (MIMU)
Platform”, in In Proc. 2014 IEEE ISISS, Laguna Beach, CA, USA, 25–26 Feb, 2014.
Feature summary:
• Massive 32 IMUs array: Two 4x4 arrays of nine-Axis
IMUs (Gyro + Accelero + Magnetometer)
• Processing using AT32UC3C 32-bits floating point
microcontroller with 512 Kb internal flash memory
• Parallel communication with 32 IMUs using 32 parallel
s/w I2C buses
• USB 2.0 communication through USB micro-B
connector
• Access to all the sensors’ data through USB
• IMUs’ orientation to minimize systematic errors
• JTAG programming and debugging through a dedicated
USB micro-B connector
• LED indications for power-up and general purpose
• Open source firmware to work as a standalone ZUPT-
aided INS
• Easily configurable firmware to run any user
implemented algorithm
• Power option: USB
• Size: 49.3mm x 26.6mm
Osmium MIMU4444
A Massive Inertial Sensor Array Module
R&D Centre: GT Silicon Pvt Ltd, D-201, Type 1, VH Extension, IIT Kanpur, Kanpur (UP), India, PIN – 208016, Tel: +91 512 259 5333
Email: info@inertialelements.com; URL: http://www.inertialelements.com/
Microcontroller
2
6
4x4 IMUs Array – Side 1
PMU
Xtal
16 MHz
I2
C#02
USB
JTAG
Micro B
Connector
3.3V
USB
Power Mgmt Unit
USB
Micro B
Connector
#16
#20
#24
#28
I2
C#00
I2
C#28
#00
#04
#08
#12
#02
#06
#10
#14
#18
#22
#26
#30
4x4 IMUs Array – Side 2
(As seen from Side 1)
#17
#21
#25
#29
#01
#05
#09
#13
#03
#07
#11
#15
#19
#23
#27
#31
I2
C
#03
2
2
.
.
.
2
2 2 2
I2
C
#01
I2
C
#29
. . .
Note: IMU #2 and #3 are on the
opposite sides of the board and
are mirrored with respect to
each other. Same is true for all
other IMU pairs.
16 parallel I2
C buses
16 parallel I2
C buses
Block Diagram
Let us know your customization requirement
Contact Us
R&D Centre:
GT Silicon Pvt Ltd
D-201, Type 1, VH Extension,
IIT Kanpur
Kanpur (UP), India, PIN – 208016
Tel: +91 512 259 5333
Fax: +91 512 259 6177
Email: info@inertialelements.com
URL: www.inertialelements.com
© 2015, GT Silicon Pvt Ltd, Kanpur, India
*MIMU4444 is based on an open source platform. For further details, visit www.openshoe.org

More Related Content

What's hot (20)

PDF
IJSRED-V2I3P82
IJSRED
 
DOCX
color tracking robot
ajay vikranth reddy.k
 
PDF
Inertial Sensor Array Calibration Made Easy !
oblu.io
 
PDF
Foot-mounted Inertial Navigation Made Easy
oblu.io
 
PDF
DESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETER
IJCSEA Journal
 
PDF
Maze solving quad_rotor
nguyendattdh
 
PDF
1886 1892
Editor IJARCET
 
PDF
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
IOSR Journals
 
PDF
vehicle suspension system
prashant tripathi
 
PDF
IRJET- Iot Based Automatic Vehicle Accident Tracking Down and Salvage Sys...
IRJET Journal
 
PDF
Developing a Humanoid Robot Platform
Dr. Amarjeet Singh
 
PPTX
MEMS ACCELEROMETER BASED NONSPECIFIC – USER HAND GESTURE RECOGNITION
Grace Abraham
 
PDF
30120140506012 2
IAEME Publication
 
PPTX
Mechatronics lect1
prashant tripathi
 
PDF
Modelling and Control of a Robotic Arm Using Artificial Neural Network
IOSR Journals
 
PDF
Embedded system for upper-limb exoskeleton based on electromyography control
TELKOMNIKA JOURNAL
 
PDF
Ck35487490
IJERA Editor
 
PDF
BUSAT_AI_Poster
Xiaojing Ma
 
PDF
Design of a Low-cost Autonomous Mobile Robot
Waqas Tariq
 
PDF
EGT10 DESIGN AND APPLICATION FOR POSITION GPS TRACKER WITH VISUAL BASIC
ijmnct
 
IJSRED-V2I3P82
IJSRED
 
color tracking robot
ajay vikranth reddy.k
 
Inertial Sensor Array Calibration Made Easy !
oblu.io
 
Foot-mounted Inertial Navigation Made Easy
oblu.io
 
DESIGN AND DEVELOPMENT OF WRIST-TILT BASED PC CURSOR CONTROL USING ACCELEROMETER
IJCSEA Journal
 
Maze solving quad_rotor
nguyendattdh
 
1886 1892
Editor IJARCET
 
Estimation of Arm Joint Angles from Surface Electromyography signals using Ar...
IOSR Journals
 
vehicle suspension system
prashant tripathi
 
IRJET- Iot Based Automatic Vehicle Accident Tracking Down and Salvage Sys...
IRJET Journal
 
Developing a Humanoid Robot Platform
Dr. Amarjeet Singh
 
MEMS ACCELEROMETER BASED NONSPECIFIC – USER HAND GESTURE RECOGNITION
Grace Abraham
 
30120140506012 2
IAEME Publication
 
Mechatronics lect1
prashant tripathi
 
Modelling and Control of a Robotic Arm Using Artificial Neural Network
IOSR Journals
 
Embedded system for upper-limb exoskeleton based on electromyography control
TELKOMNIKA JOURNAL
 
Ck35487490
IJERA Editor
 
BUSAT_AI_Poster
Xiaojing Ma
 
Design of a Low-cost Autonomous Mobile Robot
Waqas Tariq
 
EGT10 DESIGN AND APPLICATION FOR POSITION GPS TRACKER WITH VISUAL BASIC
ijmnct
 

Similar to Osmium MIMU4444: Massive Multi-IMU Array (20)

PDF
Tracking limb motion using inertial measurement units (IMU)
IRJET Journal
 
PPTX
seminar-inertial measurement unit(IMU).pptx
VISHNUGMANOJ
 
PPTX
IMU SENSOR_IntroductiontoIMUSensorforbeginners.pptx
RavneetKaur328
 
PPTX
IMU (Inertial Measurement Unit) SENSOR.pptx
RavneetKaur328
 
PDF
Dsp kit implementation of Kalman filter based sensor fused algorithm for atti...
Zorays Solar Pakistan
 
PPTX
IMU General Introduction
James D.B. Wang, PhD
 
DOCX
465 senior lab final report
Brian Kraft
 
PDF
IPIN'14: Foot-Mounted Inertial Navigation Made Easy
oblu.io
 
PPTX
MPU6050 IMU with Arduino
yeokm1
 
PDF
6- & 9-Axis Sensors Consumer Inertial Combos 2014 Report by Yole Developpement
Yole Developpement
 
PDF
MIMUscope Instruction Manual
oblu.io
 
PDF
Programming Osmium MIMU4444 Using AVR Dragon
oblu.io
 
PDF
Apresentação IMU (2).pdf
arsalhabib1
 
PPT
Synopsis or minor project ppt's (2)
sunil paswan
 
PDF
MPU-6050_RF24L01
Daniel Titello
 
PDF
Programming Osmium MIMU22BT Using AVR Dragon
oblu.io
 
PDF
IRJET- Design and Fabrication of a Self Balancing Mono Wheel Vehicle
IRJET Journal
 
PPT
Inertial navigation systems
Vikas Kumar Sinha
 
PDF
Session 34 Håkan Lind
Transportforum (VTI)
 
PDF
Hardware Implementation of Low Cost Inertial Navigation System Using Mems Ine...
IOSR Journals
 
Tracking limb motion using inertial measurement units (IMU)
IRJET Journal
 
seminar-inertial measurement unit(IMU).pptx
VISHNUGMANOJ
 
IMU SENSOR_IntroductiontoIMUSensorforbeginners.pptx
RavneetKaur328
 
IMU (Inertial Measurement Unit) SENSOR.pptx
RavneetKaur328
 
Dsp kit implementation of Kalman filter based sensor fused algorithm for atti...
Zorays Solar Pakistan
 
IMU General Introduction
James D.B. Wang, PhD
 
465 senior lab final report
Brian Kraft
 
IPIN'14: Foot-Mounted Inertial Navigation Made Easy
oblu.io
 
MPU6050 IMU with Arduino
yeokm1
 
6- & 9-Axis Sensors Consumer Inertial Combos 2014 Report by Yole Developpement
Yole Developpement
 
MIMUscope Instruction Manual
oblu.io
 
Programming Osmium MIMU4444 Using AVR Dragon
oblu.io
 
Apresentação IMU (2).pdf
arsalhabib1
 
Synopsis or minor project ppt's (2)
sunil paswan
 
MPU-6050_RF24L01
Daniel Titello
 
Programming Osmium MIMU22BT Using AVR Dragon
oblu.io
 
IRJET- Design and Fabrication of a Self Balancing Mono Wheel Vehicle
IRJET Journal
 
Inertial navigation systems
Vikas Kumar Sinha
 
Session 34 Håkan Lind
Transportforum (VTI)
 
Hardware Implementation of Low Cost Inertial Navigation System Using Mems Ine...
IOSR Journals
 
Ad

Recently uploaded (20)

PPTX
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
PDF
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PPTX
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
PPTX
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PPTX
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
PDF
Market Insight : ETH Dominance Returns
CIFDAQ
 
PDF
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
PDF
Brief History of Internet - Early Days of Internet
sutharharshit158
 
PPTX
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
PDF
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
PDF
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PDF
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
PPTX
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
Lecture A - AI Workflows for Banking.pdf
Dr. LAM Yat-fai (林日辉)
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
Applied-Statistics-Mastering-Data-Driven-Decisions.pptx
parmaryashparmaryash
 
What-is-the-World-Wide-Web -- Introduction
tonifi9488
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
Agile Chennai 18-19 July 2025 Ideathon | AI Powered Microfinance Literacy Gui...
AgileNetwork
 
Market Insight : ETH Dominance Returns
CIFDAQ
 
Trying to figure out MCP by actually building an app from scratch with open s...
Julien SIMON
 
Brief History of Internet - Early Days of Internet
sutharharshit158
 
Agile Chennai 18-19 July 2025 | Workshop - Enhancing Agile Collaboration with...
AgileNetwork
 
Generative AI vs Predictive AI-The Ultimate Comparison Guide
Lily Clark
 
The Future of Mobile Is Context-Aware—Are You Ready?
iProgrammer Solutions Private Limited
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
CIFDAQ's Market Wrap : Bears Back in Control?
CIFDAQ
 
Agile Chennai 18-19 July 2025 | Emerging patterns in Agentic AI by Bharani Su...
AgileNetwork
 
Ad

Osmium MIMU4444: Massive Multi-IMU Array

  • 1. With the developments in Micro-Electrical-Mechanical-System (MEMS) fabrication technology, miniaturization, cost reduction, and low power implementation of the inertial measurement units (IMU) have become possible. This enables a new approach of realizing high precision sensor systems, which demand performance better than what is offered by a single low cost sensor, by fusing the measurements of multiple such low cost sensors. This approach results in enhanced measurement performance, reliability and integrity of the overall sensor system. Advantages of multi IMU (MIMU) systems are described in [1]. The Osmium MIMU4444, with an array of on-board 32 IMUs, is a massive Multi-IMU (MIMU) inertial sensor array module with on-board 32-bits floating point processing capability. The IMUs’ placement scheme, with their sensitivity axes in the opposite directions, mitigates effect of systematic errors. The module is supported by an open source embedded code written in C, which is easily configurable to run any user implemented algorithm. The software is configurable to work as a standalone ZUPT-aided inertial navigation system and as a displacement & heading change sensor. MATLAB code is also available for communication. The main merits of Osmium MIMU4444 are the placement of IMUs in two mirrored 4x4 square arrays, the ability to sample data from all IMUs in parallel and the on-board floating point processing capability. These features and capabilities make MIMU4444 an ideal platform for carrying out research in motion sensing by using Sensor Fusion and Array Signal Processing methods. MIMU4444 is an easy to use and highly configurable hardware platform, serves the needs for niche applications, such as gait analysis, 3D motion capture, Structure from Motion (SfM), autonomous robotics etc. [1] Isaac Skog, John-Olof Nilsson and Peter Händel, “An Open-source Multi Inertial Measurement Unit (MIMU) Platform”, in In Proc. 2014 IEEE ISISS, Laguna Beach, CA, USA, 25–26 Feb, 2014. Feature summary: • Massive 32 IMUs array: Two 4x4 arrays of nine-Axis IMUs (Gyro + Accelero + Magnetometer) • Processing using AT32UC3C 32-bits floating point microcontroller with 512 Kb internal flash memory • Parallel communication with 32 IMUs using 32 parallel s/w I2C buses • USB 2.0 communication through USB micro-B connector • Access to all the sensors’ data through USB • IMUs’ orientation to minimize systematic errors • JTAG programming and debugging through a dedicated USB micro-B connector • LED indications for power-up and general purpose • Open source firmware to work as a standalone ZUPT- aided INS • Easily configurable firmware to run any user implemented algorithm • Power option: USB • Size: 49.3mm x 26.6mm Osmium MIMU4444 A Massive Inertial Sensor Array Module R&D Centre: GT Silicon Pvt Ltd, D-201, Type 1, VH Extension, IIT Kanpur, Kanpur (UP), India, PIN – 208016, Tel: +91 512 259 5333 Email: [email protected]; URL: http://www.inertialelements.com/
  • 2. Microcontroller 2 6 4x4 IMUs Array – Side 1 PMU Xtal 16 MHz I2 C#02 USB JTAG Micro B Connector 3.3V USB Power Mgmt Unit USB Micro B Connector #16 #20 #24 #28 I2 C#00 I2 C#28 #00 #04 #08 #12 #02 #06 #10 #14 #18 #22 #26 #30 4x4 IMUs Array – Side 2 (As seen from Side 1) #17 #21 #25 #29 #01 #05 #09 #13 #03 #07 #11 #15 #19 #23 #27 #31 I2 C #03 2 2 . . . 2 2 2 2 I2 C #01 I2 C #29 . . . Note: IMU #2 and #3 are on the opposite sides of the board and are mirrored with respect to each other. Same is true for all other IMU pairs. 16 parallel I2 C buses 16 parallel I2 C buses Block Diagram Let us know your customization requirement Contact Us R&D Centre: GT Silicon Pvt Ltd D-201, Type 1, VH Extension, IIT Kanpur Kanpur (UP), India, PIN – 208016 Tel: +91 512 259 5333 Fax: +91 512 259 6177 Email: [email protected] URL: www.inertialelements.com © 2015, GT Silicon Pvt Ltd, Kanpur, India *MIMU4444 is based on an open source platform. For further details, visit www.openshoe.org