<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://ez.analog.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Discussions - Recent Threads</title><link>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>AD7761 OO Test</title><link>https://ez.analog.com/thread/590824?ContentTypeID=0</link><pubDate>Fri, 04 Apr 2025 14:55:58 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:51ab9c83-9cde-4fa4-9d7c-48b231f45a3e</guid><dc:creator>stephenv</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/590824?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/590824/ad7761-oo-test/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;AD7761 OO Test&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>getframe  buffer, retrieve last most recent frame from the buffer</title><link>https://ez.analog.com/thread/593848?ContentTypeID=0</link><pubDate>Thu, 20 Mar 2025 14:07:46 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:cd71747b-db7f-4ee3-8d77-cdd7b6df1f66</guid><dc:creator>GiorgioP</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/593848?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/593848/getframe-buffer-retrieve-last-most-recent-frame-from-the-buffer/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;having the&amp;nbsp;&lt;span&gt;EVAL-ADTF3175D-NXZ module up and running, with a host computer running a similar first_frame py script, in a loop saving frames together with IMU data,&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I realized that the frame collected does not match with the IMU since the frames seems to be bufferized in the eval module ( I have an FPS a bit higher then the saving loop due to integer constraint)&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;As a workaround I made a nested loop to get frame until the time to get the new frame is approx the FPS time, if much shorter it&amp;#39;s just getting the next one with a while loop.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;So, my question wolud be : is there a way to flush the buffer, or even better to get the last frame of the supposed buffer and release the older ones ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;My FPS is 2 fps, and my loop get 2-3 &amp;quot;old&amp;quot; frames in 0.1-0.2 sec. before getting the real last one which take 0.5sec, and then I can match the IMU data with that one.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Many thanks !&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Giorgio&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Can't open "aditof-demo 3.1.0"</title><link>https://ez.analog.com/thread/587773?ContentTypeID=0</link><pubDate>Fri, 04 Oct 2024 07:31:35 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:4288c4e8-1691-48d4-8eba-7b215f6b94f1</guid><dc:creator>timlai</dc:creator><slash:comments>5</slash:comments><comments>https://ez.analog.com/thread/587773?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/587773/can-t-open-aditof-demo-3-1-0/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I try to use Raspberry Pi 4B to operate the LiDAR(AD-FXTOF1-EBZ). I have followed all the steps on the website called &amp;quot;Raspberry Pi User Guide&amp;quot;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Unfortunately, I can&amp;#39;t open it. When I pressed the play button, it would stop like the figure shown below.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/867/pastedimage1728026983480v1.jpeg" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;When I used command window to open it, it showed some error message:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.865922 8189 system_impl.cpp:120] SDK version: 3.1.0 | branch: master | commit: 595409a&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.865934 8189 system_impl.cpp:125] SDK built with websockets version:3.2.3&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.981110 8189 sensor_enumerator_raspberrypi.cpp:53] looking for sensors on the target: Raspberry PI&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.981846 8189 camera_fxtof1.cpp:137] Initializing camera&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.982010 8189 addi9036_sensor.cpp:155] Opening device&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.982040 8189 addi9036_sensor.cpp:173] Looking for the following cards:&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.982061 8189 addi9036_sensor.cpp:175] unicam&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;&lt;code&gt;I20240919 15:54:57.982617 8189 addi9036_sensor.cpp:191] Cannot identify /dev/video0 errno: 2error: No such file or directory&lt;/code&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.982687 8189 addi9036_sensor.cpp:148] Failed to open device&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.983664 8189 camera_fxtof1.cpp:881] Programming AFE error errno: 9 error: &lt;span&gt;Bad file descriptor&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.983736 8189 addi9036_sensor.cpp:392] VIDIOC_REQBUFS error errno: 9 error: &lt;span&gt;Bad file descriptor&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.983806 8189 camera_fxtof1.cpp:376] Failed to set frame type&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.983773 8189 camera_fxtof1.cpp:226] Chosen mode: near&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.983930 8189 camera_fxtof1.cpp:239] Camera range for mode: near is 250 mm and 800 mm&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.984032 8189 camera_fxtof1.cpp:250] Found firmware for mode: near&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.984077 8189 camera_fxtof1.cpp:253] Firmware size: 14404 bytes&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.984107 8189 addi9036_sensor.cpp:527] Programming AFE error errno: 9 error: &lt;span&gt;Bad file descriptor&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;I20240919 15:54:57.984166 8189 camera_fxtof1.cpp:258] Failed to program AFE&lt;/code&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;I need some feedback to help me solve this problem.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Tim&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Could I use AD-96TOF1-EBZ with Nvidia jetson orin nano?</title><link>https://ez.analog.com/thread/580778?ContentTypeID=0</link><pubDate>Thu, 28 Mar 2024 14:06:54 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:79cda47a-bbec-472f-a3f4-f0a24eb0d615</guid><dc:creator>Ur30</dc:creator><slash:comments>2</slash:comments><comments>https://ez.analog.com/thread/580778?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/580778/could-i-use-ad-96tof1-ebz-with-nvidia-jetson-orin-nano/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I have seen there is support for Nvidia jetson nano but I need to be sure I can use the orin nano.&lt;/p&gt;
&lt;p&gt;Thanks&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>ADDI9036 datasheet discrepancy</title><link>https://ez.analog.com/thread/574344?ContentTypeID=0</link><pubDate>Sun, 15 Oct 2023 04:38:38 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:6b266c7b-a09a-44b0-96a7-f8ac7f8cbbf5</guid><dc:creator>mocuZ</dc:creator><slash:comments>4</slash:comments><comments>https://ez.analog.com/thread/574344?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/574344/addi9036-datasheet-discrepancy/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;On page 3, Table 1 under General Specifications, the following values for VH power supply voltages are listed: 8.73V (Min); 9.0V (Typ); 9.27V (Max). However, on page 14, Table 15 Pin Functional Descriptions, a different range of power supply voltages for pin K10 is&amp;nbsp;listed: 8V to 15.5V. So, which range of voltages is the correct one? Which range of voltages should I use throughout the circuit design process?&lt;/p&gt;
&lt;p&gt;Kind Regards,&lt;/p&gt;
&lt;p&gt;Martin Botsov&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AD-FXTOF1-EBZ and Jetson Xavier NX set up question</title><link>https://ez.analog.com/thread/573714?ContentTypeID=0</link><pubDate>Fri, 22 Sep 2023 05:39:42 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:f08e7ebe-9909-4ae0-8db6-a3b4e2870e44</guid><dc:creator>masaok</dc:creator><slash:comments>3</slash:comments><comments>https://ez.analog.com/thread/573714?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/573714/ad-fxtof1-ebz-and-jetson-xavier-nx-set-up-question/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Dear Sir,&lt;/p&gt;
&lt;p&gt;Our customer would like to connect AD-FXTOF1-EBZ to Jetson Xavier NX.&lt;/p&gt;
&lt;p&gt;They have a problem with the software setup and ask us some questions about the procedure.&lt;/p&gt;
&lt;p&gt;Following the wiki manual below, they set up the software step by step.&lt;/p&gt;
&lt;p&gt;&lt;a id="" href="https://wiki.analog.com/resources/eval/user-guides/ad-fxtof1-ebz/ug_xavier_nx"&gt;https://wiki.analog.com/resources/eval/user-guides/ad-fxtof1-ebz/ug_xavier_nx&lt;/a&gt;&lt;/p&gt;
&lt;h3 id="prepare_sd_card" class="sectionedit4"&gt;Prepare SD card&lt;/h3&gt;
&lt;div class="level3"&gt;
&lt;ul&gt;
&lt;li class="level1"&gt;
&lt;div class="li"&gt;Download and flash on a&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;abbr title="Secure Digital"&gt;SD&lt;/abbr&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;card the latest image provided from the following link:&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a class="interwiki iw_repo" title="https://github.com/analogdevicesinc/aditof_sdk#ad-fxtof1-ebz" href="https://github.com/analogdevicesinc/aditof_sdk#ad-fxtof1-ebz"&gt;aditof_sdk#ad-fxtof1-ebz&lt;/a&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class="level1"&gt;
&lt;div class="li"&gt;Download L4T BSP&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a class="urlextern" title="https://developer.nvidia.com/embedded/linux-tegra" href="https://developer.nvidia.com/embedded/linux-tegra" rel="nofollow noopener noreferrer" target="_blank"&gt;L4T BSP&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;package (Tested release R32.3.1) &lt;strong&gt;&lt;span style="color:#ff0000;"&gt;----&amp;gt;[#1] [#2]&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;li class="level1"&gt;
&lt;div class="li"&gt;Extract kernel_src from BSP package&lt;/div&gt;
&lt;/li&gt;
&lt;li class="level1"&gt;
&lt;div class="li"&gt;&lt;abbr title="Analog Devices, Inc."&gt;ADI&lt;/abbr&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;ToF camera driver and devicetree should be taken from&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a class="urlextern" title="https://github.com/analogdevicesinc/aditof_sdk/tree/master/misc/nvidia" href="https://github.com/analogdevicesinc/aditof_sdk/tree/master/misc/nvidia" rel="nofollow noopener noreferrer" target="_blank"&gt;aditof_sdk&lt;/a&gt;.&lt;/div&gt;
&lt;/li&gt;
&lt;li class="level1"&gt;
&lt;div class="li"&gt;Copy paste and replace content of kernel_src folder from L4T BSP with the one downloaded from&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;abbr title="Analog Devices, Inc."&gt;ADI&lt;/abbr&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;ToF Repository&lt;/div&gt;
&lt;/li&gt;
&lt;li class="level1"&gt;
&lt;div class="li"&gt;Build Kernel and devicetree blob following instructions from&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;a class="urlextern" title="https://developer.ridgerun.com/wiki/index.php?title=Jetson_Xavier_NX/Development/Building_the_Kernel_from_Source" href="https://developer.ridgerun.com/wiki/index.php?title=Jetson_Xavier_NX/Development/Building_the_Kernel_from_Source" rel="nofollow noopener noreferrer" target="_blank"&gt;Building_the_Kernel_from_Source&lt;/a&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;selecting &amp;ldquo;CONFIG_VIDEO_ADDI9036&amp;rdquo; and &amp;ldquo;CONFIG_EEPROM_AT24&amp;rdquo; using menuconfig&lt;/div&gt;
&lt;/li&gt;
&lt;li class="level1"&gt;
&lt;div class="li"&gt;Copy generated kernel Image and devicetree to&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;abbr title="Secure Digital"&gt;SD&lt;/abbr&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;card&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;h3 id="power_on_sequence" class="sectionedit5"&gt;Power on sequence&lt;/h3&gt;
&lt;div class="level3"&gt;
&lt;ul&gt;
&lt;li class="level1"&gt;
&lt;div class="li"&gt;Plug the&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;abbr title="Secure Digital"&gt;SD&lt;/abbr&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;card into the Nvidia Xavier NX&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;abbr title="Secure Digital"&gt;SD&lt;/abbr&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;card slot&lt;/div&gt;
&lt;/li&gt;
&lt;li class="level1"&gt;
&lt;div class="li"&gt;Connect the HDMI cable from the monitor to the Jetson HDMI connector&lt;/div&gt;
&lt;/li&gt;
&lt;li class="level1"&gt;
&lt;div class="li"&gt;Connect the 25 pins flex cable between the camera and the interposer&lt;/div&gt;
&lt;/li&gt;
&lt;li class="level1"&gt;
&lt;div class="li"&gt;Connect the 15 pons camera cable between the J1 connector of Jetson Xavier NX and the P1 connector of the interposer.&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;strong&gt;Make sure to use the cable with contacts on opposite sides.&lt;/strong&gt;&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;p&gt;Please let me ask you about the following questions.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;[#1] Tested release is R32.3.1, but there&amp;#39;s no Jetson Xavier NX version in R32.3.1. Which release should be used for Jetson Xavier NX?&lt;/p&gt;
&lt;p&gt;[#2] There&amp;#39;s two BSP files,&amp;nbsp;Driver Package (BSP) and&amp;nbsp;&amp;nbsp;Driver Package (BSP) Sources. Which BSP should we use?&lt;/p&gt;
&lt;p&gt;If any other points we need to care for setup, please let me&amp;nbsp;know.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Your kind advise would be appreciated.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards,&lt;/p&gt;
&lt;p&gt;Koide&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Linux Source code of NXP IMX8 SOM</title><link>https://ez.analog.com/thread/573037?ContentTypeID=0</link><pubDate>Tue, 29 Aug 2023 05:08:08 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:319d512c-2cec-4628-889a-a80713d93201</guid><dc:creator>HYKS</dc:creator><slash:comments>2</slash:comments><comments>https://ez.analog.com/thread/573037?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/573037/linux-source-code-of-nxp-imx8-som/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;I am using and evaluating EVAL-ADTD3175D-NXZ.&lt;/p&gt;
&lt;p&gt;I would like to get the Linux source code for the NXP IMX8 SOM and customize it.&lt;br /&gt;Could you please kind let me know how to get the Linux source code?&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;H.Kashima&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to calibrate the ToF sensor on EVAL-ADTF3175D-NXZ?</title><link>https://ez.analog.com/thread/573036?ContentTypeID=0</link><pubDate>Tue, 29 Aug 2023 04:57:22 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:a878f30a-ae94-484d-a10d-ee87a600e93f</guid><dc:creator>HYKS</dc:creator><slash:comments>2</slash:comments><comments>https://ez.analog.com/thread/573036?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/573036/how-to-calibrate-the-tof-sensor-on-eval-adtf3175d-nxz/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;br /&gt;&lt;br /&gt;I want to evaluate EVAL-ADF3175D-NXZ in a specific environment and with some specific objects.&lt;br /&gt;Therefore, I would like to calibrate the ToF sensor on my EVAL-ADTF3175D-NXZ by myself.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;Could you please kind let me khow How to calibrate the ToF sensor on&amp;nbsp; EVAL-ADF3175D-NXZ?&lt;/p&gt;
&lt;p&gt;Best regards,&lt;/p&gt;
&lt;p&gt;H.Kashima&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Cannot identify /dev/video0errno: 2error: No such file or directory</title><link>https://ez.analog.com/thread/572359?ContentTypeID=0</link><pubDate>Tue, 08 Aug 2023 07:39:28 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:de53a8a4-31fc-477f-a965-e79cc2c27ca3</guid><dc:creator>mocuZ</dc:creator><slash:comments>3</slash:comments><comments>https://ez.analog.com/thread/572359?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/572359/cannot-identify-dev-video0errno-2error-no-such-file-or-directory/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;So, here&amp;#39;s the setup. We have custom platform that basically copies the&amp;nbsp;AD-96TOF1-EBZ board but a couple of minor changes: smaller size; single laser diode;&amp;nbsp;proprietary laser diode driver circuit. We have successfully loaded the latest Raspberry Pi SD card image as well as implemented the Raspberry Pi Build instructions as described on GitHub. We have, or at least I hope so, successfully compiled and installed the Tools. The goal is to write&amp;nbsp;a firmware located in /aditof_sdk/misc/ad-96tof1-ebz via eeprom-tool to the memory.&lt;/p&gt;
&lt;p&gt;Scanning the I2C bus returns the following:&lt;/p&gt;
&lt;p&gt;pi@raspberrypi:~ $ lsmod | grep i2c&lt;br /&gt;regmap_i2c 16384 2 at24,addi9036&lt;br /&gt;i2c_mux_pinctrl 16384 0&lt;br /&gt;i2c_mux 16384 1 i2c_mux_pinctrl&lt;br /&gt;i2c_bcm2835 16384 0&lt;br /&gt;i2c_dev 20480 0&lt;/p&gt;
&lt;p&gt;pi@raspberrypi:~ $ i2cdetect -l&lt;br /&gt;i2c-1 i2c bcm2835 (i2c@7e804000) I2C adapter&lt;br /&gt;i2c-11 i2c bcm2835 (i2c@7e205000) I2C adapter&lt;br /&gt;i2c-0 i2c i2c-11-mux (chan_id 0) I2C adapter&lt;br /&gt;i2c-10 i2c i2c-11-mux (chan_id 1) I2C adapter&lt;/p&gt;
&lt;p&gt;pi@raspberrypi:~ $ i2cdetect -y 0&lt;br /&gt; 0 1 2 3 4 5 6 7 8 9 a b c d e f&lt;br /&gt;00: -- -- -- -- -- -- -- -- -- -- -- -- --&lt;br /&gt;10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;br /&gt;20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --&lt;br /&gt;30: -- -- -- -- -- -- -- -- 38 -- -- -- -- -- -- --&lt;br /&gt;40: -- -- -- -- -- 45 -- -- -- -- -- -- -- -- 4e --&lt;br /&gt;50: -- -- -- -- -- -- 56 57 -- -- -- -- -- -- -- --&lt;br /&gt;60: -- -- -- -- 64 -- -- -- -- -- -- -- -- -- -- --&lt;br /&gt;70: -- -- -- -- -- -- 76 --&lt;/p&gt;
&lt;p&gt;When we try to write to the memory, the following happens:&lt;/p&gt;
&lt;p&gt;pi@raspberrypi:~/workspace/github/aditof_sdk/build/tools/eeprom-tool $ ./eeprom-tool -m -w /workspace/github/aditof_sdk/misc/ad-96tof1-ebz/ad96tof1_eeprom.bin&lt;br /&gt;WARNING: Logging before InitGoogleLogging() is written to STDERR&lt;br /&gt;I0808 10:38:14.983278 5165 eeprom_tool.cpp:89] Setting connection via ON_TARGET&lt;br /&gt;I0808 10:38:14.983879 5165 sensor_enumerator_raspberrypi.cpp:53] Looking for sensors on the target: Raspberry PI&lt;br /&gt;I0808 10:38:14.985337 5165 addi9036_sensor.cpp:155] Opening device&lt;br /&gt;I0808 10:38:14.985611 5165 addi9036_sensor.cpp:173] Looking for the following cards:&lt;br /&gt;I0808 10:38:14.985694 5165 addi9036_sensor.cpp:175] unicam&lt;br /&gt;W0808 10:38:14.985895 5165 addi9036_sensor.cpp:191] Cannot identify /dev/video0errno: 2error: No such file or directory&lt;br /&gt;W0808 10:38:14.986016 5165 eeprom_tool.cpp:144] Failed to open depth sensor&lt;br /&gt;E0808 10:38:14.986196 5165 main.cpp:76] Cannot set connection&lt;br /&gt;I0808 10:38:14.986259 5165 eeprom_tool.cpp:269] Destroyed connection&lt;br /&gt;W0808 10:38:14.986449 5165 addi9036_sensor.cpp:137] close m_implData-&amp;gt;fd error errno: 9 error: Bad file descriptor&lt;br /&gt;W0808 10:38:14.986522 5165 addi9036_sensor.cpp:143] close m_implData-&amp;gt;sfd error errno: 9 error: Bad file descriptor&lt;/p&gt;
&lt;p&gt;Any feedback would be highly appreciated.&lt;/p&gt;
&lt;p&gt;Martin&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Is there an OEM version of the AD-FXTOF1-EBZ?</title><link>https://ez.analog.com/thread/571256?ContentTypeID=0</link><pubDate>Fri, 30 Jun 2023 08:40:59 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:70fc2bfd-28f2-4663-9c1c-ac695c73187f</guid><dc:creator>DepthUser</dc:creator><slash:comments>5</slash:comments><comments>https://ez.analog.com/thread/571256?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/571256/is-there-an-oem-version-of-the-ad-fxtof1-ebz/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I&amp;#39;m doing some tests with the AD-FXTOF1-EBZ to find out wether it&amp;#39;s applicable for a project I&amp;#39;m working on.&lt;br /&gt;The depth camera would be connected to a custom SBC via CSI.&lt;br /&gt;So far it looks promising and the image quality could work for the job.&lt;/p&gt;
&lt;p&gt;The AD-FXTOF1-EBZ is an evaluation board / devkit.&lt;br /&gt;So I&amp;#39;m wondering if there is also an OEM version available? (As in, intended for integration in another product, not for evaluation) The &lt;a href="https://www.analog.com/en/design-center/evaluation-hardware-and-software/evaluation-boards-kits/ad-fxtof1-ebz.html#eb-overview"&gt;overview page&lt;/a&gt; makes no mention of such OEM versions.&lt;/p&gt;
&lt;p&gt;I thought I&amp;#39;d ask here in case I&amp;#39;m missing something obvious before I contact the sales team.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AD-96TOF1-EBZ cannot connect to windows</title><link>https://ez.analog.com/thread/569150?ContentTypeID=0</link><pubDate>Mon, 17 Apr 2023 12:38:14 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:8762fd67-3c37-43ae-baf9-33620e7892db</guid><dc:creator>xuanlunhuang</dc:creator><slash:comments>5</slash:comments><comments>https://ez.analog.com/thread/569150?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/569150/ad-96tof1-ebz-cannot-connect-to-windows/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hi, my two sets of AD-96TOF1-EBZ once were able to work on windows, but now they cannot connect to window and some problems occurred. Could anyone help on this?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;The software and hareware I use are:&lt;/p&gt;
&lt;p&gt;Software: aditof-demo v3.1.0 and latest SD card image&lt;/p&gt;
&lt;p&gt;Hareware:&amp;nbsp;AD-96TOF1-EBZ,&amp;nbsp;DragonBoard 410c and win 10/11&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Problem 1: The logs shows that it can select among the modes, but when I press the &amp;quot;play&amp;quot;, it shows &amp;quot;Failed to get frame from device&amp;quot; and the GUI is stuck there and no reponse. By the way, there is also a message &amp;quot;Failed FindInterface (PIN_CATEGORY_PREVIEW)&amp;quot;, what does it mean?&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/867/pastedimage1681734848425v2.png" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;I tried different PCs (win 10 or 11) and different USB ports and cables, the same problem happened. How should I solve this?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Problem 2: On another set of&amp;nbsp;&lt;span&gt;AD-96TOF1-EBZ, I press the S3 button and the LED DS4 cannot light up. I have tried the &amp;quot;Truobleshooting&amp;quot;&amp;nbsp;in Windows User Guide but it did not work. What else should I do to solve this or locate the problem?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>We  need  a laser that measures Linear distance to 50 micron accuracy. Could the team identify a cost effective laser device that can  do so?</title><link>https://ez.analog.com/thread/569097?ContentTypeID=0</link><pubDate>Fri, 14 Apr 2023 10:45:14 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:48fa697d-429f-46dc-a83a-a342cbd6ae5a</guid><dc:creator>Coep</dc:creator><slash:comments>2</slash:comments><comments>https://ez.analog.com/thread/569097?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/569097/we-need-a-laser-that-measures-linear-distance-to-50-micron-accuracy-could-the-team-identify-a-cost-effective-laser-device-that-can-do-so/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;We need tof sensor for point cloud detection&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>compilation v4l-utils</title><link>https://ez.analog.com/thread/568955?ContentTypeID=0</link><pubDate>Mon, 10 Apr 2023 16:03:14 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:9f2d63bf-f918-4cbc-abd1-b7ac60c51e67</guid><dc:creator>Gabess</dc:creator><slash:comments>2</slash:comments><comments>https://ez.analog.com/thread/568955?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/568955/compilation-v4l-utils/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;I need your help: When i try to compile v4l-utils it fails this is the output :&amp;nbsp;&lt;/p&gt;
&lt;pre&gt;make[3]: Entering directory &amp;#39;/home/sebmenet/Sebastien_Menet/v4l-utils/utils/qv4l2&amp;#39;&lt;br /&gt;&amp;nbsp; CXX &amp;nbsp; &amp;nbsp; &amp;nbsp;qv4l2-capture-win-gl.o&lt;br /&gt;capture-win-gl.cpp: In member function &amp;lsquo;virtual void CaptureWinGLEngine::initializeGL()&amp;rsquo;:&lt;br /&gt;capture-win-gl.cpp:275:15: error: &amp;lsquo;GL_FLAT&amp;rsquo; was not declared in this scope&lt;br /&gt;&amp;nbsp; glShadeModel(GL_FLAT);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^~~~~~~&lt;br /&gt;capture-win-gl.cpp:275:15: note: suggested alternative: &amp;lsquo;GL_FLOAT&amp;rsquo;&lt;br /&gt;&amp;nbsp; glShadeModel(GL_FLAT);&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;^~~~~~~&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GL_FLOAT&lt;br /&gt;capture-win-gl.cpp:275:2: error: &amp;lsquo;glShadeModel&amp;rsquo; was not declared in this scope&lt;br /&gt;&amp;nbsp; glShadeModel(GL_FLAT);&lt;/pre&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>3D ToF Depth Sensing</title><link>https://ez.analog.com/thread/568862?ContentTypeID=0</link><pubDate>Thu, 06 Apr 2023 11:38:58 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:ca5ca0a2-4942-48c9-83f1-82675dd326ca</guid><dc:creator>Gabess</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/568862?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/568862/3d-tof-depth-sensing/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I need your help to forward the compilation of examples samples in aditof_sdk&lt;/p&gt;
&lt;p&gt;the lib aditof is already compile without network support.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Regards&lt;/p&gt;
&lt;p&gt;sebmenet@sebmenet:~/Sebastien_Menet/aditof_sdk/examples/first-frame/build$ make&lt;br /&gt;[ 50%] Linking CXX executable first-frame&lt;br /&gt;/usr/bin/ld: CMakeFiles/first-frame.dir/main.cpp.o: undefined reference to symbol &amp;#39;_ZN6google10LogMessageC1EPKcii&amp;#39;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Issues running DNN.py on AD-96ToF1-EBZ and DragonBoard 410c</title><link>https://ez.analog.com/thread/568808?ContentTypeID=0</link><pubDate>Wed, 05 Apr 2023 02:26:21 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:fab21f78-8136-46ab-8973-9a208f1d2259</guid><dc:creator>bigSlice</dc:creator><slash:comments>10</slash:comments><comments>https://ez.analog.com/thread/568808?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/568808/issues-running-dnn-py-on-ad-96tof1-ebz-and-dragonboard-410c/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;I am trying to run the DNN.py example on the AD-96ToF1-EBZ sensor on the DragonBoard 410c.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;When in the aditof_sdk/bindings/python/examples/dnn directory, I am trying to run the following command:&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;python dnn.py --prototxt \pathTo\MobileNetSSD_deploy.prototxt&amp;nbsp; --weights \pathTo\MobileNetSSD_deploy.caffemodel&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I tried to replace the &amp;quot;\pathTo&amp;quot; on both to &amp;quot;\linaro@linaro-alip:~/workspace/github/aditof_sdk/bindings/python/examples&amp;quot; and this gave the error:&lt;/p&gt;
&lt;p&gt;&amp;quot;error: please give the correct location of the prototxt and caffemodel&amp;quot;&lt;/p&gt;
&lt;p&gt;Can you let me know how to properly specify the path to the prototxt and caffemodel?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Depth, Perception &amp; Ranging Technologies &gt; LiDAR Solutions</title><link>https://ez.analog.com/thread/568801?ContentTypeID=0</link><pubDate>Tue, 04 Apr 2023 15:46:38 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:9fa33981-f9c8-49d3-97ae-1687b2b60692</guid><dc:creator>Gabess</dc:creator><slash:comments>2</slash:comments><comments>https://ez.analog.com/thread/568801?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/568801/depth-perception-ranging-technologies-lidar-solutions/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;Hello,&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I have followed the build instructions in order to compile aditof_sdk on jetson nano platform but compilation fails :&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;output compilation attached below:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;can you help me ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;In file included from /home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:32:0:&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.h:51:17: error: &amp;lsquo;recursive_mutex&amp;rsquo; in namespace &amp;lsquo;std&amp;rsquo; does not name a type&lt;br /&gt; static std::recursive_mutex m_mutex;&lt;br /&gt; ^~~~~~~~~~~~~~~&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:72:1: error: &amp;lsquo;recursive_mutex&amp;rsquo; does not name a type&lt;br /&gt; recursive_mutex Network::m_mutex;&lt;br /&gt; ^~~~~~~~~~~~~~~&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp: In member function &amp;lsquo;int Network::ServerConnect(const string&amp;amp;)&amp;rsquo;:&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:168:27: error: &amp;lsquo;recursive_mutex&amp;rsquo; is not a member of &amp;lsquo;std&amp;rsquo;&lt;br /&gt; std::unique_lock&amp;lt;std::recursive_mutex&amp;gt; mlock(m_mutex);&lt;br /&gt; ^~~~~~~~~~~~~~~&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:168:27: error: &amp;lsquo;recursive_mutex&amp;rsquo; is not a member of &amp;lsquo;std&amp;rsquo;&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:168:42: error: template argument 1 is invalid&lt;br /&gt; std::unique_lock&amp;lt;std::recursive_mutex&amp;gt; mlock(m_mutex);&lt;br /&gt; ^&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:168:50: error: &amp;lsquo;m_mutex&amp;rsquo; was not declared in this scope&lt;br /&gt; std::unique_lock&amp;lt;std::recursive_mutex&amp;gt; mlock(m_mutex);&lt;br /&gt; ^~~~~~~&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp: In member function &amp;lsquo;int Network::SendCommand()&amp;rsquo;:&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:214:34: warning: &amp;lsquo;int google::protobuf::MessageLite::ByteSize() const&amp;rsquo; is deprecated: Please use ByteSizeLong() instead [-Wdeprecated-declarations]&lt;br /&gt; int siz = send_buff.ByteSize();&lt;br /&gt; ^&lt;br /&gt;In file included from /usr/local/include/google/protobuf/any.h:38:0,&lt;br /&gt; from /usr/local/include/google/protobuf/generated_message_util.h:53,&lt;br /&gt; from /home/sebmenet/Sebastien_Menet/aditof_sdk/build/sdk/buffer.pb.h:27,&lt;br /&gt; from /home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.h:32,&lt;br /&gt; from /home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:32:&lt;br /&gt;/usr/local/include/google/protobuf/message_lite.h:421:7: note: declared here&lt;br /&gt; int ByteSize() const { return internal::ToIntSize(ByteSizeLong()); }&lt;br /&gt; ^~~~~~~~&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:222:31: error: &amp;lsquo;recursive_mutex&amp;rsquo; is not a member of &amp;lsquo;std&amp;rsquo;&lt;br /&gt; std::unique_lock&amp;lt;std::recursive_mutex&amp;gt; mlock(m_mutex);&lt;br /&gt; ^~~~~~~~~~~~~~~&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:222:31: error: &amp;lsquo;recursive_mutex&amp;rsquo; is not a member of &amp;lsquo;std&amp;rsquo;&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:222:46: error: template argument 1 is invalid&lt;br /&gt; std::unique_lock&amp;lt;std::recursive_mutex&amp;gt; mlock(m_mutex);&lt;br /&gt; ^&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:222:54: error: &amp;lsquo;m_mutex&amp;rsquo; was not declared in this scope&lt;br /&gt; std::unique_lock&amp;lt;std::recursive_mutex&amp;gt; mlock(m_mutex);&lt;br /&gt; ^~~~~~~&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp: In static member function &amp;lsquo;static int Network::callback_function(lws*, lws_callback_reasons, void*, void*, size_t)&amp;rsquo;:&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:360:30: error: &amp;lsquo;recursive_mutex&amp;rsquo; is not a member of &amp;lsquo;std&amp;rsquo;&lt;br /&gt; std::lock_guard&amp;lt;std::recursive_mutex&amp;gt; guard(m_mutex);&lt;br /&gt; ^~~~~~~~~~~~~~~&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:360:30: error: &amp;lsquo;recursive_mutex&amp;rsquo; is not a member of &amp;lsquo;std&amp;rsquo;&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:360:45: error: template argument 1 is invalid&lt;br /&gt; std::lock_guard&amp;lt;std::recursive_mutex&amp;gt; guard(m_mutex);&lt;br /&gt; ^&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:360:53: error: &amp;lsquo;m_mutex&amp;rsquo; was not declared in this scope&lt;br /&gt; std::lock_guard&amp;lt;std::recursive_mutex&amp;gt; guard(m_mutex);&lt;br /&gt; ^~~~~~~&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:360:47: warning: unused variable &amp;lsquo;guard&amp;rsquo; [-Wunused-variable]&lt;br /&gt; std::lock_guard&amp;lt;std::recursive_mutex&amp;gt; guard(m_mutex);&lt;br /&gt; ^~~~~&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:420:30: error: &amp;lsquo;recursive_mutex&amp;rsquo; is not a member of &amp;lsquo;std&amp;rsquo;&lt;br /&gt; std::lock_guard&amp;lt;std::recursive_mutex&amp;gt; guard(m_mutex);&lt;br /&gt; ^~~~~~~~~~~~~~~&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:420:30: error: &amp;lsquo;recursive_mutex&amp;rsquo; is not a member of &amp;lsquo;std&amp;rsquo;&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:420:45: error: template argument 1 is invalid&lt;br /&gt; std::lock_guard&amp;lt;std::recursive_mutex&amp;gt; guard(m_mutex);&lt;br /&gt; ^&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:420:53: error: &amp;lsquo;m_mutex&amp;rsquo; was not declared in this scope&lt;br /&gt; std::lock_guard&amp;lt;std::recursive_mutex&amp;gt; guard(m_mutex);&lt;br /&gt; ^~~~~~~&lt;br /&gt;/home/sebmenet/Sebastien_Menet/aditof_sdk/sdk/src/connections/network/network.cpp:426:38: warning: &amp;lsquo;int google::protobuf::MessageLite::ByteSize() const&amp;rsquo; is deprecated: Please use ByteSizeLong() instead [-Wdeprecated-declarations]&lt;br /&gt; int siz = send_buff.ByteSize();&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;[ 2%] Building CXX object sdk/CMakeFiles/aditof.dir/src/connections/network/network.cpp.o&lt;br /&gt;sdk/CMakeFiles/aditof.dir/build.make:349: recipe for target &amp;#39;sdk/CMakeFiles/aditof.dir/src/connections/network/network.cpp.o&amp;#39; failed&lt;br /&gt;CMakeFiles/Makefile2:226: recipe for target &amp;#39;sdk/CMakeFiles/aditof.dir/all&amp;#39; failed&lt;br /&gt;Makefile:135: recipe for target &amp;#39;all&amp;#39; failed&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Depth, Perception &amp; Ranging Technologies &gt; LiDAR Solutions</title><link>https://ez.analog.com/thread/568800?ContentTypeID=0</link><pubDate>Tue, 04 Apr 2023 15:40:17 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:5d129c34-f514-4b1b-9efb-73e671dc1f33</guid><dc:creator>Gabess</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/568800?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/568800/depth-perception-ranging-technologies-lidar-solutions/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;Hello,&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I have followed the build instructions in order to compile aditof_sdk on raspberrypi3 platform but compilation fails :&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;output compilation attached below:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;can you help me ?&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;pi@raspberrypi:/home/Sebastien_Menet/protobuf/build_3_9_0 $ sudo make -j4&lt;br /&gt;[ 15%] Built target libprotobuf-lite&lt;br /&gt;[ 56%] Built target libprotobuf&lt;br /&gt;[ 98%] Built target libprotoc&lt;br /&gt;[ 99%] Linking CXX executable protoc&lt;br /&gt;/usr/bin/ld: libprotobuf.a(arena.cc.o): in function `google::protobuf::internal::ArenaImpl::Init()&amp;#39;:&lt;br /&gt;arena.cc:(.text+0x44): undefined reference to `__atomic_fetch_add_8&amp;#39;&lt;br /&gt;collect2: error: ld returned 1 exit status&lt;br /&gt;make[2]: *** [CMakeFiles/protoc.dir/build.make:98: protoc-3.9.0.0] Error 1&lt;br /&gt;make[1]: *** [CMakeFiles/Makefile2:180: CMakeFiles/protoc.dir/all] Error 2&lt;br /&gt;make: *** [Makefile:128: all] Error 2&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Issue:Depth, Perception &amp; Ranging Technologies &gt; LiDAR Solutions</title><link>https://ez.analog.com/thread/568799?ContentTypeID=0</link><pubDate>Tue, 04 Apr 2023 15:28:05 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:fb0da90a-5933-45bc-a5eb-df17802b2cfe</guid><dc:creator>Gabess</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/568799?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/568799/issue-depth-perception-ranging-technologies-lidar-solutions/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;Hello,&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;I have followed the build instructions in order to compile aditof_sdk on jetson platform but compilation fails :&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;output compilation attached below:&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;can you help me ?&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Aditof_sdk</title><link>https://ez.analog.com/thread/568654?ContentTypeID=0</link><pubDate>Thu, 30 Mar 2023 13:25:25 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:1c767740-2181-472d-b1b1-b980b4f3375d</guid><dc:creator>EngShan</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/568654?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/568654/aditof_sdk/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hey there,&lt;/p&gt;
&lt;p&gt;I am trying to set the flags for the bindings on in my SDK but I run into an error of OpenCV_Viz module is missing. This stops any flags that I am trying to set. I have tried reflashing the SD but I still run into the same error. I can&amp;#39;t reinstall OpenCV again as the hardware does not have the capability of handling such a large download. Could you give me the steps to figuring this error out?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AD-3DSMARTCAM1-PRZ</title><link>https://ez.analog.com/thread/568387?ContentTypeID=0</link><pubDate>Wed, 22 Mar 2023 15:52:51 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:3305d9d5-e7d8-43f8-9d7d-336684f07883</guid><dc:creator>ADIApproved</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/568387?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/568387/ad-3dsmartcam1-prz/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I would like to buy (4) of the AD-3DSMARTCAM1-PRZ. Who has them available for sale? How&amp;nbsp;hard is it to retrofit this using ADTF3175 and ADSD3500 inside with an ethernet port using the GenIcam protocol?&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AD-FXTOF1-EBZ</title><link>https://ez.analog.com/thread/568222?ContentTypeID=0</link><pubDate>Thu, 16 Mar 2023 20:36:24 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:e81cc2b9-7569-4293-9afa-05786c7929c0</guid><dc:creator>GP2000</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/568222?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/568222/ad-fxtof1-ebz/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;Our Goal is to integrate the ToF Module in a Multisensor System.&lt;/p&gt;
&lt;p&gt;Critical information like CSI-2 Clock Speed and Register Overview (How to Configure the System) is not findable in the Internet.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Can you provide a full datasheet of the System (or maybe of the ADDI9036 Depth Processor)&lt;/p&gt;
&lt;p&gt;Thanks and kind regards&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>Unable to get DNN.py working using dragonboard 410c and AD-96ToF1-EBZ</title><link>https://ez.analog.com/thread/568144?ContentTypeID=0</link><pubDate>Tue, 14 Mar 2023 22:45:31 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:38d27505-bc50-4645-9963-06fca561fcf0</guid><dc:creator>bigSlice</dc:creator><slash:comments>5</slash:comments><comments>https://ez.analog.com/thread/568144?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/568144/unable-to-get-dnn-py-working-using-dragonboard-410c-and-ad-96tof1-ebz/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello, I am using the dragonboard 410c with the&amp;nbsp;&lt;span style="font-weight:400;"&gt;AD-96TOF1-EBZ time of flight sensor and want to write the DNN.py example from the ADITOF SDK but keep running into the following error:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-weight:400;"&gt;&lt;/span&gt;File &amp;quot;home/linaro/worksapce/github/aditof_sdk/bindings/python/examples/dnn/dnn.py&amp;quot;, Line 32, in &amp;lt;module&amp;gt;&lt;/p&gt;
&lt;p&gt;import aditofpython as tof&lt;/p&gt;
&lt;p&gt;ModuleNotFoundError: No module named &amp;#39;aditfopython&amp;#39;&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;How do I fix this error? All I need to do is get this dnn exmaple running to display object detection for a project. Steps to solve this issue even from the start after flashing a new SD card would be very helpful.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;Thank you.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>problem with the latest image (AD-FXTOF1-EBZ) on Jetson Nano</title><link>https://ez.analog.com/thread/567906?ContentTypeID=0</link><pubDate>Tue, 07 Mar 2023 10:19:49 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:db4f4f5c-b933-4299-838c-c2938177fceb</guid><dc:creator>smenet</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/567906?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/567906/problem-with-the-latest-image-ad-fxtof1-ebz-on-jetson-nano/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;i have a problem, i flashed the latest image (AD-FXTOF1-EBZ)&amp;nbsp; for Jetson Nano that i found on your github (&lt;a href="https://github.com/analogdevicesinc/aditof_sdk#ad-fxtof1-ebz"&gt;https://github.com/analogdevicesinc/aditof_sdk#ad-fxtof1-ebz&lt;/a&gt;), but when i use the Jetson Nano, there are some problems with the OS:&lt;/p&gt;
&lt;p&gt;1) the google chrome browser doesn&amp;#39;t work (but the connection to internet works)&lt;/p&gt;
&lt;p&gt;2) i can&amp;#39;t install any IDE (for python and for C++)&lt;/p&gt;
&lt;p&gt;When i try to install any IDE, i have this message:&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/867/WhatsApp-Image-2023_2D00_02_2D00_25-at-20.21.06.jpeg" alt=" " /&gt;&lt;/p&gt;
&lt;p&gt;Also, when i try to run the exemples for the sensor AD-FXTOF1-EBZ, it tells me that he can&amp;#39;t find the the files or directory(but i checked, the library is present in the OS)?&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;I would like some help please?&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>How to increase performance of AD-FXTOF1-EBZ on Raspberry Pi 3</title><link>https://ez.analog.com/thread/567774?ContentTypeID=0</link><pubDate>Thu, 02 Mar 2023 15:23:25 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:f37f7f60-4674-441b-ab2c-d5307c5430dd</guid><dc:creator>LukaF</dc:creator><slash:comments>1</slash:comments><comments>https://ez.analog.com/thread/567774?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/567774/how-to-increase-performance-of-ad-fxtof1-ebz-on-raspberry-pi-3/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;I am working&amp;nbsp;on a Raspberry Pi 3 model B v1.2 and i&amp;#39;m using the FXTOF1 camera to&amp;nbsp;publish the depth images on a ros topic, I am using the latest sd card image and the Melodic ROS distribution. I followed all the installation guides on the official repository and I have built the opencv and ros packages too. Earlier I had problems with the source original ros camera_node so I replaced it with my own code (below) and it&amp;#39;s working just as intended.&lt;/p&gt;
&lt;p&gt;I&amp;#39;d like to eventually use this setup with a turtlebot to navigate the environment but the ROS node publishes with a frequency of 6Hz which isn&amp;#39;t exactly a lot; is the low frequency normal on a raspberry? Is there any way to increase the performance wihout changing the setup? Keep in mind that I will use the pointcloud&amp;nbsp;to navigate and I still have to figure out a method that can convert the depth matrix to&amp;nbsp;a point cloud.&lt;/p&gt;
&lt;p&gt;I have already tried to resize the frame and it did boost the frequency from 4Hz to 6Hz but i think I messed up the numbers because the frames are warped.&amp;nbsp;If you need any further information just ask.&lt;/p&gt;
&lt;p&gt;Sorry in advance but I am a student and new to robotics&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#include &amp;lt;aditof/camera.h&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#include &amp;lt;aditof/depth_sensor_interface.h&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#include &amp;lt;aditof/frame.h&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#include &amp;lt;aditof/system.h&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#ifndef JS_BINDINGS&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#include &amp;lt;glog/logging.h&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#else&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#include &amp;lt;aditof/log_cout.h&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#endif&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#include &amp;lt;opencv2/highgui/highgui.hpp&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#include &amp;lt;opencv2/imgproc/imgproc.hpp&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#ifdef OPENCV2&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#include &amp;lt;opencv2/contrib/contrib.hpp&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#endif&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;#include &amp;quot;../../../opencv/aditof_opencv.h&amp;quot;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;//added ros lib&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#include &amp;lt;ros/ros.h&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#include &amp;lt;image_transport/image_transport.h&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#include &amp;lt;cv_bridge/cv_bridge.h&amp;gt;&lt;/code&gt;&lt;br /&gt;&lt;code&gt;#include &amp;lt;iostream&amp;gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;&lt;code&gt;&lt;/code&gt;&lt;/p&gt;
&lt;p&gt;using namespace aditof;&lt;/p&gt;
&lt;p style="padding-left:30px;"&gt;int main(int argc, char *argv[]) {&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;#ifndef JS_BINDINGS &lt;br /&gt; google::InitGoogleLogging(argv[0]);&lt;br /&gt; FLAGS_alsologtostderr = 1;&lt;br /&gt;#endif&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;Status status = Status::OK;&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;System system;&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;std::vector&amp;lt;std::shared_ptr&amp;lt;Camera&amp;gt;&amp;gt; cameras;&lt;br /&gt; system.getCameraList(cameras);&lt;br /&gt; if (cameras.empty()) {&lt;br /&gt; LOG(WARNING) &amp;lt;&amp;lt; &amp;quot;No cameras found!&amp;quot;;&lt;br /&gt; return 0;&lt;br /&gt; }&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;auto camera = cameras.front();&lt;br /&gt; status = camera-&amp;gt;initialize();&lt;br /&gt; if (status != Status::OK) {&lt;br /&gt; LOG(ERROR) &amp;lt;&amp;lt; &amp;quot;Could not initialize camera!&amp;quot;;&lt;br /&gt; return 0;&lt;br /&gt; }&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;std::vector&amp;lt;std::string&amp;gt; frameTypes;&lt;br /&gt; camera-&amp;gt;getAvailableFrameTypes(frameTypes);&lt;br /&gt; if (frameTypes.empty()) {&lt;br /&gt; LOG(ERROR) &amp;lt;&amp;lt; &amp;quot;No frame type available!&amp;quot;;&lt;br /&gt; return 0;&lt;br /&gt; }&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;status = camera-&amp;gt;setFrameType(frameTypes.front());&lt;br /&gt; if (status != Status::OK) {&lt;br /&gt; LOG(ERROR) &amp;lt;&amp;lt; &amp;quot;Could not set camera frame type!&amp;quot;;&lt;br /&gt; return 0;&lt;br /&gt; }&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;std::vector&amp;lt;std::string&amp;gt; modes;&lt;br /&gt; camera-&amp;gt;getAvailableModes(modes);&lt;br /&gt; if (modes.empty()) {&lt;br /&gt; LOG(ERROR) &amp;lt;&amp;lt; &amp;quot;No camera modes available!&amp;quot;;&lt;br /&gt; return 0;&lt;br /&gt; }&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;status = camera-&amp;gt;setMode(modes[0]);&lt;br /&gt; if (status != Status::OK) {&lt;br /&gt; LOG(ERROR) &amp;lt;&amp;lt; &amp;quot;Could not set camera mode!&amp;quot;;&lt;br /&gt; return 0;&lt;br /&gt; }&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;aditof::CameraDetails cameraDetails;&lt;br /&gt; camera-&amp;gt;getDetails(cameraDetails);&lt;br /&gt; int cameraRange = cameraDetails.depthParameters.maxDepth;&lt;br /&gt; aditof::Frame frame;&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;&lt;br /&gt; aditof::FrameDetails myframe;&lt;br /&gt; &lt;br /&gt; const int smallSignalThreshold = 50;&lt;br /&gt; camera-&amp;gt;setControl(&amp;quot;noise_reduction_threshold&amp;quot;,&lt;br /&gt; std::to_string(smallSignalThreshold));&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;//cv::namedWindow(&amp;quot;Display Image&amp;quot;, cv::WINDOW_AUTOSIZE);&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;&lt;br /&gt; //added ros init&lt;br /&gt; ros::init(argc, argv, &amp;quot;image_publisher&amp;quot;);&lt;br /&gt; ros::NodeHandle nh;&lt;br /&gt; image_transport::ImageTransport it(nh);&lt;br /&gt; image_transport::Publisher pub = it.advertise(&amp;quot;camera/image&amp;quot;, 1);&lt;br /&gt; ros::Rate loop_rate(30);&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;&lt;br /&gt; while (nh.ok()) {&lt;br /&gt; /* Request frame from camera */&lt;br /&gt; status = camera-&amp;gt;requestFrame(&amp;amp;frame);&lt;br /&gt; if (status != Status::OK) {&lt;br /&gt; LOG(ERROR) &amp;lt;&amp;lt; &amp;quot;Could not request frame!&amp;quot;;&lt;br /&gt; return 0;&lt;br /&gt; }&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;//frame resizing&lt;br /&gt; status = frame.setDetails(myframe = (FrameDetails) {&lt;br /&gt; 400, // width&lt;br /&gt; 300, // heigth&lt;br /&gt; 400, // The width of the actual full frame&lt;br /&gt; 300, // heigth.2 vedi sopra&lt;br /&gt; 400, // rgbwidth&lt;br /&gt; 300, // rgbheigth&lt;br /&gt; });&lt;br /&gt; if (status != Status::OK) {&lt;br /&gt; std::cout &amp;lt;&amp;lt; &amp;quot;My error frame resizing&amp;quot;;&lt;br /&gt; return 0;&lt;br /&gt; }&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;&lt;br /&gt; /* Convert from frame to depth mat */&lt;br /&gt; cv::Mat mat;&lt;br /&gt; status = fromFrameToDepthMat(frame, mat);&lt;br /&gt; if (status != Status::OK) {&lt;br /&gt; LOG(ERROR) &amp;lt;&amp;lt; &amp;quot;Could not convert from frame to mat!&amp;quot;;&lt;br /&gt; return 0;&lt;br /&gt; }&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;/* Distance factor */&lt;br /&gt; double distance_scale = 255.0 / cameraRange;&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;/* Convert from raw values to values that opencv can understand */&lt;br /&gt; mat.convertTo(mat, CV_8U, distance_scale);&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;/* Apply a rainbow color map to the mat to better visualize the&lt;br /&gt; * depth data */&lt;br /&gt;applyColorMap(mat, mat, cv::COLORMAP_RAINBOW);&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;&lt;br /&gt; sensor_msgs::ImagePtr msg = cv_bridge::CvImage(std_msgs::Header(), &amp;quot;bgr8&amp;quot;, mat).toImageMsg();&lt;br /&gt; pub.publish(msg);&lt;br /&gt; ros::spinOnce();&lt;br /&gt; loop_rate.sleep();&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;}&lt;/p&gt;
&lt;p style="padding-left:60px;"&gt;return 0;&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item><item><title>AD-96TOF1-EBZ faild to connect to windows PC and could not run on Dragonboard 410c.</title><link>https://ez.analog.com/thread/567524?ContentTypeID=0</link><pubDate>Thu, 23 Feb 2023 11:59:50 GMT</pubDate><guid isPermaLink="false">a884d118-f55f-49de-87eb-b9dbaf99b3e3:ece0e1df-9b34-4394-8d40-9e8d444313af</guid><dc:creator>POTATOO</dc:creator><slash:comments>3</slash:comments><comments>https://ez.analog.com/thread/567524?ContentTypeID=0</comments><wfw:commentRss>https://ez.analog.com/depth-perception-ranging-technologies/lidar-solutions/3d-tof-depth-sensing/f/discussions/567524/ad-96tof1-ebz-faild-to-connect-to-windows-pc-and-could-not-run-on-dragonboard-410c/rss?ContentTypeId=0</wfw:commentRss><description>&lt;p&gt;&lt;span&gt;I am using the AD96 TOF board with Dragonboard 410c.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;After the&amp;nbsp;DragonBoard boots up, i followed the&amp;nbsp;course to press the S3 button on the camera board. But the DS4 LED did not light up and the USB carmera driver&amp;nbsp;has not been loaded on the computer.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span&gt;Then i used&amp;nbsp;the linux system built into the dragon board. When i run aditof-demo.sh, the program flashed back, and the following error report is displayed before flashing back.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;I used it normally a few months ago, but these errors occurred recently.&lt;/p&gt;
&lt;p&gt;&lt;img style="max-height:240px;max-width:320px;" src="/resized-image/__size/640x480/__key/communityserver-discussions-components-files/867/1817.pastedimage1677153561935v1.jpeg" alt=" " /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;</description></item></channel></rss>