Releases: analogdevicesinc/aditof_sdk
Releases · analogdevicesinc/aditof_sdk
ADI Time of Flight SDK - Release v3.1.0
ADI Time of Flight SDK - Release v3.0.0
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
sdk, apps: format code Signed-off-by: SeptimiuVana <Vana.Septimiu@analog.com>
ADI Time of Flight SDK - Release v2.0.0
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:
- Chicony (The last version that still supports it is: https://github.com/analogdevicesinc/aditof_sdk/releases/tag/v1.6.0)
ADI Time of Flight SDK - Release v1.6.0
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
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
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
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
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
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.