Repository navigation
EdgeFirst IMU v3.2.0
EdgeFirst IMU v3.2.0
Installation
From crates.io (Recommended)
cargo install edgefirst-imuDownload Binaries
| Platform | Binary |
|---|---|
| Linux x86_64 | edgefirst-imu-linux-x86_64 |
| Linux ARM64 | edgefirst-imu-linux-aarch64 |
| Configuration | imu.default |
# Download and install (ARM64 example)
wget https://github.com/EdgeFirstAI/imu/releases/download/v3.2.0/edgefirst-imu-linux-aarch64
chmod +x edgefirst-imu-linux-aarch64
sudo mv edgefirst-imu-linux-aarch64 /usr/local/bin/edgefirst-imu
# Install default configuration (optional)
sudo cp imu.default /etc/default/imuWhat's Changed
Changed
- Attach a Zenoh source timestamp on every
imusample so the recorder
can use publisher time instead of receive time. - Set the Zenoh session namespace to the system hostname and publish on
imuinstead ofrt/imu. Wire keys are{hostname}/imu(EDGEAI-1396). - Upgrade
edgefirst-schemas1.5.1 → 4.0.0. IMU messages are built with
Imu::builder()and encoded viainto_cdr();serde_cdris removed.
Fixed
- Skip IMU samples that fail CDR encode instead of aborting the publish
path (EDGEAI-1422).
Full Documentation: https://github.com/EdgeFirstAI/imu#readme