Repository navigation
EdgeFirst Radar Publisher v1.7.0
EdgeFirst Radar Publisher v1.7.0
Installation
Download Binaries
| Platform | edgefirst-radarpub | drvegrdctl |
|---|---|---|
| Linux x86_64 | edgefirst-radarpub-linux-x86_64 |
drvegrdctl-linux-x86_64 |
| Linux ARM64 | edgefirst-radarpub-linux-aarch64 |
drvegrdctl-linux-aarch64 |
| Configuration | radarpub.default |
# Download and install (ARM64 example for Maivin/Raivin)
wget https://github.com/EdgeFirstAI/radarpub/releases/download/v1.7.0/edgefirst-radarpub-linux-aarch64
wget https://github.com/EdgeFirstAI/radarpub/releases/download/v1.7.0/drvegrdctl-linux-aarch64
chmod +x edgefirst-radarpub-linux-aarch64 drvegrdctl-linux-aarch64
sudo mv edgefirst-radarpub-linux-aarch64 /usr/local/bin/edgefirst-radarpub
sudo mv drvegrdctl-linux-aarch64 /usr/local/bin/drvegrdctl
# Install default configuration (optional)
sudo cp radarpub.default /etc/default/radarpubWhat's Changed
Changed
- Attach a Zenoh source timestamp on published radar and
tf_static
samples so the recorder can use publisher time instead of receive time. - Set the Zenoh session namespace to the system hostname and drop the
rt/
prefix from default key expressions. Wire keys are{hostname}/radar/…
and{hostname}/tf_static(EDGEAI-1396). - Upgrade
edgefirst-schemasfrom 1.5.2 to 4.0.0: replaceserde_cdr
serialize/deserialize with builders,from_cdr/into_cdr, and O(1)
accessors (EDGEAI-1428) - Refresh crate dependencies (zenoh 1.10, ndarray 0.17, nalgebra 0.35,
clap 4.6, tokio 1.53, tracy 0.12/0.19, rerun 0.36) - Raise MSRV to 1.95 (
package.rust-version) to matchrerun0.36 and
the rest of the refreshed dependency set
Fixed
- Use wall-clock time (
CLOCK_REALTIME) for all ROS 2 Header timestamps instead
ofCLOCK_MONOTONIC_RAW, enabling temporal synchronization across EdgeFirst
services (fusion, webui, rosbag correlation) (EDGEAI-1397, EDGEAI-1131) - Add Y2038 overflow guard for
builtin_interfaces::Time(sec isi32) - Derive RadarCube
header.stampfrom sensor capture time (Unix μs) when available
Full Documentation: https://github.com/EdgeFirstAI/radarpub#readme
Note: Published manually after automated Release workflow failed waiting for the SBOM check (workflow was
disabled_inactivity). Binaries are from the successful tag Build run; SBOM generated locally.