Skip to content

EdgeFirst AI — Spatial Perception at the Edge

Open-source libraries and microservices for AI-driven spatial perception on embedded devices

EdgeFirst Studio · Documentation · Au-Zone Technologies


What is EdgeFirst Perception?

EdgeFirst Perception is a comprehensive suite of applications and libraries for building AI-driven spatial perception systems on edge devices. It supports cameras, LiDAR, radar, time-of-flight, and other vision-based sensors — enabling real-time object detection, sensor fusion, 3D point cloud processing, and more, all optimized for resource-constrained embedded hardware.

All EdgeFirst Perception libraries are released under the Apache-2.0 license.

What sets EdgeFirst apart is performance without compromise. The entire stack is designed around zero-copy data flow and DMA-accelerated pipelines, eliminating memory copies from sensor capture through inference to inter-service communication — the difference between meeting real-time constraints and missing them on resource-limited hardware.

Architecture Overview

EdgeFirst Perception is organized into four complementary layers:

Layer Description Status
Foundation Hardware abstraction, video I/O, and accelerated inference delegates Stable
Zenoh Microservices Modular perception pipeline over Zenoh pub/sub with CDR-encoded messages Stable
GStreamer Plugins Spatial perception elements for GStreamer and NNStreamer pipelines Stable
ROS 2 Integration First-class ROS 2 nodes extending the Zenoh microservices Roadmap
graph TB
    apps["Applications & UIs — WebUI · Foxglove · RViz · Custom"]
    zenoh["Zenoh Microservices"]
    gstreamer["GStreamer / NNStreamer Plugins"]
    ros2["ROS 2 (Roadmap)"]
    foundation["EdgeFirst Perception Foundation — HAL · VideoStream · TFLite · CameraAdaptor"]
    hardware["Hardware: Camera · LiDAR · Radar · ToF"]

    apps --> zenoh & gstreamer & ros2
    zenoh & gstreamer & ros2 --> foundation
    foundation --> hardware
Loading

Key Capabilities

  • Multi-Sensor Perception — Unified abstractions for camera, LiDAR, radar, and time-of-flight sensors with hardware-accelerated capture and processing
  • Zero-Copy & DMA — End-to-end DMA buffer support eliminates costly memory copies from sensor capture through inference to visualization
  • Edge-Optimized Inference — NPU-accelerated model execution via TIM-VX and TFLite delegates, purpose-built for i.MX and similar SoCs
  • Sensor Fusion — Fuse detections across cameras, radar, and LiDAR for robust 3D spatial understanding
  • 3D Spatial Data — Native point cloud and radar cube support across Zenoh, GStreamer, and ROS 2 contexts
  • ROS 2 Compatibility — CDR-encoded messages and Zenoh transport provide seamless ROS 2 interoperability today, with native integration on the roadmap

Getting Started

Each layer of EdgeFirst Perception has its own repositories with detailed documentation:

Individual repositories include README.md, ARCHITECTURE.md, TESTING.md, and CONTRIBUTING.md for in-depth guidance. Full documentation is available at doc.edgefirst.ai.

EdgeFirst Studio

EdgeFirst Studio is the companion SaaS platform for the complete perception development lifecycle. A free tier is available for individual projects.

  • Dataset management — Upload MCAP recordings captured by the recorder microservice for centralized dataset curation
  • AI-assisted annotation — Label camera images, 3D point clouds, and radar data with auto-labeling assistance
  • Model training — Train and validate perception models using your labeled datasets, with CameraAdaptor integration for edge-optimized export
  • Deployment — Deploy trained models directly to edge devices running EdgeFirst Perception services via the client CLI

EdgeFirst Ecosystem

EdgeFirst Perception is one part of the broader EdgeFirst AI platform:

  • EdgeFirst Studio — MLOps platform for dataset management, model training, and deployment (free tier available)
  • EdgeFirst Platforms — Production-ready hardware modules including the Maivin vision module and Raivin 4D radar+vision module

Open Source & Commercial Support

EdgeFirst Perception is open source under the Apache-2.0 license, developed by Au-Zone Technologies, specialists in deploying AI at the edge.

For teams requiring additional support, we offer:

  • Commercial licensing — Extended license options for proprietary deployments, including indemnification and safety-critical certification support
  • Custom development — Sensor integration, model optimization, and full perception pipeline engineering
  • Training & consulting — Accelerate your team's embedded AI capabilities

Contact us at au-zone.com to discuss your project.


© Au-Zone Technologies Inc. — Building the future of spatial perception at the edge.

Popular repositories Loading

  1. hal hal Public

    Hardware Abstraction Layer

    Rust 3 1

  2. videostream videostream Public

    VideoStream Library

    C 3 1

  3. lidarpub lidarpub Public

    EdgeFirst LiDAR Publisher

    Rust 1 1

  4. bno08x-rs bno08x-rs Public

    EdgeFirst Driver for the BNO08x IMU

    Rust 1

  5. ara2-validator ara2-validator Public

    Validator Example for Ara240

    Python 1

  6. webui webui Public

    Maivin Web User Interface

    CSS

Repositories

Showing 10 of 41 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…