Skip to content

Releases: archebase/axon

0.2.1

03 Feb 13:44
3e0891b

Choose a tag to compare

Added

  • filters: Implement depth image compression filter (opt-in feature)

    • Add DepthCompressionFilter class for ROS1 Noetic and ROS2 (Humble/Jazzy/Rolling)
    • Support sensor_msgs/Image to sensor_msgs/CompressedImage transformation
    • Integrate DepthLiteZ compression library with 5-10x compression ratio
    • Support configurable compression levels: fast, medium, max
    • Pass-through for non-depth images or compression failures
    • Note: Depth compression is disabled by default for open-source builds
      • Requires private DepthLiteZ submodule access
      • Enable with: cmake -DAXON_ENABLE_DEPTH_COMPRESSION=ON
      • See documentation for setup instructions
  • middleware: Add depthlitez submodule reference for specialized depth compression

    • Shared compression library used by both ROS1 and ROS2 plugins
    • Submodule is listed in .gitmodules but excluded from public builds
    • Users with access can initialize: git submodule update --init --recursive middlewares/filters/depthlitez