dji-sdk / Payload-SDK

DJI Payload SDK Official Repository
https://github.com/dji-sdk/Payload-SDK
Other
212 stars 99 forks source link

Support for nvidia_jetson? #169

Open kkishore9891 opened 1 month ago

kkishore9891 commented 1 month ago

Hello, I am using the Payload SDK version 3.8 for our Payload implementation and we have noticed that the code base for the nvidia_jetson platform is outdated and only the manifold2 platform is being constantly updated by the devs. I would like to know if running the manifold2 codebase on our Orin NX board would cause any issues or if it should switch to using the nvidia_jetson platform. What is the difference between using the code for nvidia_jetson platform and the manifold platform. Some information regarding these 2 code bases would be appreciated. We also noticed that the sample code doesn't compile for the nvidia_jetson platform.

dji-dev commented 1 month ago

Agent comment from Leon in Zendesk ticket #108098:

Dear kkishore9891,

I hope this message finds you well. Thank you for reaching out to DJI - Da-Jiang Innovations.

We would like to inform you that there are no issues with using the Manifold 2 for developing code repositories. The different code repositories you mentioned are essentially the same, with distinctions only in the folder names. You can confidently proceed with your development.

Thank you for your support of DJI products! Wishing you continued success.

Best Regards,

DJI - Da-Jiang Innovations SDK Technical Support

°°°

kkishore9891 commented 1 month ago

When I tried to compile release 3.8 for nvidia jetson I got compilation errors and had to edit the HMS manager code a bit to make the code compile and even after getting that to work, the new widget functionalities were missing. It definitely is an older version of the stack.

kkishore9891 commented 1 month ago

I assure you that both the code repositories are not identical. Please confirm this with your team. Also, given the two different code bases, I would like to know what is the recommended code base version for a Nvidia Jetson Orin NX/Xavier NX board. We are facing some issues with our ROS2 wrapper collapsing with the Manifold2 build but seems to work after making some refinements in the nvidia build but the nvidia build seems to not be updated with the latest features.

dji-dev commented 1 month ago

Agent comment from Leon in Zendesk ticket #108098:

Dear kkishore9891,

Greetings. We appreciate your contact with DJI - Da-Jiang Innovations.

We regret any inconvenience caused and would like to inform you that after further confirmation with our development team, the only platform currently being continuously updated is the Manifold2. Therefore, we recommend utilizing it when using Jetson Nano or other LINUX platforms.

Thank you for your support of DJI products! We wish you all the best!

Best Regards,

DJI - Da-Jiang Innovations SDK Technical Support

°°°

bonchan commented 2 weeks ago

@dji-dev is manifold2 still a thing?