LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

I want to connect astra to labview

I want to connect Astra to labview.

I have an astra pro.

But I don't know how to connect.

I want to see the video in Labview.

Please help me.

0 Kudos
Message 1 of 7
(1,929 Views)

You should give a lot more specifics. This is a LabVIEW support forum and most users here never have heard of your Astra device or application. And from the few who have it’s unlikely they ever interfaced to it from LabVIEW. Google search for Astra video shows lots of Opel Astra youtobe videos!

 

A bit more refined search shows https://en.m.wikipedia.org/wiki/Astra_(software), so its a standalone video streaming application for Linux. It has a REST API for remote controlling (but likely not streaming).

 

My conclusion is that it will require a lot of work and likely programming in C to properly embed this in LabVIEW somehow. How many 10k of $ can you spare for this? 😀

 

Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 2 of 7
(1,902 Views)
0 Kudos
Message 3 of 7
(1,860 Views)

Hello, Rolf.
Could you tell me where I can download LabVIEW drivers for Astra Linux?

 

 

Best regards, Dashshi

0 Kudos
Message 4 of 7
(111 Views)

@Dashshi wrote:

Hello, Rolf.
Could you tell me where I can download LabVIEW drivers for Astra Linux?


I never said to have such drivers and to my knowledge there aren't any.  What I said is that to create such drivers one would need to download the SDK from Orbbec and write a shared library wrapper in C(++) and interface to that from LabVIEW. So far nobody seems to have felt inclined enough to do that.

 

From Google AI when searching for "Astra orbbec labview drivers"

 

Steps to get Orbbec Astra working with LabVIEW
  1. Install the Orbbec SDK: Download the appropriate SDK for your operating system from the Orbbec GitHub releases page.
  2. Install OpenNI2: Download and install the OpenNI2 driver package compatible with your system (32-bit or 64-bit).
  3. Run the Orbbec viewer: Use the Orbbec Viewer tool that comes with the SDK to confirm that the camera is functioning correctly and being detected by the drivers.
  4. Create or find a LabVIEW VI:
    • You will need to create a LabVIEW VI that uses the OpenNI2 libraries to access the camera data.
    • You can also search online for existing LabVIEW VIs or code snippets that are designed to work with OpenNI2 and Orbbec cameras.
    • There is no pre-built driver in LabVIEW's Instrument Drivers menu.
  5. Integrate the VI into LabVIEW:
    • Drag and drop your custom or downloaded VI into your LabVIEW project.
    • Connect the VI to your Orbbec Astra camera by following the instructions provided with the VI.

 

From a quick glance at their site it is not exactly clear if the recommendation above to use the OpenNI2 drivers is a good one. To me it seems a mess, they have three different SDKs by now, OpenNI SDK, Orbbec SDK v1 and v2, and the Astra SDK but that is EOL since 2023. If you have an old Astra camera you may have to use the obsolete Astra SDK. Orbbec SDK v2 is open source but mainly for their newer Gemini cameras.

Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 5 of 7
(77 Views)

I was referring to LabView drivers for the Astra Linux operating system. I found information about them on the website of one of the official National Instruments distributors, but I can't find them here either.

0 Kudos
Message 6 of 7
(29 Views)

I told you already, they almost certainly  don’t exist. NI is not going to write them, it’s not their hardware and it’s not a solution they could maintain in the long run. Camera drivers are ALWAYS high maintenance software products and require a deep understanding of the hardware, low level C programming and the environment they work in.

If you want these drivers you have three options:

- ask Orbbec for them, most likely answer from them: LabVIEW huhhh? Is that something real?

- write them yourself based in the shared libraries you can find on their github site. This will require to at least write a dozen to several dozen VIs that call into the shared library using the Call library node. Possibly also another helper shared library in C to bridge certain difficulties to match the shared library interface with the LabVIEW capabilities.

- pay someone to develop such a driver for you

Rolf Kalbermatter  My Blog
DEMO, Electronic and Mechanical Support department, room 36.LB00.390
0 Kudos
Message 7 of 7
(17 Views)