Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |
Launch files
Messages
Services
Plugins
Recent questions tagged libaditof at Robotics Stack Exchange
Package Summary
| Version | 1.0.0 |
| License | MIT |
| Build type | CMAKE |
| Use | RECOMMENDED |
Repository Summary
| Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
| VCS Type | git |
| VCS Version | main |
| Last Updated | 2025-11-27 |
| Dev Status | MAINTAINED |
| Released | UNRELEASED |
| Contributing |
Help Wanted (-)
Good First Issues (-) Pull Requests to Review (-) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF SDK
Overview
The ADI ToF SDK is designed to support ADI’s ToF hardware.
ToF Imager (ADSD3100 or ADSD3030)
||
||
ADSD3500 (Dual or Single)
||
|| (MIPI for Frame Data)
|| (I2C or SPI for Control)
||
------------------------------------------
| (Linux)
Host Driver
|
|
libaditof
|| - Hardware Connection
| - Software Connection
The SDK provides an API to control the ToF camera, AB, and depth frame streams.
Repos using libaditof:
Note, prior to committing to the repo it is important to format the source code, see the code formatting.
Build libaditof SDK
Linux Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ pwd
/home/analog/dev/ADCAM
(aditofpython_env) analog@analog-desktop:~/dev/ADCAM$ tree ../libs
../libs
├── libtofi_compute.so
└── libtofi_config.so
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DNVIDIA=1 ..
cmake --build . --config RELEASE -j 6
SDK binary and associated softlinks are hare *build/libaditof.so **
Windows Build
Dependencies
In addition the depth compute libraries are required.
You can get the two library from the ADCAM release software, but please note in which case it is under an evaluation license.
For a non-eval license please contact us at tof@analog.com.
These libraries must be in a folder called libs that in one level below the cloned ADCAM repo folder. For example:
c:\dev\ADCAM> tree ../libs
../libs
├── libtofi_compute.dll
└── libtofi_config.dll
git clone https://github.com/analogdevicesinc/libaditof
cd libaditof
git submodule update --init
git checkout <branch or tag>
mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release -G "Visual Studio 17 2022" ..
cmake --build . --config RELEASE -j 8
File truncated at 100 lines see the full file
Package Dependencies
| Deps | Name |
|---|---|
| roscpp | |
| catkin | |
| ament_cmake | |
| rclcpp |
System Dependencies
Dependant Packages
| Name | Deps |
|---|---|
| adi_3dtof_adtf31xx |