Skip to content

ros-v2.24.0

@richard-xx richard-xx tagged this 06 Mar 15:38
* FW: Stereo: handle queue blocking settings

* [FW] Updated for some devices and ToF

* Added filter by device name

* [FW] WIP for S2 PoE boards

* [FW] WIP for new SoMs

* Fixed build

* [FW] Fixed camera orientation

* Add example for read calibration in script node

* Bump version to v2.22.0

* Add to cmake and fix errors

* FW: update IMX296 tuning

* [FW] Fixed OAK-D-SR and OV9782 issues

* Change printf to node.info in script node read calibration example

* ToF: Add median filter support

* Update FW to latest develop

* FW: Stereo: Apply alpha scaling parameter to RGB intrinsics when RGB alignment is enabled

* FW: fix CAM_D enumeration on OAK-FFC-4P R7

* Camera: move alpha parameter as optional to be consistent with stereo

* Update FW

* BMI: Fix accumulating latency due to slow xlink read

* Fix constructors overriding maxUsbSpeed

* hasAutofocus fix based on device name/lensPosition

* WIP: Device name improvements

* Added improvements to device naming

* Fixed device related logging

* Moved ts, tsDevice, and sequenceNum from descendants to RawBuffer

* Added getters and setters

* z_map for tof

* ts to tsDevice fix

* Updated ColorCamera's setSensorCrop comment for documentation

* Removed redundant getters and setters

* FW: add support for OAK-D-SR-PoE R1M1E1

* Fixed mistake in ImgFrame

* Ran ClangFormat

* Added DEPTHAI_ENABLE_LIBUSB option, to enable/disable USB protocol in build time

* Applied style

* Updated XLink library with some fixes

* FW: fix default fsync on OAK-D-SR-PoE. GPIO46 input by default

* Added host side EncodedFrame with parsing and output handling

* hasautofocusIC

* Bugfixes

* FW: fix 4 cams crash on PoE due to memory allocation

* Update FW / shared

* FW: fix OAK-D-SR camera enum. IMX296 updates:
- support for RPi GS Cam paired with Luxonis SL6996 RPi camera adapter
- support for external trigger on XTR/XTRIG pin: active low, pulse width determines exposure time. Limitation:
needs an initial trigger shortly after start to avoid a crash, or `DEPTHAI_WATCHDOG=0` can be a workaround

* Attempt to fix serialization error on windows compiler

* Update FW

* Implemented timesync optimization

* getConnectivity feature

* Fixed new timesync bugs

* add corespoding SHA

* Moved treceive back to XLink

* Changes according to PR issue

* Clangformat

* Bump FW

* Moved timestamps to buffer

* WIP: Device name improvements

* Added improvements to device naming

* FIXME: does not work on rpi

* Updated FW with changes

* Bump shared

* Fixed compiler error

* Changed struct timespec to custom struct to fix RPI size issues

* Bump shared

* FW, ColorCamera: add new almost-full-FOV resolutions for IMX378/477, scaled:
1352x1012, 4lane-only, 1/3 scaling
2024x1520, 1/2 binning

* EncFrm fixes

* Added tests, bugfixes

* clangformat

* Bump device

* Bump device again

* Fixed incorrect warp in issue #882

* [FW] OAK-D SR PoE and ToF improvements

* [FW] Improved OV9782 fps handling

* Updated FW & XLink with backward compatible timestamping

* FW: fixes for AR0234 fsync, AR0234 AE max exposure: 16->33 ms,
more robust camera handling (especially in sync modes)

* fixed the order of translation multiplication

* clang update

* [FW] deviceName fixes and updated for EepromData changes

* Increased num XLink connections to 64

* Bumped num XLink connections to 64

* Implemented metadata serialization

* Implemented raw data serialization in MG

* FW: OAK-D-SR-PoE R1 fixes for fsync detect and status LED (green when running),
StereoDepth fix for RGB-depth alignment with Left-Right-RGB layout

* Added fields to EncodedFrame

* Bump shared

* Implemented sync node

* CameraControl: add `setControlMode`, `setCaptureIntent`

* Fixed msggrp serialization

* Bump shared

* Simplified msggrp

* Moved frame type extraction into a getter

* Bump shared

* Fixed python bindings

* Bump shared

* FW: multiple tunings to fix image quality issues, OV9782 tuning, IMX462 fix for ISO

* Implemented messagedemux

* Added doc comments

* Bump shared

* Bump firmware

* Bump shared

* Bump device

* Bump device

* clangformat

* Some changes WRT Android build

* Removed unnecessary functions

* Redid messageGroups

* Fix multi stereo node race condition when depth output is enabled

* Ir brightness control based on normalized intensity, instead of current.

* Changed dynamic to static cast

* Added option to only demux successful syncs

* Added ability to set success on msggrp

* Clangformat

* Added IR intensity API

* Applied suggestions

* Fix XLink linkId reuse, caused multi-threading failures. See:
https://github.com/luxonis/XLink/pull/73

* Bump device

* Implemented automatic crash dump retrieval

* Fixed auto crash report for PoE

* Bump device

* Fix warning

* Improved Monitor&WD handling in DeviceBootloader

* Update README.md

* Renamed getConnectivity

* Update docstring. Point to correct device side commit.

* Renamed getAvailableInterfaces

* Use a new devicebase to connect to device

* Clangformat

* Deprecated ir brightness api, fixed spatial_calculator_multi_roi example.

* Attempt to fix macos pipeline build

* Bump shared

* Added tests for encframe

* Changed the way sync works + added test

* Add CameraControl `setAutoExposureLimit`. FW: improve OV9282/OV9782 image quality
in low-light / under high ISO (1300+)

* Changed the way sync is configured

* Clangformat

* Added examples + bump fw

* Added example, removed numPools from Sync

* Minor modification to example

* Bump fw

* Bump fw

* Bump fw

* Throw error when indexing non-existing message, changed example to use disparity

* Improved example

* Clangformat

* Bump fw

* Bump fw

* Bump shared

* Changed syncThreshold setter to use chrono duration

* Bump shared

* Bump fw

* Handle shutdown returning false, bump fw

* Bump fw

* Changed the way crash reports are retrieved

* Bump fw

* Clangformat

* Bump fw

* Bump fw

* IR Intensity API (#924)

* Ir brightness control based on normalized intensity, instead of current.

* Added IR intensity API

* Update docstring. Point to correct device side commit.

* Deprecated ir brightness api, fixed spatial_calculator_multi_roi example.

* Update depthai-shared, update FW.

* Sync shared with device side

* Update shared on device and host

* Bump FW to latest develop

* Bump FW - bumped shared to latest.

* Rename connectivity enum

* Update README

* Minor encframe test fixes

* Bump fw

* Added DEPTHAI_CRASHDUMP_TIMEOUT to determine crashdump timeout

* TODO fix windows test

* Changed crashdump timing

* Bump shared

* Clangformat

* Fix readme

* Bump fw

* Bump shared

* Bump fw and XLink

* Bump fw

* Add an example with IMU

* Add new line at the end of the example

* [RVC2 FW] Update FW with updated shared

* added docstring for fisheye

* Check for crash dump before getting

* Update FW with a stability fix for timesync

* Revert the XLink profiling to uint64_t change

* Update FW and shared to develop

* Fix the xlink profiling

* Bump version to 2.24.0

* Update changelog and package xml

---------

Co-authored-by: SzabolcsGergely <[email protected]>
Co-authored-by: alex-luxonis <[email protected]>
Co-authored-by: TheMarpe <[email protected]>
Co-authored-by: Andrej Susnik <[email protected]>
Co-authored-by: szabi-luxonis <[email protected]>
Co-authored-by: TheMarpe <[email protected]>
Co-authored-by: Aniel Alexa <[email protected]>
Co-authored-by: AnielAlexa <[email protected]>
Co-authored-by: asahtik <[email protected]>
Co-authored-by: Erol444 <[email protected]>
Co-authored-by: saching13 <[email protected]>
Co-authored-by: zrezke <[email protected]>
Co-authored-by: asahtik <[email protected]>
Co-authored-by: Filip Jeretina <[email protected]>
Co-authored-by: alex-luxonis <[email protected]>
Co-authored-by: moratom <[email protected]>
Co-authored-by: Matevz Morato <[email protected]>
Assets 2
Loading