microsoft / Azure-Kinect-Sensor-SDK

A cross platform (Linux and Windows) user mode SDK to read data from your Azure Kinect device.
https://Azure.com/Kinect
MIT License
1.49k stars 619 forks source link

ARM support for Azure Kinect #871

Open tesych opened 4 years ago

tesych commented 4 years ago

Is your feature request related to a problem? Please describe. Both Sensor and Body Tracking SDK do not have support for ARM.

Describe the solution you'd like Support the Azure Kinect Sensor SDK for Linux on ARM on NVIDIA Jetson Nano or similar embedded dev platforms.

Additional context This feature is in planning stage for the implementation and we want our community feedback! The PR with the proposal for ARM support is created and ready for review.

nonlinear1 commented 4 years ago

Please , give support for Nvidia Jetson Xavier on Ubuntu 18.04, I have been waitting for several months! For slam and other application such as AutoPilot,the jetson nano and jetson tx2 is lower computing ability than Xavier. It cann't run some slam and AutoPilot apps and at the same time, it limit the kinect for azure in slam and AutoPilot. Just my idea. Thanks a lot

tesych commented 4 years ago

@nonlinear1, thank you for the ask. We will definitely consider Nvidia Jetson Xavier as well.

tkircher commented 4 years ago

Is there a significant issue with just recompiling the depth library for ARM? From the disassembly it looks like DepthTransforms::DepthEngineCalibration, DepthTransforms::CpuImageProcessing, etc. are pretty straightforward. If the OpenGLDepthEngine compiles using standard OpenGL libraries on Linux there should be no trouble. At least start out with an empty library with stubs for the function pointers in k4a_plugin.

compiaffe commented 4 years ago

@tesych Would you be able to share a status update on ARM support for the sensor SDK? Thank you.

bhazza commented 4 years ago

+1 I'd be interested in know this too. Thanks!

airfield20 commented 4 years ago

Also Following

nonlinear1 commented 4 years ago

Could you tell me when you will publish the arm sdk of kinect for azure?

wes-b commented 4 years ago

Tracked with #1093. Beta is out now.

jlnacyp commented 4 years ago

The Body Tracking SDK does not support ARM?About how long can support.

uersoy commented 4 years ago

@nonlinear1, thank you for the ask. We will definitely consider Nvidia Jetson Xavier as well.

Nvidia Jetson Xavier NX has been released to public and many people will be switch to it soon. Are you still considering it?

jpj625 commented 4 years ago

@wes-b Any update on ARM support for body tracking SDK? I can't find any open issues, and #822 which might be related/blocking is 9 months stale.

My journey of discovery, for anyone else looking:

qm13 commented 4 years ago

Sensor SDK has ARM support. We are in the process of adding ARM support to Body Tracking SDK.

mrcfschr commented 4 years ago

Will there be support of the body tracking sdk for HoloLens 2 ?

Fred3D-tech commented 4 years ago

is there a documentation to install the azure kinect on a jetson xavier agx ?

tkircher commented 4 years ago

is there a documentation to install the azure kinect on a jetson xavier agx ?

If you're running Jetpack 4.4, it's the same as installing on any other Jetson.

thinkinginmath commented 3 years ago

Ping on the status of body tracking on ARM (Jetson Xavier). Is there an estimated release date?

ghost commented 3 years ago

Is the body tracking sdk supported in Nvidia Jetson AGX Xavier?

thinko commented 3 years ago

It's been another few months, any update on this? Xavier NX and AGX Xavier bring a lot more horsepower to the table -- it seems like that was something holding this back previously.

thinkinginmath commented 3 years ago

It's been another few months, any update on this? Xavier NX and AGX Xavier bring a lot more horsepower to the table -- it seems like that was something holding this back previously.

It seems this is not a priority for MSFT, there is no incentive to empower a competing hardware platform. What is your use case for body tracking SDK? I would suggest that you try OpenPose or other AI models using Nvidia's toolkit

cjangrist commented 3 years ago

Ping on the status of body tracking on ARM (Jetson Xavier). Is there an estimated release date?

leodesrumaux commented 3 years ago

Same question : Ping on the status of body tracking on ARM (Jetson Xavier). Is there an estimated release date? @tesych

qm13 commented 3 years ago

There is no committed date. The work is ongoing.

nlemoult commented 3 years ago

I join the discussion to also show my interest for body tracking support on a Jetson Xavier NX / ARM64 platform.

We are developing an embedded solution that would really need this support. Happy to learn that the work is underway. Despite the lack of a beta release date, this is already interesting news.

Promit commented 1 year ago

I'd like to bump this again, with the release of the Windows Dev Kit 2023, and what appears to be a much more powerful hardware platform.

tkircher commented 1 year ago

I'd like to bump this again, with the release of the Windows Dev Kit 2023, and what appears to be a much more powerful hardware platform.

There also hasn't been a support update in two years, despite several known issues that could be fixed, and performance improvements that have been identified.

bhomaidan1990 commented 1 year ago

We are in Apr 2023, and I can't find the support for Arm64, can you please tell me if there is a way/workaround to install BT on Xavier NX-Dev kit?? thanks.

tank104 commented 1 year ago

2023 even …. :)

tkircher commented 1 year ago

Rumor has it that Microsoft is focused on Hololens 3, Mesh, and MRTK and has soft-canceled the Kinect. So don't expect any more releases or additional support or functionality. Might be a good time for someone to add BT for Kinect to OpenCV.