Skip to content

Releases: analogdevicesinc/aditof_sdk

ADI Time of Flight SDK - Release v3.1.0

15 Dec 12:11
Compare
Choose a tag to compare
eeprom_tool: helper correction

Signed-off-by: rbudai98 <robert.budai@analog.com>

ADI Time of Flight SDK - Release v3.0.0

13 Nov 06:58
Compare
Choose a tag to compare

In this release:

New camera supported:

  • AD-3DSMARTCAM1-PRZ

New platforms supported:

  • AD-3DSMARTCAM1-PRZ (the product contains both the camera and the platform)

No longer supported cameras:

  • Chicony (already deprecated since v2.0.0 but in this release we removed the code related to this camera)

SDK:

  • API:
    • RGB image can now be captured so API changed
    • Remove Filter class. Hasn't been useful nor used
  • Network:
    • Can work with multiple DepthSensorInterface instances. However not used. 3D camera uses one depth sensor as well
    • Server can inform the remote about what type of camera is present on the system where the server runs
    • Frame deinterleaving is no longer done on remote (it's done on target)
  • Target:
    • On Jetson we can know capture both depth and IR simultaneously

Examples:

  • Removed the Imshow-jetson example as the other Imshow example now works on Jetson as well

CI:

  • Drop old windows builds (2015 and 2017). Keep only 2019

ADI Time of Flight SDK - Release v2.0.1

18 Aug 11:30
Compare
Choose a tag to compare
Pre-release
sdk, apps: format code

Signed-off-by: SeptimiuVana <Vana.Septimiu@analog.com>

ADI Time of Flight SDK - Release v2.0.0

15 Jan 16:42
Compare
Choose a tag to compare

In this release:

SDK:

  • Rework the low level API. Instead of one DeviceInterface, there are now 3 interfaces: DepthSensorInterface, StorageInterface and TemperatureSensorInterface.
  • Add option to compile out the Network communication

New camera supported:

  • AD-FXTOF1-EBZ

New platforms supported:

  • Toybrick RK3399 Pro
  • NVidia Xavier NX
  • NVidia Xavier AGX

No longer supported cameras:

ADI Time of Flight SDK - Release v1.6.0

20 Oct 15:04
Compare
Choose a tag to compare

In this release:

Tools:

  • New eeprom-tool (CLI) for reading and writing the EEPROM content of the camera

SDK:

  • Fix writing to EEPROM through USB
  • Separate EEPROM interface from the Device interface

ADI Time of Flight SDK - Release v1.5.0

25 Jun 11:14
Compare
Choose a tag to compare

In this release:

SDK:

  • Add option to disable network support. With network disabled, protobuf and websockets dependecies are no longer required.
  • Fix depth bug in mid mode
  • EEPROM calibration for Chicony module
  • API changed, camera specifics were removed. New methods: setControl() / getControl() should be used instead.

Bindings:

  • Updated to use the API changes: setControl() / getControl()

ROS:

  • Fix frame timestamp
  • Fix instrinsics matrix

DOC:

  • Add Jetson user guide for Chicony

Infrastructure:

  • CI for open3D bindings and examples
  • CI for MSVC 2019
  • Remove aditof_linux and move the patches with the changes in this repository

ADI Time of Flight SDK - Release v1.4.0

14 May 15:57
Compare
Choose a tag to compare

In this release:

Demo:

  • Add option to change gamma correction for IR image

SDK:

  • Add gamma correction for IR image
  • Fix temperature reading on Chicony camera
  • Apply intrinsic calibration on depth data
  • New example: MaskR-CNN (C++/Python)

Bindings:

  • Open3D: enhancements and corrections for the example
  • ROS: Fixes on interpreting depth data

Targets:

  • Add required dependencies on Dragonboard SD card image to support calibration
  • Add support for Nvidia Jetson nano
  • Add udev rules on RaspberryPi and Dragonboard410c to eliminate the need of running examples with sudo privileges

Doc:

  • Add the EEPROM map for AD-96TOF1-EBZ board
  • Document ROS bindings

ADI Time of Flight SDK - Release v1.3.0

13 Mar 08:13
Compare
Choose a tag to compare

In this release:

Demo:

  • Use full color span for modes medium and far (not just for near).
  • Bug fixes

SDK:

  • Provide a way to select the camera revision
  • Add support for Chicony camera
  • Bug fixes

Tools:

  • Add calibration tool for AD-96TOF1-EBZ board

Bindings:

  • Add Robot OS bindings
  • OpenCV: Show the confidence percentage on the image
  • Bug fixes

For targets:

  • Now the TOF server starts automatically during boot (Dragonboard410c and Rasbpberry PI)
  • On Dragonboard401c, the config_pipe.sh runs automatically during boot.

Add license headers for each source code file.

ADI Time of Flight SDK - Release v1.2.1

17 Feb 15:03
Compare
Choose a tag to compare
sdk: update sdk version to 1.2.1

Signed-off-by: Dan Nechita <dan.nechita@analog.com>

ADI Time of Flight SDK - Release v1.2.0

20 Dec 09:28
Compare
Choose a tag to compare

In this release:

Demo:

  • Can display depth and IR blended.
  • Add option to connect to a camera over Ethernet.

SDK:

  • Provides more logging.
  • Enable compiler warnings. Treat some warnings as errors.
  • Reintroduce smart pointer at the API level
  • Extend the Camera API with methods specific to AD-96TOF1-EBZ camera. Provide method to reduce noise.
  • Add a calibration mode for the camera.

Bindings:

  • Add matlab bindings.
  • Add Open3D bindings.
  • Not compiling the python bindings twice anymore.
  • Enable DNN example only for openCV verisions >= 3.4.1.

UVC-gadget:

  • Fix size of the variable that stores the firmware.
  • Fixes #144

Server on target:

  • Add server to RaspberryPI.