In stock
View Purchasing OptionsProject update - not yet live
Our E3K IMU Sensor is a 9 DOF inertial measurement unit based on Hillcrestlabs’ BNO085. The sensor integrates a triaxial accelerometer, triaxial gyroscope, magnetometer, and a 32-bit ARM® Cortex™-M0+ microcontroller. The firmware of the sensor includes Hillcrestlabs’ MotionEngine software, which pre-processes the data. The sensor can be programmed to output individual sensor data or a rotation vector (quaternion data). The sensor supports three communication protocols, namely, I2C, SPI and UART, for which breakout pins are provided on the board. Two QWIIC connectors are also provided, which can be used to connect multiple IMUs with the E3K DCPU.
An inertial measurement unit (IMU) is used to measure specific force, angular rate and orientation of the body. The IMUs can have 6 Degrees of Freedom (DOF) containing 3 axis accelerometer and 3 axis gyroscope or 9 DoF containing an extra magnetometer. Usually, we combine the data collected from these individual sensors and calculate rotation along 3 orthogonal axes, commonly named as pitch, roll and yaw. An IMU has a wide range of applications especially in Inertial navigation systems for mobile robots: like unmanned aerial or ground vehicles, satellites etc. IMUs are also used in smartphones and Virtual Reality headsets in order to detect heading and adjust the virtual environment accordingly.
Another application of IMU is motion tracking of the human body. The IMUs can be used to provide feedback to exoskeletons or quantity limb motion during a physical therapy session.
With the following example, we will use the E3K IMU sensor to detect motion of the wrist with respect to the forearm.
Add Connection diagram image
Expanded example: By combining the E3K EMG sensor with an IMU sensor, you can make a health monitoring device and track the efficiency of exercise, physiotherapy sessions and much more.
References