Items with no label
3335 Discussions

3D Scanning with Euclid Dev Board

SMada
Beginner
1,228 Views

Hey guys, does Euclid development board's SDK have API to 3D scan an object? Regards Sidharth

0 Kudos
3 Replies
MartyG
Honored Contributor III
298 Views

Since Euclid uses Ubuntu Linux, it would be logical to do the 3D scanning with Ubuntu somehow. Although Librealsense apparently does not have a 3D scanning system at this time, one of Librealsense's leaders, ddiakopoulos, recommended some alternative options.

https://github.com/IntelRealSense/librealsense/issues/83 3D scanning · Issue # 83 · IntelRealSense/librealsense · GitHub

aKuma851
Beginner
298 Views

Hi MartyG

Could you please specify what are those alternatives for 3D scanning using Euclid? I think wifi streaming of point cloud data is one way but which software currently supports ZR300 camera data?

0 Kudos
MartyG
Honored Contributor III
298 Views

I don't have any knowledge about the 3D scanning alternatives beyond what the Librealsense leader specified in the second comment down on this page, where he offered links to various options.

https://github.com/IntelRealSense/librealsense/issues/83 3D scanning · Issue # 83 · IntelRealSense/librealsense · GitHub

Nor do I know for sure if they will work with Euclid. My chain of reasoning is based on (1) Euclid uses Ubuntu Linux, (2) and these scanning options use Linux, so (3) maybe they will be runnable in Ubuntu on Euclid.

When in doubt, point clouds often provide a way to get done what you want to achieve.

I would normally recommend using the ZR300 with the Intel RealSense SDK For Linux.

https://software.intel.com/sites/products/realsense/sdk/ Intel® RealSense™ SDK for Linux: Main Page

However, the fact that you are using Euclid complicates the issue. This is because the Euclid does not use the main branch of Librealsense, but instead uses a forked version that provides software simulation of an absent chip that the ZR300 camera has but the Euclid does not. Perhaps it is possible to install the RealSense SDK for Linux on the Euclid and then substitute the main-branch Librealsense version the Linux SDK would install for the Euclid's forked version containing the chip simulation support. Apologies if I am not being helpful - I am thinking off the top of my head.

Edit: I may be over-thinking the issue. It may only be necessary to install the Linux scanning software on the standard Ubuntu installation on the Euclid without having to install the RealSense SDK For Linux too.

0 Kudos
Reply