Skip to content

EdgeFirst IMU v3.2.0

Choose a tag to compare

@github-actions github-actions released this 31 Aug 15:17
· 12 commits to main since this release
278e6e7

EdgeFirst IMU v3.2.0

Installation

From crates.io (Recommended)

cargo install edgefirst-imu

Download 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/imu

What's Changed

Changed

  • Attach a Zenoh source timestamp on every imu sample so the recorder
    can use publisher time instead of receive time.
  • Set the Zenoh session namespace to the system hostname and publish on
    imu instead of rt/imu. Wire keys are {hostname}/imu (EDGEAI-1396).
  • Upgrade edgefirst-schemas 1.5.1 → 4.0.0. IMU messages are built with
    Imu::builder() and encoded via into_cdr(); serde_cdr is 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