Skip to content

Holoscan Sensor Bridge based on the official HSB v2.2.1 package and increased support for SENSING HSB cameras.

License

Notifications You must be signed in to change notification settings

SENSING-Technology/Holoscan-Sensor-Bridge

Repository files navigation

Holoscan Sensor Bridge

Introduction

Holoscan Sensor Bridge provides a FPGA based interface for low-latency sensor data processing using GPUs. Peripheral device data is acquired by the FPGA and sent via UDP to the host system where ConnectX devices can write that UDP data directly into GPU memory. This software package based on nvidia official HSB v2.2.1 package and add supports for SENSING HSB cameras with Lattice Holoscan Sensor Bridge device

Setup

Holoscan sensor bridge software comes with an extensive user guide, including instructions for setup on NVIDIA IGX and NVIDIA AGX configurations. Please see the user guide for host configuration and instructions on running unit tests.

Use With SENSING HSB MIPI Cameras

This software package add supports for following SENSING HSB cameras:

Camera Description
sg2_ar0234c_mipi 2MP RAW Camera
sg3_isx031c_mipi 3MP YUV Camera
sg8_imx678c_mipi 8MP RAW Camera

Currently supported for use on Jetson Agx Orin Devkit with Jetpack 6.0 or later

Use with Jetson Agx Orin Devkit

  1. SENSING will provide the following accessorie

    • Jetson Agx Orin Devkit (Provided By SENSING Or Use Your Own)
    • Holoscan Sensor Bridge Board with SENSING MIPI Camera Adapter
    • SENSING HSB MIPI Cameras
    • FPC Cable
    • RJ45 Ethernet Cable
    • RJ45 to SFP converter
    • Power adapter

  2. Connect HSB MIPI Camera Onto Holoscan Sensor Bridge Board

    • Connect FPC Cable With HSB MIPI Camera

    • Fixed to the Holoscan Sensor Bridge Board

  3. Connect all to Jetson Agx Orin Devkit

  4. Power Supply

    • Provide 12v power supply to the Jetson AGX Orin DevKit
    • Provide 12v power supply to the Holoscan Sensor Bridge Board (A Type-C Power Supply)
    • Provide 12v power supply to the SENSING MIPI Camera Adapter On Holoscan Sensor Bridge Board
  5. Boot system and Bringup camera

    • Please first complete the "Host Setup" described on extensive user guide

    • Clone this software package onto device

    • Enter the software package path and execute the command "sh docker/build.sh -igpu" to build the Holoscan Sensor Bridge container

    • Execute the following command at the device terminal to getinto the demo container

      xhost +
      sh docker/demo.sh
      
    • Execute the following command to bringup SENSING MIPI Camera

      • For sg2_ar0234c_mipi

        python3 examples/linux_sg2_ar0234c_mipi_player.py 
        
      • For sg3_isx031c_mipi

        note : only capturing image data and saving pictures are supported, and pictures will save to "captured_images" folder

        python3 examples/linux_sg3_isx031c_mipi_capture.py
        
      • For sg8_imx678c_mipi

        python3 examples/linux_sg8_imx678c_mipi_player.py
        

About

Holoscan Sensor Bridge based on the official HSB v2.2.1 package and increased support for SENSING HSB cameras.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published