Package Summary
Tags | No category tags. |
Version | 1.0.0 |
License | MIT |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | The ADI Time of Flight C++ library for CMOS 3D cameras |
Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-04-15 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF software suite
Overview
The ADI ToF SDK is a cross platform library for the Analog Devices depth cameras based on the ADSD3100 TOF Signal Processor. It provides support for data processing on the embedded processor platform as well as for USB, Ethernet, Offline or Wi-Fi to connect to a host computer. This flexibility enables evaluation across a wide range of use cases and environments.
The SDK provides an API to control the ToF camera, AB stream and depth data. Windows support are built into the SDK as well as sample code and wrappers for various languages including Python and C/C++.
Supported Host Platforms
For more details on building the SDK on a host platform please check the User Guide specified below:.
Operating System | Documentation | GitHub main status | Downloads |
---|---|---|---|
Windows | Build Instructions | ||
Linux | Build Instructions |
Requirements
Host Platform:
- Windows 10 or
- Ubuntu 20.04 or
- Ubuntu 22.04
Other
- Python 3.10
Supported Embedded Platforms
For more details on building the SDK on an embedded platform please check the User Guide specified below:
ITOF camera
Operating system | Evaluation boards | Documentation | GitHub main status |
---|---|---|---|
NXP | EVAL-ADTF3175D-NXZ | Build instructions |
How to write the SD card image onto the SD card?
SDK Documentation
From an architectural point of view, the SDK consists of two layers. One layer is the high level API that allows clients to easily grab a camera object, configure it and request frames. The other layer is the low level API which exposes the interface through which low level operations can be made to the camera hardware.
For more details about the SDK check the links below:
Building and installing the SDK
SDK Examples
The list of examples can be found at this link.
Directory Structure
Directory | Description |
---|---|
ci | Useful scripts for continuous integration |
cmake | Helper files for cmake |
dependencies | Contains third-party and owned libraries |
doc | Documentation |
sdk | SDK source code |
Known issues
On a PC where Linux kernel version 5.13 is installed, a USB connected camera cannot be detected. The v4l device name that we expect is not being set properly. However it works for older and newer versions.
Wiki Tutorials
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
Tags | No category tags. |
Version | 1.0.0 |
License | MIT |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | The ADI Time of Flight C++ library for CMOS 3D cameras |
Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-04-15 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF software suite
Overview
The ADI ToF SDK is a cross platform library for the Analog Devices depth cameras based on the ADSD3100 TOF Signal Processor. It provides support for data processing on the embedded processor platform as well as for USB, Ethernet, Offline or Wi-Fi to connect to a host computer. This flexibility enables evaluation across a wide range of use cases and environments.
The SDK provides an API to control the ToF camera, AB stream and depth data. Windows support are built into the SDK as well as sample code and wrappers for various languages including Python and C/C++.
Supported Host Platforms
For more details on building the SDK on a host platform please check the User Guide specified below:.
Operating System | Documentation | GitHub main status | Downloads |
---|---|---|---|
Windows | Build Instructions | ||
Linux | Build Instructions |
Requirements
Host Platform:
- Windows 10 or
- Ubuntu 20.04 or
- Ubuntu 22.04
Other
- Python 3.10
Supported Embedded Platforms
For more details on building the SDK on an embedded platform please check the User Guide specified below:
ITOF camera
Operating system | Evaluation boards | Documentation | GitHub main status |
---|---|---|---|
NXP | EVAL-ADTF3175D-NXZ | Build instructions |
How to write the SD card image onto the SD card?
SDK Documentation
From an architectural point of view, the SDK consists of two layers. One layer is the high level API that allows clients to easily grab a camera object, configure it and request frames. The other layer is the low level API which exposes the interface through which low level operations can be made to the camera hardware.
For more details about the SDK check the links below:
Building and installing the SDK
SDK Examples
The list of examples can be found at this link.
Directory Structure
Directory | Description |
---|---|
ci | Useful scripts for continuous integration |
cmake | Helper files for cmake |
dependencies | Contains third-party and owned libraries |
doc | Documentation |
sdk | SDK source code |
Known issues
On a PC where Linux kernel version 5.13 is installed, a USB connected camera cannot be detected. The v4l device name that we expect is not being set properly. However it works for older and newer versions.
Wiki Tutorials
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
Tags | No category tags. |
Version | 1.0.0 |
License | MIT |
Build type | CMAKE |
Use | RECOMMENDED |
Repository Summary
Description | The ADI Time of Flight C++ library for CMOS 3D cameras |
Checkout URI | https://github.com/analogdevicesinc/libaditof.git |
VCS Type | git |
VCS Version | main |
Last Updated | 2025-04-15 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | UNRELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Analog Devices
Authors
Analog Devices 3D ToF software suite
Overview
The ADI ToF SDK is a cross platform library for the Analog Devices depth cameras based on the ADSD3100 TOF Signal Processor. It provides support for data processing on the embedded processor platform as well as for USB, Ethernet, Offline or Wi-Fi to connect to a host computer. This flexibility enables evaluation across a wide range of use cases and environments.
The SDK provides an API to control the ToF camera, AB stream and depth data. Windows support are built into the SDK as well as sample code and wrappers for various languages including Python and C/C++.
Supported Host Platforms
For more details on building the SDK on a host platform please check the User Guide specified below:.
Operating System | Documentation | GitHub main status | Downloads |
---|---|---|---|
Windows | Build Instructions | ||
Linux | Build Instructions |
Requirements
Host Platform:
- Windows 10 or
- Ubuntu 20.04 or
- Ubuntu 22.04
Other
- Python 3.10
Supported Embedded Platforms
For more details on building the SDK on an embedded platform please check the User Guide specified below:
ITOF camera
Operating system | Evaluation boards | Documentation | GitHub main status |
---|---|---|---|
NXP | EVAL-ADTF3175D-NXZ | Build instructions |
How to write the SD card image onto the SD card?
SDK Documentation
From an architectural point of view, the SDK consists of two layers. One layer is the high level API that allows clients to easily grab a camera object, configure it and request frames. The other layer is the low level API which exposes the interface through which low level operations can be made to the camera hardware.
For more details about the SDK check the links below:
Building and installing the SDK
SDK Examples
The list of examples can be found at this link.
Directory Structure
Directory | Description |
---|---|
ci | Useful scripts for continuous integration |
cmake | Helper files for cmake |
dependencies | Contains third-party and owned libraries |
doc | Documentation |
sdk | SDK source code |
Known issues
On a PC where Linux kernel version 5.13 is installed, a USB connected camera cannot be detected. The v4l device name that we expect is not being set properly. However it works for older and newer versions.
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
roscpp | |
catkin | |
ament_cmake | |
rclcpp |
System Dependencies
Dependant Packages
Name | Deps |
---|---|
adi_3dtof_adtf31xx |