MICROCONTROLLER
SENSORS
Air Speed Sensor - 4525DO-DS5AI001DP
Provides drone's speed relative to air
I2C interface
Output: 14-bit differential pressure, 11-bit temperature
Accuracy: ±0.25% of span
Operating Frequency: 200kHz
V = ½ (K(delta p))^1/2
Barometer - DPS310XTSA1
Provides current altitude of drone
I2C and SPI interface
24-bit pressure and 24-bit temperature data output
Accuracy: ±0.06 hPa ±0.5℃
IMU (Accelerometer/Gyroscope) - BMI088
Provides translational and rotational measurements
SPI & I2C interface
Accelerometer:
16-bit precision,
±2, ±4, ±8 or ±16 g range
Gyroscope:
16-bit precision
± 125°/s, ± 250°/s, ± 500°/s,± 1000°/s, or ± 2000°/s range
Data Output Rates: 12.5 Hz ... 2 kHz
GPS - NEO-6M
Provides latitude and longitude of drone's current position
UART interface
Built-in antenna
Magnetometer - IIS2MDC
Provides 3-axis orientation data
I2C and SPI interface
16-bit data output
Using STEVAL-MKI185V1 eval board due inventory issues
ROS Capable Device
Ubuntu 18.04
ROS Melodic
CPU: Quad-core ARM A57 @ 1.43 GHz
GPU: 128-core Maxwell
Memory: 4 GB 64-bit LPDDR4 25.6 GB/s