10Dof Imu Accelerometer Gyroscope Magnetometer Barometer icm42688 mmc5983ma lps22hb 10 Axis Ahrs SPI Breakout Board for Arduino or Raspberry with E-documentation and Software
Brand:
Sysrox
Name:
SRX-INS00-DEV
ASIN:
B0CTR3PTFN
Dimension:
2.2 x 1.3 x 0.2 cm
24.99 €
Where to Buy
Keypoints
- SYSROX HIGH-PERFORMANCE IMU AHRS 10 DOF/10 AXIS including a 3-axis accelerometer, a 3-axis gyroscope, a 3-axis magnetometer, and a barometer (pressure, temperature, altitude), usable as an inclinometer, tilt-compensated compass, altimeter...
- NEXT GENERATION SENSORS (ICM42688p, MMC5983MA, LPS22HB) HIGH PRECISION replacing older, less performing MPU6050-MPU6500-MPU9250-BMP280.
- HIGH PRECISION TCXO QUARTZ reducing gyroscope drift (< 7° in run bias).
- FULLY CUSTOMIZABLE SOFTWARE for sensor readout, measurement fusion at 500Hz using extended Kalman filter, real-time Fast Fourier decomposition, data logging and communication (CAN, protobuf, mavlink), compatible with Arduino, perfect for esp32 or teensy 4.
- MINIATURE DEVELOPMENT BOARD with 2.54 mm pin spacing for easy prototyping of robotic applications, drones...
- PRINTABLE PROTECTIVE COVER for component protection and reduced barometer disturbances. The cover .stl file is available on the documentation page.
- ONLINE COMPREHENSIVE DOCUMENTATION enabling easy exploitation of the board and extending the offered functionalities.
- The offered board only includes the sensors and no microcontroller, which must be added additionally and connected to the board to benefit from the stated functionalities.
The SRX-INS00-DEV is a high-performance IMU (Inertial Measurement Unit) that can be used as a base for an AHRS (Attitude Heading Reference System).
Paired with the included C++ library, it enables drift-free attitude measurements over 360° and precise measurements of altitude and vertical speed.
It includes:
- 3-axis accelerometer: ICM42688p
- 3-axis gyroscope: ICM42688p
- 3-axis magnetometer: MMC5983MA
- Barometer: LPS22HB
The compact form of the board makes it ideal for integration into robotic applications such as drones, rovers, inclinometers, compensated tilt compasses...
Next-generation IMU with superior performance
The board includes the best high-performance consumer-grade IMU in terms of noise, temporal and thermal drift, resolution, sensitivity... It is therefore a significantly more performing alternative to the older MPU6050, MPU6500, MPU9250, ADXL335, ADXL345...
One of the best consumer grade barometer!
The board includes one of the best consumer-grade sensor in terms of noise, resolution, sensitivity... It is therefore a significantly more performing alternative to the older bmp085, bmp180 and bmp280...
One of the best consumer grade magnetometer!
The board includes one of the best consumer-grade sensor in terms of noise, resolution, sensitivity... It is therefore a significantly more performing alternative to QMC5883L, HMC5883L, LIS3MDL, perfect for a precise e-compass application
High-performance embedded sensors fusion
On supported hardware, sensors fusion is provided, giving acces to highly performant attitude and altitude solution:
- High-performance sensor fusion, fully tunable, compilable on any platform!
- Superior performance compared to DMP on MPU9250 or BNO055 solution.
- Attitude measurements: quaternion, angles, angular velocities...
- Vertical axis measurements: altitude, velocity, acceleration.
Utilization of sensor data
- Embedded software 100% compatible with Arduino!
- Full access to raw or processed sensor data, allowing complete integration freedom into any project
Fast Fourier Transform
- Real-time frequency analysis using FFT: 7 windowing options available
- Perfect for vibration mode identification, failure analysis, regulation adjustment...
General FAQ
How are designed sensor boards?
Sensors are chosen based on their low noise level, low drift, high resolution and are integrated in the most convenient form factor for robotic applications development. If the board contains multiple sensors they are linked by a unique high speed SPI bus.
Are devices 5V tolerant?
No. Except if specified, all devices only supports 3.3V for power supply and communication, which allow more compact designs.
Do all devices come with software support?
Yes. Codebase is organised as libraries and applications linked by a manifest file. A project is composed by an application and necessary libraries. All sensors boards come with a C++ parsing library at minimum. 6dof and 10dof devices come with a sensors fusion code. All code is fully tunable and easy to integrate in your project.
What is supported hardware for C++ libraries?
All boards supporting Arduino Framework should be compatible with sensors parsing libraries. Some functionalities are only available on specific hardware like CAN communication (ESP32 only), logging (ESP32 and teensy 4.X)... Sensors fusion is hardware agnostic and should supported on all platforms. As it is distributed as precompiled .a file, do not hesitate to Contact US if you need support for a specific platform.
What are the requirements for 10dof sensors fusion?
As the fusion algorithm is based on an Extended Kalman Filter, it requires high computational power. It is recommended to use a microcontroller with a FPU (Floating Point Unit) like ESP32 or Teensy 4.X. Generally we recommend to use a microcontroller with at least the computational power of one ESP32 core.
What does include documentation?
The documentation includes a quick start guide for every device. For each library a detailed API documentation is provided with examples of how to use it with any project. For sensors fusion, a detailed explanation of the algorithm is provided and a tuning guide is proposed.
Where are devices with included microcontrollers?
These boards are currently tested and should be available in the near future. 2 models are currently developped featuring a dual core ESP32-S3 with wifi and bluetooth capabilities. The most advanced model will include CAN transceiver, GPS module with antenna, SD card slot and advanced power management.